1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17<!doctype html> 18<html class="no-js" data-scheme="light" lang="de"> 19 <head>
19<script data-source-attribution="shopify.event_observer.bootstrap"> 20(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//www.gannikus-shop.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`79882289500`)))})(); 21//# sourceURL=event-observer-collector.js 22</script>
22 23<link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/bss-lock-settings.css?v=95453441924903251651779181569" rel="stylesheet" type="text/css" media="all" /> 24
24<script id="pandectes-rules">� /* PANDECTES-GDPR: DO NOT MODIFY AUTO GENERATED CODE OF THIS SCRIPT */� � window.PandectesSettings = {"store":{"id":79882289500,"plan":"basic","theme":"Card and popup update 04-12-24 Anpassung September","primaryLocale":"de","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1743086067,"declaration":{"showPurpose":false,"showProvider":false,"declIntroText":"Wir verwenden Cookies, um die Funktionalität der Website zu optimieren, die Leistung zu analysieren und Ihnen ein personalisiertes Erlebnis zu bieten. Einige Cookies sind für den ordnungsgemäÃen Betrieb der Website unerlässlich. Diese Cookies können nicht deaktiviert werden. In diesem Fenster können Sie Ihre Präferenzen für Cookies verwalten.","showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"de","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"de":"Wir respektieren deine Privatsphäre"},"consentText":{"de":"Diese Website verwendet Cookies, um Ihnen das beste Erlebnis zu bieten."},"linkText":{"de":"Mehr erfahren"},"imprintText":{"de":"Impressum"},"allowButtonText":{"de":"Annehmen"},"denyButtonText":{"de":"Ablehnen"},"dismissButtonText":{"de":"Okay"},"leaveSiteButtonText":{"de":"Diese Seite verlassen"},"preferencesButtonText":{"de":"Einstellungen"},"cookiePolicyText":{"de":"Cookie-Richtlinie"},"preferencesPopupTitleText":{"de":"Einwilligungseinstellungen verwalten"},"preferencesPopupIntroText":{"de":"Wir verwenden Cookies, um die Funktionalität der Website zu optimieren, die Leistung zu analysieren und Ihnen ein personalisiertes Erlebnis zu bieten. Einige Cookies sind für den ordnungsgemäÃen Betrieb der Website unerlässlich. Diese Cookies können nicht deaktiviert werden. In diesem Fenster können Sie Ihre Präferenzen für Cookies verwalten."},"preferencesPopupSaveButtonText":{"de":"Auswahl speichern"},"preferencesPopupCloseButtonText":{"de":"SchlieÃen"},"preferencesPopupAcceptAllButtonText":{"de":"Alles Akzeptieren"},"preferencesPopupRejectAllButtonText":{"de":"Alles ablehnen"},"cookiesDetailsText":{"de":"Cookie-Details"},"preferencesPopupAlwaysAllowedText":{"de":"Immer erlaubt"},"accessSectionParagraphText":{"de":"Sie haben das Recht, jederzeit auf Ihre Daten zuzugreifen."},"accessSectionTitleText":{"de":"Datenübertragbarkeit"},"accessSectionAccountInfoActionText":{"de":"persönliche Daten"},"accessSectionDownloadReportActionText":{"de":"Alle Daten anfordern"},"accessSectionGDPRRequestsActionText":{"de":"Anfragen betroffener Personen"},"accessSectionOrdersRecordsActionText":{"de":"Aufträge"},"rectificationSectionParagraphText":{"de":"Sie haben das Recht, die Aktualisierung Ihrer Daten zu verlangen, wann immer Sie dies für angemessen halten."},"rectificationSectionTitleText":{"de":"Datenberichtigung"},"rectificationCommentPlaceholder":{"de":"Beschreiben Sie, was Sie aktualisieren möchten"},"rectificationCommentValidationError":{"de":"Kommentar ist erforderlich"},"rectificationSectionEditAccountActionText":{"de":"Aktualisierung anfordern"},"erasureSectionTitleText":{"de":"Recht auf Vergessenwerden"},"erasureSectionParagraphText":{"de":"Sie haben das Recht, die Löschung aller Ihrer Daten zu verlangen. Danach können Sie nicht mehr auf Ihr Konto zugreifen."},"erasureSectionRequestDeletionActionText":{"de":"Löschung personenbezogener Daten anfordern"},"consentDate":{"de":"Zustimmungsdatum"},"consentId":{"de":"Einwilligungs-ID"},"consentSectionChangeConsentActionText":{"de":"Einwilligungspräferenz ändern"},"consentSectionConsentedText":{"de":"Sie haben der Cookie-Richtlinie dieser Website zugestimmt am"},"consentSectionNoConsentText":{"de":"Sie haben der Cookie-Richtlinie dieser Website nicht zugestimmt."},"consentSectionTitleText":{"de":"Ihre Cookie-Einwilligung"},"consentStatus":{"de":"Einwilligungspräferenz"},"confirmationFailureMessage":{"de":"Ihre Anfrage wurde nicht bestätigt. Bitte versuchen Sie es erneut und wenn das Problem weiterhin besteht, wenden Sie sich an den Ladenbesitzer, um Hilfe zu erhalten"},"confirmationFailureTitle":{"de":"Ein Problem ist aufgetreten"},"confirmationSuccessMessage":{"de":"Wir werden uns in Kürze zu Ihrem Anliegen bei Ihnen melden."},"confirmationSuccessTitle":{"de":"Ihre Anfrage wurde bestätigt"},"guestsSupportEmailFailureMessage":{"de":"Ihre Anfrage wurde nicht übermittelt. Bitte versuchen Sie es erneut und wenn das Problem weiterhin besteht, wenden Sie sich an den Shop-Inhaber, um Hilfe zu erhalten."},"guestsSupportEmailFailureTitle":{"de":"Ein Problem ist aufgetreten"},"guestsSupportEmailPlaceholder":{"de":"E-Mail-Addresse"},"guestsSupportEmailSuccessMessage":{"de":"Wenn Sie als Kunde dieses Shops registriert sind, erhalten Sie in Kürze eine E-Mail mit Anweisungen zum weiteren Vorgehen."},"guestsSupportEmailSuccessTitle":{"de":"Vielen Dank für die Anfrage"},"guestsSupportEmailValidationError":{"de":"Email ist ungültig"},"guestsSupportInfoText":{"de":"Bitte loggen Sie sich mit Ihrem Kundenkonto ein, um fortzufahren."},"submitButton":{"de":"einreichen"},"submittingButton":{"de":"Senden..."},"cancelButton":{"de":"Abbrechen"},"declIntroText":{"de":"Wir verwenden Cookies, um die Funktionalität der Website zu optimieren, die Leistung zu analysieren und Ihnen ein personalisiertes Erlebnis zu bieten. Einige Cookies sind für den ordnungsgemäÃen Betrieb der Website unerlässlich. Diese Cookies können nicht deaktiviert werden. In diesem Fenster können Sie Ihre Präferenzen für Cookies verwalten."},"declName":{"de":"Name"},"declPurpose":{"de":"Zweck"},"declType":{"de":"Typ"},"declRetention":{"de":"Speicherdauer"},"declProvider":{"de":"Anbieter"},"declFirstParty":{"de":"Erstanbieter"},"declThirdParty":{"de":"Drittanbieter"},"declSeconds":{"de":"Sekunden"},"declMinutes":{"de":"Minuten"},"declHours":{"de":"Std."},"declDays":{"de":"Tage"},"declMonths":{"de":"Monate"},"declYears":{"de":"Jahre"},"declSession":{"de":"Sitzung"},"declDomain":{"de":"Domain"},"declPath":{"de":"Weg"}}
24,"categories":{"strictlyNecessaryCookiesTitleText":{"de":"Unbedingt erforderlich"},"strictlyNecessaryCookiesDescriptionText":{"de":"Diese Cookies sind unerlässlich, damit Sie sich auf der Website bewegen und ihre Funktionen nutzen können, z. B. den Zugriff auf sichere Bereiche der Website. Ohne diese Cookies kann die Website nicht richtig funktionieren."},"functionalityCookiesTitleText":{"de":"Funktionale Cookies"},"functionalityCookiesDescriptionText":{"de":"Diese Cookies ermöglichen es der Website, verbesserte Funktionalität und Personalisierung bereitzustellen. Sie können von uns oder von Drittanbietern gesetzt werden, deren Dienste wir auf unseren Seiten hinzugefügt haben. Wenn Sie diese Cookies nicht zulassen, funktionieren einige oder alle dieser Dienste möglicherweise nicht richtig."},"performanceCookiesTitleText":{"de":"Performance-Cookies"},"performanceCookiesDescriptionText":{"de":"Diese Cookies ermöglichen es uns, die Leistung unserer Website zu überwachen und zu verbessern. Sie ermöglichen es uns beispielsweise, Besuche zu zählen, Verkehrsquellen zu identifizieren und zu sehen, welche Teile der Website am beliebtesten sind."},"targetingCookiesTitleText":{"de":"Targeting-Cookies"},"targetingCookiesDescriptionText":{"de":"Diese Cookies können von unseren Werbepartnern über unsere Website gesetzt werden. Sie können von diesen Unternehmen verwendet werden, um ein Profil Ihrer Interessen zu erstellen und Ihnen relevante Werbung auf anderen Websites anzuzeigen. Sie speichern keine direkten personenbezogenen Daten, sondern basieren auf der eindeutigen Identifizierung Ihres Browsers und Ihres Internetgeräts. Wenn Sie diese Cookies nicht zulassen, erleben Sie weniger zielgerichtete Werbung."},"unclassifiedCookiesTitleText":{"de":"Unklassifizierte Cookies"},"unclassifiedCookiesDescriptionText":{"de":"Unklassifizierte Cookies sind Cookies, die wir gerade zusammen mit den Anbietern einzelner Cookies klassifizieren."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":7,"showLink":true,"showImprintLink":true,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#FFFFFF","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000"},"button":{"background":"transparent","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000","textForCalculation":{"a":1,"b":0,"g":0,"r":0},"border":"#000000"}},"content":{"href":"https://www.gannikus-shop.com/policies/privacy-policy","imprintHref":"https://www.gannikus-shop.com/policies/legal-notice","close":"✕","target":"_blank","logo":"<img class=\"cc-banner-logo\" style=\"max-height: 40px;\" src=\"https://cdn.shopify.com/s/files/1/0798/8228/9500/t/20/assets/pandectes-logo.png?v=1733289365\" alt=\"logo\" />"},"window":"<div role=\"dialog\" aria-live=\"polite\" aria-label=\"cookieconsent\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-left-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\"><!--googleoff: all-->{{children}}<!--googleon: all--></div></div>","compliance":{"opt-both":"<div class=\"cc-compliance cc-highlight\">{{deny}}{{allow}}</div>"},"type":"opt-both","layouts":{"basic":"{{logo}}{{messagelink}}{{compliance}}"},"position":"bottom-left","theme":"wired","revokable":true,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://cdn.shopify.com/s/files/1/0798/8228/9500/t/20/assets/pandectes-reopen-logo.png?v=1733289365","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"dismiss cookie message\" type=\"button\" tabindex=\"0\" class=\"cc-close\">{{close}}</button>","dismiss":"<button aria-label=\"dismiss cookie message\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button aria-label=\"allow cookies\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button aria-label=\"deny cookies\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button aria-label=\"settings cookies\" tabindex=\"0\" type=\"button\" class=\"cc-btn cc-settings\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"canadaOnly":false,"globalVisibility":true},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1703842235,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left} .cc-window-wrapper{z-index: 2147483647;} .cc-window{z-index: 2147483647;font-family: inherit;} .pd-cookie-banner-window .cc-header{font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #FFFFFF;color:#000000;} button.pd-cp-btn, a.pd-cp-btn{} input + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(0, 0, 0, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 1)} .pd-cp-ui-close{color:#000000;} .pd-cp-preferences-slider:before{background-color: #FFFFFF} .pd-cp-title:before {border-color: #000000!important} .pd-cp-preferences-slider{background-color:#000000} .pd-cp-toggle{color:#000000!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #000000}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#000000!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} ","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"hybridStrict":false,"cookiesBlockedByDefault":"7","isActive":true,"implicitSavePreferences":false,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"keep_alive","type":"http","domain":"www.gannikus-shop.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"de":"Wird im Zusammenhang mit der Käuferlokalisierung verwendet."}},{"name":"secure_customer_sig","type":"http","domain":"www.gannikus-shop.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"de":"Wird im Zusammenhang mit dem Kundenlogin verwendet."}},{"name":"localization","type":"http","domain":"www.gannikus-shop.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"de":"Lokalisierung von Shopify-Shops"}},{"name":"cart_currency","type":"http","domain":"www.gannikus-shop.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"de":"Das Cookie ist für die sichere Checkout- und Zahlungsfunktion auf der Website erforderlich. Diese Funktion wird von shopify.com bereitgestellt."}},{"name":"_cmp_a","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"de":"Wird zum Verwalten der Datenschutzeinstellungen des Kunden verwendet."}},{"name":"cookietest","type":"http","domain":"www.gannikus-shop.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"de":"Used to ensure our systems are working correctly."}}],"1":[],"2":[{"name":"_shopify_y","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"de":"Shopify-Analysen."}},{"name":"_shopify_s","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"de":"Shopify-Analysen."}},{"name":"_orig_referrer","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"de":"Verfolgt Zielseiten."}},{"name":"_landing_page","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"de":"Verfolgt Zielseiten."}},{"name":"_shopify_sa_t","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"de":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen."}},{"name":"_shopify_sa_p","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"de":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen."}},{"name":"_shopify_d","type":"http","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"de":"Shopify-Analysen."}},{"name":"_shopify_d","type":"http","domain":"gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"de":"Shopify-Analysen."}}],"4":[{"name":"wpm-domain-test","type":"http","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"de":"Wird verwendet, um die Speicherung von Parametern zu Produkten, die dem Warenkorb hinzugefügt wurden, oder zur Zahlungswährung zu testen"}},{"name":"wpm-domain-test","type":"http","domain":"gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"de":"Wird verwendet, um die Speicherung von Parametern zu Produkten, die dem Warenkorb hinzugefügt wurden, oder zur Zahlungswährung zu testen"}},{"name":"wpm-domain-test","type":"http","domain":"www.gannikus-shop.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"de":"Wird verwendet, um die Speicherung von Parametern zu Produkten, die dem Warenkorb hinzugefügt wurden, oder zur Zahlungswährung zu testen"}}],"8":[]},"blocker":{"isActive":false,"googleConsentMode":{"id":"","analyticsId":"","isActive":false,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":true,"urlPassthrough":false},"facebookPixel":{"id":"","isActive":false,"ldu":false},"microsoft":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":false,"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}� � !function(){"use strict";window.PandectesRules=window.PandectesRules||{},window.PandectesRules.manualBlacklist={1:[],2:[],4:[]},window.PandectesRules.blacklistedIFrames={1:[],2:[],4:[]},window.PandectesRules.blacklistedCss={1:[],2:[],4:[]},window.PandectesRules.blacklistedBeacons={1:[],2:[],4:[]};var e="javascript/blocked";function t(e){return new RegExp(e.replace(/[/\\.+?$()]/g,"\\$&").replace("*","(.*)"))}var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"log";new URLSearchParams(window.location.search).get("log")&&console[t]("PandectesRules: ".concat(e))};function a(e){var t=document.createElement("script");t.async=!0,t.src=e,document.head.appendChild(t)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
24t%2?r(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}function s(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(a=o.call(n)).done)&&(s.push(a.value),s.length!==t);c=!0);}catch(e){l=!0,r=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw r}}return s}}(e,t)||d(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||d(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var f=window.PandectesRulesSettings||window.PandectesSettings,g=!(void 0===window.dataLayer||!Array.isArray(window.dataLayer)||!window.dataLayer.some((function(e){return"pandectes_full_scan"===e.event}))),p=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"_pandectes_gdpr",n=("; "+document.cookie).split("; "+t+"=");if(n.length<2)e={};else{var a=n.pop().split(";");e=window.atob(a.shift())}var r=function(e){try{return JSON.parse(e)}catch(e){return!1}}(e);return!1!==r?r:e}(),y=f.banner.isActive,h=f.blocker,w=h.defaultBlocked,v=h.patterns,m=p&&null!==p.preferences&&void 0!==p.preferences?p.preferences:null,b=g?0:y?null===m?w:m:0,_={1:!(1&b),2:!(2&b),4:!(4&b)},k=v.blackList,S=v.whiteList,L=v.iframesBlackList,C=v.iframesWhiteList,A=v.beaconsBlackList,P=v.beaconsWhiteList,O={blackList:[],whiteList:[],iframesBlackList:{1:[],2:[],4:[],8:[]},iframesWhiteList:[],beaconsBlackList:{1:[],2:[],4:[],8:[]},beaconsWhiteList:[]};[1,2,4].map((function(e){var n;_[e]||((n=O.blackList).push.apply(n,l(k[e].length?k[e].map(t):[])),O.iframesBlackList[e]=L[e].length?L[e].map(t):[],O.beaconsBlackList[e]=A[e].length?A[e].map(t):[])})),O.whiteList=S.length?S.map(t):[],O.iframesWhiteList=C.length?C.map(t):[],O.beaconsWhiteList=P.length?P.map(t):[];var E={scripts:[],iframes:{1:[],2:[],4:[]},beacons:{1:[],2:[],4:[]},css:{1:[],2:[],4:[]}},I=function(t,n){return t&&(!n||n!==e)&&(!O.blackList||O.blackList.some((function(e){return e.test(t)})))&&(!O.whiteList||O.whiteList.every((function(e){return!e.test(t)})))},j=function(e,t){var n=O.iframesBlackList[t],a=O.iframesWhiteList;return e&&(!n||n.some((function(t){return t.test(e)})))&&(!a||a.every((function(t){return!t.test(e)})))},B=function(e,t){var n=O.beaconsBlackList[t],a=O.beaconsWhiteList;return e&&(!n||n.some((function(t){return t.test(e)})))&&(!a||a.every((function(t){return!t.test(e)})))},T=new MutationObserver((function(e){for(var t=0;t<e.length;t++)for(var n=e[t].addedNodes,a=0;a<n.length;a++){var r=n[a],o=r.dataset&&r.dataset.cookiecategory;if(1===r.nodeType&&"LINK"===r.tagName){var i=r.dataset&&r.dataset.href;if(i&&o)switch(o){case"functionality":case"C0001":E.css[1].push(i);break;case"performance":case"C0002":E.css[2].push(i);break;case"targeting":case"C0003":E.css[4].push(i)}}}})),R=new MutationObserver((function(t){for(var a=0;a<t.length;a++)for(var r=t[a].addedNodes,o=function(){var t=r[i],a=t.src||t.dataset&&t.dataset.src,o=t.dataset&&t.dataset.cookiecategory;if(1===t.nodeType&&"IFRAME"===t.tagName){if(a){var s=!1;j(a,1)||"functionality"===o||"C0001"===o?(s=!0,E.iframes[1].push(a)):j(a,2)||"performance"===o||"C0002"===o?(s=!0,E.iframes[2].push(a)):(j(a,4)||"targeting"===o||"C0003"===o)&&(s=!0,E.iframes[4].push(a)),s&&(t.removeAttribute("src"),t.setAttribute("data-src",a))}}else if(1===t.nodeType&&"IMG"===t.tagName){if(a){var c=!1;
24B(a,1)?(c=!0,E.beacons[1].push(a)):B(a,2)?(c=!0,E.beacons[2].push(a)):B(a,4)&&(c=!0,E.beacons[4].push(a)),c&&(t.removeAttribute("src"),t.setAttribute("data-src",a))}}else if(1===t.nodeType&&"SCRIPT"===t.tagName){var l=t.type,d=!1;if(I(a,l)?(n("rule blocked: ".concat(a)),d=!0):a&&o?n("manually blocked @ ".concat(o,": ").concat(a)):o&&n("manually blocked @ ".concat(o,": inline code")),d){E.scripts.push([t,l]),t.type=e;t.addEventListener("beforescriptexecute",(function n(a){t.getAttribute("type")===e&&a.preventDefault(),t.removeEventListener("beforescriptexecute",n)})),t.parentElement&&t.parentElement.removeChild(t)}}},i=0;i<r.length;i++)o()})),D=document.createElement,z={src:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"src"),type:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"type")};window.PandectesRules.unblockCss=function(e){var t=E.css[e]||[];t.length&&n("Unblocking CSS for ".concat(e)),t.forEach((function(e){var t=document.querySelector('link[data-href^="'.concat(e,'"]'));t.removeAttribute("data-href"),t.href=e})),E.css[e]=[]},window.PandectesRules.unblockIFrames=function(e){var t=E.iframes[e]||[];t.length&&n("Unblocking IFrames for ".concat(e)),O.iframesBlackList[e]=[],t.forEach((function(e){var t=document.querySelector('iframe[data-src^="'.concat(e,'"]'));t.removeAttribute("data-src"),t.src=e})),E.iframes[e]=[]},window.PandectesRules.unblockBeacons=function(e){var t=E.beacons[e]||[];t.length&&n("Unblocking Beacons for ".concat(e)),O.beaconsBlackList[e]=[],t.forEach((function(e){var t=document.querySelector('img[data-src^="'.concat(e,'"]'));t.removeAttribute("data-src"),t.src=e})),E.beacons[e]=[]},window.PandectesRules.unblockInlineScripts=function(e){var t=1===e?"functionality":2===e?"performance":"targeting",a=document.querySelectorAll('script[type="javascript/blocked"][data-cookiecategory="'.concat(t,'"]'));n("unblockInlineScripts: ".concat(a.length," in ").concat(t)),a.forEach((function(e){var t=document.createElement("script");t.type="text/javascript",e.hasAttribute("src")?t.src=e.getAttribute("src"):t.textContent=e.textContent,document.head.appendChild(t),e.parentNode.removeChild(e)}))},window.PandectesRules.unblockInlineCss=function(e){var t=1===e?"functionality":2===e?"performance":"targeting",a=document.querySelectorAll('link[data-cookiecategory="'.concat(t,'"]'));n("unblockInlineCss: ".concat(a.length," in ").concat(t)),a.forEach((function(e){e.href=e.getAttribute("data-href")}))},window.PandectesRules.unblock=function(e){e.length<1?(O.blackList=[],O.whiteList=[],O.iframesBlackList=[],O.iframesWhiteList=[]):(O.blackList&&(O.blackList=O.blackList.filter((function(t){return e.every((function(e){return"string"==typeof e?!t.test(e):e instanceof RegExp?t.toString()!==e.toString():void 0}))}))),O.whiteList&&(O.whiteList=[].concat(l(O.whiteList),l(e.map((function(e){if("string"==typeof e){var n=".*"+t(e)+".*";if(O.whiteList.every((function(e){return e.toString()!==n.toString()})))return new RegExp(n)}else if(e instanceof RegExp&&O.whiteList.every((function(t){return t.toString()!==e.toString()})))return e;return null})).filter(Boolean)))));var a=0;l(E.scripts).forEach((function(e,t){var n=c(e,2),r=n[0],o=n[1];if(function(e){var t=e.getAttribute("src");return O.blackList&&O.blackList.every((function(e){return!e.test(t)}))||O.whiteList&&O.whiteList.some((function(e){return e.test(t)}))}(r)){for(var i=document.createElement("script"),s=0;s<r.attributes.length;s++){var l=r.attributes[s];"src"!==l.name&&"type"!==l.name&&i.setAttribute(l.name,r.attributes[s].value)}i.setAttribute("src",r.src),i.setAttribute("type",o||"application/javascript"),document.head.appendChild(i),E.scripts.splice(t-a,1),a++}})),0==O.blackList.length&&0===O.iframesBlackList[1].length&&0===O.iframesBlackList[2].length&&0===O.iframesBlackList[4].length&&0===O.beaconsBlackList[1].length&&0===O.beaconsBlackList[2].length&&0===O.beaconsBlackList[4].length&&(n("Disconnecting observers"),R.disconnect(),T.disconnect())};var x=f.store,M=x.adminMode,N=x.headless,U=x.storefrontRootDomain,q=x.checkoutRootDomain,F=x.storefrontAccessToken,W=f.banner.isActive,H=f.blocker.defaultBlocked;W&&function(e){if(window.Shopify&&window.Shopify.customerPrivacy)e();else{var t=null;window.Shopify&&window.Shopify.loadFeatures&&window.Shopify.trackingConsent?e():t=setInterval((function(){window.Shopify&&window.Shopify.loadFeatures&&(clearInterval(t),window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],(function(t){t?n("Shopify.customerPrivacy API - failed to load"):(n("shouldShowBanner() -> ".concat(window.Shopify.trackingConsent.shouldShowBanner()," | saleOfDataRegion() -> ").concat(window.Shopify.trackingConsent.saleOfDataRegion())),e())})))}),10)}}((function(){!function(){var e=window.Shopify.trackingConsent;if(!1!==e.shouldShowBanner()||null!==m||7!==H)try{var t=M&&!(window.Shopify&&window.Shopify.AdminBarInjector),a={preferences:!(1&b)||g||t,analytics:!(2&b)||g||t,marketing:!(4&b)||g||t};N&&(a.headlessStorefront=!0,a.storefrontRootDomain=null!=U&&U.length?U:window.location.hostname,a.checkoutRootDomain=null!=q&&q.length?q:"checkout.".concat(window.location.hostname),a.storefrontAccessToken=null!=F&&F.length?F:""),e.firstPartyMarketingAllowed()===a.marketing&&e.analyticsProcessingAllowed()===a.analytics&&e.preferencesProcessingAllowed()===a.preferences||e.setTrackingConsent(a,(function(e){e&&e.error?n("Shopify.customerPrivacy API - failed to setTrackingConsent"):n("setTrackingConsent(".concat(JSON.stringify(a),")"))}))}catch(e){n("Shopify.customerPrivacy API - exception")}}(),function(){if(N){var e=window.Shopify.trackingConsent,t=e.currentVisitorConsent();if(navigator.globalPrivacyControl&&""===t.sale_of_data){var a={sale_of_data:!1,headlessStorefront:!0};a.storefrontRootDomain=null!=U&&U.length?U:window.location.hostname,a.checkoutRootDomain=null!=q&&q.length?q:"checkout.".concat(window.location.hostname),a.storefrontAccessToken=null!=F&&F.length?F:"",e.setTrackingConsent(a,(function(e){e&&e.error?n("Shopify.customerPrivacy API - failed to setTrackingConsent({".concat(JSON.stringify(a),")")):n("setTrackingConsent(".concat(JSON.stringify(a),")"))}))}}}()}));var G=["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","GB","LI","NO","IS"],J="[Pandectes :: Google Consent Mode debug]:";function V(){var e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=arguments.length<=2?void 0:arguments[2];if("consent"!==e)return"config"===e?"config":void 0;var a=n.ad_storage,r=n.ad_user_data,o=n.ad_personalization,i=n.functionality_storage,s=n.analytics_storage,c=n.personalization_storage,l={Command:e,Mode:t,ad_storage:a,ad_user_data:r,ad_personalization:o,functionality_storage:i,analytics_storage:s,personalization_storage:c,security_storage:n.security_storage};return console.table(l),"default"===t&&("denied"===a&&"denied"===r&&"denied"===o&&"denied"===i&&"denied"===s&&"denied"===c||console.warn("".concat(J,' all types in a "default" command should be set to "denied" except for security_storage that should be set to "granted"'))),t}var K=!1,Z=!1;function $(e){e&&("default"===e?(K=!0,Z&&console.warn("".concat(J,' "default" command was sent but there was already an "update" command before it.'))):"update"===e?(Z=!0,K||console.warn("".concat(J,' "update" command was sent but there was no "default" command before it.'))):"config"===e&&(K||console.warn("".concat(J,' a tag read consent state before a "default" command was sent.'))))}var Y=f.banner,Q=Y.isActive,X=Y.hybridStrict,ee=f.geolocation,te=ee.caOnly,ne=void 0!==te&&te,ae=ee.euOnly,re=void 0!==ae&&ae,oe=ee.brOnly,ie=void 0!==oe&&oe,se=ee.jpOnly,ce=void 0!==se&&se,le=ee.thOnly,de=void 0!==le&&le,ue=ee.chOnly,fe=void 0!==ue&&ue,ge=ee.zaOnly,pe=void 0!==ge&&ge,ye=ee.canadaOnly,he=void 0!==ye&&ye,we=ee.globalVisibility,ve=void 0===we||we,me=f.blocker,be=me.defaultBlocked,_e=void 0===be?7:be,ke=me.googleConsentMode,Se=ke.isActive,Le=ke.customEvent,Ce=ke.id,Ae=void 0===Ce?"":Ce,Pe=ke.analyticsId,Oe=void 0===Pe?"":Pe,Ee=ke.adwordsId,Ie=void 0===Ee?"":Ee,je=ke.redactData,Be=ke.urlPassthrough,Te=ke.adStorageCategory,Re=ke.analyticsStorageCategory,De=ke.functionalityStorageCategory,ze=ke.personalizationStorageCategory,xe=ke.securityStorageCategory,Me=ke.dataLayerProperty,Ne=void 0===Me?"dataLayer":Me,Ue=ke.waitForUpdate,qe=void 0===Ue?0:Ue,Fe=ke.useNativeChannel,We=void 0!==Fe&&Fe,He=ke.debugMode,Ge=void 0!==He&&He;function Je(){window[Ne].push(arguments)}window[Ne]=window[Ne]||[];var Ve,Ke,Ze,$e={hasInitialized:!1,useNativeChannel:!1,ads_data_redaction:!1,url_passthrough:!1,data_layer_property:"dataLayer",storage:{ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}};if(Q&&Se){Ge&&(Ve=Ne||"dataLayer",window[Ve].forEach((function(e){$(V.apply(void 0,l(e)))})),window[Ve].push=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];
24return $(V.apply(void 0,l(t[0]))),Array.prototype.push.apply(this,t)});var Ye=_e&Te?"denied":"granted",Qe=_e&Re?"denied":"granted",Xe=_e&De?"denied":"granted",et=_e&ze?"denied":"granted",tt=_e&xe?"denied":"granted";$e.hasInitialized=!0,$e.useNativeChannel=We,$e.url_passthrough=Be,$e.ads_data_redaction="denied"===Ye&&je,$e.storage.ad_storage=Ye,$e.storage.ad_user_data=Ye,$e.storage.ad_personalization=Ye,$e.storage.analytics_storage=Qe,$e.storage.functionality_storage=Xe,$e.storage.personalization_storage=et,$e.storage.security_storage=tt,$e.data_layer_property=Ne||"dataLayer",Je("set","developer_id.dMTZkMj",!0),$e.ads_data_redaction&&Je("set","ads_data_redaction",$e.ads_data_redaction),$e.url_passthrough&&Je("set","url_passthrough",$e.url_passthrough),function(){var e=b!==_e?{wait_for_update:qe||500}:qe?{wait_for_update:qe}:{};ve&&!X?Je("consent","default",o(o({},$e.storage),e)):(Je("consent","default",o(o(o({},$e.storage),e),{},{region:[].concat(l(re||X?G:[]),l(ne&&!X?["US-CA","US-VA","US-CT","US-UT","US-CO"]:[]),l(ie&&!X?["BR"]:[]),l(ce&&!X?["JP"]:[]),l(he&&!X?["CA"]:[]),l(de&&!X?["TH"]:[]),l(fe&&!X?["CH"]:[]),l(pe&&!X?["ZA"]:[]))})),Je("consent","default",{ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}));if(null!==m){var t=b&Te?"denied":"granted",n=b&Re?"denied":"granted",r=b&De?"denied":"granted",i=b&ze?"denied":"granted",s=b&xe?"denied":"granted";$e.storage.ad_storage=t,$e.storage.ad_user_data=t,$e.storage.ad_personalization=t,$e.storage.analytics_storage=n,$e.storage.functionality_storage=r,$e.storage.personalization_storage=i,$e.storage.security_storage=s,Je("consent","update",$e.storage)}(Ae.length||Oe.length||Ie.length)&&(window[$e.data_layer_property].push({"pandectes.start":(new Date).getTime(),event:"pandectes-rules.min.js"}),(Oe.length||Ie.length)&&Je("js",new Date));var c="https://www.googletagmanager.com";if(Ae.length){var d=Ae.split(",");window[$e.data_layer_property].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});for(var u=0;u<d.length;u++){var f="dataLayer"!==$e.data_layer_property?"&l=".concat($e.data_layer_property):"";a("".concat(c,"/gtm.js?id=").concat(d[u].trim()).concat(f))}}if(Oe.length)for(var g=Oe.split(","),p=0;p<g.length;p++){var y=g[p].trim();y.length&&(a("".concat(c,"/gtag/js?id=").concat(y)),Je("config",y,{send_page_view:!1}))}if(Ie.length)for(var h=Ie.split(","),w=0;w<h.length;w++){var v=h[w].trim();v.length&&(a("".concat(c,"/gtag/js?id=").concat(v)),Je("config",v,{allow_enhanced_conversions:!0}))}}()}Q&&Le&&(Ze={event:"Pandectes_Consent_Update",pandectes_status:7===(Ke=b)?"deny":0===Ke?"allow":"mixed",pandectes_categories:{C0000:"allow",C0001:_[1]?"allow":"deny",C0002:_[2]?"allow":"deny",C0003:_[4]?"allow":"deny"}},window[Ne].push(Ze),null!==m&&function(e){if(window.Shopify&&window.Shopify.analytics)e();else{var t=null;window.Shopify&&window.Shopify.analytics?e():t=setInterval((function(){window.Shopify&&window.Shopify.analytics&&(clearInterval(t),e())}),10)}}((function(){window.Shopify.analytics.publish("Pandectes_Consent_Update",Ze)})));var nt=f.blocker,at=nt.klaviyoIsActive,rt=nt.googleConsentMode.adStorageCategory;at&&window.addEventListener("PandectesEvent_OnConsent",(function(e){var t=e.detail.preferences;if(null!=t){var n=t&rt?"denied":"granted";void 0!==window.klaviyo&&window.klaviyo.isIdentified()&&window.klaviyo.push(["identify",{ad_personalization:n,ad_user_data:n}])}})),f.banner.revokableTrigger&&(window.onload=function(){document.querySelectorAll('[href*="#reopenBanner"]').forEach((function(e){e.onclick=function(e){e.preventDefault(),window.Pandectes.fn.revokeConsent()}}))});var ot=f.banner.isActive,it=f.blocker,st=it.defaultBlocked,ct=void 0===st?7:st,lt=it.microsoft,dt=lt.isActive,ut=lt.uetTags,ft=lt.dataLayerProperty,gt=void 0===ft?"uetq":ft,pt={hasInitialized:!1,data_layer_property:"uetq",storage:{ad_storage:"granted"}};if(window[gt]=window[gt]||[],dt&&bt("_uetmsdns","1",365),ot&&dt){var yt=4&ct?"denied":"granted";if(pt.hasInitialized=!0,pt.storage.ad_storage=yt,window[gt].push("consent","default",pt.storage),"granted"==yt&&(bt("_uetmsdns","0",3
2465),console.log("setting cookie")),null!==m){var ht=4&b?"denied":"granted";pt.storage.ad_storage=ht,window[gt].push("consent","update",pt.storage),"granted"===ht&&bt("_uetmsdns","0",365)}if(ut.length)for(var wt=ut.split(","),vt=0;vt<wt.length;vt++)wt[vt].trim().length&&mt(wt[vt])}function mt(e){var t=document.createElement("script");t.type="text/javascript",t.src="//bat.bing.com/bat.js",t.onload=function(){var t={ti:e};t.q=window.uetq,window.uetq=new UET(t),window.uetq.push("consent","default",{ad_storage:"denied"}),window[gt].push("pageLoad")},document.head.appendChild(t)}function bt(e,t,n){var a=new Date;a.setTime(a.getTime()+24*n*60*60*1e3);var r="expires="+a.toUTCString();document.cookie="".concat(e,"=").concat(t,"; ").concat(r,"; path=/; secure; samesite=strict")}window.PandectesRules.gcm=$e;var _t=f.banner.isActive,kt=f.blocker.isActive;n("Prefs: ".concat(b," | Banner: ").concat(_t?"on":"off"," | Blocker: ").concat(kt?"on":"off"));var St=null===m&&/\/checkouts\//.test(window.location.pathname);0!==b&&!1===g&&kt&&!St&&(n("Blocker will execute"),document.createElement=function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];if("script"!==n[0].toLowerCase())return D.bind?D.bind(document).apply(void 0,n):D;var r=D.bind(document).apply(void 0,n);try{Object.defineProperties(r,{src:o(o({},z.src),{},{set:function(t){I(t,r.type)&&z.type.set.call(this,e),z.src.set.call(this,t)}}),type:o(o({},z.type),{},{get:function(){var t=z.type.get.call(this);return t===e||I(this.src,t)?null:t},set:function(t){var n=I(r.src,r.type)?e:t;z.type.set.call(this,n)}})}),r.setAttribute=function(t,n){if("type"===t){var a=I(r.src,r.type)?e:n;z.type.set.call(r,a)}else"src"===t?(I(n,r.type)&&z.type.set.call(r,e),z.src.set.call(r,n)):HTMLScriptElement.prototype.setAttribute.call(r,t,n)}}catch(e){console.warn("Yett: unable to prevent script execution for script src ",r.src,".\n",'A likely cause would be because you are using a third-party browser extension that monkey patches the "document.createElement" function.')}return r},R.observe(document.documentElement,{childList:!0,subtree:!0}),T.observe(document.documentElement,{childList:!0,subtree:!0}))}(); 25�</script>
25 26 27 <meta name="viewport" content="user-scalable=no"> 28 29 <meta charset="utf-8"> 30 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 31 <meta name="viewport" content="width=device-width,initial-scale=1"> 32 <meta name="theme-color" content=""> 33 <link rel="canonical" href="https://www.gannikus-shop.com/search"> 34 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 35 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"><link rel="icon" type="image/png" href="//www.gannikus-shop.com/cdn/shop/files/Bildschirmfoto_2023-12-28_um_09.49.14_32x32.png?v=1703753389"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>Suchen</title> 36
36<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
36 37
37<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/confetti.browser.min.js"></script>
37 38 39 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"> 40
40<script src="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
40 41 42 43 44 <meta name="description" content="â Deine Anlaufstelle für hochwertige Supplements. Entdecke eine vielfältige Auswahl an Supplements und Equipment für dein Training. Wissenschaftlich fundiertere Produkte, erstklassiger Service und schneller Versand. Von Athleten für Athleten."> 45 46<style> 47 .bls__swiper { 48 visibility: hidden; 49} 50.bls__swiper.swiper-initialized { 51 visibility: visible; 52} 53</style> 54 55 56<meta property="og:site_name" content="GANNIKUS Original"> 57<meta property="og:url" content="https://www.gannikus-shop.com/search"> 58<meta property="og:title" content="Suchen"> 59<meta property="og:type" content="website"> 60<meta property="og:description" content="â Deine Anlaufstelle für hochwertige Supplements. Entdecke eine vielfältige Auswahl an Supplements und Equipment für dein Training. Wissenschaftlich fundiertere Produkte, erstklassiger Service und schneller Versand. Von Athleten für Athleten."><meta property="og:image" content="http://www.gannikus-shop.com/cdn/shop/files/gannikus-original-logo-social-sharing.jpg?v=1704723370"> 61 <meta property="og:image:secure_url" content="https://www.gannikus-shop.com/cdn/shop/files/gannikus-original-logo-social-sharing.jpg?v=1704723370"> 62 <meta property="og:image:width" content="1000"> 63 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 64<meta name="twitter:title" content="Suchen"> 65<meta name="twitter:description" content="â Deine Anlaufstelle für hochwertige Supplements. Entdecke eine vielfältige Auswahl an Supplements und Equipment für dein Training. Wissenschaftlich fundiertere Produkte, erstklassiger Service und schneller Versand. Von Athleten für Athleten."> 66 67 68
68<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/constants.js?v=37383056447335370521779176723" defer="defer"></script>
68 69
69<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/pubsub.js?v=34180055027472970951779176723" defer="defer"></script>
69 70
70<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/global.js?v=92166744801328192981779176723" defer="defer"></script>
70 71
71<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/pd_slider.js?v=79498142600366464011779176723" defer="defer"></script>
71 72 73
73<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
73<meta name="google-site-verification" content="QcYrAMTVW85IcxQQ2kXxtnV2n6uPGUGJR8XxDKlfPDI"> 74<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/79882289500/digital_wallets/dialog"> 75<meta id="in-context-paypal-metadata" data-shop-id="79882289500" data-venmo-supported="false" data-environment="production" data-locale="de_DE" data-paypal-v4="true" data-currency="EUR"> 76<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
76<script async="async" src="/checkouts/internal/preloads.js?locale=de-DE&default_configuration_id=156369244"></script>
76 77<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
78<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=de-DE&default_configuration_id=156369244&shop_id=79882289500" crossorigin="anonymous"></script>
vendor: 1 bytes, line 78
78
79<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":79882289500,"countryCode":"DE","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/79882289500","merchantName":"GANNIKUS Original","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"GANNIKUS Original","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 79
79
80<script id="shopify-features" type="application/json">{"accessToken":"5ed29c2897e714c319f74f550130a736","betas":["rich-media-storefront-analytics"],"domain":"www.gannikus-shop.com","predictiveSearch":true,"shopId":79882289500,"locale":"de"}</script>
vendor: 1 bytes, line 80
80
81<script>var Shopify = Shopify || {}; 82Shopify.shop = "ed8049-3.myshopify.com"; 83Shopify.locale = "de"; 84Shopify.currency = {"active":"EUR","rate":"1.0"}; 85Shopify.country = "DE"; 86Shopify.theme = {"name":"KW19 -b2b","id":198751256924,"schema_name":"Portland","schema_version":"2.0.5","theme_store_id":1924,"role":"main"}; 87Shopify.theme.handle = "null"; 88Shopify.theme.style = {"id":null,"handle":null}; 89Shopify.cdnHost = "www.gannikus-shop.com/cdn"; 90Shopify.routes = Shopify.routes || {}; 91Shopify.routes.root = "/"; 92Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 93Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 94Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 95Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 95
95
96<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 96
96
97<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 97
97
98<script> 99 window.ShopifyPay = window.ShopifyPay || {}; 100 window.ShopifyPay.apiHost = "shop.app\/pay"; 101 window.ShopifyPay.redirectState = null; 102</script>
vendor: 1 bytes, line 102
102
103<script> 104 window.Shopify = window.Shopify || {}; 105 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 106 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 107 window.Shopify.SignInWithShop.eligible = true; 108</script>
vendor: 1 bytes, line 108
108
109<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 109
109
110<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 110
110
111<script type="module"> 112 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"); 113 114 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 115 116</script>
vendor: 1 bytes, line 116
116
117<script> 118 window.Shopify = window.Shopify || {}; 119 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 120 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"]}; 121</script>
vendor: 1 bytes, line 121
121
122<script>(function() { 123 var isLoaded = false; 124 function asyncLoad() { 125 if (isLoaded) return; 126 isLoaded = true; 127 var urls = ["\/\/cdn.shopify.com\/proxy\/0eae5f783defc9ddae20e61ac53e23b6e1644d5d3a5d17aa2631ccaac3be9b1b\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=ed8049-3.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 128 for (var i = 0; i < urls.length; i++) { 129 var s = document.createElement('script'); 130 s.type = 'text/javascript'; 131 s.async = true; 132 s.src = urls[i]; 133 var x = document.getElementsByTagName('script')[0]; 134 x.parentNode.insertBefore(s, x); 135 } 136 }; 137 if(window.attachEvent) { 138 window.attachEvent('onload', asyncLoad); 139 } else { 140 window.addEventListener('load', asyncLoad, false); 141 } 142})();</script>
vendor: 1 bytes, line 142
142
143<script id="__st">var __st={"a":79882289500,"offset":7200,"reqid":"98d6e1a9-5acb-4ce1-8f3b-49f107ec9588-1791585609","pageurl":"www.gannikus-shop.com\/search","u":"349c2a486495","p":"searchresults"};</script>
vendor: 1 bytes, line 143
143
144<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 144
144
145<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Durch hCaptcha geschützt',privacyText:'Datenschutz',termsText:'Allgemeine Geschäftsbedingungen'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(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){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 145
145
146<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.gannikus-shop.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 146
146
147<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.gannikus-shop.com/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>
147<script crossorigin="anonymous" defer="defer" src="//www.gannikus-shop.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 147
147
148<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 148
148
149<script> 150 window.Shopify = window.Shopify || {}; 151 window.Shopify.MCP = window.Shopify.MCP || {}; 152 window.Shopify.MCP.enabled = true; 153 window.Shopify.MCP.shop = "ed8049-3.myshopify.com"; 154 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.gannikus-shop.com\/api\/mcp"; 155 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 156</script>
vendor: 1 bytes, line 156
156
157<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.gannikus-shop.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 158</script>
vendor: 1 bytes, line 158
158
159<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.gannikus-shop.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}}; 160</script>
vendor: 1 bytes, line 160
160
161<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 162 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); 163</script>
vendor: 1 bytes, line 163
163
164<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})}})); 165</script>
165 166<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.gannikus-shop.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 167<style id="shopify-accelerated-checkout-cart"> 168 #shopify-buyer-consent { 169 margin-top: 1em; 170 display: inline-block; 171 width: 100%; 172} 173 174#shopify-buyer-consent.hidden { 175 display: none; 176} 177 178#shopify-subscription-policy-button { 179 background: none; 180 border: none; 181 padding: 0; 182 text-decoration: underline; 183 font-size: inherit; 184 cursor: pointer; 185} 186 187#shopify-subscription-policy-button::before { 188 box-shadow: none; 189} 190 191 </style>
192<script id="sections-script" data-sections="header,footer" defer="defer" src="//www.gannikus-shop.com/cdn/shop/t/27/compiled_assets/scripts.js?v=59913721173844507851779176723"></script>
vendor: 1 bytes, line 192
192
193<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
193
193<script defer style="display:none!important;" id="bss-lock-general-info-script"> window.BSS_Login_Analytics = window.BSS_Login_Analytics || {}; window.BSS_Login_Analytics.lastRuleUpdated = '1970-01-01T00:00:00.000Z'; function getCookie(name) { const value = `; ${document.cookie}`; const parts = value.split(`; ${name}=`); if (parts.length === 2) return parts.pop().split(';').shift(); } function getSessionId() { function generateId() { let randomID = null; if (typeof window.crypto === 'undefined' || typeof window.crypto.randomUUID !== 'function') { randomID = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { const r = Math.random() * 16 | 0; const v = c === 'x' ? r : (r & 0x3 | 0x8); return v.toString(16); }); }; randomID = window.crypto.randomUUID(); window.localStorage.setItem('bss-login-session-id', randomID); return randomID; } let lsSession = window.localStorage.getItem('bss-login-session-id'); let cookieSession = getCookie('_shopify_y'); return lsSession || cookieSession || generateId(); } window.BSS_Login_Analytics.sessionId = getSessionId(); window.BSS_Login_Analytics.customer = { id: '', email: '', first_name: '', last_name: '', tags: '', }; window.BSS_Login_Analytics.market = { code: 'DE', name: 'Deutschland', }; window.BSS_Login_Analytics.reportList = []; window.BSS_Login_Analytics.shouldReport = false; window.BSS_Login_Analytics.reported = false; var bss_lock_checkEvents = ['wheel', 'touchstart', 'keydown', 'mousedown']; window.BSS_Login_Analytics.executeReport = function () { window.BSS_Login_Analytics.shouldReport = true; if (window.BSS_Login_Analytics.shouldReport && !window.BSS_Login_Analytics.reported) { window.BSS_Login_Analytics.reported = true; window.BSS_Login_Analytics.reportList.forEach(fn => fn()); bss_lock_checkEvents.forEach(e => window.removeEventListener(e, window.BSS_Login_Analytics.executeReport) ); } }; bss_lock_checkEvents.forEach(e => window.addEventListener(e, window.BSS_Login_Analytics.executeReport) ); </script>
193 194 195 196 <style data-shopify> 197 @font-face { 198 font-family: Poppins; 199 font-weight: 400; 200 font-style: normal; 201 font-display: swap; 202 src: url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 203 url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 204} 205 206 @font-face { 207 font-family: Poppins; 208 font-weight: 400; 209 font-style: normal; 210 font-display: swap; 211 src: url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 212 url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 213} 214 215 @font-face { 216 font-family: Poppins; 217 font-weight: 400; 218 font-style: normal; 219 font-display: swap; 220 src: url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 221 url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 222} 223 224 @font-face { 225 font-family: Poppins; 226 font-weight: 600; 227 font-style: normal; 228 font-display: swap; 229 src: url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"), 230 url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff") format("woff"); 231} 232 233 @font-face { 234 font-family: Poppins; 235 font-weight: 500; 236 font-style: normal; 237 font-display: swap; 238 src: url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"), 239 url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff"); 240} 241 242 @font-face { 243 font-family: Poppins; 244 font-weight: 300; 245 font-style: normal; 246 font-display: swap; 247 src: url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n3.05f58335c3209cce17da4f1f1ab324ebe2982441.woff2") format("woff2"), 248 url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n3.6971368e1f131d2c8ff8e3a44a36b577fdda3ff5.woff") format("woff"); 249} 250 251 @font-face { 252 font-family: Poppins; 253 font-weight: 400; 254 font-style: normal; 255 font-display: swap; 256 src: url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 257 url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 258} 259 260 @font-face { 261 font-family: Poppins; 262 font-weight: 700; 263 font-style: normal; 264 font-display: swap; 265 src: url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), 266 url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff"); 267} 268 269 @font-face { 270 font-family: Poppins; 271 font-weight: 400; 272 font-style: italic; 273 font-display: swap; 274 src: url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"), 275 url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff"); 276} 277 278 @font-face { 279 font-family: Poppins; 280 font-weight: 400; 281 font-style: italic; 282 font-display: swap; 283 src: url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"), 284 url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff"); 285} 286 287 @font-face { 288 font-family: Poppins; 289 font-weight: 700; 290 font-style: italic; 291 font-display: swap; 292 src: url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"), 293 url("//www.gannikus-shop.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff"); 294} 295 296 297 :root { 298 --layout-margin: 1rem; 299 --announcement-height: 0px; 300 --spaced-section: 5rem; 301 302 --font-body-family: Poppins, sans-serif; 303 --font-body-style: normal; 304 --font-body-weight: 400; 305 306 --font-body-size: 15px; 307 --font-body-line-height: 150%; 308 309 --font-heading-family: Poppins, sans-serif; 310 --font-heading-style: normal; 311 --font-heading-weight: 400; 312 --font-heading-letter-spacing: -0.4em; 313 --font-heading-line-height: 1.1; 314 315 --font-subtitle-family: Poppins, sans-serif; 316 --font-subtitle-style: normal; 317 --font-subtitle-weight: 600; 318 --font-subtitle-text-transform: uppercase; 319 --font-subtitle-size: 12px; 320 321 --font-heading-h1-size: 60px; 322 --font-heading-h2-size: 35px; 323 --font-heading-h3-size: 25px; 324 --font-heading-h4-size: 20px; 325 --font-heading-h5-size: 15px; 326 --font-heading-h6-size: 12px; 327 328 --font-heading-card-family: Poppins, sans-serif; 329 --font-heading-card-style: normal; 330 --font-heading-card-weight: 500; 331 --font-text-card-family: Poppins, sans-serif; 332 --font-text-card-style: normal; 333 --font-text-card-weight: 400; 334 335 --font-heading-card-size: 16px; 336 --font-heading-card-size-big: 18px; 337 --font-text-card-size: 13px; 338 339 --font-button-family: Poppins, sans-serif; 340 --font-button-style: normal; 341 --font-button-weight: 600; 342 --font-button-text-transform: none; 343 344 --font-button-family: Poppins, sans-serif; 345 --font-button-style: normal; 346 --font-button-weight: 600; 347 --font-button-text-transform: none; 348 --font-button-letter-spacing: -0.01em; 349 --font-subtitle-letter-spacing: 0.06em; 350 351 --font-header-menu-family: Poppins, sans-serif; 352 --font-header-menu-style: normal; 353 --font-header-menu-weight: 400; 354 --font-header-menu-text-transform: none; 355 --font-header-menu-link-size: 15px; 356 --font-aside-menu-link-size: 20px; 357 358 --font-footer-menu-family: Poppins, sans-serif; 359 --font-footer-menu-style: normal; 360 --font-footer-menu-weight: 400; 361 --font-footer-link-size: 15px; 362 --font-footer-bottom-link-size: 15px; 363 364 --font-popups-heading-family: Poppins, sans-serif; 365 --font-popups-heading-style: normal; 366 --font-popups-heading-weight: 600; 367 --font-popups-text-family: Poppins, sans-serif; 368 --font-popups-text-style: normal; 369 --font-popups-text-weight: 400; 370 --font-popup-heading-size: 26px; 371 --font-popup-text-size: 13px; 372 --font-notification-heading-size: 20px; 373 --font-notification-text-size: 13px; 374 375 --color-base-text: 0, 0, 0; 376 --color-title-text: 0, 0, 0; 377 378 --color-base-text-dark: , , ; 379 --color-title-text-dark: , , ; 380 381 --color-base-background-1: 255, 255, 255; 382 --color-base-background-2: 247, 247, 247; 383 --color-base-background-5: 228, 228, 228; 384 --color-base-background-3: 37, 37, 37; 385 --color-base-background-4: 40, 40, 40; 386 387 --color-announcement-bar-background-1: 37, 37, 37; 388 --color-announcement-bar-background-2: 238, 238, 238; 389 390 --color-base-solid-button-labels: 255, 255, 255; 391 --color-base-button-background: 0, 0, 0; 392 --color-base-outline-button-labels: 255, 255, 255; 393 --color-secondary-button-labels: 0, 0, 0; 394 --color-tertiary-button-labels: 0, 0, 0; 395 --color-tertiary-button-background: 247, 247, 247; 396 --border-radius-button: 60px; 397 398 --payment-terms-background-color: #ffffff; 399 --color-overlay-background: 0, 0, 0; 400 --color-accent: 0, 0, 0; 401 402 --color-base-background-input: 255, 255, 255; 403 404 --color-base-border-input: 223, 223, 223; 405 --color-hover-border-input: 187, 187, 187; 406 407 --color-badge-icon: #EB5757; 408 --color-border: 223, 223, 223;
409 --color-background-card: 255, 255, 255 410 } 411 412 @media screen and (min-width: 990px) { 413 :root { 414 --spaced-section: 16rem; 415 } 416 } 417 418 *, 419 *::before, 420 *::after { 421 box-sizing: inherit; 422 } 423 424 html { 425 box-sizing: border-box; 426 font-size: 10px; 427 height: 100%; 428 } 429 430 body { 431 position: relative; 432 display: grid; 433 grid-template-rows: auto auto 1fr auto; 434 grid-template-columns: 100%; 435 min-height: 100%; 436 margin: 0; 437 font-size: var(--font-body-size); 438 line-height: 1.5; 439 font-family: var(--font-body-family); 440 font-style: var(--font-body-style); 441 font-weight: var(--font-body-weight); 442 overflow-x: hidden; 443 } 444 445 input, 446textarea, 447select { 448 font-size: 16px !important; 449 -webkit-text-size-adjust: 100%; 450} 451 </style> 452 <link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/swiper-bundle.min.css?v=67104566617031410831779176723" rel="stylesheet" type="text/css" media="all" /> 453 <link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/base.css?v=48964967924394645141779176723" rel="stylesheet" type="text/css" media="all" /> 454 <link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/custom.css?v=86046033661941159761779176723" rel="stylesheet" type="text/css" media="all" /> 455<link 456 rel="stylesheet" 457 href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-predictive-search.css?v=123225079311180359561779176723" 458 media="print" 459 onload="this.media='all'" 460 ><link rel="preload" as="font" href="//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//www.gannikus-shop.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin>
460<script> 461 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 462 if (Shopify.designMode) { 463 document.documentElement.classList.add('shopify-design-mode'); 464 } 465 </script>
465 466 467 468
468<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/swiper-bundle.min.js?v=91266435261445688101779176723"></script>
468 469
469<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/swiper-settings.js?v=46592480921129222201779176723" defer="defer"></script>
469 470
470<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/gsap.min.js?v=7945211475339172311779176723" defer="defer"></script>
470 471
471<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/ScrollTrigger.min.js?v=66501933754752109161779176723" defer="defer"></script>
471 472
472<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/popup.js?v=75159609863988093811779176723" defer="defer"></script>
472 473 474 475 476 <meta name="google-site-verification" content="tDzUUBIzsrbPBhc0gdHCU5BWtQ0KgUHXqixlUgiI1Co"> 477 <!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 478 479 480 481 <!-- TCF is active, scripts are loaded above --> 482 483
483<script> 484 485 window.PandectesSettings = {"store":{"id":79882289500,"plan":"basic","theme":"Card and popup update 04-12-24 Anpassung September","primaryLocale":"de","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1744272390,"declaration":{"showPurpose":false,"showProvider":false,"declIntroText":"Wir verwenden Cookies, um die Funktionalität der Website zu optimieren, die Leistung zu analysieren und Ihnen ein personalisiertes Erlebnis zu bieten. Einige Cookies sind für den ordnungsgemäÃen Betrieb der Website unerlässlich. Diese Cookies können nicht deaktiviert werden. In diesem Fenster können Sie Ihre Präferenzen für Cookies verwalten.","showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"de","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"de":"Wir respektieren deine Privatsphäre"},"consentText":{"de":"Diese Website verwendet Cookies, um Ihnen das beste Erlebnis zu bieten."},"linkText":{"de":"Mehr erfahren"},"imprintText":{"de":"Impressum"},"googleLinkText":{"de":"Googles Datenschutzbestimmungen"},"allowButtonText":{"de":"Annehmen"},"denyButtonText":{"de":"Ablehnen"},"dismissButtonText":{"de":"Okay"},"leaveSiteButtonText":{"de":"Diese Seite verlassen"},"preferencesButtonText":{"de":"Einstellungen"},"cookiePolicyText":{"de":"Cookie-Richtlinie"},"preferencesPopupTitleText":{"de":"Einwilligungseinstellungen verwalten"},"preferencesPopupIntroText":{"de":"Wir verwenden Cookies, um die Funktionalität der Website zu optimieren, die Leistung zu analysieren und Ihnen ein personalisiertes Erlebnis zu bieten. Einige Cookies sind für den ordnungsgemäÃen Betrieb der Website unerlässlich. Diese Cookies können nicht deaktiviert werden. In diesem Fenster können Sie Ihre Präferenzen für Cookies verwalten."},"preferencesPopupSaveButtonText":{"de":"Auswahl speichern"},"preferencesPopupCloseButtonText":{"de":"SchlieÃen"},"preferencesPopupAcceptAllButtonText":{"de":"Alles Akzeptieren"},"preferencesPopupRejectAllButtonText":{"de":"Alles ablehnen"},"cookiesDetailsText":{"de":"Cookie-Details"},"preferencesPopupAlwaysAllowedText":{"de":"Immer erlaubt"},"accessSectionParagraphText":{"de":"Sie haben das Recht, jederzeit auf Ihre Daten zuzugreifen."},"accessSectionTitleText":{"de":"Datenübertragbarkeit"},"accessSectionAccountInfoActionText":{"de":"persönliche Daten"},"accessSectionDownloadReportActionText":{"de":"Alle Daten anfordern"},"accessSectionGDPRRequestsActionText":{"de":"Anfragen betroffener Personen"},"accessSectionOrdersRecordsActionText":{"de":"Aufträge"},"rectificationSectionParagraphText":{"de":"Sie haben das Recht, die Aktualisierung Ihrer Daten zu verlangen, wann immer Sie dies für angemessen halten."},"rectificationSectionTitleText":{"de":"Datenberichtigung"},"rectificationCommentPlaceholder":{"de":"Beschreiben Sie, was Sie aktualisieren möchten"},"rectificationCommentValidationError":{"de":"Kommentar ist erforderlich"},"rectificationSectionEditAccountActionText":{"de":"Aktualisierung anfordern"},"erasureSectionTitleText":{"de":"Recht auf Vergessenwerden"},"erasureSectionParagraphText":{"de":"Sie haben das Recht, die Löschung aller Ihrer Daten zu verlangen. Danach können Sie nicht mehr auf Ihr Konto zugreifen."},"erasureSectionRequestDeletionActionText":{"de":"Löschung personenbezogener Daten anfordern"},"consentDate":{"de":"Zustimmungsdatum"},"consentId":{"de":"Einwilligungs-ID"},"consentSectionChangeConsentActionText":{"de":"Einwilligungspräferenz ändern"},"consentSectionConsentedText":{"de":"Sie haben der Cookie-Richtlinie dieser Website zugestimmt am"},"consentSectionNoConsentText":{"de":"Sie haben der Cookie-Richtlinie dieser Website nicht zugestimmt."},"consentSectionTitleText":{"de":"Ihre Cookie-Einwilligung"},"consentStatus":{"de":"Einwilligungspräferenz"},"confirmationFailureMessage":{"de":"Ihre Anfrage wurde nicht bestätigt. Bitte versuchen Sie es erneut und wenn das Problem weiterhin besteht, wenden Sie sich an den Ladenbesitzer, um Hilfe zu erhalten"},"confirmationFailureTitle":{"de":"Ein Problem ist aufgetreten"},"confirmationSuccessMessage":{"de":"Wir werden uns in Kürze zu Ihrem Anliegen bei Ihnen melden."},"confirmationSuccessTitle":{"de":"Ihre Anfrage wurde bestätigt"},"guestsSupportEmailFailureMessage":{"de":"Ihre Anfrage wurde nicht übermittelt. Bitte versuchen Sie es erneut und wenn das Problem weiterhin besteht, wenden Sie sich an den Shop-Inhaber, um Hilfe zu erhalten."},"guestsSupportEmailFailureTitle":{"de":"Ein Problem ist aufgetreten"},"guestsSupportEmailPlaceholder":{"de":"E-Mail-Addresse"},"guestsSupportEmailSuccessMessage":{"de":"Wenn Sie als Kunde dieses Shops registriert sind, erhalten Sie in Kürze eine E-Mail mit Anweisungen zum weiteren Vorgehen."},"guestsSupportEmailSuccessTitle":{"de":"Vielen Dank für die Anfrage"},"guestsSupportEmailValidationError":{"de":"Email ist ungültig"},"guestsSupportInfoText":{"de":"Bitte loggen Sie sich mit Ihrem Kundenkonto ein, um fortzufahren."},"submitButton":{"de":"einreichen"},"submittingButton":{"de":"Senden..."},"cancelButton":{"de":"Abbrechen"},"declIntroText":{"de":"Wir verwenden Cookies, um die Funktionalität der Website zu optimieren, die Leistung zu analysieren und Ihnen ein personalisiertes Erlebnis zu bieten. Einige Cookies sind für den ordnungsgemäÃen Betrieb der Website unerlässlich. Diese Cookies können nicht deaktiviert werden. In diesem Fenster können Sie Ihre Präferenzen für Cookies verwalten."},"declName":{"de":"Name"},"declPurpose":{"de":"Zweck"},"declType":{"de":"Typ"},"declRetention":{"de":"Speicherdauer"},"declProvider":{"de":"Anbieter"},"declFirstParty":{"de":"Erstanbieter"},"declThirdParty":{"de":"Drittanbieter"},"declSeconds":{"de":"Sekunden"},"declMinutes":{"de":"Minuten"},"declHours":{"de":"Std."},"declDays":{"de":"Tage"},"declMonths":{"de":"Monate"},"declYears":{"de":"Jahre"},"declSession":{"de":"Sitzung"},"declDomain":{"de":"Domain"},"declPath":{"de":"Weg"}}
485,"categories":{"strictlyNecessaryCookiesTitleText":{"de":"Unbedingt erforderlich"},"strictlyNecessaryCookiesDescriptionText":{"de":"Diese Cookies sind unerlässlich, damit Sie sich auf der Website bewegen und ihre Funktionen nutzen können, z. B. den Zugriff auf sichere Bereiche der Website. Ohne diese Cookies kann die Website nicht richtig funktionieren."},"functionalityCookiesTitleText":{"de":"Funktionale Cookies"},"functionalityCookiesDescriptionText":{"de":"Diese Cookies ermöglichen es der Website, verbesserte Funktionalität und Personalisierung bereitzustellen. Sie können von uns oder von Drittanbietern gesetzt werden, deren Dienste wir auf unseren Seiten hinzugefügt haben. Wenn Sie diese Cookies nicht zulassen, funktionieren einige oder alle dieser Dienste möglicherweise nicht richtig."},"performanceCookiesTitleText":{"de":"Performance-Cookies"},"performanceCookiesDescriptionText":{"de":"Diese Cookies ermöglichen es uns, die Leistung unserer Website zu überwachen und zu verbessern. Sie ermöglichen es uns beispielsweise, Besuche zu zählen, Verkehrsquellen zu identifizieren und zu sehen, welche Teile der Website am beliebtesten sind."},"targetingCookiesTitleText":{"de":"Targeting-Cookies"},"targetingCookiesDescriptionText":{"de":"Diese Cookies können von unseren Werbepartnern über unsere Website gesetzt werden. Sie können von diesen Unternehmen verwendet werden, um ein Profil Ihrer Interessen zu erstellen und Ihnen relevante Werbung auf anderen Websites anzuzeigen. Sie speichern keine direkten personenbezogenen Daten, sondern basieren auf der eindeutigen Identifizierung Ihres Browsers und Ihres Internetgeräts. Wenn Sie diese Cookies nicht zulassen, erleben Sie weniger zielgerichtete Werbung."},"unclassifiedCookiesTitleText":{"de":"Unklassifizierte Cookies"},"unclassifiedCookiesDescriptionText":{"de":"Unklassifizierte Cookies sind Cookies, die wir gerade zusammen mit den Anbietern einzelner Cookies klassifizieren."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":7,"showLink":true,"showImprintLink":true,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#FFFFFF","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000"},"button":{"background":"transparent","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000","textForCalculation":{"a":1,"b":0,"g":0,"r":0},"border":"#000000"}},"content":{"href":"https://www.gannikus-shop.com/policies/privacy-policy","imprintHref":"https://www.gannikus-shop.com/policies/legal-notice","close":"✕","target":"_blank","logo":"<img class=\"cc-banner-logo\" style=\"max-height: 40px;\" src=\"https://ed8049-3.myshopify.com/cdn/shop/files/pandectes-banner-logo.png\" alt=\"logo\" />"},"window":"<div role=\"dialog\" aria-live=\"polite\" aria-label=\"cookieconsent\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-left-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\"><!--googleoff: all-->{{children}}<!--googleon: all--></div></div>","compliance":{"opt-both":"<div class=\"cc-compliance cc-highlight\">{{deny}}{{allow}}</div>"},"type":"opt-both","layouts":{"basic":"{{logo}}{{messagelink}}{{compliance}}"},"position":"bottom-left","theme":"wired","revokable":true,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://ed8049-3.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"dismiss cookie message\" type=\"button\" tabindex=\"0\" class=\"cc-close\">{{close}}</button>","dismiss":"<button aria-label=\"dismiss cookie message\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button aria-label=\"allow cookies\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button aria-label=\"deny cookies\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button aria-label=\"settings cookies\" tabindex=\"0\" type=\"button\" class=\"cc-btn cc-settings\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"canadaOnly":false,"globalVisibility":true},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1703842235,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left} .cc-window-wrapper{z-index: 2147483647;} .cc-window{z-index: 2147483647;font-family: inherit;} .pd-cookie-banner-window .cc-header{font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #FFFFFF;color:#000000;} button.pd-cp-btn, a.pd-cp-btn{} input + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(0, 0, 0, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 1)} .pd-cp-ui-close{color:#000000;} .pd-cp-preferences-slider:before{background-color: #FFFFFF} .pd-cp-title:before {border-color: #000000!important} .pd-cp-preferences-slider{background-color:#000000} .pd-cp-toggle{color:#000000!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #000000}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#000000!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} ","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"hybridStrict":false,"cookiesBlockedByDefault":"7","isActive":true,"implicitSavePreferences":false,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"keep_alive","type":"http","domain":"www.gannikus-shop.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"de":"Wird im Zusammenhang mit der Käuferlokalisierung verwendet."}},{"name":"secure_customer_sig","type":"http","domain":"www.gannikus-shop.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"de":"Wird im Zusammenhang mit dem Kundenlogin verwendet."}},{"name":"localization","type":"http","domain":"www.gannikus-shop.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"de":"Lokalisierung von Shopify-Shops"}},{"name":"cart_currency","type":"http","domain":"www.gannikus-shop.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"de":"Das Cookie ist für die sichere Checkout- und Zahlungsfunktion auf der Website erforderlich. Diese Funktion wird von shopify.com bereitgestellt."}},{"name":"_cmp_a","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"de":"Wird zum Verwalten der Datenschutzeinstellungen des Kunden verwendet."}},{"name":"cookietest","type":"http","domain":"www.gannikus-shop.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"de":"Used to ensure our systems are working correctly."}}],"1":[],"2":[{"name":"_shopify_y","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"de":"Shopify-Analysen."}},{"name":"_shopify_s","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"de":"Shopify-Analysen."}},{"name":"_orig_referrer","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"de":"Verfolgt Zielseiten."}},{"name":"_landing_page","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"de":"Verfolgt Zielseiten."}},{"name":"_shopify_sa_t","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"de":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen."}},{"name":"_shopify_sa_p","type":"http","domain":".gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"de":"Shopify-Analysen in Bezug auf Marketing und Empfehlungen."}},{"name":"_shopify_d","type":"http","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"de":"Shopify-Analysen."}},{"name":"_shopify_d","type":"http","domain":"gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"de":"Shopify-Analysen."}}],"4":[{"name":"wpm-domain-test","type":"http","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"de":"Wird verwendet, um die Speicherung von Parametern zu Produkten, die dem Warenkorb hinzugefügt wurden, oder zur Zahlungswährung zu testen"}},{"name":"wpm-domain-test","type":"http","domain":"gannikus-shop.com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"de":"Wird verwendet, um die Speicherung von Parametern zu Produkten, die dem Warenkorb hinzugefügt wurden, oder zur Zahlungswährung zu testen"}},{"name":"wpm-domain-test","type":"http","domain":"www.gannikus-shop.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"de":"Wird verwendet, um die Speicherung von Parametern zu Produkten, die dem Warenkorb hinzugefügt wurden, oder zur Zahlungswährung zu testen"}}],"8":[]},"blocker":{"isActive":false,"googleConsentMode":{"id":"","analyticsId":"","isActive":false,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":true,"urlPassthrough":false},"facebookPixel":{"id":"","isActive":false,"ldu":false},"microsoft":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":false,"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 486 487 window.addEventListener('DOMContentLoaded', function(){ 488 const script = document.createElement('script'); 489 490 script.src = "https://cdn.shopify.com/extensions/01a11687-a319-7422-b9b0-51680bbe142b/gdpr-cookie-consent-419/assets/pandectes-core.js"; 491 492 script.defer = true; 493 document.body.appendChild(script); 494 }) 495 </script>
495 496 497 498 499 500 501 502 503<!-- END app block --><!-- BEGIN app block: shopify://apps/fbp-fast-bundle/blocks/fast_bundle/9e87fbe2-9041-4c23-acf5-322413994cef --> 504 505 506 507<!-- BEGIN app snippet: fast_bundle --> 508 509 510 511 512 513
514<script> 515 if (Math.random() < 0.05) { 516 window.FastBundleRenderTimestamp = Date.now(); 517 } 518 519 // Main initialization 520 const apiURL = 'https://api.fastbundle.co'; 521 const sdkBaseUrl = 'https://sdk.fastbundle.co'; 522 const rbrCartUrl = `${apiURL}/scripts/cart.js`; 523 const mainAppUrl = 'https://cdn.shopify.com/extensions/01a107a2-94a5-713f-8aee-cfaeb8a20d0c/fast-bundle-product-bundles-167/assets/main.min.js' 524 const vendorUrl = 'https://cdn.shopify.com/extensions/01a107a2-94a5-713f-8aee-cfaeb8a20d0c/fast-bundle-product-bundles-167/assets/vendor.js'; 525 const styleUrl = 'https://cdn.shopify.com/extensions/01a107a2-94a5-713f-8aee-cfaeb8a20d0c/fast-bundle-product-bundles-167/assets/main.min.css'; 526 const legacyAppUrl = `${apiURL}/react-src/static/js/main.min.js`; 527 const previousScriptLoaded = Boolean(document.querySelectorAll(`script[src*="${sdkBaseUrl}"]`).length) 528 const previousLegacyScriptLoaded = Boolean(document.querySelectorAll(`script[src*="${legacyAppUrl}"]`).length) 529 530 if (!(previousScriptLoaded || previousLegacyScriptLoaded)) { 531 const FastBundleConf = {"enable_bap_modal":false,"frontend_version":"1.29.06","storefront_record_submitted":false,"use_shopify_prices":false,"currencies":[{"id":2589314238,"code":"EUR","conversion_fee":1.
5310,"roundup_number":0.95,"rounding_enabled":true}],"is_active":true,"override_product_page_forms":false,"allow_funnel":false,"do_not_track_bundle_visibility":false,"translations":[],"pid":"","bap_ids":[],"active_bundles_count":0,"use_color_swatch":false,"use_shop_price":false,"dropdown_color_swatch":true,"option_config":null,"enable_subscriptions":false,"has_fbt_bundle":false,"use_shopify_function_discount":true,"use_bundle_builder_modal":true,"use_cart_hidden_attributes":true,"bap_override_fetch":true,"invalid_bap_override_fetch":true,"volume_discount_add_on_override_fetch":true,"pmm_new_design":true,"merged_mix_and_match":false,"change_vd_product_picture":true,"buy_it_now":true,"rgn":844274,"baps":{},"has_multilingual_permission":true,"use_vd_templating":true,"use_payload_variant_id_in_fetch_override":false,"use_compare_at_price":false,"storefront_access_token":"5286812efb0500a976181eba95c68611","serverless_vd_display":false,"serverless_vd_discount":false,"serverless_vd_auto_detection":false,"serverless_fixed_display":false,"serverless_add_on_display":false,"serverless_mix_and_match_display":false,"serverless_fixed_discount":false,"products_with_add_on":{},"collections_with_add_on":{},"ssr_add_on":false,"has_required_plan":true,"bundleBox":{"id":113320,"bundle_page_enabled":true,"bundle_page_style":null,"currency":"EUR","currency_format":"â¬%s","percentage_format":"%s%","show_sold_out":true,"track_inventory":true,"shop_page_external_script":"","page_external_script":"","shop_page_style":null,"shop_page_title":null,"shop_page_description":null,"app_version":"v2","show_logo":false,"show_info":false,"money_format":"amount_with_comma_separator","tax_factor":1.0,"primary_locale":"de","discount_code_prefix":"BUNDLE","is_active":true,"created":"2025-04-08T14:12:06.318918Z","updated":"2026-08-27T10:10:36.859174Z","title":"Don't miss this offer","style":"[class*='thumbnail_image_'], [class*='horizontalBundleItems_thumbnail_wrapper'], [class*='horizontalBundleItems_item_wrapper_'] {\n\n\nwidth: 130px !important;\n\n\n}","inject_selector":null,"mix_inject_selector":null,"fbt_inject_selector":null,"volume_inject_selector":null,"volume_variant_selector":null,"button_title":"Buy this bundle","bogo_button_title":"Buy {quantity} items","price_description":"Add bundle to cart | Save {discount}","version":"v2.3","bogo_version":"v1","nth_child":1,"redirect_to_cart":true,"column_numbers":3,"color":null,"btn_font_color":"white","add_to_cart_selector":null,"cart_info_version":"v2","button_position":"bottom","bundle_page_shape":"row","add_bundle_action":"cart-page","requested_bundle_action":null,"request_action_text":null,"cart_drawer_function":"","cart_drawer_function_svelte":"","theme_template":"light","external_script":"","pre_add_script":"","shop_external_script":"","shop_style":"","bap_inject_selector":"","bap_none_selector":"","bap_form_script":"","bap_button_selector":"","bap_style_object":{"standard":{"custom_code":{"main":{"custom_js":"","custom_css":""}},"product_detail":{"price_style":{"color":"#5e5e5e","fontSize":16,"fontFamily":""},"title_style":{"color":"#303030","fontSize":16,"fontFamily":""},"image_border":{"borderColor":"#e5e5e5"},"pluses_style":{"fill":"","width":""},"separator_line_style":{"backgroundColor":"#e5e5e5"},"variant_selector_style":{"color":"#000000","height":46,"backgroundColor":"#fafafa"}}},"mix_and_match":{"custom_code":{"main":{"custom_js":"","custom_css":""}},"product_detail":{"price_style":{"color":"#5e5e5e","fontSize":16,"fontFamily":""},"title_style":{"color":"#303030","fontSize":16,"fontFamily":""},"image_border":{"borderColor":"#e5e5e5"},"pluses_style":{"fill":"","width":""},"checkbox_style":{"checked":"","unchecked":"","checked_color":"#2c6ecb"},"quantities_style":{"color":"","backgroundColor":""},"product_card_style":{"checked_border":"","unchecked_border":"","checked_background":""},"separator_line_style":{"backgroundColor":"#e5e5e5"},"variant_selector_style":{"color":"#000000","height":46,"backgroundColor":"#fafafa"},"quantities_selector_style":{"color":"#000000","backgroundColor":"#fafafa"}}}},"bundles_page_style_object":null,"style_object":{"fbt":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"
531separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#FAFAFA"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#FAFAFA"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
531,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bogo":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"discount_label":{"background":{"backgroundColor":"#262626"},"text_style":{"color":"#FFFFFF"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#FAFAFA"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#FAFAFA"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
531,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"bxgyf":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#FAFAFA"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#FAFAFA"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
531,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"standard":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"minimal"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#FAFAFA"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#FAFAFA"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
531,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#FAFAFA"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#FAFAFA"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
531,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}},"col_mix_and_match":{"box":{"error":{"fill":"#D72C0D","color":"#D72C0D","fontSize":14,"fontFamily":"inherit","borderColor":"#E0B5B2","borderRadius":8,"backgroundColor":"#FFF4FA"},"title":{"color":"#191919","fontSize":22,"fontFamily":"inherit","fontWeight":600},"border":{"borderColor":"#CBCBCB","borderWidth":1,"borderRadius":12},"selected":{"borderColor":"#262626","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(38, 38, 38, 0.2)"}},"poweredBy":{"color":"#191919","fontSize":14,"fontFamily":"inherit","fontWeight":400},"background":{"backgroundColor":"#FFFFFF"},"fastBundle":{"color":"#262626","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"notSelected":{"borderColor":"rgba(203, 203, 203, 0.4)","borderWidth":1,"borderRadius":12,"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"}},"sellingPlan":{"color":"#262626","fontSize":18,"fontFamily":"inherit","fontWeight":400,"borderColor":"#262626","borderRadius":8,"backgroundColor":"transparent"}},"plus":{"style":{"fill":"#FFFFFF","backgroundColor":"#262626"}},"title":{"style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500},"alignment":{"textAlign":"left"}},"button":{"border":{"borderColor":"transparent","borderRadius":8},"background":{"backgroundColor":"#262626"},"button_label":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500},"button_position":{"position":"bottom"},"backgroundSecondary":{"backgroundColor":"rgba(38, 38, 38, 0.7)"},"button_labelSecondary":{"color":"#FFFFFF","fontSize":18,"fontFamily":"inherit","fontWeight":500}},"design":{"main":{"design":"modern"}},"option":{"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit","fontWeight":500},"option_text_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":14,"fontFamily":"inherit"}},"innerBox":{"border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":8},"background":{"backgroundColor":"rgba(255, 255, 255, 0.4)"}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"soldOutBadge":{"background":{"backgroundColor":"#E8144B","borderTopRightRadius":8}},"total_section":{"text":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"border":{"borderRadius":8},"background":{"backgroundColor":"rgba(38, 38, 38, 0.05)"},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"}},"discount_badge":{"background":{"backgroundColor":"#E8144B","borderTopLeftRadius":8},"text_style":{"color":"#FFFFFF","fontSize":14,"fontFamily":"inherit"}},"product_detail":{"price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"image_border":{"borderColor":"rgba(203, 203, 203, 0.4)","borderRadius":6},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"checkbox_style":{"checked_color":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"final_price_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"original_price_style":{"color":"rgba(25, 25, 25, 0.5)","fontSize":16,"fontFamily":"inherit"},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"variant_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#FAFAFA"},"quantities_selector_style":{"color":"#000000","borderColor":"#EBEBEB","borderRadius":6,"backgroundColor":"#FAFAFA"}},"discount_options":{"applied":{"color":"#13A165","backgroundColor":"#E0FAEF"},"unApplied":{"color":"#5E5E5E","backgroundColor":"#F1F1F1"}},"collection_details":{"title_style":{"color":"#191919","fontSize":16,"fontFamily":"inherit"},"pluses_style":{"fill":"#FFFFFF","backgroundColor":"#262626"},"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":14,"fontFamily":"inherit","fontWeight":400},"separator_line_style":{"backgroundColor":"rgba(203, 203, 203, 0.2)"},"collection_image_border":{"borderColor":"rgba(203, 203, 203, 0.4)"}},"title_and_description":{"alignment":{"textAlign":"left"},"title_style":{"color":"#191919","fontSize":18,"fontFamily":"inherit","fontWeight":500}
531,"subtitle_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400},"description_style":{"color":"rgba(25, 25, 25, 0.7)","fontSize":16,"fontFamily":"inherit","fontWeight":400}}}},"old_style_object":null,"zero_discount_btn_title":"Add to cart","mix_btn_title":"Add selected to cart","collection_btn_title":"Add selected to cart","cart_page_issue":null,"cart_drawer_issue":null,"volume_btn_title":"Add {quantity} | save {discount}","badge_color":"#C30000","badge_price_description":"Save {discount}!","use_discount_on_cookie":true,"show_bap_buy_button":false,"bap_version":"v1","bap_price_selector":null,"bap_compare_price_selector":null,"bundles_display":"vertical","use_first_variant":true,"shop":100834},"bundlePageInfo":{"title":null,"description":null,"enabled":true,"handle":"fastbundles","shop_style":null,"shop_external_script":"","style":null,"external_script":"","bundles_alignment":"bottom","bundles_display":"horizontal"},"cartInfo":{"id":113333,"currency":"EUR","currency_format":"â¬%s","box_discount_description":"Add bundle to cart | Save {discount}","box_button_title":"Buy this bundle","free_shipping_translation":null,"shipping_cost_translation":null,"is_reference":false,"subtotal_selector":".totals","subtotal_price_selector":".totals__subtotal-value","subtotal_title_selector":"","line_items_selector":".cart-item","discount_tag_html":"<div class=\"totals %class\">\r\n <h3 class=\"totals__subtotal\">Bundle (-%discount)</h3>\r\n <p class=\"totals__subtotal-value\">%final_price</p>\r\n </div>","free_shipping_tag":null,"form_subtotal_selector":"","form_subtotal_price_selector":"","form_line_items_selector":"","form_discount_html_tag":"","form_free_shipping_tag":null,"external_script":"","funnel_show_method":"three_seconds","funnel_popup_title":"Complete your cart with this bundle and save","funnel_alert":"This item is already in your cart.","funnel_discount_description":"save {discount}","style":"","shop_style":null,"shop_external_script":"","funnel_color":"","funnel_badge_color":"","style_object":{"standard":{"box":{"background":{"backgroundColor":"#ffffff"}},"badge":{"main":{"switchBtn":""},"background":{"backgroundColor":""},"text_style":{"color":"","total":"","fontSize":"","fontFamily":""}},"button":{"background":{"backgroundColor":"#000000"},"button_label":{"color":"#ffffff","fontSize":16,"fontFamily":"","price_description":"","zero_discount_btn_title":""}},"custom_code":{"main":{"custom_js":"","custom_css":""}},"bundle_title":{"style":{"color":"#303030","fontSize":22,"fontFamily":""},"alignment":{"textAlign":"left"}},"pop_up_title":{"style":{"color":"","fontSize":"","fontFamily":"","price_description":""},"alignment":{"textAlign":"left"}},"total_section":{"text":{"color":"#303030","fontSize":16,"fontFamily":""},"background":{"backgroundColor":"#e5e5e5"},"final_price_style":{"color":"#008060","fontSize":16,"fontFamily":""},"original_price_style":{"color":"#D72C0D","fontSize":16,"fontFamily":""}},"product_detail":{"price_style":{"color":"#5e5e5e","fontSize":16,"fontFamily":""},"title_style":{"color":"#303030","fontSize":16,"fontFamily":""},"image_border":{"borderColor":"#e5e5e5"},"pluses_style":{"fill":"#000000","width":16},"variant_selector_style":{"color":"#5e5e5e","height":"","backgroundColor":"#FAFAFA"}},"pre_selected_products":{"final_price_style":{"color":"","total":"","fontSize":"","fontFamily":""}}}},"old_style_object":null,"funnel_button_description":"Buy this bundle | Save {discount}","funnel_injection_constraint":"","show_discount_section":false,"discount_section_style":null,"discount_section_selector":null,"reload_after_change_detection":false,"app_version":"v2","show_info":false,"box_zero_discount_title":"Add to cart"}}; 532 FastBundleConf.pid = ''; 533 FastBundleConf.domain = 'ed8049-3.myshopify.com'; 534 FastBundleConf.variantIds = []; 535 window.FastBundleConf = FastBundleConf; 536 537 // add random generated number query parameter to clear the cache 538 const urlQueryParameter = `?rgn=${FastBundleConf?.rgn}`; 539 loadFastBundleAssets(mainAppUrl, vendorUrl, styleUrl, rbrCartUrl + urlQueryParameter); 540 } 541 542 // if the product id is set and the bap_override_fetch is not set, we add the style to the theme to hide the add to cart buttons 543 if (window.FastBundleConf?.pid && !window.FastBundleConf?.bap_override_fetch) { 544 if (window.FastBundleConf.bap_ids.includes(+window.FastBundleConf.pid)) { 545 const styleElement = document.createElement('style') 546 let bundleBox = window.FastBundleConf?.bundleBox 547 styleElement.id = 'fb-bap-style' 548 let externalSelector = bundleBox?.bap_button_selector ? `, ${bundleBox?.bap_button_selector}` : '' 549 styleElement.innerHTML = ` 550 button[name="add"], form[action="/cart/add"] button[type="submit"], input[name="add"] ${externalSelector}{ 551 display: none !important; 552 }` 553 document.head.appendChild(styleElement) 554 } 555 } 556 557 // Helper function to load FastBundle assets 558 function loadFastBundleAssets(mainAppUrl, vendorUrl, styleUrl, cartUrl) { 559 560 // Preconnect to the asset origin. Two hints are emitted because browsers 561 // maintain separate HTTP/2 connection pools per CORS-mode: the anonymous 562 // one is reused by the module scripts (vendor + main); the non-anonymous
563 // one is reused by the non-CORS stylesheet. DNS resolution is shared. 564 // Origin is parsed from mainAppUrl so this works whether assets are served 565 // from the SDK CDN or from the Shopify CDN (browser dedupes either way). 566 const assetOrigin = new URL(mainAppUrl, location.href).origin; 567 568 const preconnectAnon = document.createElement('link'); 569 preconnectAnon.rel = 'preconnect'; 570 preconnectAnon.href = assetOrigin; 571 preconnectAnon.crossOrigin = 'anonymous'; 572 document.head.appendChild(preconnectAnon); 573 574 const preconnect = document.createElement('link'); 575 preconnect.rel = 'preconnect'; 576 preconnect.href = assetOrigin; 577 document.head.appendChild(preconnect); 578 579 // Load vendor script with modulepreload 580 const vendorScript = document.createElement('link'); 581 vendorScript.rel = 'modulepreload'; 582 vendorScript.href = vendorUrl; 583 document.head.appendChild(vendorScript); 584 585 // Load main app script 586 const mainScript = document.createElement('script'); 587 mainScript.defer = true; 588 mainScript.type = 'module'; 589 mainScript.src = mainAppUrl; 590 document.head.appendChild(mainScript); 591 592 // Load cart script 593 const cartScript = document.createElement('script'); 594 cartScript.src = cartUrl; 595 cartScript.defer = true; 596 cartScript.type = 'text/javascript'; 597 document.head.appendChild(cartScript); 598 599 // Load stylesheet 600 const styleLink = document.createElement('link'); 601 styleLink.rel = 'stylesheet'; 602 styleLink.href = styleUrl; 603 document.head.appendChild(styleLink); 604 } 605 606 </script>
606 607 608<!-- END app snippet --> 609 <!-- BEGIN app snippet: fast_bundle_shared -->
609<script> 610 (function(){ 611 const FastBundleConf = window?.FastBundleConf || {}; 612 613 const shopDomain = FastBundleConf?.shop_domain || "ed8049-3.myshopify.com"; 614 const countryByMarket = "DE"; 615 const countryByLocale = null; 616 const countryCode = countryByMarket || countryByLocale || FastBundleConf?.country_code || 'US'; 617 const language = {"shop_locale":{"locale":"de","enabled":true,"primary":true,"published":true}}; 618 const shopLocale = language.shop_locale.locale || null; 619 const firstRawLanguage = "de"; 620 const SecondRawLanguage = "de"; 621 const langCandidates = [ 622 firstRawLanguage, 623 SecondRawLanguage, 624 navigator.language, 625 navigator.userLanguage, 626 null, 627 ]; 628 let shopLanguage = null; 629 for (const candidate of langCandidates) { 630 shopLanguage = fastBundleExtractValidLanguage(candidate); 631 if (shopLanguage) break; 632 } 633 if (!shopLanguage) shopLanguage = "EN"; 634 const storefrontAccessToken = "5286812efb0500a976181eba95c68611" || ''; 635 const mainProduct = null; 636 window.FastBundleShared = window.FastBundleShared || {}; 637 window.FastBundleShared.functions = window.FastBundleShared.functions || {}; 638 639 function fastBundleExtractValidLanguage(raw) { 640 if (!raw || typeof raw !== "string") return null; 641 const clean = raw.trim().toLowerCase(); 642 if (/^[a-z]{2}$/.test(clean)) { 643 return clean.toUpperCase(); 644 } 645 if (/^[a-z]{2}-[a-z0-9]+$/.test(clean)) { 646 return clean.split('-')[0].toUpperCase(); 647 } 648 if (/^[a-z]{2}_[a-z0-9]+$/.test(clean)) { 649 return clean.split('_')[0].toUpperCase(); 650 } 651 return null; 652 } 653 654 window.FastBundleShared.defineFunction = function (name, fn) { 655 if (!window.FastBundleShared.functions[name]) { 656 window.FastBundleShared.functions[name] = fn; 657 } else { 658 console.warn(`Function "${name}" is already defined.`); 659 } 660 }; 661 662 663 window.FastBundleShared.config = { 664 shopDomain: shopDomain, 665 countryCode: countryCode, 666 shopLanguage: shopLanguage, 667 storefrontAccessToken: storefrontAccessToken, 668 }; 669 window.FastBundleShared.__ready = window.FastBundleShared.__ready || new Promise(function (resolve) { 670 const script = document.createElement('script'); 671 script.src = "https://cdn.shopify.com/extensions/01a107a2-94a5-713f-8aee-cfaeb8a20d0c/fast-bundle-product-bundles-167/assets/fast_bundle_shared.js"; 672 script.onload = resolve; 673 script.onerror = function () { 674 console.error('FastBundle: failed to load fast_bundle_shared.js'); 675 resolve(); 676 }; 677 (document.head || document.documentElement).appendChild(script); 678 }); 679 680 // A stale CDN copy of the asset may predate a fetcher, so fall back to the 681 // shape each caller expects rather than throwing. 682 function fastBundleDeferToAsset(name, emptyValue) { 683 return async function () { 684 await window.FastBundleShared.__ready; 685 const fn = window.FastBundleShared.__impl?.[name]; 686 if (typeof fn !== 'function') { 687 console.error(`FastBundle: ${name} unavailable (fast_bundle_shared.js did not load)`); 688 return emptyValue; 689 } 690 return fn.apply(null, arguments); 691 }; 692 } 693 694 window.FastBundleShared.defineFunction('fetchProductByID', fastBundleDeferToAsset('fetchProductByID', null)); 695 window.FastBundleShared.defineFunction('fetchProductsByIDs', fastBundleDeferToAsset('fetchProductsByIDs', {})); 696 window.FastBundleShared.defineFunction('fetchAllProductVariants', fastBundleDeferToAsset('fetchAllProductVariants', null)); 697 window.FastBundleShared.defineFunction('ensureAllVariants', fastBundleDeferToAsset('ensureAllVariants', null)); 698 699 // fast_bundle_volume.liquid reads this synchronously at parse time, so it 700 // cannot defer to the asset like the fetchers above. 701 window.FastBundleShared.defineFunction('formatMoney', function (amount, currency = 'USD') { 702 return new Intl.NumberFormat('en-US', { 703 style: 'currency', 704 currency, 705 }).format(amount); 706 }); 707 708 window.FastBundleShared.defineFunction('getMainProduct', function () { 709 if (!mainProduct) return null; 710 711 mainProduct.collections = []; 712 mainProduct.body_html = mainProduct.description; 713 mainProduct.image = mainProduct.images.length ? mainProduct.images[0] : null; 714 mainProduct.raw_price = mainProduct.price / 100; 715 716 mainProduct.price = ""; 717 718 mainProduct.options_with_values = [ 719 720 ]; 721 mainProduct.options = mainProduct.options_with_values; 722 delete mainProduct.options_with_values 723 return mainProduct; 724 }) 725 726 window.FastBundleShared.defineFunction('excludeVariants', function (product, excludedVariants) { 727 let preprocessedProduct = { ...product }; 728 if (excludedVariants.length) { 729 const excludedIds = new Set(excludedVariants.map((id) => Number(id))); 730 preprocessedProduct.variants = product.variants.filter((variant) => !excludedIds.has(variant.id)); 731 } 732 return preprocessedProduct; 733 }); 734 735 window.FastBundleShared.defineFunction('handleTranslations', async function(offer, bundleTranslationKeys, discountTranslationKeys, itemTranslationKeys = []) { 736 const translations = offer.translations || {}; 737 const t = translations[shopLocale] || {}; 738 bundleTranslationKeys.forEach((key) => { 739 if (t[key]) { 740 offer[key] = t[key]; 741 } 742 }); 743 delete offer.translations; 744 if (offer.discounts && Array.isArray(offer.discounts)) {
745 offer.discounts.forEach((discount, j) => { 746 const discountTranslations = discount.translations || {}; 747 const dt = discountTranslations[shopLocale] || {}; 748 discountTranslationKeys.forEach((key) => { 749 if (dt[key]) { 750 offer.discounts[j][key] = dt[key]; 751 } 752 }); 753 delete discount.translations; 754 }); 755 } 756 // Item-level translations (offer.items[].translations), keyed by locale like 757 // the offer/discount ones. Only mix & match passes item keys today; callers 758 // that omit them keep the exact previous behaviour, translations included. 759 if (itemTranslationKeys.length && Array.isArray(offer.items)) { 760 offer.items.forEach((item, k) => { 761 const itemTranslations = item.translations || {}; 762 const it = itemTranslations[shopLocale] || {}; 763 itemTranslationKeys.forEach((key) => { 764 if (it[key]) { 765 offer.items[k][key] = it[key]; 766 } 767 }); 768 delete item.translations; 769 }); 770 } 771 }); 772 773 window.FastBundleShared.defineFunction('isPreview', function(){ 774 const params = new URLSearchParams(window.location.search.toLowerCase()); 775 const isPreview = params.get('ispreview') === 'true'; 776 return isPreview 777 }) 778 779 window.FastBundleShared.defineFunction('conditionalLog', function (...args) { 780 try { 781 if (localStorage.getItem('allowRBRLogs') === 'true') { 782 console.log('From Extension:***', ...args); 783 } 784 } catch (error) { 785 console.error(error); 786 } 787 }); 788 })(); 789</script>
789 790<!-- END app snippet --> 791 <!-- BEGIN app snippet: fast_bundle_volume --> 792
793<script> 794 (async function() { 795 const FastBundleConf = window?.FastBundleConf || {}; 796 const fetchProductByID = window.FastBundleShared.functions.fetchProductByID; 797 const getMainProduct = window.FastBundleShared.functions.getMainProduct; 798 const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 799 const mainProduct = getMainProduct(); 800 conditionalLog('mainProduct',mainProduct); 801 const excludeVariants = window.FastBundleShared.functions.excludeVariants; 802 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 803 if (FastBundleConf?.serverless_vd || FastBundleConf?.serverless_vd_display) { 804 if (!mainProduct) return; 805 window.FastBundleConf.change_vd_product_picture = true; 806 let FastBundleVolumeOffers = []; 807 conditionalLog('FastBundleVolumeOffers', FastBundleVolumeOffers); 808 window.FastBundleVolumeOffers = FastBundleVolumeOffers; 809 810 function finishWithNoVolumeOffer() { 811 window.FastBundleVolumeOffer = []; 812 document.dispatchEvent(new CustomEvent('FastBundleVolumeOffersReady', { detail: [] })); 813 } 814 815 816 const totalVariantsCount = null || 0; 817 const shopCurrency = "EUR"; 818 const shopMoneyFormat = "â¬{{amount_with_comma_separator}}"; 819 const fetchAllProductVariants = window.FastBundleShared.functions.fetchAllProductVariants; 820 const formatMoney = window.FastBundleShared.functions.formatMoney; 821 822 function formatWithDelimiters(cents, precision, thousands, decimal) { 823 const fixed = (cents / 100).toFixed(precision); 824 const parts = fixed.split('.'); 825 const units = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 826 return parts[1] ? units + decimal + parts[1] : units; 827 } 828 829 function formatMoneyLikeLiquid(cents, currencyCode) { 830 // Reproduce the Liquid money filter so appended variants display like the first 250. 831 // Fall back to Intl formatting when the price is not in the shop currency. 832 if (currencyCode !== shopCurrency || !shopMoneyFormat) { 833 return formatMoney(cents / 100, currencyCode); 834 } 835 const placeholderRegex = /\{\{\s*(\w+)\s*\}\}/; 836 const placeholder = (shopMoneyFormat.match(placeholderRegex) || [])[1]; 837 let value; 838 switch (placeholder) { 839 case 'amount_no_decimals': value = formatWithDelimiters(cents, 0, ',', '.'); break; 840 case 'amount_with_comma_separator': value = formatWithDelimiters(cents, 2, '.', ','); break; 841 case 'amount_no_decimals_with_comma_separator': value = formatWithDelimiters(cents, 0, '.', ','); break; 842 case 'amount_with_apostrophe_separator': value = formatWithDelimiters(cents, 2, "'", '.'); break; 843 default: value = formatWithDelimiters(cents, 2, ',', '.'); 844 } 845 return shopMoneyFormat.replace(placeholderRegex, value); 846 } 847 848 function convertStorefrontVariant(node) { 849 const variantId = Number(String(node?.id || '').split('/').pop()); 850 const currencyCode = node?.price?.currencyCode; 851 const rawPrice = parseFloat(node?.price?.amount || 0); 852 const rawCompareAtPrice = node?.compareAtPrice ? parseFloat(node.compareAtPrice.amount) : rawPrice; 853 const rawQuantity = node?.quantityAvailable; 854 const isTracked = typeof rawQuantity === 'number' && rawQuantity !== -1; 855 const sellsWhenOutOfStock = !!node?.currentlyNotInStock && node?.availableForSale === true; 856 const inventoryManagement = isTracked ? 'shopify' : null; 857 const inventoryPolicy = isTracked ? (sellsWhenOutOfStock ? 'continue' : 'deny') : 'continue'; 858 const inventoryQuantity = isTracked ? rawQuantity : (node?.availableForSale ? 1 : 0); 859 const image = node?.image?.url ? { src: node.image.url, alt: null } : null; 860 const selectedOptions = node?.selectedOptions || []; 861 return { 862 id: variantId, 863 title: node?.title, 864 name: mainProduct.title + ' - ' + node?.title, 865 public_title: node?.title, 866 available: node?.availableForSale === true, 867 availableForSale: node?.availableForSale === true, 868 currentlyNotInStock: !!node?.currentlyNotInStock, 869 is_inventory_tracked: isTracked, 870 option1: selectedOptions[0]?.value ?? null, 871 option2: selectedOptions[1]?.value ?? null, 872 option3: selectedOptions[2]?.value ?? null, 873 selectedOptions: selectedOptions, 874 sku: node?.sku || null, 875 requires_shipping: node?.requiresShipping !== false, 876 taxable: node?.taxable !== false, 877 barcode: null, 878 weight: 0, 879 featured_image: image, 880 featured_media: null,
881 requires_selling_plan: false, 882 selling_plan_allocations: [], 883 quantity_price_breaks: [], 884 quantity_rule: { min: 1, max: null, increment: 1 }, 885 // raw_price is in currency units to match getMainProduct() (variant.price | divided_by: 100.0) 886 raw_price: rawPrice, 887 price: formatMoneyLikeLiquid(Math.round(rawPrice * 100), currencyCode), 888 raw_compare_at_price: rawCompareAtPrice, 889 compare_at_price: formatMoneyLikeLiquid(Math.round(rawCompareAtPrice * 100), currencyCode), 890 image: image, 891 inventory_policy: inventoryPolicy, 892 inventory_quantity: inventoryQuantity, 893 inventory_management: inventoryManagement, 894 quantity: (inventoryManagement && inventoryPolicy === 'deny') ? inventoryQuantity : 1, 895 }; 896 } 897 898 async function ensureAllVariants(product) { 899 if (!totalVariantsCount || totalVariantsCount <= product.variants.length) return product; 900 if (typeof fetchAllProductVariants !== 'function') return product; 901 try { 902 const nodes = await fetchAllProductVariants(product.id); 903 if (!nodes || !nodes.length) return product; 904 const knownIds = new Set(product.variants.map((variant) => variant.id)); 905 const missingVariants = nodes 906 .map(convertStorefrontVariant) 907 .filter((variant) => variant.id && !knownIds.has(variant.id)); 908 if (!missingVariants.length) return product; 909 conditionalLog('Volume: appended variants beyond the Liquid 250 cap', { 910 rendered: product.variants.length, 911 fetched: nodes.length, 912 appended: missingVariants.length, 913 }); 914 // Return a copy: mainProduct is shared with the other bundle types and must stay capped for them. 915 return { ...product, variants: product.variants.concat(missingVariants) }; 916 } catch (error) { 917 conditionalLog('Volume: full variant fetch failed, falling back to the first 250 variants', error); 918 return product; 919 } 920 } 921 922 if (!FastBundleVolumeOffers.length) { 923 conditionalLog('No Volume Offers Found'); 924 finishWithNoVolumeOffer(); 925 return; 926 } 927 928 for (const offer of FastBundleVolumeOffers) { 929 offer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 930 offer.discount = offer.discounts[0] || {}; 931 await handleTranslations( 932 offer, 933 ['title', 934 'description', 935 'volume_show_price_per_item_suffix'], 936 ['badge', 937 'description', 938 'label', 939 'subtitle'] 940 ); 941 } 942 async function attachFastBundleFreeGifts() { 943 const offersWithDiscounts = window.FastBundleVolumeOffer || []; 944 const promises = []; 945 offersWithDiscounts.forEach((offer) => { 946 if (offer.discounts && Array.isArray(offer.discounts)) { 947 offer.discounts.forEach((discount) => { 948 if (discount.free_gift && discount.free_gift.product_id) { 949 const numericId = discount.free_gift.product_id; 950 const gid = `gid://shopify/Product/${numericId}`; 951 const p = fetchProductByID(gid).then(product => { 952 if (product) { 953 discount.free_gift.product = product; 954 } 955 }); 956 promises.push(p); 957 } 958 }); 959 } 960 }); 961 962 await Promise.all(promises); 963 document.dispatchEvent(new CustomEvent('FastBundleVolumeFreeGiftsReady', { detail: offersWithDiscounts })); 964 window.FastBundleVolumeOffer = offersWithDiscounts; 965 } 966 function isFastBundleOfferActive(offer) { 967 const isPreview = window.FastBundleShared.functions.isPreview; 968 if (!isPreview() && !offer?.enabled) return false; 969 const now = new Date(); 970 if (offer.start_datetime && new Date(offer.start_datetime) > now) return false; 971 if (offer.end_datetime && new Date(offer.end_datetime) < now) return false; 972 return true; 973 } 974 async function determineFastBundlVolumeeOffer() { 975 for (const offer of FastBundleVolumeOffers) { 976 if (isFastBundleOfferActive(offer)) return offer; 977 } 978 return {}; 979 } 980 determineFastBundlVolumeeOffer().then(async offer => { 981 if (!offer?.id) { 982 conditionalLog('No Active Volume Offer Found'); 983 finishWithNoVolumeOffer(); 984 return; 985 } 986 987 const volumeProduct = await ensureAllVariants(mainProduct); 988 const excludedVariants = [ 989 ...(offer?.item?.excluded_variants || []), 990 ...(offer?.item?.collect_excluded_variants?.[mainProduct.id] || []), 991 ]; 992 conditionalLog('excludedVariants', excludedVariants); 993 const preprocessedProduct = excludeVariants(volumeProduct, excludedVariants); 994 preprocessedProduct.item_id = offer?.item?.id || 0; 995 offer.items = [preprocessedProduct]; 996 window.FastBundleVolumeOffer = [offer]; 997 await attachFastBundleFreeGifts(); 998 document.dispatchEvent(new CustomEvent('FastBundleVolumeOffersReady', { detail: window.FastBundleVolumeOffer })); 999 }).catch(error => { 1000 conditionalLog('Error determining FastBundleVolumeOffer', error); 1001 }); 1002 } 1003 })(); 1004</script>
1004 1005<!-- END app snippet --> 1006 <!-- BEGIN app snippet: fast_bundle_cross_sell -->
1006<script> 1007 (async function(){ 1008 let FastBundleCrossSellOffers = []; 1009 const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1010 conditionalLog('FastBundleCrossSellOffers', FastBundleCrossSellOffers); 1011 const FastBundleConf = window?.FastBundleConf || {}; 1012 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1013 const isPreview = window.FastBundleShared.functions.isPreview; 1014 1015 function isCrossSellOfferActive(offer) { 1016 if (offer?.enabled === false) return false; 1017 const now = Date.now(); 1018 if (offer.start_datetime && Date.parse(offer.start_datetime) > now) return false; 1019 if (offer.end_datetime && Date.parse(offer.end_datetime) < now) return false; 1020 return true; 1021 } 1022 1023 if (!isPreview()) { 1024 FastBundleCrossSellOffers = (FastBundleCrossSellOffers || []).filter(isCrossSellOfferActive); 1025 } 1026 1027 async function attachFastBundleItems(offer) { 1028 if (!offer) return; 1029 const getMainProduct = window.FastBundleShared.functions.getMainProduct; 1030 const fetchProductByID = window.FastBundleShared.functions.fetchProductByID; 1031 const mainProduct = getMainProduct(); 1032 const pid = ''; 1033 const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1034 const uniqueChildIds = offer.children?.flatMap(child => 1035 (child.items || []).map(item => item.item_id) 1036 ) || []; 1037 const uniqueProductIds = [ 1038 ...new Set([ 1039 ...(uniqueChildIds || []), 1040 offer.main_item_id ? String(offer.main_item_id) : null, 1041 ].filter(Boolean)) 1042 ] 1043 const productMap = {}; 1044 try { 1045 const results = await Promise.all( 1046 uniqueProductIds.map(async (id) => { 1047 const gid = id.startsWith('gid://') ? id : `gid://shopify/Product/${id}`; 1048 const product = await fetchProductByID(gid, false); 1049 if (product) productMap[id] = product; 1050 }) 1051 ); 1052 } catch (err) { 1053 console.error('Error fetching products:', err); 1054 } 1055 offer.main_item = productMap[String(offer.main_item_id)] || null; 1056 const filteredChildren = (offer.children || []).filter(child => 1057 (child.items || []).every(item => productMap[item.item_id]) 1058 ); 1059 offer.children = filteredChildren.map(child => ({ 1060 ...child, 1061 items: child.items.map(item => ({ 1062 ...item, 1063 ...excludeVariants(productMap[item.item_id], item.excluded_variants) || {}, 1064 })), 1065 volume_single_variant_selector: offer?.volume_single_variant_selector, 1066 })); 1067 window.FastBundleCrossSellOffer = offer; 1068 } 1069 if (FastBundleCrossSellOffers?.length) { 1070 document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferExists', { 1071 detail: true 1072 })); 1073 await attachFastBundleItems(FastBundleCrossSellOffers[0]); 1074 await handleTranslations( 1075 FastBundleCrossSellOffers[0], 1076 ['title', 'description'], 1077 ['description'] 1078 ); 1079 FastBundleCrossSellOffers[0].use_compare_at_price = FastBundleConf?.use_compare_at_price; 1080 for (const child of FastBundleCrossSellOffers[0].children) { 1081 await handleTranslations( 1082 child, 1083 ['title', 'description'], 1084 ['description'] 1085 ); 1086 child.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1087 child.is_child = true; 1088 child.discount = child.discounts[0] || {}; 1089 } 1090 window.FastBundleCrossSellOffer = [FastBundleCrossSellOffers?.[0]].filter(Boolean); 1091 } else { 1092 document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferExists', { 1093 detail: false 1094 })); 1095 window.FastBundleCrossSellOffer = null; 1096 } 1097 1098 document.dispatchEvent(new CustomEvent('FastBundleCrossSellOfferReady', { 1099 detail: window.FastBundleCrossSellOffer || {} 1100 })); 1101 })(); 1102</script>
1102 1103<!-- END app snippet --> 1104 <!-- BEGIN app snippet: fast_bundle_add_on --> 1105<!-- BEGIN app snippet: fast_bundle_add_on_match -->
1106<script> 1107(async function () { 1108const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1109 1110let FastBundleAddOnOffers = []; 1111conditionalLog('FastBundleAddOnOffers', FastBundleAddOnOffers); 1112const FastBundleConf = window?.FastBundleConf || {}; 1113const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1114const isPreview = window.FastBundleShared.functions.isPreview; 1115 1116function isAddOnOfferActive(offer) { 1117if (offer?.enabled === false) return false; 1118const now = Date.now(); 1119if (offer.start_datetime && Date.parse(offer.start_datetime) > now) return false; 1120if (offer.end_datetime && Date.parse(offer.end_datetime) < now) return false; 1121return true; 1122} 1123 1124if (!isPreview()) { 1125FastBundleAddOnOffers = (FastBundleAddOnOffers || []).filter(isAddOnOfferActive); 1126conditionalLog('FastBundleAddOnOffers after active filter', FastBundleAddOnOffers); 1127} 1128 1129const ADD_ON_ITEM_TYPE_PRIORITY = { 1130product: 0, 1131collection: 1, 1132general: 2, 1133}; 1134 1135function pickBestAddOnOfferFB(offers) { 1136const list = [...(offers || [])]; 1137if (!list.length) return null; 1138 1139list.sort((a, b) => { 1140const priorityDiff = 1141(ADD_ON_ITEM_TYPE_PRIORITY[a.item_type] ?? 99) - 1142(ADD_ON_ITEM_TYPE_PRIORITY[b.item_type] ?? 99); 1143if (priorityDiff !== 0) return priorityDiff; 1144return (a.products_page_priority ?? 0) - (b.products_page_priority ?? 0); 1145}); 1146 1147return list[0]; 1148} 1149 1150async function attachFastBundleItemsFB(offer) { 1151if (!offer) { 1152conditionalLog('No offer found'); 1153return false 1154}; 1155const getMainProduct = window.FastBundleShared.functions.getMainProduct; 1156const fetchProductsByIDs = window.FastBundleShared.functions.fetchProductsByIDs; 1157const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1158 1159const items = offer.items || []; 1160if (!items.length) { 1161conditionalLog('No items found'); 1162return false; 1163}; 1164 1165const mainProduct = getMainProduct(); 1166if (!mainProduct) { 1167conditionalLog('No main product found'); 1168return false; 1169}; 1170 1171const addOnProductIds = [ 1172...new Set( 1173items 1174.filter((item) =>
1174 item.is_add_on === true) 1175.map((item) => String(item.item_id)) 1176.filter(Boolean) 1177), 1178]; 1179 1180const productMap = {}; 1181try { 1182if (!fetchProductsByIDs && addOnProductIds.length) { 1183conditionalLog('fetchProductsByIDs function is missing, add-on products cannot be fetched'); 1184} 1185if (fetchProductsByIDs && addOnProductIds.length) { 1186const fetchedProducts = await fetchProductsByIDs(addOnProductIds, false); 1187conditionalLog('fetchedProducts', fetchedProducts); 1188Object.keys(fetchedProducts || {}).forEach((id) => { 1189if (fetchedProducts[id]) productMap[id] = fetchedProducts[id]; 1190}); 1191} 1192} catch (err) { 1193conditionalLog('Error fetching products:', err); 1194return false; 1195} 1196 1197const hydratedItems = []; 1198for (const item of items) { 1199if (item.is_add_on === false || item.type === 'collection' || item.type === 'general') { 1200const excludedVariants = [ 1201...(item.excluded_variants || []), 1202...(item.collect_excluded_variants?.[mainProduct.id] || []), 1203]; 1204const preprocessedProduct = excludeVariants(mainProduct, excludedVariants) || {}; 1205if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) { 1206conditionalLog('No variants left after exclusions on main product', mainProduct.id); 1207return false; 1208} 1209hydratedItems.push({ 1210...item, 1211...preprocessedProduct, 1212id: item.id, 1213item_id: String(mainProduct.id), 1214}); 1215continue; 1216} 1217
1218if (item.is_add_on === true) { 1219const product = productMap[String(item.item_id)]; 1220if (!product) { 1221conditionalLog('Add-on product not found in fetched products', item.item_id); 1222return false; 1223}; 1224const preprocessedProduct = excludeVariants(product, item.excluded_variants || []) || {}; 1225if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) { 1226conditionalLog('No variants left after exclusions on add-on product', item.item_id); 1227return false; 1228} 1229hydratedItems.push({ ...item, ...preprocessedProduct }); 1230} 1231} 1232conditionalLog('hydratedItems', hydratedItems); 1233offer.items = hydratedItems; 1234return true; 1235} 1236 1237const pageMatchingOffers = FastBundleAddOnOffers || []; 1238const bestOffer = pickBestAddOnOfferFB(pageMatchingOffers); 1239conditionalLog('bestOffer', bestOffer); 1240if (bestOffer) { 1241document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: true })); 1242window.FastBundleAddOnOffers = pageMatchingOffers; 1243 1244const ok = await attachFastBundleItemsFB(bestOffer); 1245conditionalLog('attachFastBundleItemsFB result', ok); 1246if (!ok) { 1247document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: false })); 1248// Empty array = "serverless checked, no offer" -> SDK falls back to serverfull. 1249window.FastBundleAddOnOffer = []; 1250conditionalLog('Set window.FastBundleAddOnOffer = [] -> offer item hydration failed (see previous log for the reason), falling back to serverfull'); 1251window.FastBundleAddOnOffers = null; 1252document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferReady', { detail: [] })); 1253return; 1254} 1255 1256bestOffer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1257bestOffer.discount = bestOffer.discounts?.[0] || {}; 1258await handleTranslations( 1259bestOffer, 1260['title', 'description'], 1261['description', 'label', 'badge', 'subtitle'] 1262); 1263window.FastBundleAddOnOffer = [bestOffer]; 1264} else { 1265document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferExists', { detail: false })); 1266// Empty array = "serverless checked, no offer" -> SDK falls back to serverfull. 1267window.FastBundleAddOnOffer = []; 1268conditionalLog('Set window.FastBundleAddOnOffer = [] -> no active add-on offer matches this page, falling back to serverfull'); 1269window.FastBundleAddOnOffers = null; 1270} 1271 1272document.dispatchEvent(new CustomEvent('FastBundleAddOnOfferReady', { 1273detail: window.FastBundleAddOnOffer || [] 1274})); 1275})(); 1276</script>
1276<!-- END app snippet --><!-- END app snippet --> 1277 <!-- BEGIN app snippet: fast_bundle_fixed -->
1277<script> 1278 (async function(){ 1279 let FastBundleFixedOffers = []; 1280 const FastBundleConf = window?.FastBundleConf || {}; 1281 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1282 const isPreview = window.FastBundleShared.functions.isPreview; 1283 1284 function isFixedOfferActive(offer) { 1285 if (offer?.enabled === false) return false; 1286 const now = Date.now(); 1287 if (offer.start_datetime && new Date(offer.start_datetime).getTime() > now) return false; 1288 if (offer.end_datetime && new Date(offer.end_datetime).getTime() < now) return false; 1289 return true; 1290 } 1291 1292 if (!isPreview()) { 1293 FastBundleFixedOffers = (FastBundleFixedOffers || []).filter(isFixedOfferActive); 1294 } 1295 1296 // Returns true only if every bundle item resolves to a fetched product with 1297 // at least one selectable variant. Deleted/hidden products (or products that 1298 // collapse to zero variants after `excluded_variants`) cause the whole bundle 1299 // to be dropped â partial bundles must never reach the storefront. 1300 async function attachFastBundleItems(offer) { 1301 if (!offer) return false; 1302 const fetchProductsByIDs = window.FastBundleShared.functions.fetchProductsByIDs; 1303 const excludeVariants = window.FastBundleShared.functions.excludeVariants; 1304 1305 const items = offer.items || []; 1306 if (!items.length) return false; 1307 1308 const uniqueProductIds = [ 1309 ...new Set(items.map(item => String(item.item_id))) 1310 ]; 1311 1312 const productMap = {}; 1313 try { 1314 if (fetchProductsByIDs && uniqueProductIds.length) { 1315 const fetchedProducts = await fetchProductsByIDs(uniqueProductIds, false); 1316 Object.keys(fetchedProducts || {}).forEach((id) => { 1317 if (fetchedProducts[id]) productMap[id] = fetchedProducts[id]; 1318 }); 1319 } 1320 } catch (err) { 1321 console.error('Error fetching products:', err); 1322 return false; 1323 } 1324 1325 const hydratedItems = []; 1326 for (const item of items) { 1327 const product = productMap[item.item_id]; 1328 if (!product) return false; 1329 const preprocessedProduct = excludeVariants(product, item.excluded_variants) || {}; 1330 if (!Array.isArray(preprocessedProduct.variants) || preprocessedProduct.variants.length === 0) { 1331 return false; 1332 } 1333 hydratedItems.push({ ...item, ...preprocessedProduct }); 1334 } 1335 1336 offer.items = hydratedItems; 1337 return true; 1338 } 1339 1340 if (FastBundleFixedOffers?.length) { 1341 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: true })); 1342 const hydratedOffers = []; 1343 for (const offer of FastBundleFixedOffers) { 1344 const ok = await attachFastBundleItems(offer); 1345 if (!ok) continue; 1346 offer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1347 offer.discount = offer.discounts[0] || {}; 1348 await handleTranslations( 1349 offer, 1350 ['title', 'description'], 1351 ['description', 'label', 'badge', 'subtitle'] 1352 ); 1353 hydratedOffers.push(offer); 1354 } 1355 if (hydratedOffers.length === 0) { 1356 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: false })); 1357 window.FastBundleFixedOffer = []; 1358 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferReady', { detail: [] })); 1359 return; 1360 } 1361 window.FastBundleFixedOffer = hydratedOffers; 1362 } else { 1363 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferExists', { detail: false })); 1364 // Empty array = "serverless checked, no offer" -> SDK falls back to serverfull. 1365 window.FastBundleFixedOffer = []; 1366 } 1367 1368 document.dispatchEvent(new CustomEvent('FastBundleFixedOfferReady', { 1369 detail: window.FastBundleFixedOffer || [] 1370 })); 1371 })(); 1372</script>
1372 1373<!-- END app snippet --> 1374 <!-- BEGIN app snippet: fast_bundle_mix_and_match -->
1375<script> 1376 (async function () { 1377 let FastBundleMixAndMatchOffers = []; 1378 1379 const FastBundleConf = window?.FastBundleConf || {}; 1380 const conditionalLog = window.FastBundleShared?.functions?.conditionalLog || (() => {}); 1381 const handleTranslations = window.FastBundleShared.functions.handleTranslations; 1382 const isPreview = window.FastBundleShared.functions.isPreview; 1383 conditionalLog('FastBundleMixAndMatchOffers', FastBundleMixAndMatchOffers); 1384 function isMixAndMatchOfferActive(offer) { 1385 if (offer?.enabled === false) return false; 1386 const now = Date.now(); 1387 if (offer.start_datetime && new Date(offer.start_datetime).getTime() > now) return false; 1388 if (offer.end_datetime && new Date(offer.end_datetime).getTime() < now) return false; 1389 return true; 1390 } 1391 1392 if (!isPreview()) { 1393 FastBundleMixAndMatchOffers = (FastBundleMixAndMatchOffers || []).filter(isMixAndMatchOfferActive); 1394 } 1395 1396 // No product/collection hydration and no price/id transform here â the front 1397 // project fetches collection products via the Shopify Storefront GraphQL API.
1398 // We only localize the offer-level strings so the storefront gets the same 1399 // localized copy the serverfull backend would have returned. 1400 for (const offer of FastBundleMixAndMatchOffers) { 1401 offer.use_compare_at_price = FastBundleConf?.use_compare_at_price; 1402 offer.discount = offer.discounts?.[0] || {}; 1403 await handleTranslations( 1404 offer, 1405 ['title', 'description'], 1406 ['description', 'label', 'badge', 'subtitle'], 1407 // Item-level: the metafield carries a translations entry for EVERY shop 1408 // locale (primary included, rebuilt from the flat section_* values) on every 1409 // item, manual and smart alike, covering all three of the backend's 1410 // CollectionBundleItem.TRANSLATABLE_FIELDS. A locale the merchant never 1411 // filled in ships nulls for description/badge, which handleTranslations 1412 // skips, so the primary-locale wording stays. 1413 ['section_title', 'section_description', 'section_badge'] 1414 ); 1415 } 1416 1417 // Contract: array of product-related offers ([] when none), serves both widget 1418 // and BAP. Empty array => the front falls back to the serverfull path. 1419 window.FastBundleMixAndMatchOffer = FastBundleMixAndMatchOffers || []; 1420 conditionalLog('FastBundleMixAndMatchOffer', window.FastBundleMixAndMatchOffer); 1421 document.dispatchEvent(new CustomEvent('FastBundleMixAndMatchOfferReady', { 1422 detail: window.FastBundleMixAndMatchOffer, 1423 })); 1424 })(); 1425</script>
1425 1426<!-- END app snippet --> 1427 <!-- BEGIN app snippet: recording_consent -->
1428<script src="https://cdn.shopify.com/extensions/01a107a2-94a5-713f-8aee-cfaeb8a20d0c/fast-bundle-product-bundles-167/assets/fast_bundle_recording_consent.js" defer 1429 data-fb-record-submitted="false" 1430 data-fb-shop-id="100834"></script>
1430 1431<!-- END app snippet --> 1432 1433 1434 1435<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 1436
1437<script id='shopify-chat-app-embed-data' type='application/json'> 1438 { 1439 "settings": { 1440 "invertActivatorColors": true, 1441 "greetingMessage": "", 1442 "showFeaturedProducts": true, 1443 "featuredProducts": [], 1444 "horizontalPosition": "bottom_left", 1445 "icon": "chat_bubble", 1446 "buttonLabel": "" 1447 } 1448 } 1449</script>
1449 1450 1451<style data-shopify> 1452 1453 1454 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 1455 shopify-chat:defined:empty { 1456 display: grid; 1457 } 1458 1459 :root { 1460 --shopify-chat-bg-color: #FFFFFF; 1461 --shopify-chat-text-color: #000000; 1462 --shopify-chat-accent-bg-color: #000000; 1463 --shopify-chat-accent-text-color: #FFFFFF; 1464 --shopify-chat-activator-offset: 80px; 1465 1466 1467 1468 --shopify-chat-activator-font-size: 16px; 1469 --shopify-chat-border-radius: 16px; 1470 } 1471 1472 1473</style> 1474
1475<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
1475 1476 1477 1478<!-- END app block --><!-- BEGIN app block: shopify://apps/minmaxify-order-limits/blocks/app-embed-block/3acfba32-89f3-4377-ae20-cbb9abc48475 -->
1478<script src="https://limits.minmaxify.com/limitsv2/ed8049-3.myshopify.com?v=149&r=20260624060203" defer></script>
1478 1479 1480<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/instant-search-app-embedded/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
1480<script type="text/javascript">(function a(){!window.boostWidgetIntegration&&(window.boostWidgetIntegration={});const b=window.boostWidgetIntegration;!b.taeSettings&&(b.taeSettings={});const c=b.taeSettings;c.instantSearch={enabled:!0}})()</script>
1480<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/boost-sd-ssr/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
1480<script type="text/javascript">"use strict";(()=>{function readTemplates(){let templates={};templates= 1481 1482 { 1483 1484 1485 1486 1487 "quickView": "\u003c!-- TEMPLATE QUICK VIEW --\u003e{% assign isShowMediaEnabled = false %}{%- comment -%} Split and Prioritize Media: video \u003e gif \u003e image {%- endcomment -%}{% assign videoGroup = \"\" | split: \"\" %}{% assign gifGroup = \"\" | split: \"\" %}{% assign imageGroup = \"\" | split: \"\" %}{% if product.media and product.media.size \u003e 0 %}{% for item in product.media %}{%- comment -%} check VIDEO {%- endcomment -%}{% if item.mediaContentType == 'VIDEO' %}{% if isShowMediaEnabled %}{% assign item_as_array = item | Array %}{% assign videoGroup = videoGroup | concat: item_as_array %}{% endif %}{%- comment -%} check GIF {%- endcomment -%}{% elsif item.mediaContentType == 'IMAGE' and item.image.originalSrc contains '.gif' %}{% if isShowMediaEnabled %}{% assign item_as_array = item | Array %}{% assign gifGroup = gifGroup | concat: item_as_array %}{% endif %}{%- comment -%}check img {%- endcomment -%}{% else %}{% assign item_as_array = item | Array %}{% assign imageGroup = imageGroup | concat: item_as_array %}{% endif %}{% endfor %}{% endif %}{% assign cleanMedia = videoGroup | concat: gifGroup | concat: imageGroup %}{%- comment -%} Fallback if cleanMedia[] {%- endcomment -%}{% if cleanMedia.size == 0 %}{% if product.images_info and product.images_info.size \u003e 0 %}{% assign cleanMedia = product.images_info %}{% elsif product.no_image %}{% assign no_image_as_array = product.no_image | Array %}{% assign cleanMedia = no_image_as_array %}{% endif %}{% endif %}{% assign show_prev_next_btns = cleanMedia.size \u003e 4 %}{% capture productData %}{\"id\": \"{{ product.id }}\",\"handle\": \"{{ product.handle }}\",\"variantId\": \"{{ product.variant_id }}\",\"splitProduct\": \"{{ product.split_product }}\",\"variants\": {{ product.variants | json | escape }},\"tags\": {{ product.tags | json | escape }},\"images\": {{ cleanMedia | json | escape }},\"media\": {{ cleanMedia | json | escape }},\"category\": \"{{ product.product_type | escape }}\",\"priceMin\": \"{{ product.price_min }}\",\"options_with_values\": {{ product.options_with_values | json | escape }}}{% endcapture %}{% if product.variants.size == 1 and product.variants[0].title == 'Default Title' %}{% assign isDefaultOption = true %}{% else %}{% assign isDefaultOption = false %}{% endif %}\u003cdiv aria-modal=\"true\" role=\"dialog\" aria-label=\"Quick view detail for product {{ product.title | escape }}\" class=\"boost-sd__modal\" id=\"boost-sd__modal-quickview\" data-product-id='{{ productData.id }}' data-product='{{ productData | json_encode }}'\u003e\u003cdiv class=\"boost-sd__modal-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__modal-container\"\u003e \u003cdiv tabindex=\"-1\" class=\"boost-sd__modal-wrapper\"\u003e \u003cdiv class=\"boost-sd__quick-view\" product-id=\"{{ product.id }}\"\u003e \u003cdiv class=\"boost-sd__quick-view-product-image\"\u003e \u003cdiv class=\"boost-sd__slider boost-sd__slider--thumb-vertical\"\u003e \u003cdiv class=\"boost-sd__thumbs-container boost-sd__thumbs-container--vertical\"\u003e {% if show_prev_next_btns %} \u003cdiv class=\"boost-sd__thumbs-container-prev-button boost-sd__thumbs-container-prev-button--vertical\"\u003e\u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__button--full-width\" style=\"padding: 0px;\" disabled=\"\"\u003e\u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__thumbs-container-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"currentColor\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs boost-sd__thumbs-container-thumbs--vertical\"\u003e {% if request.previewMode == true %} {% for media_item in cleanMedia limit: 4 %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs-item\" data-index=\"{{ forloop.index0 }}\"\u003e \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv tabindex=\"0\" class=\"boost-sd__product-image\"\u003e {% if media_item.mediaContentType == 'VIDEO' and isShowMediaEnabled %} \u003cimg src=\"{{ media_item.preview.image.originalSrc }}\" alt=\"{{ product.title | escape }} video thumbnail\" fetchpriority=\"auto\" loading=\"eager\" width=\"100%\" height=\"auto\" \/\u003e \u003cdiv class=\"boost-sd__product-video-icon-overlay\"\u003e \u003csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"\u003e \u003cpath d=\"M15 10L7 15V5L15 10Z\" fill=\"white\" \/\u003e \u003c\/svg\u003e \u003c\/div\u003e {% else %} \u003cimg class=\"boost-sd__product-image-img\" src=\"{{ media_item.image.originalSrc | default: media_item.src }}\" fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }} thumbnail {{ forloop.index }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% else %} {% for media_item in cleanMedia %} \u003cdiv class=\"boost-sd__thumbs-container-thumbs-item\" data-index=\"{{ forloop.index0 }}\"\u003e \u003cdiv class=\"boost-sd__slide\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv tabindex=\"0\" class=\"boost-sd__product-image\"\u003e {% if media_item.mediaContentType == 'VIDEO' and isShowMediaEnabled %} \u003cimg src=\"{{ media_item.preview.image.originalSrc }}\" alt=\"Video thumb\" fetchpriority=\"auto\" loading=\"eager\" width=\"100%\" height=\"auto\" \/\u003e \u003cdiv class=\"boost-sd__product-video-icon-overlay\"\u003e \u003csvg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"\u003e \u003cpath d=\"M15 10L7 15V5L15 10Z\" fill=\"white\" \/\u003e \u003c\/svg\u003e \u003c\/div\u003e {% else %} \u003cimg class=\"boost-sd__product-image-img\" src=\"{{ media_item.image.originalSrc | default: media_item.src }}\" fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"Thumbnail {{ forloop.index }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e {% if show_prev_next_btns %} \u003cdiv class=\"boost-sd__thumbs-container-next-button boost-sd__thumbs-container-next-button--vertical\"\u003e\u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__button--full-width\" style=\"padding: 0px;\"\u003e\u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__thumbs-container-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"currentColor\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e {% endif %} \u003c\/div\u003e \u003cdiv class=\"slick-slider\"\u003e {% if request.previewMode == true %} {% for media_item in cleanMedia limit: 1 %} \u003cdiv class=\"boost-sd__slide\" data-index=\"{{ forloop.index0 }}\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%} {% assign moneyFormat = request.money_format | strip_html -%} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
1487 {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% endif -%} {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e {% if media_item.mediaContentType == 'VIDEO' and isShowMediaEnabled %} \u003cvideo controls playsinline autoplay muted loop poster=\"{{ media_item.preview.image.originalSrc }}\" width=\"100%\" height=\"auto\"\u003e {% for source in media_item.sources %} \u003csource src=\"{{ source.url }}\" type=\"{{ source.mime_type }}\"\u003e {% endfor %} \u003c\/video\u003e {% else %} \u003cimg id=\"product-image-{{ product.id }}-{{ forloop.index }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"{{ media_item.image.originalSrc | default: media_item.src }}\" fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% else %} {% for media_item in cleanMedia %} \u003cdiv class=\"boost-sd__slide\" data-index=\"{{ forloop.index0 }}\"\u003e \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top\"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%} {% assign moneyFormat = request.money_format | strip_html -%} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
1487 {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% endif -%} {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image\"\u003e {% if media_item.mediaContentType == 'VIDEO' and isShowMediaEnabled %} \u003cvideo controls playsinline autoplay muted loop poster=\"{{ media_item.preview.image.originalSrc }}\" width=\"100%\" height=\"auto\"\u003e {% for source in media_item.sources %} \u003csource src=\"{{ source.url }}\" type=\"{{ source.mime_type }}\"\u003e {% endfor %} \u003c\/video\u003e {% else %} \u003cimg id=\"product-image-{{ product.id }}-{{ forloop.index }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"{{ media_item.image.originalSrc | default: media_item.src }}\" fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv tabindex=\"0\" class=\"boost-sd__quick-view-product-info\"\u003e \u003ch2 class=\"boost-sd__quick-view-title\"\u003e{{ product.title | escape }}\u003c\/h2\u003e \u003cp class=\"boost-sd__quick-view-vendor\"\u003e{{ product.vendor }}\u003c\/p\u003e {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} \u003cdiv class=\"boost-sd__quick-view-price\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan class=\"\"\u003e{{ product.price_min | format_currency: moneyFormat }}\u003c\/span\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"ruk_rating_snippet\" data-sku=\"{{ product.handle }};{{ product.variants | map: 'sku' | join: ';' }};{{ product.variants | map: 'id' | join: ';' }}\" data-no-redirect=\"true\"\u003e \u003c\/div\u003e {% if isDefaultOption == false %} {% for swatch in product.options_with_values %} \u003cdiv class=\"boost-sd__product-swatch\"\u003e \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e {% for value in swatch.values %} {% assign swatchBy = 'text' %} {% assign backgroundSwatch = \"background-color: \" | append: value.title | strip_html | escape %} {% assign domain = request.shop %} {% assign imageName = value.title | strip_html | downcase | strip | escape %} {% if imageName contains \" \" %} {% assign imageName = imageName | replace: ' ', \"-\" %} {% endif %} {% if swatch.original_name == 'color' %} {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" %} {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\" %} {% assign swatchBy = 'color-and-image' %} {% endif %} {% for variant in product.variants %} {% assign options = variant.merged_options %} {% if variant.original_merged_options != nil %} {% assign options = variant.original_merged_options %} {% endif %} {% for option in options %} {% assign currentOption = option | strip_html | downcase | strip | replace: 'color:', '' | escape %} {% if currentOption contains \" \" %} {% assign currentOption = currentOption | replace: ' ', \"-\" %} {% endif %} {% if currentOption == imageName and variant.image %} {% assign backgroundSwatch = \"background-image: url('\" | append: variant.image | append: \"');\" %} {% assign swatchBy = 'product-image' %} {% endif %} {% endfor %} {% endfor %} \u003cdiv class=\"boost-sd__product-swatch-option\" data-swatch-by='{{ swatchBy }}'\u003e \u003cdiv class=\"boost-sd__radio\"\u003e \u003cdiv class=\"boost-sd__tooltip\"\u003e {% if swatch.original_name == 'color' %} \u003cdiv class=\"boost-sd__tooltip-content\"\u003e{{ value.title | strip_html | escape }}\u003c\/div\u003e {% endif %} \u003cinput id=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-input boost-sd__radio-input--hidden\" type=\"radio\" value=\"{{ value.title | strip_html | escape }}\" checked=\"\" \/\u003e {% if swatch.original_name == 'color' %} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" data-swatch-value=\"{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\"\u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else %} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" data-swatch-value=\"{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--in-quick-view\"\u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003cdiv class=\"boost-sd__quick-view-quantity\"\u003e \u003cp class=\"boost-sd__quick-view-quantity-title\"\u003e{{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }}\u003c\/p\u003e \u003cdiv class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e-\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003cinput type=\"number\" aria-label=\"Item quantity\" class=\"boost-sd__input-number-input\" value=\"1\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Increase quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-quantity-error\" style=\"color: red; font-size: 90%; display: none\"\u003e{{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }}\u003c\/div\u003e \u003c\/div\u003e \u003c!-- TODO check preorder --\u003e \u003cdiv class=\"boost-sd__quick-view-preorder\"\u003e \u003c!-- TEMPLATE PRE_ORDER WITH PAYMENT --\u003e \u003c!-- TODO check preorder --\u003e {% if product.variants %} {% assign variants = product.variants %} {% else %} {% assign variants = variants %} {% endif %} {% for variant in variants %} {% if variant.preorder and variant.inventory_management != null %} {% assign paymentType = variant.preorder.payment.type %} {% assign discountType = variant.preorder.payment.discountType %} {% assign discountValue = variant.preorder.payment.discountValue %} {% assign originalPrice = variant.price %} {% assign paymentLabel = '' %} {% if paymentType == 'full' %} {% assign paymentLabel = 'Full payment' %} {% endif %} {% if paymentType == 'partial' %} {% assign paymentLabel = 'Partial payment' %} {% endif %} {% if paymentType == 'none' %} {% assign paymentLabel = 'No payment' %} {% endif %} {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} {% assign moneyRate = request.currency_rate | strip_html -%} {% if discountType == 'percentage' %} {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %} {% elsif discountType == 'amount' %} {% assign discountValue = discountValue | times: moneyRate %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %} {% else %} {% assign discountedPrice = originalPrice %} {% endif %} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %} \u003cdiv tabindex=\"0\" role=\"region\" aria-labelledby=\"preorder-title\" aria-describedby=\"preorder-description\" class=\"boost-sd__preorder\" data-variant-id=\"{{ variant.id }}\"\u003e \u003cdiv class=\"boost-sd__preorder-option\"\u003e \u003ch2 id=\"preorder-title\" class=\"boost-sd__preorder-title\"\u003e{{ paymentLabel }}\u003c\/h2\u003e \u003cdiv aria-live=\"polite\" id=\"preorder-description\" class=\"boost-sd__preorder-discount\"\u003e {% if discountType == 'percentage' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValue }}%\u003c\/span\u003e {% elsif discountType == 'amount' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValueFormat }}\u003c\/span\u003e {% endif %} \u003cdiv class=\"boost-sd__preorder-price\"\u003e {% if discountType != 'none' %} \u003cspan aria-label=\"Original Price: {{ originalPriceFormat }}\" class=\"boost-sd__preorder-original-price\"\u003e{{ originalPriceFormat }}\u003c\/span\u003e {% endif %} \u003cspan aria-label=\"Discounted Price: {{ discountedPriceFormat }}\" class=\"boost-sd__preorder-discounted-price\"\u003e{{ discountedPriceFormat }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} {% endfor %} {% assign buttonLabel = 'Pre-Order' %} {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %} {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %} {% if preOrderButtonText and preOrderButtonText != '' %} {% assign buttonLabel = preOrderButtonText %} {% endif %} \u003cbutton type=\"button\" aria-label='{{ buttonLabel }}' class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__button--preorder\"\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__button-text\"\u003e {{ buttonLabel }} \u003c\/span\u003e \u003c\/button\u003e \u003cp tabindex=\"0\" class=\"boost-sd__preorder-note\"\u003e \u003cstrong class=\"boost-sd__preorder-note-title\"\u003ePlease note: \u003c\/strong\u003e\u003cspan class=\"boost-sd__preorder-note-text\"\u003e{{ preOrderDeliveryText }}\u003c\/span\u003e \u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__quick-view-btn\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-add-to-cart\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e {{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }} \u003c\/span\u003e \u003c\/button\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-buy-now\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"quickView.buyItNowBtnLabel\" | translate: translations, 'Buy it now' }}\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003ca class=\"boost-sd__quick-view-details-link\" href=\"\/products\/{{ product.handle }}\"\u003e{{ \"quickView.qvViewFullDetails\" | translate: translations, 'View full details' }}\u003c\/a\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cbutton type=\"button\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}' class=\"boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__modal-close-btn\"\u003e \u003csvg cl
1487ass=\"boost-sd__modal-close-svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.3536 5.35355C19.5488 5.15829 19.5488 4.84171 19.3536 4.64645C19.1583 4.45118 18.8417 4.45118 18.6464 4.64645L12 11.2929L5.35355 4.64645C5.15829 4.45118 4.84171 4.45118 4.64645 4.64645C4.45118 4.84171 4.45118 5.15829 4.64645 5.35355L11.2929 12L4.64645 18.6464C4.45118 18.8417 4.45118 19.1583 4.64645 19.3536C4.84171 19.5488 5.15829 19.5488 5.35355 19.3536L12 12.7071L18.6464 19.3536C18.8417 19.5488 19.1583 19.5488 19.3536 19.3536C19.5488 19.1583 19.5488 18.8417 19.3536 18.6464L12.7071 12L19.3536 5.35355Z\" fill=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e", 1488 1489 1490 1491 1492 1493 "cart": "\u003c!-- TEMPLATE CART --\u003e\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign currentLocale = '' %}{% if locale != \"\" or locale != null %}{% assign currentLocale = locale %}{% endif %}", 1494 1495 1496 1497 1498 1499 "refineBy": "\u003c!-- TEMPLATE REFINE BY --\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by'\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-title'\u003e \u003cdiv class='boost-sd__refine-by-vertical-refine-by-heading'\u003e {{ 'refine' | translate: translations, 'Refine By' }} \u003c\/div\u003e \u003cbutton type='button' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' id='boost-sd__button--clear-all-filters' class='boost-sd__button boost-sd__button--clear' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e \u003cspan class='boost-sd__button-text' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }' aria-hidden='true'\u003e {{- 'clearAll' | translate: translations, 'Clear All' -}} \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-list'\u003e {% for refineByOption in refineBy.options %} \u003cbutton aria-label='Clear {{ refineByOption.data.label | escape }}: {% if refineByOption.type == \"range\" %}{% if refineByOption.data.key == \"pf_p_price\" or refineByOption.data.key == \"pf_vp_variants_price\" %}{{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }} to {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }}{% else %}{{ refineByOption.data.value.lower | escape }} to {{ refineByOption.data.value.upper | escape }}{% endif %}{% else %}{{ refineByOption.data.valueDisplay | escape }}{% endif %}' metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-item' id='{{ refineByOption.data.value | downcase | replace: \" \", \"-\" | append: \"-clear-filter\" | simpleMd5 }}'\u003e \u003cdiv metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-type'\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-option'\u003e {{ refineByOption.data.label | escape }}: \u003c\/span\u003e \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-value'\u003e {% if refineByOption.type == 'range' %} {% if refineByOption.data.key == 'pf_p_price' or refineByOption.data.key == 'pf_vp_variants_price' %} {{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }} - {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }} {% else %} {{ refineByOption.data.value.lower | escape }} - {{ refineByOption.data.value.upper | escape }} {% endif %} {% else %} {% if refineByOption.data.valueDisplay contains ':' %} {{ refineByOption.data.valueDisplay | split: ':' | last | escape }} {% else %} {{ refineByOption.data.valueDisplay | escape }} {% endif %} {% endif %} \u003c\/span\u003e \u003c\/div\u003e \u003csvg metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }
1499' class='boost-sd__refine-by-vertical-refine-by-clear' xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 12 12' role='img' aria-hidden='true' fill='#222'\u003e \u003cpath metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.41401 6.00001L11.707 1.70701C12.098 1.31601 12.098 0.684006 11.707 0.293006C11.316 -0.0979941 10.684 -0.0979941 10.293 0.293006L6.00001 4.58601L1.70701 0.293006C1.31601 -0.0979941 0.684006 -0.0979941 0.293006 0.293006C-0.0979941 0.684006 -0.0979941 1.31601 0.293006 1.70701L4.58601 6.00001L0.293006 10.293C-0.0979941 10.684 -0.0979941 11.316 0.293006 11.707C0.488006 11.902 0.744006 12 1.00001 12C1.25601 12 1.51201 11.902 1.70701 11.707L6.00001 7.41401L10.293 11.707C10.488 11.902 10.744 12 11 12C11.256 12 11.512 11.902 11.707 11.707C12.098 11.316 12.098 10.684 11.707 10.293L7.41401 6.00001Z\" fill=\"#3D4246\"\u003e \u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endfor %} \u003c\/div\u003e\u003c\/div\u003e", 1500 1501 1502 1503 1504 1505 "filterOptionBoxItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-box-item\"\u003e\u003cbutton role='checkbox' aria-label='{{ value.key | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='{{ className }}'\u003e\u003cbutton role='checkbox' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' aria-checked='{% if className contains \"boost-sd__filter-option-box-item--selected\" %}true{% else %}false{% endif %}' id='{{ actionId }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button' data-action='{{ dataAction }}'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | escape | upcase }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}", 1506 1507 1508 1509 1510 1511 "filterOptionListItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-list-option-item\"\u003e\u003cbutton role=\"checkbox\" aria-checked=\"false\" aria-label=\"{{ value.key | escape_once }}. Number of products: {{ value.doc_count }}\" class=\"boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox\"\u003e {% if option.filterType == \"variants_price\" or option.filterType == \"price\" %} {% if value.from == 0 %} {{ \"under\" | translate: translations, \"Under\" }} {{ value.to | format_currency: option.moneyFormatValue }} {% elsif value.to == nil %} {{ \"above\" | translate: translations, \"Above\" }} {{ value.from | format_currency: option.moneyFormatValue }} {% elsif value.from != 0 and value.to != nil %} {{ value.from | format_currency: option.moneyFormatValue }} - {{ value.to | format_currency: option.moneyFormatValue }} {% endif %} {% elsif option.filterType == \"percent_sale\" %} {% if value.from == nil %} {{ \"under\" | translate: translations, \"Under\" }} {{ value.to }} {% elsif value.to == nil %} {{ \"above\" | translate: translations, \"Above\" }} {{ value.from }} {% elsif value.from != 0 and value.to != nil %} {{ value.from }}% - {{ value.to }}% {% endif %} {% else %} \u003cspan class=\"boost-sd__filter-option-item-label\"\u003e {% if option.displayAllValuesInU
1511ppercaseForm %} {% if option.filterType == \"stock\" or option.filterType == \"collection\" %} {{ value.label | upcase | escape }} {% else %} {{ value.key | upcase | escape }} {% endif %} {% else %} {% if option.filterType == \"stock\" or option.filterType == \"collection\" %} {{ value.label | escape }} {% else %} {{ value.key | escape }} {% endif %} {% endif %} \u003c\/span\u003e {% endif %} {% if filterSettings.showFilterOptionCount %} \u003cspan aria-hidden=\"true\" class=\"boost-sd__filter-option-item-amount\"\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' id='{{ actionId }}' class='{{ className }}' data-action='{{ dataAction }}'\u003e \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if displayAllValuesInUppercaseForm %} {{ value.label | upcase | escape }} {% else %} {{ value.label | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e ({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 1512 1513 1514 1515 1516 1517 "filterOptionSwatchItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign swatchListStyle = option.swatchStyle == 'circle-list' or option.swatchStyle == 'square-list' %}{% if request.previewMode == true %}{% assign swatchTyleClass = \"\" %}{% if swatchListStyle %}{% assign swatchTyleClass = \"list\" %}{% else %}{% assign swatchTyleClass = \"grid\" %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton title='{{ value.key | strip_html | escape }}. Number of products: {{ value.doc_count }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e \u003cspan class='boost-sd__filter-option-swatch-item-img boost-sd__filter-option-swatch-item-img--{{ swatchTyleClass }} boost-sd__filter-option-swatch-item-img--circle' style='background-color: {{ value.key | escape }};'\u003e\u003c\/span\u003e {% if swatchListStyle %} \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.key | escape | upcase }} {% else %} {{ value.key | escape }} {% endif %} \u003c\/span\u003e \u003cspan aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e {% if swatchValue.text != nil %} {% assign valueLabel = swatchValue.text %} {% else %} {% assign valueLabel = value.label %} {% endif %} \u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' title='Find product with {{ label | escape }} is {{ valueLabel | escape | strip_html }}. Number of products: {{ value.doc_count }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e {% if swatchValue.backgroundColor == nil %} {% assign swatchBackgroundColor = \"none\" %} {% else %} {% assign swatchBackgroundColor = swatchValue.backgroundColor | strip_html %} {% endif %} {% if swatchValue.backgroundImage == nil %} {% assign swatchBackgroundImage = \"none\" %} {% else %} {% assign swatchBackgroundImage = swatchValue.backgroundImage | strip_html %} {% endif %} \u003cspan data-action='{{ dataAction }}' class='{{ className }}
1517' style='background-color: {{ swatchBackgroundColor }}; background-image: {{ swatchBackgroundImage }}'\u003e\u003c\/span\u003e {% if swatchType == 'list' %} \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ valueLabel | escape | upcase }} {% else %} {{ valueLabel | escape }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 1518 1519 1520 1521 1522 1523 "filterOptionMultiLevelCollectionItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca title='Link to {{ value.displayName }}. Number of products: {{ value.doc_count }}' href='\/collections\/{{ value.handle }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-link'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if showDocCount %} \u003cspan role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} {% if value.existedTags %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e\u003c\/li\u003e{% else %}{% assign currentLocale = '' %}{% if locale != \"\" %}{% assign currentLocale = '\/' | append: locale %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e \u003ca id='{{ actionId }}' metaData='{{ metaData | json | escape }}' title='Link to {{ value.displayName }}. Number of products: {{ value.doc_count }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/{{ value.handle }}' class='{{ className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/a\u003e {% if value.existedTags %} \u003cbutton aria-label='Expand\/Collapse {{ value.displayName }}' id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if value.existedTags \u003e 0 %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-listitem boost boost-sd__g-hide'\u003e {% for tag in value.tags %} \u003cli class='boost-sd__filter-option-item-multilevel-collections-secondlevel'\u003e \u003cdiv class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-secondlevel-title'\u003e \u003ca id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json | escape }}' title='Link to {{ tag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/{{ value.handle }}\/{{ tag.tag }}' class='{{ tag.className }}'\u003e \u003cspan data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInU
1523ppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e {% if tag.existedSubTags %} \u003cbutton aria-label='Expand\/Collapse {{ tag.displayName }}' id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% if tag.existedSubTags %} \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-thirdlevel boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-thirdlevel-title'\u003e \u003ca id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' title='Link to {{ subTag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/{{ value.handle }}\/{{ subTag.tag }}' class='{{ subTag.className }}'\u003e \u003cspan data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e \u003c\/a\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 1524 1525 1526 1527 1528 1529 "filterOptionMultiLevelTagItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.displayName }}. Number of products: {{ value.doc_count }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e \u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e {% endif %}\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }}
1529 is {{ value.displayName | escape | strip_html }}. Number of products: {{ value.doc_count }}' data-metadata='{{ metaData | json | escape }}' id='{{ actionId }}' class='{{ className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ value.displayName | upcase }} {% else %} {{ value.displayName }} {% endif %} \u003c\/span\u003e {% if showProductCount %} \u003cspan data-metadata='{{ metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton aria-label='Expand\/Collapse {{ value.displayName }}' type='button' data-metadata='{{ value.metaDataArrow | json | escape }}' id='{{ value.actionIdArrow }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='{{ colorOptionItem }}'\u003e \u003cpath data-metadata='{{ value.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e\u003c\/button\u003e\u003c!-- style=\"display: none\" --\u003e\u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for tag in value.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton role='checkbox' aria-checked='{% if tag.className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ tag.displayName | escape | strip_html }}. Number of products: {{ tag.doc_count }}' data-metadata='{{ tag.metaData | json | escape }}' id='{{ tag.actionId }}' class='{{ tag.className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ tag.displayName | upcase }} {% else %} {{ tag.displayName }} {% endif %} \u003c\/span\u003e {% if showProductCount %} \u003cspan data-metadata='{{ tag.metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ tag.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e {% assign existedSubTags = tag.subTags | size %} {% if existedSubTags \u003e 0 %} \u003cbutton aria-label='Expand\/Collapse {{ tag.displayName }}' type='button' data-metadata='{{ tag.metaDataArrow | json | escape }}' id='{{ tag.actionIdArrow }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='{{ colorOptionItem }}'\u003e \u003cpath data-metadata='{{ tag.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c!-- style=\"display: none\" --\u003e \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e {% for subTag in tag.subTags %} \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e \u003cbutton role='checkbox' aria-checked='{% if subTag.className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }}
1529 is {{ subTag.displayName | escape | strip_html }}. Number of products: {{ subTag.doc_count }}' id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' class='{{ subTag.className }}'\u003e \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e {% if option.displayAllValuesInUppercaseForm %} {{ subTag.displayName | upcase }} {% else %} {{ subTag.displayName }} {% endif %} \u003c\/span\u003e {% if showProductCount %} \u003cspan data-metadata='{{ subTag.metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ subTag.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}", 1530 1531 1532 1533 1534 1535 "filterOptionRatingItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e \u003cspan role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e \u003cspan role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-value='{{ value.key }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='{{ className }}'\u003e \u003cspan data-action='{{ dataAction }}' role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e {% for i in (0..4) %} {% if i \u003c value.from %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% else %} \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e {% endif %} {% endfor %} {% if showExactRating == false %} \u003cspan data-action='{{ dataAction }}'\u003e\u0026 Up\u003c\/span\u003e {% endif %} \u003c\/span\u003e {% if showDocCount %} \u003cspan data-action='{{ dataAction }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}", 1536 1537 1538 1539 1540 1541 "productPrice": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%}{% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}
1541\u003c!-- convert variable compareAtPriceMin to number --\u003e{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%}{% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}\u003c!-- Keep product.price_* for variant-display items because these values are already market-presentment prices --\u003e{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%}{% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%}\u003c!-- calculate salePercent base on compareAtPriceMin and minPrice --\u003e{% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%}{% if compareAtPriceMin \u003e 0 %}{% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%}{% else %}{% assign salePercent = '0%' %}{% endif %}\u003c!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --\u003e{% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}\u003c!-- Format price min --\u003e{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}\u003c!-- Format price max --\u003e{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%}{% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}\u003c!-- priceMax used for multi variant price display where it can have min-max price with format and translation --\u003e{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%}{% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%}{% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%}{% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%}{% assign saleAmountWithFormat = saleAmount | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}\u003c!-- Price compare display top or bottom --\u003e\u003c!-- Price compare display left or right --\u003e\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e\u003cspan class=\"boost-sd__visually-hidden\"\u003e {% if isSale %} Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %} {% else %} Regular price {{ priceValueWithFormat }} {% endif %} \u003c\/span\u003e\u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-left\"\u003e \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ priceValueWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% if compareAtPriceWithFormat != '' -%} \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ compareAtPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat != '' -%} \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price--saving\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e\u003c\/span\u003e {% endif -%}\u003c\/div\u003e", 1542 1543 1544 1545 1546 1547 "recommendation": "\u003c!-- TEMPLATE RECOMMENDATION --\u003e{% assign widgetNameTranslationLabel = 'recommendation.' | append: widgetId %}{% assign widgetTitle = '' %}{% if widgetDesignSettings.titleAlignment != '' %} {% assign widgetTitle = widgetTitle | append: 'boost-sd__recommendation-title--' | append: widgetDesignSettings.titleAlignment %}{% endif %}\u003cdiv id='{{ widgetId }}' class='boost-sd__recommendation ' data-product-price='true'\u003e\u003cdiv class='boost-sd__recommendation-title {{ widgetTitle }}'\u003e \u003cspan tabindex=\"0\" role=\"heading\" aria-level=\"2\" class='boost-sd__recommendation-title-text'\u003e {{ widgetNameTranslationLabel | translate: translations, widgetName }} \u003c\/span\u003e\u003c\/div\u003e {% if widgetDesignSettings.layoutDisplay == 'carousel' %} \u003c!-- TEMPLATE RECOMMENDATION TYPE CAROUSEL --\u003e\u003cdiv class=\"boost-sd__slider\"\u003e\u003cdiv class=\"boost-sd__slider-container\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__slide\"\u003e {% capture domain %}{{ widgetDesignSettings.tenantId }}{% endcapture %} \u003c!-- TEMPLATE GRID PRODUCT ITEM --\u003e{% if product.original_images != nil %} {% assign imageArray = product.original_images %}{% else %} {% assign imageArray = product.images_info %}{% endif %}{% assign productId = product.id %}{% if product.variant_id %} {% assign productId = product.variant_id %}{% endif %}{% assign filterOptionIdImageBaseOn = 'pf_opt_color' %} {% capture filterOptionIdImageBaseOn %}{% endcapture %}{% assign optionName = filterOptionIdImageBaseOn | replace: 'pf_opt_', '' %}{% assign filterValues = request[filterOptionIdImageBaseOn] %}{% assign selectedVariantImageByFilterOption = nil %}{% comment %}NEW LOGIC: Only find images based on filters IF that variant matches the item being displayed (for split products){% endcomment %}{% if product.variant_id %} {% assign targetVariantId = product.variant_id %} {% for variant in product.variants %} {% if variant.id == product.variant_id %} {% for filterValue in filterValues %} {% assign optionNameValue = optionName | append: \":\" | append: filterValue | strip %} {% if variant.merged_options contains optionNameValue %} {% if variant.image %} {% assign selectedVariantImageByFilterOption = variant.image %} {% break %} {% endif %} {% endif %} {% endfor %} {% if selectedVariantImageByFilterOption != nil %} {% break %} {% endif %} {% endif %} {% endfor %}{% else %} {% for item in product.variants %} {% for filterValue in filterValues %} {% assign optionNameValue = optionName | append: \":\" | append: filterValue | strip %} {% if item.merged_options contains optionNameValue %} {% if item.image %} {% assign selectedVariantImageByFilterOption = item.image %} {% break %} {% endif %} {% endif %} {% endfor %} {% if selectedVariantImageByFilterOption != nil %}{% break %}{% endif %} {% endfor %}{% endif %}{% capture productVariants %} [ {% for variant in product.variants %} {% assign preorder = '{}' %} {% if variant.preorder and variant.preorder != nil and variant.inventory_management != null %} {% assign preorder = variant.preorder %} {% else %} {% assign preorder = '' %} {% endif %} { \"title\": \"{{ variant.title }}
1547\", \"id\": \"{{ variant.id }}\", \"available\": {{ variant.available }}, \"preorder\": {{ preorder | json }} }{% unless forloop.last %},{% endunless %} {% endfor %} ]{% endcapture %}{% capture productData %} { \"handle\": \"{{ product.handle }}\", \"variantId\": \"{{ product.variant_id }}\", \"splitProduct\": \"{{ product.split_product }}\", \"variants\": {{ productVariants | json | escape }}, \"priceMin\": \"{{ product.price_min }}\", \"priceMax\": \"{{ product.price_max }}\", \"compareAtPriceMin\": \"{{ product.compare_at_price_min }}\", \"compareAtPriceMax\": \"{{ product.compare_at_price_max }}\", \"images\": {{ imageArray | json | escape }}, \"options_with_values\": {{ product.options_with_values | json | escape }}, \"selectedVariantImageByFilterOption\": \"{{ selectedVariantImageByFilterOption | escape }}\", \"category\": \"{{ product.product_type | escape }}\", \"tags\" : {{ product.tags | json | escape }} }{% endcapture %}{%- capture borderLayoutSetting %}noBorder{% endcapture -%}{% if borderLayoutSetting == 'noPadding' %} {% assign borderLayoutItem = 'no-padding' %}{% elsif borderLayoutSetting == 'hasPadding' %} {% assign borderLayoutItem = 'border-has-padding' %}{% elsif borderLayoutSetting == 'noPaddingImage' %} {% assign borderLayoutItem = 'border-no-padding-image' %}{% else %} {% assign borderLayoutItem = 'no-border' %}{% endif %}{% assign productLocale = '' %}{% if request.current_locale != \"\" or request.current_locale != null or request.current_locale != nil %} {% assign productLocale = request.current_locale %}{% endif %}{% assign variantUrl = '' %}{% if product.variant_id %} {% assign variantUrl = '?variant=' | append: product.variant_id %}{% endif %}\u003cdiv class='boost-sd__product-item boost-sd__product-item--{{ borderLayoutItem }} boost-sd__product-item-grid-view-layout' id='{{ product.id }}' data-product-id='{{ productId }}' data-product='{{ productData | json_encode }}'\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT IMAGE --\u003e{%- capture aspectRatioSetting %}square{% endcapture -%}{% capture hoverEffect %}reveal-second-image{% endcapture %}{% assign productImages = product.images_info %}{% if product.split_product %} {% assign productImages = product.original_images %}{% endif %}{%- comment -%} Consolidate GIF filtering logic based on settings {%- endcomment -%}{% assign noImageUrl = \"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" %}{% assign filteredImages = \"\" | split: \",\" %}{% assign nonGifImages = \"\" | split: \",\" %}{% if checkShowGif == false or checkShowGif == 'false' or checkShowGif == nil %} {% for img in productImages %} {% assign img_url_clean = img.src | split: '?' | first | downcase %} {% unless img_url_clean contains '.gif' %} {% assign tmp = img.src | split: \"___\" %} {% assign filteredImages = filteredImages | concat: tmp %} {% assign nonGifImages = nonGifImages | concat: tmp %} {% endunless %} {% endfor %}{% else %} {% assign filteredImages = productImages %} {% for img in productImages %} {% assign img_url_clean = img.src | split: '?' | first | downcase %} {% unless img_url_clean contains '.gif' %} {% assign tmp = img.src | split: \"___\" %} {% assign nonGifImages = nonGifImages | concat: tmp %} {% endunless %} {% endfor %}{% endif %}\u003cdiv class=\"boost-sd__product-item-grid-view-layout-image\"\u003e\u003cdiv class=\"boost-sd__product-link-image\"\u003e \u003cdiv style=\"position: relative\"\u003e {%- comment -%} Consolidate hover effect logic {%- endcomment -%} {% assign effectClasses = '' %} {% assign hasSecondImage = false %} {% if hoverEffect == 'zoom-in' or hoverEffect == 'reveal-second-image-and-zoom-in' %} {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--zoom-in' %} {% endif %} {% if hoverEffect == 'reveal-second-image-and-zoom-in' or hoverEffect == 'reveal-second-image' %} {% if filteredImages.size \u003e 1 %} {% assign hasSecondImage = true %} {% endif %} {% comment %} Always add has-second-image class for reveal-second-image-and-zoom-in to ensure zoom works {% endcomment %} {% if hasSecondImage or hoverEffect == 'reveal-second-image-and-zoom-in' %} {% assign effectClasses = effectClasses | append: ' boost-sd__product-image-wrapper--has-second-image' %} {% endif %} {% endif %} {% assign aspectRatio = '' -%} {% if aspectRatioSetting == 'natural' -%} {% if hasGifData and mediaToDisplay.image %} {% assign imageWidth = mediaToDisplay.image.width %} {% assign imageHeight = mediaToDisplay.image.height %} {% else %} {% assign imageWidth = product.images_info[0].width %} {% assign imageHeight = product.images_info[0].height %} {% endif %} {% assign aspectRatio = aspectRatio | append: 'aspect-ratio: ' | append: imageWidth | append: '\/' | append: imageHeight -%} {% endif -%} {%- comment -%} select video of gif prioritize {%- endcomment -%} {% assign firstVideo = nil %} {% assign firstGif = nil %} {% assign hasVideoData = false %} {% assign hasGifData = false %} {% if product.media and product.media.size \u003e 0 %} {% for media_item in product.media %} {% if media_item.mediaContentType == 'VIDEO' and firstVideo == nil %} {% assign firstVideo = media_item %} {% assign hasVideoData = true %} {% elsif media_item.mediaContentType == 'IMAGE' and firstGif == nil %} {% assign media_url_clean = media_item.image.originalSrc | split: '?' | first | lowercase %} {% if media_url_clean contains '.gif' %} {% assign firstGif = media_item %} {% assign hasGifData = true %} {% endif %} {% endif %} {% endfor %} {% else %} {% for gif_file in productImages %} {% assign img_url_clean = gif_file.src | split: '?' | first | downcase %} {% if img_url_clean contains '.gif' %} {% assign firstGif = gif_file.src %} {% assign hasGifData = true %} {% break %} {% endif %} {% endfor %} {% endif %} {%- comment -%} prioritize video \u003e gif \u003e image {%- endcomment -%} {% assign showMedia = false %} {% assign mediaToDisplay = nil %} {% if hasVideoData %} {% assign mediaToDisplay = firstVideo %} {% assign showMedia = true %} {% assign mediaType = 'video' %} {% elsif hasGifData %} {% assign mediaToDisplay = firstGif %} {% assign showMedia = true %} {% assign mediaType = 'gif' %} {% endif %} {% assign finalShowMedia = false %} \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--crop-center {{ effectClasses }} boost-sd__product-image-wrapper--square\" style=\"{{ aspectRatio }}\"\u003e {% assign firstImageObj = product.images_info[0] %} {% assign hasImages = false %} {% if firstImageObj and firstImageObj.src != blank %} {% assign hasImages = true %} {% endif %} \u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link boost-sd__product-image\" {%- if request.previewMode != true %} href=\"{{ productLocale }}\/products\/{{ product.handle }}{{ variantUrl }}\"{% endif -%}\u003e {% if finalShowMedia %} {%- comment -%} CASE 1: VIDEO \/ GIF {%- endcomment -%} {% if mediaType == 'video' %} \u003cdiv class=\"boost-sd__product-video-wrapper\"\u003e \u003cvideo class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" muted loop playsinline poster=\"{{ mediaToDisplay.preview.image.originalSrc }}\" preload=\"none\" \u003e {% for source in mediaToDisplay.sources %} \u003csource data-src=\"{{ source.url }}\" type=\"{{ source.mime_type }}\"\u003e {% endfor %} \u003c\/video\u003e \u003c\/div\u003e {% elsif mediaType == 'gif' and mediaToDisplay.image == nil %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ product.title | escape }}\" src=\"{{ mediaToDisplay }}\" width=\"auto\" height=\"auto\" \/\u003e {% else %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ product.title | escape }}\" src=\"{{ mediaToDisplay.image.originalSrc }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} {% elsif hasImages %} {%- comment -%} NORMAL IMAGE {%- endcomment -%} {% assign firstImageSrc = \"\" %} {% if filteredImages.size \u003e 0 %} {% assign firstImageSrc = filteredImages[0] %} {% else %} {% assign firstImageSrc = noImageUrl %} {% endif %} {%- comment -%} Responsive image parameters {%- endcomment -%} {% assign widthParam = \"\u0026width=\" -%} {% assign widths = \"200,300,400,500,700,800\" | split: \",\" -%} {% assign maxWidth = 700 -%} {% if request.device contains 'mobile' -%} {% assign maxWidth = 400 -%} {% endif -%} {% assign productPerRow = 4 -%} {% if request.productPerRow != blank -%} {% assign productPerRow = request.productPerRow | plus: 0 -%} {% endif -%} {% if request.productImageWidth != blank -%} {% assign imageWidth = request.productImageWidth | plus: 0 -%} {% if imageWidth \u003e maxWidth -%} {% assign maxWidth = imageWidth -%} {% endif -%} {% endif -%} {% if product.images_info[0] -%} {% capture srcset -%} {% for width in widths -%} {% assign widthNo = width | plus: 0 %} {% if widthNo \u003c maxWidth -%} {{ firstImageSrc }}
1547{{ widthParam }}{{ width }} {{ width }}w, {% else -%} {{ firstImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break -%} {% endif -%} {% endfor -%} {% endcapture -%} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if index and index \u003c productPerRow -%} loading=\"eager\" {% else -%} loading=\"lazy\" {% endif -%} decoding=\"async\" alt=\"{{ product.title | escape }}\" src=\"{{ firstImageSrc }}\u0026width=200\" srcset=\"{{ srcset }}\" width=\"auto\" height=\"auto\" \/\u003e {% else %} \u003cimg class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ product.title | escape }}\" src=\"{{ noImageUrl }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} {% else %} {%- comment -%}CASE 3: NO IMAGE ONLY {%- endcomment -%} \u003cimg class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ product.title | escape }}\" src=\"{{ noImageUrl }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} {% comment %} Only render second image block if there's potential for a second image {% endcomment %} {% assign shouldRenderSecondImage = false %} {% if hoverEffect == 'reveal-second-image-and-zoom-in' or hoverEffect == 'reveal-second-image' %} {% if finalShowMedia and nonGifImages.size \u003e 0 %} {% assign shouldRenderSecondImage = true %} {% elsif nonGifImages.size \u003e 1 %} {% assign shouldRenderSecondImage = true %} {% endif %} {% endif %} {% if shouldRenderSecondImage %} {% assign secondImage = nil %} {% if finalShowMedia %} {%- comment -%} When showing video\/GIF, hover should show first normal image {%- endcomment -%} {% if nonGifImages.size \u003e 0 %} {% assign secondImage = nonGifImages[0] %} {% endif %} {% else %} {%- comment -%} When showing normal image, hover should show second image {%- endcomment -%} {% if nonGifImages.size \u003e 1 %} {% assign secondImage = nonGifImages[1] %} {% endif %} {% endif %} {% if secondImage != blank %} {% capture secondImageSrcset %} {% for width in widths %} {% assign widthNo = width | plus: 0 %} {% if widthNo \u003c maxWidth %} {{ secondImage }}{{ widthParam }}{{ width }} {{ width }}w, {% else %} {{ secondImage }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w {% break %} {% endif %} {% endfor %} {% endcapture %} \u003cimg width=\"auto\" height=\"auto\" {% if index and index \u003c productPerRow -%} loading=\"eager\" {% else -%} loading=\"lazy\" {% endif -%} class=\"boost-sd__product-image-img boost-sd__product-image-img--second\" alt=\"{{ product.title | escape }}\" aria-hidden=\"true\" src=\"{{ secondImage }}\u0026width=200\" srcset=\"{{ secondImageSrcset }}\"\u003e {% endif %} {% endif %} \u003c\/a\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top \"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e {% assign hideOtherLabelsWhenSoldOut = true -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign removePriceDecimal = false -%}{% assign showCentAsSuperscript = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% if hideOtherLabelsWhenSoldOut != true -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%} {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% else -%} {% if product.available == false -%} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e \u003c\/div\u003e {% else -%} {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
1547 {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%} {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%} {% assign salePercent = percent | append: '%' -%} {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %} \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e \u003cspan class=\"boost-sd__product-label-text\"\u003e \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e {% endif -%} {% endif -%}{% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--bottom \"\u003e \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-bottom boost-sd__product-image-column--right\"\u003e {% assign currentVariant = product.variants[0] %} {% for v in product.variants %} {% if v.id == product.variant_id %} {% assign currentVariant = v %} {% break %} {% endif %} {% endfor %} {% capture metaData %} { \"action\": { {% if product.variants.size == 1 or product.split_product %} \"addToCart\": { \"productId\": \"{{ currentVariant.id }}\", {% assign sellingPlanId = '' %} {% if currentVariant.preorder and currentVariant.preorder.sellingPlan %} {% assign sellingPlanId = currentVariant.preorder.sellingPlan.id %} {% endif %} \"selling_plan\": {{ sellingPlanId | json | escape }} } {% else %} {% if request.device contains 'mobile' %} \"quickView\": { \"productId\": \"{{ product.id }}\", \"fromSelectOptionBtn\": true } {% else %} \"quickAddToCart\": { \"productId\": \"{{ product.id }}\", \"variant_id\": \"{{ product.variant_id }}\" } {% endif %} {% endif %} } } {% endcapture %} {% assign variantPreorder = currentVariant.preorder %} {% assign buttonPreorder = '' %} {% if variantPreorder %} {% assign buttonPreorder = buttonPreorder | append : ' boost-sd__button--preorder' %} {% endif %} {% assign buttonTextPreorder = '' %} {% if variantPreorder %} {% assign buttonTextPreorder = buttonTextPreorder | append : ' boost-sd__button-text--preorder' %} {% endif %} {% assign preOrderLabel = 'Pre-Order' %} {% if variantPreorder.settings.buttonText != blank %} {% assign preOrderLabel = variantPreorder.settings.buttonText %} {% endif %} {% assign selectOptionBtnLabel = '' %} {% if product.available == false %} {% assign selectOptionBtnLabel = \"productItem.soldoutLabel\" | translate: translations, 'Sold out' %} {% elsif product.variants.size == 1 or product.split_product %} {% assign selectOptionBtnLabel = \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' %} {% if variantPreorder and currentVariant.inventory_management != null %} {% assign selectOptionBtnLabel = preOrderLabel %} {% endif %} {% else %} {% assign selectOptionBtnLabel = \"productItem.atcSelectOptionsLabel\" | translate: translations, 'Choose options' %} {% endif %} \u003cbutton aria-label='{{ selectOptionBtnLabel }}' class='boost-sd__button boost-sd__button--select-option boost-sd__button--border boost-sd__button--show-on-hover boost-sd__button--hide-on-mobile boost-sd__button--rectangle{{ buttonPreorder }}' type='button' {% if product.available == false %} disabled {% endif %} data-metadata='{{ metaData | json_encode }}' \u003e \u003cspan class='boost-sd__icon boost-sd__icon--is-image boost-sd__icon--fill-current-color'\u003e\u003c\/span\u003e \u003cspan class='boost-sd__button-text boost-sd__cta-button-text {{ buttonTextPreorder }}'\u003e{{ selectOptionBtnLabel }}\u003c\/span\u003e \u003c\/button\u003e {% capture metaData %} { \"action\": { \"quickView\": { \"productId\": \"{{ product.id }}\" } } } {% endcapture %} \u003cbutton aria-label='Quick view' class='boost-sd__button boost-sd__button--border boost-sd__button--show-on-hover boost-sd__button--hide-on-mobile boost-sd__button--square boost-sd__button--quick-view' type='button' data-metadata='{{ metaData | json_encode }}'\u003e \u003cspan class='boost-sd__icon boost-sd__icon--is-image boost-sd__icon--fill-current-color'\u003e\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- POPUP --\u003e \u003cdiv aria-modal=\"true\" role=\"dialog\" aria-label=\"Choose options for product {{ product.title | escape }}\" class=\"boost-sd__popup-select-option\" style=\"display: none\"\u003e \u003cdiv tabindex=\"-1\" class=\"boost-sd__popup-select-option-container\"\u003e {% for swatch in product.options_with_values -%} \u003cdiv class=\"boost-sd__product-swatch\"\u003e \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e {% for value in swatch.values -%} {% assign swatchBy = 'text' %} {% assign backgroundSwatch = \"background-color: \" | append: value.title | strip_html | escape -%} {% assign imageName = value.title | strip_html | downcase | strip | escape -%} {% if imageName contains \" \" -%} {% assign imageName = imageName | replace: ' ', \"-\" -%} {% endif -%} {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" -%} {% if swatch.original_name == 'color' -%} {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\" %} {% assign swatchBy = 'color-and-image' %} {% endif -%} {% for variant in product.variants %} {% assign options = variant.merged_options %} {% if variant.original_merged_options != nil %} {% assign options = variant.original_merged_options %} {% endif %} {% for option in options %} {% assign currentOption = option | strip_html | downcase | strip | replace: 'color:', '' | escape %} {% if currentOption contains \" \" %} {% assign currentOption = currentOption | replace: ' ', \"-\" %} {% endif %} {% if currentOption == imageName and variant.image %} {% assign backgroundSwatch = \"background-image: url('\" | append: variant.image | append: \"');\" %} {% assign swatchBy = 'product-image' %} {% endif %} {% endfor %} {% endfor %} \u003cdiv class=\"boost-sd__product-swatch-option\" data-swatch-by=\"{{ swatchBy }}\"\u003e \u003cdiv class=\"boost-sd__radio\"\u003e \u003cdiv class=\"boost-sd__tooltip\"\u003e {% if swatch.original_name == 'color' -%} \u003cdiv class=\"boost-sd__tooltip-content\" style=\"display: none;\"\u003e{{ value.title | strip_html | escape }}\u003c\/div\u003e {% endif -%} \u003cinput id=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-input boost-sd__radio-input--hidden\" type=\"radio\" value=\"{{ value.title | strip_html | escape }}\" checked=\"\" \/\u003e {% if swatch.original_name == 'color' -%} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\" \u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% else -%} \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--in-quick-view\" \u003e {{ value.title | strip_html | escape }} \u003c\/label\u003e {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor -%} \u003c\/div\u003e \u003c\/div\u003e {% endfor -%} \u003c\/div\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--primary boost-sd__button--add-to-cart boost-sd__button--full-width boost-sd__button--large boost-sd__btn-add-to-cart\" \u003e \u003cspan class=\"boost-sd__button-text boost-sd__cta-button-text\"\u003e{{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }}\u003c\/span\u003e \u003c\/button\u003e \u003cbutton type=\"button\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}' class=\"boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__popup-select-option-close-btn\" \u003e \u003csvg width=\"17\" height=\"17\" viewBox=\"0 0 17 17\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.9024 3.56904C13.0325 3.43886 13.0325 3.22781 12.9024 3.09763C12.7722 2.96746 12.5611 2.96746 12.431 3.09763L8 7.5286L3.56904 3.09763C3.43886 2.96746 3.22781 2.96746 3.09763 3.09763C2.96746 3.22781 2.96746 3.43886 3.09763 3.56904L7.5286 8L3.09763 12.431C2.96746 12.5611 2.96746 12.7722 3.09763 12.9024C3.22781 13.0325 3.43886 13.0325 3.56904 12.9024L8 8.47141L12.431 12.9024C12.5611 13.0325 12.7722 13.0325 12.9024 12.9024C13.0325 12.7722 13.0325 12.5611 12.9024 12.431L8.47141 8L12.9024 3.56904Z\" fill=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c!-- POPUP --\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT INFO --\u003e\u003cdiv class=\"boost-sd__product-info-wrapper\"\u003e\u003cdiv class=\"boost-sd__product-info boost-sd__product-info--left\"\u003e \u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link\" {% if request.previewMode != true %} href=\"{{ productLocale }}\/products\/{{ product.handle }}{{ variantUrl }}\"{% endif %}\u003e \u003cdiv class=\"boost-sd__product-title\" id=\"product-title-{{ product.id }}\"\u003e {{ product.title | escape }} \u003c\/div\u003e \u003c\/a\u003e \u003cdiv class=\"boost-sd__product-price\" id=\"product-price-{{ product.id }}\"\u003e \u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%} {% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}
1547\u003c!-- convert variable compareAtPriceMin to number --\u003e{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%} {% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}\u003c!-- Keep product.price_* for variant-display items because these values are already market-presentment prices --\u003e{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%} {% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%} \u003c!-- calculate salePercent base on compareAtPriceMin and minPrice --\u003e {% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%} {% if compareAtPriceMin \u003e 0 %} {% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%} {% else %} {% assign salePercent = '0%' %} {% endif %} \u003c!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --\u003e {% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}\u003c!-- Format price min --\u003e{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}\u003c!-- Format price max --\u003e{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%} {% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}\u003c!-- priceMax used for multi variant price display where it can have min-max price with format and translation --\u003e{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%} {% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%} {% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%} {% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%} {% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%} {% assign saleAmountWithFormat = saleAmount | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}\u003c!-- Price compare display top or bottom --\u003e\u003c!-- Price compare display left or right --\u003e\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e \u003cspan class=\"boost-sd__visually-hidden\"\u003e {% if isSale %} Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %} {% else %} Regular price {{ priceValueWithFormat }} {% endif %} \u003c\/span\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price-content boost-sd__product-price-content--text-align-left\" \u003e \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ priceValueWithFormat }}
1547\u003c\/span\u003e \u003c\/span\u003e {% if compareAtPriceWithFormat != '' -%} \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ compareAtPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat != '' -%} \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price--saving\" \u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e \u003c\/span\u003e {% endif -%} \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-rating\"\u003e \u003cdiv class=\"ruk_rating_snippet\" data-sku=\"{{ product.handle }};{{ product.variants | map: 'sku' | join: ';' }};{{ product.variants | map: 'id' | join: ';' }}\" data-no-redirect=\"true\"\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- PRODUCT INVENTORY --\u003e \u003c!-- TEMPLATE PRODUCT SWATCH --\u003e{% assign swatches = '' %} \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% assign numberOfProductPerRow = widgetDesignSettings.numberOfProductPerRow %} {% assign numberOfRecommendProduct = widgetDesignSettings.numberOfRecommendProduct %} {% if numberOfRecommendProduct \u003c numberOfProductPerRow %} {% assign sliderPages = 1 %} {% assign disable = \"disabled\" %} {% else %} {% assign sliderPages = numberOfRecommendProduct | divided_by: numberOfProductPerRow | ceil %} {% assign disable = \"\" %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__prev-button boost-sd__prev-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__prev-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__next-button boost-sd__next-button--inside\"\u003e \u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e \u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__next-button-icon\"\u003e \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e \u003cdiv class=\"boost-sd__watermark-powered-by-boost\"\u003e {{ \"search.watermarkPoweredBy\" | translate: translations, \"Powered by\" }} \u003cdiv class=\"boost-sd__watermark-highlight\"\u003e {{ \"search.watermarkPoweredByBranch\" | translate: translations, \"Boost\" }} \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e {% else %} \u003c!-- TEMPLATE RECOMMENDATION TYPE BUNDLE --\u003e{% assign bundleStyle = widgetDesignSettings.bundleStyle %}\u003cdiv class=\"boost-sd__recommendation-bundle boost-sd__recommendation-bundle--{{ bundleStyle }}\"\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-left\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-images boost-sd__recommendation-bundle-images--{{ bundleStyle }}\"\u003e {% for product in products %} \u003cdiv class=\"boost-sd__recommendation-bundle-image-item\"\u003e {% if product.checked %} \u003ca aria-label=\"View product details for {{ product.title | escape }}\" class=\"boost-sd__product-link boost-sd__product-link-image\" href=\"\/products\/{{ product.handle }}\"\u003e {% endif %} \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--full-box\"\u003e \u003cdiv class=\"boost-sd__product-image {% unless product.checked %} boost-sd__product-image--blur {% endunless %}\"\u003e {% if product.images_info[0] %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"{{ product.images_info[0].src }}\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% else %} \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e {% endif %} \u003c\/div\u003e \u003c\/div\u003e {% if product.checked %} \u003c\/a\u003e {% endif %} {% if bundleStyle == 'style2' %} \u003cdiv class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e {% if forloop.index0 == 0 %} \u003cspan role=\"text\" tabindex=\"0\"\u003e \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }} \u003c\/span\u003e {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e {% endif %} \u003c\/div\u003e {%- if product.selectedOption.title != 'Default Title' -%} \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e \u003cdiv {% if product.checked %} tabindex=\"0\" {% endif %}
1547 role=\"combobox\" aria-label=\"Select an option\" aria-expanded=\"false\" aria-haspopup=\"true\" data-id=\"boost-sd__dropdown-{{ widgetId }}\" data-product-id=\"{{ product.id }}\" id=\"boost-sd__dropdown-{{ widgetId }}\" class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e \u003cspan aria-label=\"Current option: {{ product.selectedOption.title | escape }}\" class=\"boost-sd__dropdown-option-text\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul role=\"listbox\" data-id=\"boost-sd__dropdown-list-{{ widgetId }}\" id=\"boost-sd__dropdown-list-{{ widgetId }}\" class=\"boost-sd__dropdown-option-list\"\u003e {% for variant in product.variants %} \u003cli role=\"option\" aria-selected=\"{{ variant.title == product.selectedOption.title }}\" data-id=\"boost-sd__dropdown-option-{{ widgetId }}\" data-variant-id=\"{{ variant.id }}\" id=\"boost-sd__dropdown-option-{{ widgetId }}\" class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e \u003cbutton type=\"button\" aria-checked=\"{% if product.checked %} true {% else %} false {% endif %}\" aria-label=\"{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}\" class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\" data-id=\"boost-sd__checkbox-{{ widgetId }}\" id=\"boost-sd__checkbox-{{ widgetId }}-{{ product.id }}\" \u003e\u003c\/button\u003e \u003c\/div\u003e \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
1547: {{ product.selectedOption.price }}\" class=\"boost-sd__format-currency\"\u003e \u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003c\/div\u003e {% unless forloop.last %} \u003cdiv class=\"boost-sd__recommendation-bundle-plus-icon-wrapper boost-sd__recommendation-bundle-plus-icon-wrapper--{{ bundleStyle }}\"\u003e \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15 7H9V1C9 0.448 8.553 0 8 0C7.447 0 7 0.448 7 1V7H1C0.447 7 0 7.448 0 8C0 8.552 0.447 9 1 9H7V15C7 15.552 7.447 16 8 16C8.553 16 9 15.552 9 15V9H15C15.553 9 16 8.552 16 8C16 7.448 15.553 7 15 7Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e {% endunless %} {% endfor %} \u003c\/div\u003e {% if bundleStyle == 'style1' %} {% for product in products %} \u003cdiv class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e \u003cbutton type=\"button\" aria-checked=\"{% if product.checked %} true {% else %} false {% endif %}\" aria-label=\"{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}\" class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\" data-id=\"boost-sd__checkbox-{{ widgetId }}\" id=\"boost-sd__checkbox-{{ widgetId }}-{{ product.id }}\" \u003e\u003c\/button\u003e \u003c\/div\u003e {% if forloop.index0 == 0 %} \u003cspan role=\"text\" tabindex=\"0\"\u003e \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }} \u003c\/span\u003e {% elsif product.checked %} \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e {{ product.title | escape }} \u003c\/a\u003e {% else %} \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e {% endif %} \u003c\/div\u003e {%- if product.selectedOption.title != 'Default Title' -%} \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e \u003cdiv {% if product.checked %} tabindex=\"0\" {% endif %} role=\"combobox\" aria-label=\"Select an option\" aria-expanded=\"false\" aria-haspopup=\"true\" data-id=\"boost-sd__dropdown-{{ widgetId }}\" data-product-id=\"{{ product.id }}\" id=\"boost-sd__dropdown-{{ widgetId }}\" class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e \u003cspan aria-label=\"Current option: {{ product.selectedOption.title | escape }}\" class=\"boost-sd__dropdown-option-text\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#5C5F62\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul role=\"listbox\" data-id=\"boost-sd__dropdown-list-{{ widgetId }}\" id=\"boost-sd__dropdown-list-{{ widgetId }}\" class=\"boost-sd__dropdown-option-list\"\u003e {% for variant in product.variants %} \u003cli role=\"option\" aria-selected=\"{{ variant.title == product.selectedOption.title }}\" data-id=\"boost-sd__dropdown-option-{{ widgetId }}\" data-variant-id=\"{{ variant.id }}\" id=\"boost-sd__dropdown-option-{{ widgetId }}\" class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
1547: {{ product.selectedOption.price }}\" class=\"boost-sd__format-currency\"\u003e \u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e \u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% endfor %} {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-right\"\u003e {% if hasSelectedProduct == true %} \u003cdiv role=\"text\" tabindex=\"0\" class=\"boost-sd__recommendation-bundle-total-price\"\u003e Total price: \u003cb class=\"boost-sd__recommendation-bundle-price-text\"\u003e \u003cspan class=\"boost-sd__format-currency\"\u003e{{ totalPrice }}\u003c\/span\u003e \u003c\/b\u003e \u003c\/div\u003e {% endif %} \u003cbutton type=\"button\" {% if hasSelectedProduct == false %}disabled{% endif %} class=\"boost-sd__button boost-sd__button--primary boost-sd__button--large boost-sd__button--round boost-sd__button--full-width boost-sd__btn-add-to-cart\"\u003e \u003cspan\u003eAdd to Cart\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% endif %}\u003c\/div\u003e\u003cstyle\u003e #{{ widgetId }} .boost-sd__recommendation-title { color: {{ widgetDesignSettings.titleTextColor }}; font-family: {{ widgetDesignSettings.titleFont }}; font-size: {{ widgetDesignSettings.titleFontSize }}px; text-transform: {{ widgetDesignSettings.titleTextTransform }}; font-weight: {{ widgetDesignSettings.titleFontWeight }}; font-style: {{ widgetDesignSettings.titleFontStyle }}; }\u003c\/style\u003e", 1548 1549 1550 1551 1552 1553 "searchTabCollectionsContent": "\u003cdiv role=\"tabpanel\" class=\"boost-sd__search-result-panel-content\"\u003e {% assign currentLocale = '' %} {% if currentLocale != \"\" %} {% assign currentLocale = currentLocale %} {% endif %} {% for collection in collections %} \u003ca tabindex=\"0\" href=\"{{ currentLocale }}\/collections\/{{ collection.handle }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ collection.title | escape }}
1553\u003c\/p\u003e {% if collection.body_html != \"\" %} \u003cp class=\"boost-sd__search-result-panel-content-item-description\"\u003e {{ collection.body_html | strip_html | truncate: 270, '...' }} \u003c\/p\u003e {% endif %} \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c= 0 %} {% assign pageSize = 1 %} {% endif %} {% if pageSize \u003c totalCollection %} {% assign totalPage = totalCollection | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %} {% assign toProduct = currentPage | times: pageSize %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e", 1554 1555 1556 1557 1558 1559 "searchTabPagesContent": "\u003cdiv role=\"tabpanel\" class=\"boost-sd__search-result-panel-content\"\u003e {% for page in pages %} \u003ca tabindex=\"0\" href=\"{{ page.url }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ page.title | escape }}
1559\u003c\/p\u003e {% if collection.body_html != \"\" %} \u003cp class=\"boost-sd__search-result-panel-content-item-description\"\u003e {{ collection.body_html | strip_html | truncate: 270, '...' }} \u003c\/p\u003e {% endif %} \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c= 0 %} {% assign pageSize = 1 %} {% endif %} {% if pageSize \u003c totalPageTab %} {% assign totalPage = totalPageTab | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %} {% assign toProduct = currentPage | times: pageSize %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e \u003c\/button\u003e {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e", 1560 1561 1562 1563 1564 1565 "searchTabCollectionsContentPagination": "{% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %}{% assign toProduct = currentPage | times: pageSize %}\u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\"
1565clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/span\u003e\u003c\/button\u003e {% endif %}\u003c\/div\u003e", 1566 1567 1568 1569 1570 1571 "placeholderFilterTree": "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003c!-- This is global variable filter settings layout --\u003e\u003cdiv class='boost-sd-container'\u003e\u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e\u003cdiv class='boost-sd__in-collection-search boost-sd__in-collection-search--horizontal'\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 38px; border-radius: 0; width: 100%;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-horizontal'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal\"\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__toolbar-container\"\u003e \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e \u003cdiv class=\"boost-sd__toolbar-content\"\u003e \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--3-col\"\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/di
1571v\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header { width: 100%; height: 130px; display: block; background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee)); background-color: #eee; animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty { display: block; } .boost-sd__collection-header .boost-sd__placeholder-item { height: 130px; } @media only screen and (min-width: 992px) { .boost-sd__collection-header, .boost-sd__collection-header .boost-sd__placeholder-item { height: 150px; } } @keyframes banner-place-holder-shimmer { 0% { background-position: -1500px 0; } 100% { background-position: 1500px 0; } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__filter-tree-vertical { margin-top: 0; margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder { background: transparent; width: 100%; max-width: 100%; display: none; } .boost-sd__filter-tree-vertical-placeholder-list { margin: 30px 10px 0; padding: 0; list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item { max-width: 100%; padding: 20px 0; display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child { padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder { display: none; } @media only screen and (min-width: 992px) { .boost-sd__filter-tree-vertical { width: 272px; } .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { margin-right: 16px; margin-left: 0; } .boost-sd__filter-tree-vertical-placeholder, .boost-sd__filter-tree-horizontal-placeholder { display: inline-block; } .boost-sd-layout--has-filter-horizontal { flex-wrap: wrap; margin-top: 0; } .boost-sd-layout--has-filter-horizontal .boost-sd-left, .boost-sd-layout--has-filter-horizontal .boost-sd-right { flex: 0 0 100%; } .boost-sd__filter-tree-horizontal { width: 100%; } .boost-sd__filter-tree-horizontal-placeholder { padding: 16px 0; border-top: 1px solid #ebebeb; width: 100%; max-width: 100%; background: transparent; } .boost-sd__filter-tree-horizontal-placeholder-list { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e8e9eb; } .boost-sd__filter-tree-horizontal-placeholder-item { border: none; display: inline-block; margin-right: 35px; position: relative; } .boost-sd__filter-tree-horizontal-placeholder-button { width: auto; height: auto; display: inline-block; position: relative; padding: 5px 15px 5px 0; margin: 0; min-height: auto; min-width: 0; border-radius: 0; box-shadow: none; background: none; border: none; letter-spacing: normal; text-align: left; cursor: pointer; } .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { width: 80px; height: 10px; display: inline-block; margin: 0 15px 0 0; } .boost-sd__filter-tree-horizontal-placeholder-icon { transform: rotate(-90deg); } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__toolbar-container { width: 100%; margin-bottom: 16px; } .boost-sd__toolbar-inner { max-width: 1216px; margin: 0 auto; } .boost-sd__toolbar-content { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 16px 0; }
1571 .boost-sd__toolbar { align-items: center; width: 100%; display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: 100%; margin-bottom: 16px; } @media only screen and (min-width: 992px) { .boost-sd__toolbar-content { display: flex; align-items: center; border-bottom: none; padding: 16px 0 16px; border-top: 1px solid #ebebeb; border-bottom: 0; } .boost-sd__toolbar { flex-wrap: inherit; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: auto; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: auto; margin-bottom: 0; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { flex: 1; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { justify-content: center; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { justify-content: end; } } .boost-sd__product-list-placeholder { gap: 16px; margin-bottom: 32px; flex-wrap: wrap; width: 100%; display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 222px; } .boost-sd__placeholder-list-item { background: rgba(0, 0, 0, 0.07); min-width: 50px; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__product-list-placeholder--list-view .boost-sd__product-list-placeholder-item { flex-direction: row; display: flex; width: 100%; } .boost-sd__sd__placeholder-list-view-layout-info-group { width: 100%; padding-left: 16px; display: flex; flex-direction: column; align-items: baseline; gap: 16px; text-align: left; justify-content: center; } .boost-sd__placeholder-list-view-layout-image { flex: 160px; width: auto; max-width: 160px; height: 160px; } .boost-sd__pagination { padding-top: 10px; padding-bottom: 10px; justify-content: center; align-items: center; display: flex; } @media only screen and (min-width: 576px) { .boost-sd__product-list-placeholder { gap: 32px; margin-bottom: 64px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } } @media only screen and (min-width: 992px) { .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 8px; } .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { margin-bottom: 16px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 382px; } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 275px; } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 215px; } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 175px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { width: calc(25% - (32px - 32px \/ 4)); } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { width: calc(20% - (32px - 32px \/ 5)); } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(16.6666667% - (32px - 32px \/ 6)); } } .boost-sd-container * { box-sizing: border-box; } .boost-sd__placeholder-item { background: rgba(0, 0, 0, 0.07); border-radius: 50rem; min-width: 50px; max-width: 100%; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__placeholder-item:empty { display: block; } .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 18px; } .boost-sd-layout { margin: 20px auto 0; } .boost-sd-left { position: relative; } .boost-sd-layout .boost-sd-right { width: 100%; margin-bottom: 20px; } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media only screen and (min-width: 992px) { .boost-sd-layout { display: flex; max-width: 1216px; } .boost-sd-layout .boost-sd-right { flex: auto; max-width: 100%; } }\u003c\/style\u003e", 1572 1573 1574 1575 1576 1577 "preOrder": "\u003c!-- TEMPLATE PRE-ORDER APP BLOCK --\u003e\u003cdiv class=\"boost-sd__product-form\"\u003e\u003c!-- Quantity Input --\u003e\u003cdiv class=\"boost-sd__product-form-quantity\"\u003e \u003cp id=\"quantity-title\" class=\"boost-sd__product-form-quantity-title\"\u003e {{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }} \u003c\/p\u003e \u003cdiv role=\"group\" aria-labelledby=\"quantity-title\" class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" aria-controls=\"item-quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e \u003cspan aria-hidden=\"true\"\u003e-\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003cinput id=\"item-quantity\" type=\"number\" aria-labelledby=\"quantity-title\" aria-describedby=\"quantity-error\" class=\"boost-sd__input-number-input\" value=\"1\" min=\"1\" \/\u003e \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e \u003cbutton type=\"button\" aria-label=\"Increase quantity\" aria-controls=\"item-quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e \u003cspan aria-hidden=\"true\"\u003e+\u003c\/span\u003e \u003c\/button\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv aria-live=\"assertive\" id=\"quantity-error\" class=\"boost-sd__product-form-quantity-error\"\u003e {{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }} \u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-options\"\u003e \u003c!-- TEMPLATE PRE_ORDER WITH PAYMENT --\u003e \u003c!-- TODO check preorder --\u003e {% if product.variants %} {% assign variants = product.variants %} {% else %} {% assign variants = variants %} {% endif %} {% for variant in variants %} {% if variant.preorder and variant.inventory_management != null %} {% assign paymentType = variant.preorder.payment.type %} {% assign discountType = variant.preorder.payment.discountType %} {% assign discountValue = variant.preorder.payment.discountValue %} {% assign originalPrice = variant.price %} {% assign paymentLabel = '' %} {% if paymentType == 'full' %} {% assign paymentLabel = 'Full payment' %} {% endif %} {% if paymentType == 'partial' %} {% assign paymentLabel = 'Partial payment' %} {% endif %} {% if paymentType == 'none' %} {% assign paymentLabel = 'No payment' %} {% endif %} {% capture showCurrencyCodes %}false{% endcapture %} {% assign moneyFormat = request.money_format | strip_html -%} {% if showCurrencyCodes == 'true' %} {% assign moneyFormat = request.money_format_with_currency | strip_html -%} {% endif %} {% assign moneyRate = request.currency_rate | strip_html -%} {% if discountType == 'percentage' %} {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %} {% elsif discountType == 'amount' %} {% assign discountValue = discountValue | times: moneyRate %} {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %} {% else %} {% assign discountedPrice = originalPrice %} {% endif %} {% assign removePriceDecimal = false -%} {% assign showCentAsSuperscript = false -%} {% assign decimalDelimiter = '' -%} {% assign withoutTrailingZeros = true -%} {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %} \u003cdiv tabindex=\"0\" role=\"region\" aria-labelledby=\"preorder-title\" aria-describedby=\"preorder-description\" class=\"boost-sd__preorder\" data-variant-id=\"{{ variant.id }}\"\u003e \u003cdiv class=\"boost-sd__preorder-option\"\u003e \u003ch2 id=\"preorder-title\" class=\"boost-sd__preorder-title\"\u003e{{ paymentLabel }}\u003c\/h2\u003e \u003cdiv aria-live=\"polite\" id=\"preorder-description\" class=\"boost-sd__preorder-discount\"\u003e {% if discountType == 'percentage' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValue }}%\u003c\/span\u003e {% elsif discountType == 'amount' %} \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValueFormat }}\u003c\/span\u003e {% endif %} \u003cdiv class=\"boost-sd__preorder-price\"\u003e {% if discountType != 'none' %} \u003cspan aria-label=\"Original Price: {{ originalPriceFormat }}\" class=\"boost-sd__preorder-original-price\"\u003e{{ originalPriceFormat }}\u003c\/span\u003e {% endif %} \u003cspan aria-label=\"Discounted Price: {{ discountedPriceFormat }}\" class=\"boost-sd__preorder-discounted-price\"\u003e{{ discountedPriceFormat }}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e {% endif %} {% endfor %} {% assign buttonLabel = 'Pre-Order' %} {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %} {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %} {% if preOrderButtonText and preOrderButtonText != '' %} {% assign buttonLabel = preOrderButtonText %} {% endif %} \u003cbutton type=\"button\" aria-label='{{ buttonLabel }}' class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__button--preorder\"\u003e \u003cspan aria-hidden=\"true\" class=\"boost-sd__button-text\"\u003e {{ buttonLabel }} \u003c\/span\u003e \u003c\/button\u003e \u003cp tabindex=\"0\" class=\"boost-sd__preorder-note\"\u003e \u003cstrong class=\"boost-sd__preorder-note-title\"\u003ePlease note: \u003c\/strong\u003e\u003cspan class=\"boost-sd__preorder-note-text\"\u003e{{ preOrderDeliveryText }}\u003c\/span\u003e \u003c\/p\u003e\u003c\/div\u003e\u003c!-- TEMPLATE ADD TO CART --\u003e\u003cdiv class=\"boost-sd__purchase-options\"\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__button--purchase\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e {{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }} \u003c\/span\u003e \u003c\/button\u003e \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-buy-now\"\u003e \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"quickView.buyItNowBtnLabel\" | translate: translations, 'Buy it now' }}\u003c\/span\u003e \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e", 1578 1579 1580 1581 1582 1583 "preOrderPlaceholder": "\u003c!-- Placeholder for PreOrder --\u003e\u003cdiv class=\"boost-sd__preorder-placeholder\"\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-quantity-label\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 65px; height: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-product-quantity\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 160px; height: 38px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-add-to-cart\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-buy-it-now\"\u003e \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e", 1584 1585 1586 1587 1588 1589 "backInStock": "\u003c!-- Popup Notify Me Form --\u003e\u003cdiv role=\"dialog\" aria-hidden=\"true\" aria-labelledby=\"boost-sd__bis-
1589popup-title\" aria-describedby=\"boost-sd__bis-popup-description\" id=\"boost-sd__bis-notify-popup\" class=\"boost-sd__bis-notify-popup\"\u003e\u003cdiv class=\"boost-sd__bis-popup-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__bis-popup-container\"\u003e \u003cdiv class=\"boost-sd__bis-popup-heading\"\u003e \u003c!-- Close Button --\u003e \u003cbutton aria-label=\"Close popup\" id=\"boost-sd__bis-close-popup\" class=\"boost-sd__bis-close-button\"\u003e \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}'\u003e \u003cpath d=\"M9.41385 8L15.7069 1.707C15.8944 1.51949 15.9997 1.26518 15.9997 1C15.9997 0.734825 15.8944 0.48051 15.7069 0.293002C15.5193 0.105494 15.265 0.000152588 14.9998 0.000152588C14.7347 0.000152588 14.4804 0.105494 14.2928 0.293002L7.99985 6.586L1.70685 0.293002C1.614 0.200157 1.50378 0.126509 1.38247 0.0762618C1.26117 0.0260146 1.13115 0.000152588 0.999849 0.000152588C0.868547 0.000152588 0.738531 0.0260146 0.617224 0.0762618C0.495916 0.126509 0.385694 0.200157 0.292849 0.293002C0.105341 0.48051 0 0.734825 0 1C0 1.26518 0.105341 1.51949 0.292849 1.707L6.58585 8L0.292849 14.293C0.105341 14.4805 0 14.7348 0 15C0 15.2652 0.105341 15.5195 0.292849 15.707C0.480357 15.8945 0.734673 15.9999 0.999849 15.9999C1.26503 15.9999 1.51934 15.8945 1.70685 15.707L7.99985 9.414L14.2928 15.707C14.3855 15.8002 14.4957 15.8741 14.617 15.9246C14.7383 15.9751 14.8684 16.001 14.9998 16.001C15.1313 16.001 15.2614 15.9751 15.3827 15.9246C15.504 15.8741 15.6142 15.8002 15.7069 15.707C15.7998 15.6142 15.8735 15.504 15.9238 15.3827C15.9742 15.2614 16 15.1313 16 15C16 14.8687 15.9742 14.7386 15.9238 14.6173C15.8735 14.496 15.7998 14.3858 15.7069 14.293L9.41385 8Z\" fill=\"#5C5F62\" \/\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003c!-- Title --\u003e \u003cp id=\"boost-sd__bis-popup-title\" class=\"boost-sd__bis-popup-title\"\u003eNotify me\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__bis-popup-content\"\u003e \u003c!-- Description --\u003e \u003cp id=\"boost-sd__bis-popup-description\" class=\"boost-sd__bis-popup-description\"\u003e Get a notification as soon as this product is back in stock by signing up below! \u003c\/p\u003e \u003c!-- Variant Selector --\u003e {% if filteredVariants.size \u003e 0 and filteredVariants[0].title != 'Default Title' %} \u003clabel for=\"boost-sd__bis-dropdown-variant\" class=\"boost-sd__bis-dropdown-label\"\u003eSelect variant\u003c\/label\u003e \u003cdiv aria-label=\"Select an option\" role=\"combobox\" aria-expanded=\"false\" aria-haspopup=\"listbox\" aria-controls=\"boost-sd__bis-dropdown-list\" aria-activedescendant=\"\" data-id=\"boost-sd__bis-dropdown-variant\" id=\"boost-sd__bis-dropdown-variant\" class=\"boost-sd__bis-dropdown-variant\"\u003e \u003cdiv role=\"button\" aria-labelledby=\"boost-sd__bis-dropdown-selected-option\" aria-label=\"Press to toggle dropdown\" tabindex=\"0\" id=\"boost-sd__bis-dropdown-selected-option\" class=\"boost-sd__bis-dropdown-selected-option\"\u003e \u003cspan aria-label=\"Current option: {{ filteredVariants[0].title | escape }}\" class=\"boost-sd__bis-dropdown-option-text\" title=\"{{ filteredVariants[0].title | escape }}\"\u003e {{ filteredVariants[0].title | escape }} \u003c\/span\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#222222\"\u003e\u003c\/path\u003e \u003c\/svg\u003e \u003c\/div\u003e \u003cul role=\"listbox\" aria-labelledby=\"boost-sd__bis-dropdown-selected-option\" data-id=\"boost-sd__bis-dropdown-list\" tabindex=\"-1\" id=\"boost-sd__bis-dropdown-list\" class=\"boost-sd__bis-dropdown-option-list\"\u003e {% for variant in filteredVariants %} \u003cli role=\"option\" tabindex=\"-1\" aria-selected=\"false\" data-id=\"boost-sd__bis-dropdown-option-item-{{ forloop.index }}\" id=\"boost-sd__bis-dropdown-option-item-{{ forloop.index }}\" class=\"boost-sd__bis-dropdown-option-item\" data-variant-id=\"{{ variant.id }}\"\u003e {{ variant.title | escape }} \u003c\/li\u003e {% endfor %} \u003c\/ul\u003e \u003c\/div\u003e {% endif %} \u003c!-- Email Input --\u003e \u003clabel for=\"boost-sd__bis-email-input\" class=\"boost-sd__bis-email-label\"\u003eEmail address\u003c\/label\u003e \u003cinput type=\"email\" aria-describedby=\"boost-sd__bis-email-error\" id=\"boost-sd__bis-email-input\" class=\"boost-sd__bis-email-input\" placeholder=\"Enter your email\" \/\u003e \u003cspan aria-live=\"polite\" id=\"boost-sd__bis-email-error\" class=\"boost-sd__bis-email-error\"\u003ePlease input a valid email address\u003c\/span\u003e \u003c!-- SMS Input --\u003e \u003clabel for=\"boost-sd__bis-
1589phone-input\" class=\"boost-sd__bis-phone-label\"\u003eSMS\u003c\/label\u003e \u003cdiv class=\"boost-sd__bis-phone-container\"\u003e \u003cbutton type=\"button\" aria-haspopup=\"listbox\" class=\"boost-sd__bis-phone-button\"\u003e \u003cimg id=\"boost-sd__bis-phone-selected-flag\" class=\"boost-sd__bis-phone-selected-flag\" src=\"{{ 'https:\/\/flagcdn.com\/ca.svg' | asset_url }}\" alt=\"Canada\"\u003e \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath d=\"M7.09832 3.98e-07L0.901685 -1.43e-07C0.15069 -2.09e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63e-07 7.09832 3.98e-07Z\" fill=\"#222222\" \/\u003e \u003c\/svg\u003e \u003c\/button\u003e \u003cinput type=\"tel\" aria-describedby=\"boost-sd__bis-phone-error\" id=\"boost-sd__bis-phone-input\" class=\"boost-sd__bis-phone-input\" placeholder=\"(+1) XXX-XXXX\" data-country-code=\"+1\" data-country-format=\"(XXX) XXX-XXXX\"\u003e \u003c\/div\u003e \u003cdiv aria-expanded=\"false\" class=\"boost-sd__bis-phone-dropdown\" id=\"boost-sd__bis-phone-dropdown\"\u003e \u003cinput type=\"text\" id=\"boost-sd__bis-search-country\" class=\"boost-sd__bis-search-country\" placeholder=\"Search country...\"\u003e \u003cdiv id=\"boost-sd__bis-country-options\" class=\"boost-sd__bis-country-options\"\u003e\u003c\/div\u003e \u003c\/div\u003e \u003cspan aria-live=\"polite\" id=\"boost-sd__bis-phone-error\" class=\"boost-sd__bis-phone-error\"\u003ePlease input a valid phone number\u003c\/span\u003e \u003c!-- Submit Button --\u003e \u003cbutton aria-disabled=\"true\" id=\"boost-sd__bis-submit-button\" class=\"boost-sd__bis-submit-button\" disabled\u003e Notify me when available \u003c\/button\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c!-- Success Banner --\u003e\u003cdiv aria-hidden=\"true\" aria-live=\"polite\" id=\"boost-sd__bis-success-banner\" class=\"boost-sd__bis-success-banner\"\u003e\u003csvg id=\"boost-sd__bis-success-banner-icon\" class=\"boost-sd__bis-success-banner-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 10C0 15.514 4.486 20 10 20C15.514 20 20 15.514 20 10C20 4.486 15.514 0 10 0C4.486 0 0 4.486 0 10ZM15.2071 8.20711C15.5976 7.81658 15.5976 7.18342 15.2071 6.79289C14.8166 6.40237 14.1834 6.40237 13.7929 6.79289L9 11.5858L6.70711 9.29289C6.31658 8.90237 5.68342 8.90237 5.29289 9.29289C4.90237 9.68342 4.90237 10.3166 5.29289 10.7071L8.29289 13.7071C8.68342 14.0976 9.31658 14.0976 9.70711 13.7071L15.2071 8.20711Z\" fill=\"white\" \/\u003e\u003c\/svg\u003e\u003cspan id=\"boost-sd__bis-success-banner-text\" class=\"boost-sd__bis-success-banner-text\"\u003eWe will notify you when the item is available\u003c\/span\u003e\u003c\/div\u003e", 1590 1591 1592 1593 1594 1595 "countdownTimer": "\u003c!-- TEMPLATE COUNTDOWN TIMER INLINE --\u003e{% if request.previewMode == true %}{% assign header = 'Hurry up!' %}{% assign upsellTitle = 'Sale ends in' %}{% assign days = '00' %}{% assign hours = '23' %}{% assign minutes = '59' %}{% assign seconds = '12' %}{% assign hideDays = false %}{% assign previewLabelDays = 'days' %}{% assign previewLabelHours = 'hrs' %}{% assign previewLabelMinutes = 'min' %}{% assign previewLabelSeconds = 'secs' %}{% endif %}\u003cdiv class=\"boost-sd__countdown-timer\" data-campaign-id=\"{{ campaignId }}\" {% if cta.type == 'entire' and cta.link %} data-timer-cta-link=\"{{ cta.link | escape }}\" role=\"link\" tabindex=\"0\" aria-label=\"{{ header | strip_html | escape }}\" style=\"cursor: pointer;\" {% endif %}\u003e\u003cdiv class=\"boost-sd__countdown-timer-container\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-content\"\u003e {% if header != blank %} \u003cdiv class=\"boost-sd__countdown-timer-header\"\u003e {{ header | strip_html | escape }} \u003c\/div\u003e {% endif %} {% if upsellTitle != blank %} \u003cdiv class=\"boost-sd__countdown-timer-upsell\"\u003e {{ upsellTitle | strip_html | escape }} \u003c\/div\u003e {% endif %} \u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-digits\" role=\"timer\" aria-live=\"off\" aria-atomic=\"true\" aria-label=\"Countdown timer\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-unit {% if hideDays %}boost-sd__countdown-timer-unit--hidden{% endif %}\" data-timer-unit-days\u003e \u003cspan class=\"boost-sd__countdown-timer-value\" data-timer-days\u003e{{ days }}\u003c\/span\u003e \u003cspan class=\"boost-sd__countdown-timer-label\"\u003e{% if request.previewMode == true %}{{ previewLabelDays }}{% else %}{{ labels.days }}{% endif %}\u003c\/span\u003e \u003c\/div\u003e \u003cspan class=\"boost-sd__countdown-timer-separator {% if hideDays %}boost-sd__countdown-timer-separator--hidden{% endif %}\" data-timer-separator-days aria-hidden=\"true\"\u003e:\u003c\/span\u003e \u003cdiv class=\"boost-sd__countdown-timer-unit\"\u003e \u003cspan class=\"boost-sd__countdown-timer-value\" data-timer-hours\u003e{{ hours }}\u003c\/span\u003e \u003cspan class=\"boost-sd__countdown-timer-label\"\u003e{% if request.previewMode == true %}{{ previewLabelHours }}{% else %}{{ labels.hours | escape }}{% endif %}\u003c\/span\u003e \u003c\/div\u003e \u003cspan class=\"boost-sd__countdown-timer-separator\" aria-hidden=\"true\"\u003e:\u003c\/span\u003e \u003cdiv class=\"boost-sd__countdown-timer-unit\"\u003e \u003cspan class=\"boost-sd__countdown-timer-value\" data-timer-minutes\u003e{{ minutes }}\u003c\/span\u003e \u003cspan class=\"boost-sd__countdown-timer-label\"\u003e{% if request.previewMode == true %}{{ previewLabelMinutes }}{% else %}{{ labels.minutes | escape }}{% endif %}\u003c\/span\u003e \u003c\/div\u003e \u003cspan class=\"boost-sd__countdown-timer-separator\" aria-hidden=\"true\"\u003e:\u003c\/span\u003e \u003cdiv class=\"boost-sd__countdown-timer-unit\"\u003e \u003cspan class=\"boost-sd__countdown-timer-value\" data-timer-seconds\u003e{{ seconds }}\u003c\/span\u003e \u003cspan class=\"boost-sd__countdown-timer-label\"\u003e{% if request.previewMode == true %}{{ previewLabelSeconds }}{% else %}{{ labels.seconds | escape }}{% endif %}\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e {% if cta.type == 'button' and cta.link %} \u003cdiv class=\"boost-sd__countdown-timer-cta\"\u003e \u003ca href=\"{{ cta.link | escape }}\" class=\"boost-sd__button boost-sd__countdown-timer-button\"\u003e {{ cta.buttonText | escape }} \u003c\/a\u003e \u003c\/div\u003e {% elsif request.previewMode == true %} \u003cdiv class=\"boost-sd__countdown-timer-cta\"\u003e \u003ca class=\"boost-sd__button boost-sd__countdown-timer-button\"\u003e Shop now \u003c\/a\u003e \u003c\/div\u003e {% endif %} \u003c\/div\u003e\u003c\/div\u003e", 1596 1597 1598 1599 1600 1601 "countdownTimerPlaceholder": "\u003c!-- TEMPLATE COUNTDOWN TIMER PLACEHOLDER --\u003e\u003cdiv class=\"boost-sd__countdown-timer-pl\"\u003e\u003cdiv class=\"boost-sd__countdown-timer-pl-title skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e\u003cdiv class=\"boost-sd__countdown-timer-pl-subtitle skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e\u003cdiv class=\"boost-sd__countdown-timer-pl-digits\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-box\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-number skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-label skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-separator\"\u003e:\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-box\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-number skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-label skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-separator\"\u003e:\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-box\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-number skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-label skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-separator\"\u003e:\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-box\"\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-number skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003cdiv class=\"boost-sd__countdown-timer-pl-label skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__countdown-timer-pl-button skeleton\"\u003e\u0026nbsp;\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__countdown-timer-pl { width: 100%; max-width: 920px; margin: 0 auto; background: #f8f8f8; border: 1px solid #dedede; border-radius: 20px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); padding: 24px 24px 20px; text-align: center; } .boost-sd__countdown-timer-pl .skeleton { position: relative; overflow: hidden; background: #dcdcdc; } .boost-sd__countdown-timer-pl .skeleton::after { content: \"\"; position: absolute; inset: 0; transform: translateX(-100%); background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 50%, rgba(255, 255, 255, 0) 100%); animation: boost-sd-countdown-shimmer 1.4s infinite; } .boost-sd__countdown-timer-pl-title { width: 220px; height: 28px; border-radius: 8px; margin: 0 auto 8px; } .boost-sd__countdown-timer-pl-subtitle { width: 150px; height: 20px; border-radius: 8px; margin: 0 auto 20px; } .boost-sd__countdown-timer-pl-digits { display: flex; align-items: center; justify-content: center; gap: 4px; } .boost-sd__countdown-timer-pl-box { flex: 1 1 0; min-width: 60px; max-width: 130px; aspect-ratio: 11 \/ 9; background: linear-gradient(180deg, #e8e8e8 0%, #ffffff 100%); border-radius: 20px; border: 1px solid #ececec; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; padding: 15px 0; } .boost-sd__countdown-timer-pl-separator { font-weight: 400; font-size: 20px; line-height: 1; color: #2a2a2a; transform: translateY(-8px); } .boost-sd__countdown-timer-pl-number { width: 50px; height: 32px; border-radius: 8px; } .boost-sd__countdown-timer-pl-label { width: 40px; height: 14px; border-radius: 6px; } .boost-sd__countdown-timer-pl-button { width: 100%; height: 40px; border-radius: 8px; margin: 16px auto 0; } @keyframes boost-sd-countdown-shimmer { 100% { transform: translateX(100%); } } @media (max-width: 768px) { .boost-sd__countdown-timer-pl { padding: 16px 10px; } .boost-sd__countdown-timer-pl-subtitle { margin: 0 auto 10px; } .boost-sd__countdown-timer-pl-separator { transform: translateY(-10px); } } @media (max-width: 520px) { .boost-sd__countdown-timer-pl-separator { display: none; } .boost-sd__countdown-timer-pl-title { width: 180px; height: 24px; } .boost-sd__countdown-timer-pl-subtitle { width: 120px; height: 16px; } }\u003c\/style\u003e", 1602 1603 1604 } || {};return templates}function readTemplateId(){let templateId="";templateId= 1605 1606 "enxBCIrja7" 1607 || "";return templateId}function readTemplateMetadata(){let templateMetadata=null;templateMetadata = 1608 1609 1610 {"collectionFilters":"enxBCIrja7/themes/default/main__0__liquid","productList":"enxBCIrja7/product-list/main__0__liquid","productItem":"enxBCIrja7/product-item/main__0__liquid","collectionHeader":"enxBCIrja7/collection-header/main__0__liquid","searchPage":"enxBCIrja7/themes/default/search__0__liquid","mostPopularProducts":"enxBCIrja7/no-search-result-page/most-popular-products__0__liquid","recommendation":"enxBCIrja7/recommendation/main__0__liquid","recommendationDynamicBundle":"enxBCIrja7/recommendation/dynamic-bundle__0__liquid","recommendationEmbeddedBundle":"enxBCIrja7/recommendation/embedded-bundle__0__liquid","recommendationVolumeBundleProduct":"enxBCIrja7/recommendation/volume-bundle/volume-product__0__liquid","recommendationVolumeBundlePopup":"enxBCIrja7/recommendation/volume-bundle/volume-popup__0__liquid","recommendationVolumeBundleBlock":"enxBCIrja7/recommendation/volume-bundle/main__0__liquid","tierDiscountBundlePopup":"enxBCIrja7/tier-discount-bundle/tier-discount-popup__0__liquid","tierDiscountBundleBlock":"enxBCIrja7/tier-discount-bundle/main__0__liquid","instantSearchWidget":"enxBCIrja7/instant-search-widget/main__0__liquid","quickView":"enxBCIrja7/quickview/main__0__liquid","cart":"enxBCIrja7/cart/main__0__liquid","placeholderFilterTree":"enxBCIrja7/place-holder/place-holder__0__liquid","placeholderRecommendation":"enxBCIrja7/recommendation-placeholder/main__0__liquid","preOrder":"enxBCIrja7/pre-order/main__0__liquid","preOrderPlaceholder":"enxBCIrja7/pre-order-placeholder/main__0__liquid","backInStock":"enxBCIrja7/back-in-stock/main__0__liquid","countdownTimer":"enxBCIrja7/countdown-timer/main__0__liquid","countdownTimerPlaceholder":"enxBCIrja7/countdown-timer-placeholder/main__0__liquid","templateVersion":"2.52.0","setupVersion":"v3","applyUniqueVersion":true,"themeNameLib":"default","themeLibVersion":"1.88.2","themeCssVersion":"2.52.0","themeCssUrl":"https://cdn.boostcommerce.i
1610o/widget-integration/theme/default/2.52.0/main.css","settingsCssUrl":"https://cdn.shopify.com/s/files/1/0798/8228/9500/files/boost-app-do-not-delete-this-file-ed8049-3__enxBCIrja7-settings.css?v=1785743849","updatedAt":1785743849,"featureOptions":{"enableBannerInterleaving":true},"customizeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/ed8049-3.myshopify.com/enxBCIrja7/customization-1780488869740.css","customizeJsUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/ed8049-3.myshopify.com/enxBCIrja7/customization-1780488867109.js"} 1611 ;return templateMetadata}function readTemplateSettings(){let templateSettings=null;templateSettings = 1612 1613 1614 {"appPreferenceSettings":{"watermark":true},"preOrderSettings":{"notificationSettings":{"emailProvider":"boost","automatic":false,"customizeEmail":{"name":"GANNIKUS Original (Boost)","address":"[email protected]","subject":"Preorder confirmed: {{order.name}}","heading":"Thanks for preordering from {{shop.name}}","description":"Your recent order {{order.name}} includes at least one preorder item. Please note the payment and shipping information below. Your preorder will be delivered as soon as possible.","button":"View order","contentTextColor":"#000000","backgroundColor":"#ffffff","ctaTextColor":"#ffffff","ctaBackgroundColor":"#000000"},"htmlTemplate":{"content":""},"shippingUpdateEmail":{"subject":"Shipping update for Order {{order.name}}","heading":"Shipping update for Order {{order.name}}","description":"Thanks for preordering from {{shop.name}}. Due to unforeseen circumstances, your preorder products in order {{order.name}} will be delayed. We will do our best to ship your product as soon as possible."}}},"generalSettings":{"addCollectionToProductUrl":false,"breakpointmobile":"575px","breakpointtabletportraitmin":"576px","breakpointtabletportraitmax":"991px","breakpointtabletlandscapetmin":"992px","breakpointtabletlandscapemax":"1199px","breakpointdesktop":"1200px"},"searchSettings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Sieh dir einige dieser beliebten Suchanfragen an","searchTermList":["creatin","whey","kreatin","omega","magnesium","omega 3","nac","rice","eaa","crea"],"backup":[],"type":"based_on_data","active":true},"mostPopularProducts":{"label":"Beliebte Produkte","productList":["verum-whey-juice-1kg","whey-protein","galenikus-booster","somnia-pre-sleep-drink","astragalus-120-kapseln","nattokinase-180-kapseln","nac-750-120-kapseln","citrus-bergamot-120-kapseln"],"backup":["whey-protein","magnesiumcitrat-3-x-120-kapseln","omega-backup-360","verum-whey-isolate","eaa-backup-pulver","cream-of-rice-3-x-1-kg","crea-basic-creatin-monohydrat","curcunova","multi-backup","cluster-dextrin-3-x-1kg"],"type":"manually","active":true},"products":{"label":"Produkte","pageSize":25,"active":false,"displayImage":true},"collections":{"label":"Kategorien","pageSize":25,"active":true,"displayImage":false,"displayDescription":true,"excludedValues":[{"value":"686198423900","label":"7%","handle":"7","sort_order":"best-selling"},{"value":"674716287324","label":"MHD SALE","handle":"mhd-sale","sort_order":"best-selling"}]},"pages":{"label":"Pages","pageSize":25,"active":false,"displayImage":false,"displayExcerpt":false},"searchEmptyResultMessages":{"active":true,"label":"Tut uns leid! Wir konnten keine Ergebnisse für \"{{ terms }}\" finden.{{ breakline }}Ãberprüfe die Schreibweise oder versuche es mit allgemeineren Suchbegriffen."},"searchTips":{"label":"Tipps zur Suche","active":true,"searchTips":"Bitte überprüfe deine Schreibweise.{{ breakline }}Verwende allgemeinere Suchbegriffe.{{ breakline }}
1614Gib weniger Keywords ein.{{ breakline }}Suche stattdessen nach Produkttyp oder einem Produktmerkmal."}},"suggestionNoResult":{"search_terms":{"label":"Sieh dir einige dieser beliebten Suchanfragen an","status":false,"data":["creatin","whey","kreatin","omega","magnesium","omega 3","nac","rice","eaa","crea"],"type":"based_on_data","backup":[]},"products":{"label":"Beliebte Produkte","status":false,"data":["verum-whey-juice-1kg","whey-protein","galenikus-booster","somnia-pre-sleep-drink","astragalus-120-kapseln","nattokinase-180-kapseln","nac-750-120-kapseln","citrus-bergamot-120-kapseln"],"type":"manually","backup":["whey-protein","magnesiumcitrat-3-x-120-kapseln","omega-backup-360","verum-whey-isolate","eaa-backup-pulver","cream-of-rice-3-x-1-kg","crea-basic-creatin-monohydrat","curcunova","multi-backup","cluster-dextrin-3-x-1kg"]}},"enableInstantSearch":true,"productAvailable":true,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductVendor":false,"suggestionBlocks":[{"type":"products","label":"Produkte","status":"active","number":6},{"type":"collections","label":"Kategorien","status":"active","number":3,"excludedValues":[{"value":"686198423900","label":"7%","handle":"7","sort_order":"best-selling"},{"value":"674716287324","label":"MHD SALE","handle":"mhd-sale","sort_order":"best-selling"}]},{"type":"suggestions","label":"Häufige Suchanfragen","status":"active","number":3},{"type":"pages","label":"Blog & Pages","status":"disabled","number":3}],"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":true,"number":"3"},"searchTermSuggestion":{"label":"Popular searches","status":false,"data":[],"backup":[],"type":"manually"},"productSuggestion":{"label":"Trending products","status":false,"data":[],"backup":[],"type":"manually"}},"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"grid","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3"},"filterSettings":{"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"showLoading":false,"activeScrollToTop":false,"showVariantImageBasedOnSelectedFilter":"","productAndVariantAvailable":false,"availableAfterFiltering":false,"isShortenUrlParam":false,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-off-canvas","filterTreeHorizontalStyle":"style3","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"#222222","filterTitleFontSize":"inherit","filterTitleFontWeight":"inherit","filterTitleFontTransform":"none","filterTitleFontFamily":"inherit","filterOptionTextColor":"#222222","filterOptionFontSize":"inherit","filterOptionFontFamily":"inherit"},"filterLayout":"horizontal"},"additionalElementSettings":{"customSortingList":"relevance|best-selling|manual|title-ascending|title-descending|price-ascending|price-descending|created-ascending|created-descending","enableCollectionSearch":true},"themeSettings":{"productItems":{"general":{"borderLayout":"noBorder","subLayout":"subLayout_2_2","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#C7C7C7","borderColorOnHover":"#C7C7C7"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#DD3300","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":true},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#222222","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","
1614isEnable":true},"productCustomLabelByTag":{"shape":"rectangle","color":"#FFFFFF","backgroundColor":"#00A47C","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":false},"selectOptionBtn":{"buttonType":"selectOptionBtn","action":"quickAddToCart","isEnable":true},"qvBtn":{"buttonType":"qvBtn","isEnable":true}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel","customLabelByTag"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"square","cropPosition":"center","hoverEffect":"reveal-second-image","showVideoGif":false},"styleSettings":{"selectOptionBtn":{"showOnHovering":true,"showOn":"desktopOnly","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"#222222","backgroundColorOnHover":"#222222","borderColor":"#222222","borderColorOnHover":"#222222","textColor":"#FFFFFF","textColorOnHover":"#FFFFFF","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","buttonStyling":"solid","fontWeight":"inherit","width":"100%"},"qvBtn":{"showOn":"desktopOnly","showOnHovering":true,"displayType":"icon","shape":"square","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/quick-view.svg","width":"40px","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#222222","borderColorOnHover":"#222222","textColor":"#222222","textColorOnHover":"#222222","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","buttonStyling":"outline","fontWeight":"inherit"}},"productInfo":{"textAlign":"left","elements":{"swatches.1":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"title":{"color":"#222222","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"capitalize","isEnable":true,"fontWeight":"inherit"},"vendor":{"color":"#595959","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"uppercase","isEnable":false,"fontWeight":"inherit"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"compareAtPricePosition":"right","showSavingDisplay":false,"priceColor":"#222222","priceFontSizeScale":100,"priceFontFamily":"inherit","priceFontStyle":"inherit","priceFontSize":"inherit","priceFontSizeTabletPortrait":"inherit","priceFontSizeTabletLandscape":"inherit","priceFontSizeMobile":"inherit","salePriceColor":"#DD3300","salePriceFontSizeScale":100,"salePriceFontFamily":"inherit","salePriceFontStyle":"inherit","salePriceFontSize":"inherit","salePriceFontSizeTabletPortrait":"inherit","salePriceFontSizeTabletLandscape":"inherit","salePriceFontSizeMobile":"inherit","compareAtPriceColor":"#595959","compareAtPriceFontSizeScale":100,"compareAtPriceFontFamily":"inherit","compareAtPriceFontStyle":"inherit","compareAtPriceFontSize":"inherit","compareAtPriceFontSizeTabletPortrait":"inherit","compareAtPriceFontSizeTabletLandscape":"inherit","compareAtPriceFontSizeMobile":"inherit","savingDisplayColor":"#DD3300","savingDisplayFontSizeScale":100,"savingDisplayFontFamily":"inherit","savingDisplayFontStyle":"inherit","savingDisplayFontSize":"inherit","savingDisplayFontSizeTabletPortrait":"inherit","savingDisplayFontSizeTabletLandscape":"inherit","savingDisplayFontSizeMobile":"inherit","isEnable":true,"priceFontWeight":"inherit","salePriceFontWeight":"inherit","compareAtPriceFontWeight":"inherit","savingDisplayFontWeight":"inherit"},"inventoryStatus":{"lowInventoryThreshold":0,"fontSizeScale":100,"textTransform":"none","inStockColor":"#00A47C","lowStockColor":"#F29100","soldOutColor":"#595959","fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","
1614isEnable":false,"fontWeight":"inherit"},"rating":true,"swatches.2":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"swatches.3":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"wishlist":{"isEnable":false}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","productCount":{"showProductCount":false,"position":"top","color":"#222222"},"number":{"shape":"circle","color":"#222222","colorOnSelected":"#222222","backgroundColor":"#FFFFFF","backgroundColorOnSelected":"#FFFFFF","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"button":{"shape":"circle","buttonType":"icon-only","color":"#222222","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","textTransform":"none","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"}},"toolbar":{"layout":"3_1","filterText":{"color":"#222222","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"refineByText":{"color":"#222222","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"elements":{"viewAs":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","listType":"grid/list","showListViewDefault":false,"isEnable":true,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":true,"fontWeight":"inherit"},"showLimitList":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":false,"fontWeight":"inherit"},"sorting":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":true,"fontWeight":"inherit"}}},"collectionHeader":{"isEnable":false,"layout":2,"contentPosition":"middle-center","elements":{"breadCrumb":{"showCollectionTitle":false,"showCollectionList":false,"showPagination":false,"placement":"on-top","alignment":"middle-left","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","isEnable":false,"fontWeight":"inherit"},"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","isEnable":true},"collectionTitle":{"textAlign":"center","textTransform":"none","fontSizeScale":100,"fontSize":40,"fontSizeTabletPortrait":40,"fontSizeTabletLandscape":40,"fontSizeMobile":30,"fontFamily":"inherit","fontStyle":"inherit","collectionTitleColor":"#222222","isEnable":true,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","isEnable":false,"fontWeight":"inherit"},"collectionDescription":{"fontSize":null,"fontSizeTabletPortrait":null,"fontSizeTabletLandscape":null,"fontSizeMobile":null,"isEnable":false}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","isEnableProductVendor":true,"showCurrencyCodes":false,"buttonOverall":{"shape":"round","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"buyItNowBtn":{"enable":true,"color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#222222","hoverBackgroun
1614dColor":"#222222","textTransform":"none","borderColor":"#222222","hoverBorderColor":"#222222"},"addToCartBtn":{"color":"#222222","hoverColor":"#222222","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#222222","hoverBorderColor":"#222222","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","showCurrencyCodes":false,"enableWidgetRecommendation":false,"widgetRecommendationId":"","showCountdownTimer":false,"sideLayout":"one-column","autoOpenAjaxCartOnAddToCart":true,"generalLayout":{"shape":"round","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"checkoutBtn":{"textTransform":"none","color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#222222","hoverBackgroundColor":"#222222","borderColor":"#222222","hoverBorderColor":"#222222"},"viewCartBtn":{"textTransform":"none","color":"#222222","hoverColor":"#222222","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#222222","hoverBorderColor":"#222222"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2},"searchPage":{"headerBackground":"#F6F6F8","elements":{"searchHeaderText":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"placeholderSearch":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"scopedSuggestionLabel":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"scopedSuggestionItem":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","backgroundColor":"#E8E9EB","fontWeight":"inherit"},"titleTab":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productCount":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"collectionAndPageTabTitle":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"collectionAndPageTabDescription":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"tipForYou":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"line":{"color":"#C7C7C7"}}},"filterTree":{"elements":{"refineBy":{"color":"#222222"},"filterTitle":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"filterOption":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"}
1614,"productCount":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"line":{"color":"#C7C7C7"},"checkbox":{"color":"#22222299"},"searchBox":{"color":"#C7C7C7"}}},"isw":{"backgroundSuggestion":"#F8F8F8","backgroundProducts":"#FFFFFF","hoverBackgroundSuggestion":"#E8E9EB","hoverBackgroundProducts":"#F8F8F8","elements":{"titleMultiElement":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"results":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"didYouMean":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"didYouMeanResults":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","backgroundColor":"#F6F6F7","fontWeight":"inherit"},"productTitle":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productVendor":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productPrice":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productSalePrice":{"color":"#DD3300","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productCompareAtPrice":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productSKU":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"viewAllBtn":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#E8E9EB","fontWeight":"inherit"}}}},"currentAppIntegration":{"extraFeatures":{"reviewsio":{"connected":true,"firstConnectedAt":1780303874,"lastUpdatedAt":1780303874,"reRanking":true}},"reviews":"ReviewsIO"},"themeName":"default","srcThemeNameLib":"portland"} 1615 ;return templateSettings}function readPayload(){return {generalSettings:{page: "search",collection_id: 0,collection_handle: "",collection_product_count: 0,... 1616 { 1617 1618 1619 },collection_tags: null,current_tags: null,default_sort_by: "",no_image_url: "https:\/\/cdn.shopify.com\/extensions\/01a11568-eb54-79b6-b663-ddc7906e8bf4\/product-filter-search-231\/assets\/boost-pfs-no-image.jpg",search_term: "",template: "search",currencies: ["EUR"],current_currency: "EUR",published_locales: 1620 {"de":true},current_locale: "de"},shop:{name: "GANNIKUS Original",url: "https:\/\/www.gannikus-shop.com",domain: "ed8049-3.myshopify.com",currency: "EUR",money_format: "â¬{{amount_with_comma_separator}}
1620",money_format_with_currency: "â¬{{amount_with_comma_separator}} EUR"},generalSettingsMetafield: 1621 1622 {"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"ruby"} 1623 ,translation: 1624 1625 1626 1627 {"refineDesktop":"Filter","refine":"Verfeinern mit","refineMobile":"Verfeinern mit","refineMobileCollapse":"Filter ausblenden","clear":"Entfernen","clearAll":"Alle entfernen","viewMore":"Mehr anzeigen","viewLess":"Weniger anzeigen","apply":"Ãbernehmen","applyAll":"Alle anwenden","close":"SchlieÃen","back":"Zurück","showLimit":"Anzeigen","collectionAll":"Alle","under":"Unter","above":"Ãber","ratingStar":"Stern","ratingStars":"Sterne","ratingUp":"& höher","showResult":"Ergebnisse anzeigen","searchOptions":"Suchoptionen","inCollectionSearch":"Suche nach Produkten in dieser Kategorie","loadPreviousPage":"Vorherige Seite laden","loadMore":"Weitere Produkte {{ amountProduct }} laden","loadMoreTotal":"{{ from }} - {{ to }} von {{ total }} Produkten","viewAs":"Anzeigen als","listView":"Listenansicht","gridView":"Raster-Ansicht","gridViewColumns":"Raster-Ansicht {{ count }} Spalten","search":{"generalTitle":"Allgemeiner Titel (wenn ohne Suchbegriff)","resultHeader":"Suchergebnisse für \"{{ terms }}\"","resultNumber":"Es werden {{ count }} Ergebnisse für \"{{ terms }}\" angezeigt","seeAllProducts":"Alle Produkte anzeigen","resultEmpty":"Tut uns leid! Wir konnten keine Ergebnisse für \"{{ terms }}\" finden.{{ breakline }}Ãberprüfe die Schreibweise oder versuche es mit allgemeineren Suchbegriffen.","resultEmptyWithSuggestion":"Leider wurde für \"{{ terms }}\" nichts gefunden. Möchten Sie sich stattdessen diese Artikel ansehen?","searchTotalResult":"Zeigen {{ count }} Ergebnis","searchTotalResults":"{{ count }} Ergebnisse werden angezeigt","searchPanelProduct":"Produkte","searchPanelCollection":"Kategorien","searchPanelPage":"Pages","searchTipsTitle":"Tipps zur Suche","searchTipsContent":"Bitte überprüfe deine Schreibweise.{{ breakline }}Verwende allgemeinere Suchbegriffe.{{ breakline }}
1627Gib weniger Keywords ein.{{ breakline }}Suche stattdessen nach Produkttyp oder einem Produktmerkmal.","noSearchResultSearchTermLabel":"Sieh dir einige dieser beliebten Suchanfragen an","noSearchResultProductsLabel":"Beliebte Produkte","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products"},"suggestion":{"viewAll":"Alle {{ count }} Produkte anzeigen","didYouMean":"Meinten Sie: {{ terms }}","searchBoxPlaceholder":"Suche","suggestQuery":"Zeige {{ count }} Ergebnisse für {{ terms }}","instantSearchSuggestionsLabel":"Häufige Suchanfragen","instantSearchCollectionsLabel":"Kategorien","instantSearchProductsLabel":"Produkte","instantSearchPagesLabel":"Blog & Pages","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Trending products","noSearchResultSearchTermLabel":"Sieh dir einige dieser beliebten Suchanfragen an","noSearchResultProductsLabel":"Beliebte Produkte"},"error":{"noFilterResult":"Es wurden leider keine passenden Produkte für Ihre Auswahl gefunden","noSearchResult":"Leider wurden keine Produkte zum Suchbegriff gefunden","noProducts":"Es wurden keine Produkte in dieser Kategorie gefunden","noSuggestionResult":"Leider wurde für \"{{ terms }}\" nichts gefunden.","noSuggestionProducts":"Leider wurde für \"{{ terms }}\" nichts gefunden."},"recommendation":{"homepage-068576":"Bestsellers","homepage-780466":"Bestsellers","cartpage-621411":"Still interested in this?","cartpage-553225":"Similar Products","productpage-302786":"Recently viewed","productpage-241610":"Frequently Bought Together","collectionpage-017846":"Just dropped","collectionpage-582870":"Most Popular Products","homepage-205748":"Just dropped","homepage-111807":"Best Sellers"},"productItem":{"qvBtnLabel":"Schnellansicht","atcAvailableLabel":"Dem Warenkorb hinzufügen","soldoutLabel":"Ausverkauft","productItemSale":"Sale","productItemSoldOut":"Ausverkauft","viewProductBtnLabel":"Produkt anzeigen","atcSelectOptionsLabel":"Optionen auswählen","amount":"Keine","savingAmount":"{{saleAmount}} sparen","swatchButtonText1":"+{{count}}","swatchButtonText2":"+{{count}}","swatchButtonText3":"+{{count}}","inventoryInStock":"Auf Lager","inventoryLowStock":"Nur noch {{count}} vorhanden!","inventorySoldOut":"Ausverkauft","atcAddingToCartBtnLabel":"Wird hinzugefügt","atcAddedToCartBtnLabel":"Wurde hinzugefügt!","atcFailedToCartBtnLabel":"Fehlgeschlagen!"},"quickView":{"qvQuantity":"Menge","qvViewFullDetails":"Alle Einzelheiten anzeigen","buyItNowBtnLabel":"Jetzt kaufen","qvQuantityError":"Bitte Menge eingeben"},"cart":{"atcMiniCartSubtotalLabel":"Zwischensumme","atcMiniCartEmptyCartLabel":"Ihr Warenkorb ist derzeit leer","atcMiniCartCountItemLabel":"artikel","atcMiniCartCountItemLabelPlural":"artikel","atcMiniCartShopingCartLabel":"Ihr Warenkorb","atcMiniCartViewCartLabel":"Warenkorb anzeigen","atcMiniCartCheckoutLabel":"Kasse"},"recentlyViewed":{"recentProductHeading":"Zuletzt angesehene Produkte"},"mostPopular":{"popularProductsHeading":"Beliebte Produkte"},"perpage":{"productCountPerPage":"Anzeige: {{count}} pro Seite"},"productCount":{"textDescriptionCollectionHeader":"{{count}} Produkte","textDescriptionCollectionHeaderPlural":"{{count}} Produkte","textDescriptionToolbar":"{{count}} Produkte","textDescriptionToolbarPlural":"{{count}} Produkte","textDescriptionPagination":"Es werden {{from}} - {{to}} von {{total}} Produkten angezeigt","textDescriptionPaginationPlural":"Es werden {{from}} - {{to}} von {{total}} Produkten angezeigt"},"pagination":{"loadPreviousText":"Vorherige Seite laden","loadPreviousInfiniteText":"Vorherige Seite laden","loadMoreText":"Mehr laden","prevText":"Zurück","nextText":"Weiter"},"sortingList":{"sorting":"Sortieren nach","relevance":"Relevanz","best-selling":"Meistverkauft","manual":"Manuell","title-ascending":"Bezeichnung aufsteigend","title-descending":"Bezeichnung absteigend","price-ascending":"Preis aufsteigend","price-descending":"Preis absteigend","created-ascending":"Aufsteigend erstellt","created-descending":"Absteigend erstellt"},"collectionHeader":{"collectionAllProduct":"Produkte"},"breadcrumb":{"home":"Startseite","collections":"Kategorien","pagination":"Seite {{ page }} von {{totalPages}}","toFrontPage":"Zurück zur ersten Seite"},"sliderProduct":{"prevButton":"Zurück","nextButton":"Weiter"},"filterOptions":{"filterOption|ze9ozdXVox|pf_v_vendor":"Vendor","filterOption|ze9ozdXVox|pf_pt_product_type":"Product Type","filterOption|ze9ozdXVox|pf_p_price":"Price","filterOption|f6YgVurEW5|pf_v_vendor":"Vendor","filterOption|f6YgVurEW5|pf_pt_product_type":"Product Type","filterOption|f6YgVurEW5|pf_p_price":"Price","filterOption|UxD_9iXK
1627HT|pf_st_lagerstatus":"Lagerstatus","filterOption|UxD_9iXKHT|pf_opt_geschmack":"Geschmack","filterOption|UxD_9iXKHT|pf_t_fitness_goal":"Fitness Goal","filterOption|UxD_9iXKHT|pf_p_preis":"Preis","filterOption|tIgB-BBA8G|pf_c_kategorie":"Kategorie","filterOption|tIgB-BBA8G|pf_t_darreichungsform":"Darreichungsform","filterOption|tIgB-BBA8G|pf_p_preis":"Preis","filterOption|8Va0dNfYEA|pf_c_hauptkategorie":"Hauptkategorie:","filterOption|8Va0dNfYEA|pf_st_verfugbarkeit":"Verfügbarkeit","filterOption|8Va0dNfYEA|pf_p_preis":"Preis","filterOption|Z-fH12XCSH|pf_m_::rio_boost_attr::question_7342":"Reviews attribute - Exclusive to Boost x Reviews.io"},"predictiveBundle":{}} 1628 ,integration: 1629 1630 {"emailSMS":{"klaviyo":"active"},"reviews":"ReviewsIO"} 1631 ,filterSettingsMetafield: 1632 1633 {"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"showLoading":false,"activeScrollToTop":false,"showVariantImageBasedOnSelectedFilter":"","productAndVariantAvailable":false,"availableAfterFiltering":false,"isShortenUrlParam":false,"filterLayout":"horizontal","filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-off-canvas","filterTreeHorizontalStyle":"style3","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false} 1634 ,additionalElementSettingsMetafield: 1635 1636 {"customSortingList":"relevance|best-selling|manual|title-ascending|title-descending|price-ascending|price-descending|created-ascending|created-descending","enableCollectionSearch":true} 1637 ,backInStockMetafield: 1638 1639 {"enabled":false,"productSettings":{"showOnPreOrderProduct":{"show":false},"showOnContinueSellingOutOfStock":{"show":false},"showOnVariantOutOfStock":{"show":false},"hideOnSpecificCollection":{"hide":false,"collectionIds":[]},"hideOnSpecificTag":{"hide":false,"tags":[]}},"displaySettings":{"button":{"type":"floating","buttonText":"Notify me when available.","textColor":"#ffffff","backgroundColor":"#000000"},"signUpForm":{"header":"Notify me","description":"Get a notification as soon as this product is back in stock by signing up below","buttonText":"Notify me when available","textColor":"#ffffff","backgroundColor":"#000000"},"confirmationMessage":{"show":true,"message":"We will notify you when the item is available.","textColor":"#FFFFFF","iconColor":"#FFFFFF","backgroundColor":"#00A47C"}},"notificationSettings":{"emailProvider":"boost","automatic":true,"customizeEmail":{"name":"MissJoly","address":"[email protected]","subject":"{{product.title_incl_variant}} is back in stock!","heading":"{{product.title_incl_variant}} is available now!","description":"Limited stock only at {{shop.name}}. Click âBuy nowâ & grab yours before it goes out of stock again!","button":"Buy now","takeCustomerTo":"product","contentTextColor":"#FFFFFF","backgroundColor":"#000000","ctaTextColor":"#FFFFFF","ctaBackgroundColor":"#000000"},"htmlTemplate":{"content":""}}} 1640 ,swatchSettings: 1641 1642 null 1643 ,defaultSortOrder: 1644 1645 null 1646 ,user: 1647 { 1648 1649 },product: 1650 1651 null 1652 ,b2b: 1653 1654 null 1655 ,templateId:readTemplateId(),productGridSelector: 1656 1657 "" 1658 || "",templateMetadata:readTemplateMetadata(),templateSettings:readTemplateSettings(),template:readTemplates(),recommendationWidgets: 1659 1660 { 1661 1662 1663 "home-page": {"homepage-205748":{"params":{"shop":"ed8049-3.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel","rules":[]},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"ed8049-3.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"homepage-111807":{"params":{"shop":"ed8049-3.myshopify.com","recommendationType":"bestsellers","limit":12,"layoutDisplay":"carousel","rules":[]},"widgetName":"Best Sellers","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"ed8049-3.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"homepage-780466":{"params":{"shop":"ed8049-3.myshopify.com","recommendationType":"bestsellers","limit":4,"layoutDisplay":"carousel","rules":[{"conditions":[],"consequences":[{"option":"product-type","conductor":"equal","value":["Vitalstoffe"]}]}]},"widgetName":"Bestsellers","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":4,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-068576":{"params":{"shop":"ed8049-3.myshopify.com","recommendationType":"bestsellers","limit":4,"layoutDisplay":"carousel","rules":[{"conditions":[],"consequences":[]}]},"widgetName":"Bestsellers","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":4,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}}, 1664 1665 1666 1667 "cart-page": {"cartpage-621411":{"params":{"shop":"ed8049-3.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel","rules":[]},"widgetName":"Still interested in this?","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"ed8049-3.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"cartpage-553225":{"params":{"shop":"ed8049-3.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","rules":[],"modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Similar Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"ed8049-3.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 1668 1669 1670 1671 1672 1673 "product-page": {"productpage-302786":{"params":{"shop":"ed8049-3.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel","rules":[]},"widgetName":"Recently viewed","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"ed8049-3.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"productpage-241610":{"params":{"shop":"ed8049-3.myshopify.com","recommendationType":"frequently-bought-together","limit":2,"layoutDisplay":"bundle","rules":[],"modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently Bought Together","widgetStatus":"draft","widgetDesignSettings":{"bundleStyle":"style1","layoutDisplay":"bundle","numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}}, 1674 1675 1676
1677 "collection-page": {"collectionpage-017846":{"params":{"shop":"ed8049-3.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel","rules":[]},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"ed8049-3.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"collectionpage-582870":{"params":{"shop":"ed8049-3.myshopify.com","recommendationType":"trending-products","limit":12,"layoutDisplay":"carousel","rules":[],"calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"ed8049-3.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}}, 1678 1679 1680 1681 1682 1683 1684 1685 1686 } || {},recommendationPlaceholder: 1687 1688 1689 "\u003c!-- TEMPLATE RECOMMENDATION PLACEHOLDER--\u003e\u003cdiv class=\"boost-sd__rc-pl\"\u003e\u003cdiv class=\"boost-sd__rc-title-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\" style=\"width: 150px; height: 30px;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-product-list-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-info-pl\"\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__rc-pl { width: 100%; min-height: 600px; } .boost-sd__rc-pl-item { display: block; width: 100%; height: 20px; background: rgba(0, 0, 0, 0.07); margin-bottom: 16px; animation: 2s infinite place-holder-animation; } .boost-sd__rc-title-pl { width: 100%; display: flex; padding: 0 0 30px; } .boost-sd__rc-product-list-pl { display: flex; width: 100%; padding: 0; gap: 32px; position: relative; margin-bottom: 20px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) { display: none; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item { display: block; flex-wrap: wrap; width: calc(50% - 8px); height: 218px; } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) { width: 80% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) { width: 50% } @media only screen and (min-width: 768px) { .boost-sd__rc-pl-item { margin-bottom: 8px; } .boost-sd__rc-title-pl { padding-bottom: 60px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) { display: block; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item { height: 382px; width: calc(25% - 8px); } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:first-child { width: 50% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) { width: 40% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) { width: 30% } } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } }\u003c\/style\u003e" 1690 ,simplifiedIntegrationPlaceholder: 1691 1692 1693 "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003c!-- This is global variable filter settings layout --\u003e\u003cdiv class='boost-sd-container'\u003e\u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e\u003cdiv class='boost-sd__in-collection-search boost-sd__in-collection-search--horizontal'\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 38px; border-radius: 0; width: 100%;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-horizontal'\u003e \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal\"\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder\"\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__filter-tree-horizontal-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__toolbar-container\"\u003e \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e \u003cdiv class=\"boost-sd__toolbar-content\"\u003e \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--3-col\"\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"wid
1693th: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header { width: 100%; height: 130px; display: block; background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #e6e6e6), color-stop(33%, #eee)); background-color: #eee; animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty { display: block; } .boost-sd__collection-header .boost-sd__placeholder-item { height: 130px; } @media only screen and (min-width: 992px) { .boost-sd__collection-header, .boost-sd__collection-header .boost-sd__placeholder-item { height: 150px; } } @keyframes banner-place-holder-shimmer { 0% { background-position: -1500px 0; } 100% { background-position: 1500px 0; } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__filter-tree-vertical { margin-top: 0; margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder { background: transparent; width: 100%; max-width: 100%; display: none; } .boost-sd__filter-tree-vertical-placeholder-list { margin: 30px 10px 0; padding: 0; list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item { max-width: 100%; padding: 20px 0; display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child { padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder { display: none; } @media only screen and (min-width: 992px) { .boost-sd__filter-tree-vertical { width: 272px; } .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { margin-right: 16px; margin-left: 0; } .boost-sd__filter-tree-vertical-placeholder, .boost-sd__filter-tree-horizontal-placeholder { display: inline-block; } .boost-sd-layout--has-filter-horizontal { flex-wrap: wrap; margin-top: 0; } .boost-sd-layout--has-filter-horizontal .boost-sd-left, .boost-sd-layout--has-filter-horizontal .boost-sd-right { flex: 0 0 100%; } .boost-sd__filter-tree-horizontal { width: 100%; } .boost-sd__filter-tree-horizontal-placeholder { padding: 16px 0; border-top: 1px solid #ebebeb; width: 100%; max-width: 100%; background: transparent; } .boost-sd__filter-tree-horizontal-placeholder-list { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e8e9eb; } .boost-sd__filter-tree-horizontal-placeholder-item { border: none; display: inline-block; margin-right: 35px; position: relative; } .boost-sd__filter-tree-horizontal-placeholder-button { width: auto; height: auto; display: inline-block; position: relative; padding: 5px 15px 5px 0; margin: 0; min-height: auto; min-width: 0; border-radius: 0; box-shadow: none; background: none; border: none; letter-spacing: normal; text-align: left; cursor: pointer; } .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { width: 80px; height: 10px; display: inline-block; margin: 0 15px 0 0; } .boost-sd__filter-tree-horizontal-placeholder-icon { transform: rotate(-90deg); } } .boost-sd__in-collection-search { margin-bottom: 20px; margin-top: 20px; width: 100%; max-width: 100%; display: flex; position: relative; } .boost-sd__in-collection-search--horizontal { margin: 20px auto 0; max-width: 592px; } @media only screen and (min-width: 992px) { .boost-sd__in-collection-search { margin-bottom: 16px; margin-top: 16px; } } .boost-sd__toolbar-container { width: 100%; margin-bottom: 16px; } .boost-sd__toolbar-inner { max-width: 1216px; margin: 0 auto; } .boost-sd__toolbar-content { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; padding: 16px 0; }
1693 .boost-sd__toolbar { align-items: center; width: 100%; display: flex; flex-wrap: wrap; column-gap: 16px; justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: 100%; margin-bottom: 16px; } @media only screen and (min-width: 992px) { .boost-sd__toolbar-content { display: flex; align-items: center; border-bottom: none; padding: 16px 0 16px; border-top: 1px solid #ebebeb; border-bottom: 0; } .boost-sd__toolbar { flex-wrap: inherit; } .boost-sd__toolbar .boost-sd__placeholder-item { flex-basis: auto; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child { flex-basis: auto; margin-bottom: 0; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { flex: 1; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { justify-content: center; } .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { justify-content: end; } } .boost-sd__product-list-placeholder { gap: 16px; margin-bottom: 32px; flex-wrap: wrap; width: 100%; display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 222px; } .boost-sd__placeholder-list-item { background: rgba(0, 0, 0, 0.07); min-width: 50px; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__product-list-placeholder--list-view .boost-sd__product-list-placeholder-item { flex-direction: row; display: flex; width: 100%; } .boost-sd__sd__placeholder-list-view-layout-info-group { width: 100%; padding-left: 16px; display: flex; flex-direction: column; align-items: baseline; gap: 16px; text-align: left; justify-content: center; } .boost-sd__placeholder-list-view-layout-image { flex: 160px; width: auto; max-width: 160px; height: 160px; } .boost-sd__pagination { padding-top: 10px; padding-bottom: 10px; justify-content: center; align-items: center; display: flex; } @media only screen and (min-width: 576px) { .boost-sd__product-list-placeholder { gap: 32px; margin-bottom: 64px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } } @media only screen and (min-width: 992px) { .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 8px; } .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { margin-bottom: 16px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 382px; } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 275px; } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 215px; } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { height: 175px; } .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { width: calc(33.3333333333% - (32px - 32px \/ 3)); } .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { width: calc(25% - (32px - 32px \/ 4)); } .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { width: calc(20% - (32px - 32px \/ 5)); } .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { width: calc(16.6666667% - (32px - 32px \/ 6)); } } .boost-sd-container * { box-sizing: border-box; } .boost-sd__placeholder-item { background: rgba(0, 0, 0, 0.07); border-radius: 50rem; min-width: 50px; max-width: 100%; height: 20px; animation: 2s infinite place-holder-animation; display: inline-block; } .boost-sd__placeholder-item:empty { display: block; } .boost-sd__placeholder-item:not(:last-child) { margin-bottom: 18px; } .boost-sd-layout { margin: 20px auto 0; } .boost-sd-left { position: relative; } .boost-sd-layout .boost-sd-right { width: 100%; margin-bottom: 20px; } @keyframes place-holder-animation { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @media only screen and (min-width: 992px) { .boost-sd-layout { display: flex; max-width: 1216px; } .boost-sd-layout .boost-sd-right { flex: auto; max-width: 100%; } }\u003c\/style\u003e" 1694 ,allSyncedCollections: 1695 1696 {"syncedCollections":[612801839452,613500551516,612801446236,612801610076,612801315164]} 1697 ,isOnboarding: 1698 1699 false 1700 };}window.__BOOST_TAE_LIQUID__=readPayload();})();</script>
1700<script type="text/javascript">"use strict";(()=>{var Me=["__proto__","constructor","prototype"];function O(n,...t){if(!n||t.length===0)return n;let e=i=>!!i&&typeof i=="object",o=i=>{if(!e(i))return!1;let r=Object.getPrototypeOf(i);return r===Object.prototype||r===null};for(let i of t)if(i)for(let r in i){if(!Object.prototype.hasOwnProperty.call(i,r)||Me.includes(r))continue;let a=i[r];if(!(r in n)){n[r]=a;continue}let s=n[r];Array.isArray(s)&&Array.isArray(a)?n[r]=s.concat(...a):o(s)&&o(a)?n[r]=O(s,a):n[r]=a}return n}var ee=class{constructor(t,e){this.modules=[];this.cachedModulesByConstructor=new Map;this.status="created";this.cachedEventListeners={};this.registryBlockListeners=[];this.readyListeners=[];this.mode="production";this.logLevel=1;this.blocks={};let o=window.boostWidgetIntegration;this.config=t||{logLevel:o?.config?.logLevel,env:"production"},this.logLevel=this.config.logLevel??(this.mode==="production"?2:this.logLevel),this.config.logLevel==null&&(this.config.logLevel=this.logLevel),this.dataObjects=e||{},this.logger={debug:(...i)=>{this.logLevel<=0&&console.debug("Boost > [DEBUG] ",...i)},info:(...i)=>{this.logLevel<=1&&console.info("Boost > [INFO] ",...i)},warn:(...i)=>{this.logLevel<=2&&console.warn("Boost > [WARN] ",...i)},error:(...i)=>{this.logLevel<=3&&console.error("Boost > [ERROR] ",...i)}}}bootstrap(){if(this.status==="bootstrapped"){this.logger.warn("Application already bootstrapped");return}if(this.status==="started"){this.logger.warn("Application already started");return}this.loadModuleEventListeners(),this.dispatchLifecycleEvent({name:"onBeforeAppBootstrap",payload:null}),(this.config?.customization?.app?.onBootstrap?this.config.customization.app:window.boostWidgetIntegration?.config?.customization?.app)?.onBootstrap?.(this),this.extendAppConfigFromModules(),this.extendAppConfigFromGlobalVariables(),this.initializeDataObjects(),this.assignGlobalVariables(),this.status="bootstrapped",this.dispatchLifecycleEvent({name:"onAppBootstrap",payload:null})}moduleLabel(t){if(typeof t!="function"&&(typeof t!="object"||t===null))return"Unknown";let e=t;return Object.prototype.hasOwnProperty.call(e,"moduleName")&&typeof e.moduleName=="string"?e.moduleName:typeof e.name=="string"&&e.name?e.name:"Unknown"}async initModules(){await Promise.all(this.modules.map(async t=>{if(!t.shouldInit()){this.logger.info("Module not initialized",this.moduleLabel(t.constructor),"shouldInit returned false");return}t.onBeforeModuleInit?.(),this.dispatchLifecycleEvent({name:"onBeforeModuleInit",payload:{module:t}}),this.logger.info(`Initializing ${this.moduleLabel(t.constructor)} module`);try{await t.init(),this.dispatchLifecycleEvent({name:"onModuleInit",payload:{module:t}})}catch(e){this.logger.error(`Error initializing module ${this.moduleLabel(t.constructor)}:`,e),this.dispatchLifecycleEvent({name:"onModuleError",payload:{module:t,error:e instanceof Error?e:new Error(String(e))}})}}))}getModule(t){let e=this.cachedModulesByConstructor.get(t);if(!(e&&!e.shouldInit()))return e}getModuleByName(t){let e=this.modules.find(o=>o.constructor.moduleName===t);if(!(e&&!e.shouldInit()))return e}getModuleByClassName(t){let e=this.modules.find(o=>this.moduleLabel(o.constructor)===t);if(!(e&&!e.shouldInit()))return e}registerBlock(t){if(!t.id){this.logger.error("Block id is required");return}let e=t.id;if(this.blocks[e]){this.logger.error(`Block with id ${e} already exists`);return}this.blocks[e]=t,window.boostWidgetIntegration.blocks&&(window.boostWidgetIntegration.blocks[e]=t),this.dispatchLifecycleEvent({name:"onRegisterBlock",payload:{block:t}}),this.registryBlockListeners.forEach(o=>{try{o(t)}catch(i){this.logger.error("Error in registry block listener:",i)}})}addRegistryBlockListener(t){this.registryBlockListeners.push(t),Object.values(this.blocks).forEac
1700h(e=>{try{t(e)}catch(o){this.logger.error("Error in registry block listener for existing block:",o)}})}removeRegistryBlockListener(t){let e=this.registryBlockListeners.indexOf(t);e>-1&&this.registryBlockListeners.splice(e,1)}onReady(t){if(this.status==="started")try{t()}catch(e){this.logger.error("Error in ready handler:",e)}else this.readyListeners.push(t)}assignGlobalVariables(){window.boostWidgetIntegration||(window.boostWidgetIntegration={}),Object.assign(window.boostWidgetIntegration,{TAEApp:this,config:this.config,dataObjects:this.dataObjects,blocks:this.blocks})}async start(){this.logger.info("Application starting"),this.bootstrap(),this.dispatchLifecycleEvent({name:"onBeforeAppStart",payload:null}),this.config.customization?.app?.onBeforeStart?.(this),await this.initModules(),this.status="started",this.dispatchLifecycleEvent({name:"onAppStart",payload:null}),this.readyListeners.forEach(t=>{try{t()}catch(e){this.logger.error("Error in ready listener:",e)}}),this.config?.customization?.app?.onStart&&this.config.customization.app.onStart(this)}destroy(){if(this.status!=="started"){this.logger.warn("Application not started yet");return}this.modules.forEach(t=>{this.dispatchLifecycleEvent({name:"onModuleDestroy",payload:{module:t}}),t.destroy()}),this.modules=[],this.resetBlocks(),this.status="destroyed",this.dispatchLifecycleEvent({name:"onAppDestroy",payload:null})}setLogLevel(t){this.logLevel=t,this.updateConfig({logLevel:t})}loadModule(t){if(!t)return this;let e=this,o=new t(e);return e.cachedModulesByConstructor.has(t)?(this.logger.warn(`Module ${this.moduleLabel(t)} already loaded`),e):(this.modules.push(o),this.cachedModulesByConstructor.set(t,o),this.logger.info(`Module ${this.moduleLabel(t)} already loaded`),e)}updateConfig(t){return typeof t=="function"?this.config=t(this.config):O(this.config,t),this.config}dispatchLifecycleEvent(t){switch(t.name){case"onBeforeAppBootstrap":this.triggerEvent("onBeforeAppBootstrap",t);break;case"onAppBootstrap":this.logger.info("Application bootstrapped"),this.triggerEvent("onAppBootstrap",t);break;case"onBeforeModuleInit":this.triggerEvent("onBeforeModuleInit",t);break;case"onModuleInit":this.logger.info(`Module ${this.moduleLabel(t.payload.module.constructor)} initialized`),this.triggerEvent("onModuleInit",t);break;case"onModuleDestroy":this.logger.info(`Module ${this.moduleLabel(t.payload.module.constructor)} destroyed`),this.triggerEvent("onModuleDestroy",t);break;case"onBeforeAppStart":this.triggerEvent("onBeforeAppStart",t);break;case"onAppStart":this.logger.info("Application started"),this.triggerEvent("onAppStart",t);break;case"onAppDestroy":this.logger.info("Application destroyed"),this.triggerEvent("onAppDestroy",t);break;case"onAppError":this.logger.error("Application error",t.payload.error),this.triggerEvent("onAppError",t);break;case"onModuleError":this.logger.error("Module error",this.moduleLabel(t.payload.module.constructor),t.payload.error),this.triggerEvent("onModuleError",t);break;case"onRegisterBlock":this.logger.info(`Block registered with id: ${t.payload.block.id}`),this.triggerEvent("onRegisterBlock",t);break;default:this.logger.warn("Unknown lifecycle event",t);break}}triggerEvent(t,e){let o=this.cachedEventListeners[t];o&&o.forEach(i=>{try{t==="onRegisterBlock"&&e.payload&&"block"in e.payload?i(e.payload.block):i(e)}catch(r){this.logger.error(`Error in event listener for ${t}:`,r,"Event data:",e)}})}extendAppConfigFromModules(){this.modules.forEach(t=>{let e=t.extendAppConfig;e&&O(this.config,e)})}extendAppConfigFromGlobalVariables(){let t=window.boostWidgetIntegration?.config;t&&O(this.config,t)}initializeDataObjects(){this.modules.forEach(t=>{let e=t.dataObject;e&&O(this.dataObjects,e)})}resetBlocks(){this.logger.info("Resetting all blocks"),this.blocks={}}loadModuleEventListeners(){this.cachedEventListeners={};let t=["onBeforeAppBootstrap","onAppBootstrap","onModuleInit","onModuleDestroy","onBeforeAppStart","onAppStart","onAppDestroy","onAppError","onModuleError","onRegisterBlock"];this.modules.forEach(e=>{t.forEach(o=>{let i=(...r)=>{if(!((this.status==="bootstrapped"||this.status==="started")&&!e.shouldInit()))return e[o]?.(...r)};typeof i=="function"&&(this.cachedEventListeners[o]||(this.cachedEventListeners[o]=[]),o==="onRegisterBlock"?this.cachedEventListeners[o]?.push((r=>{i.call(e,r)})):this.cachedEventListeners[o]?.push(i.bind(e)))})})}};var te=class{constructor(t){this.app=t}shouldInit(){return!0}destroy(){}init(){}get extendAppConfig(){return{}}get dataObject(){return{}}};var c=class extends te{constructor(){super(...arguments);this.boostTAEApp=null}get TAEApp(){let e=T();if(!e)throw new Error("Boost TAE is not initialized");return this.boostTAEApp=e,this.boostTAEApp}get TAEAppConfig(){return this.TAEApp.config}get TAEAppDataObjects(){return this.TAEApp.dataObjects}onDocumentReady(e){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",e);return}setTimeout(e,0)}offDocumentReady(e){document.removeEventListener("DOMContentLoaded",e)}};var he=new WeakMap;function se(n){return typeof n=="string"?n.split("@@BOOST_LT_SLASH@@").join("</"):""}function xe(n){let t=he.get(n);if(t)return t;let e={...n,template:Object.fromEntries(Object.entries(n.template).map(([o,i])=>
1700[o,se(i)])),recommendationPlaceholder:se(n.recommendationPlaceholder),simplifiedIntegrationPlaceholder:se(n.simplifiedIntegrationPlaceholder),isOnboarding:typeof n.isOnboarding=="string"?n.isOnboarding==="true":!!n.isOnboarding};return he.set(n,e),e}function Re(){return{generalSettings:{},shop:{},generalSettingsMetafield:null,translation:null,integration:null,filterSettingsMetafield:null,additionalElementSettingsMetafield:null,backInStockMetafield:null,swatchSettings:null,defaultSortOrder:null,user:null,product:null,b2b:null,templateId:"",productGridSelector:"",templateMetadata:null,templateSettings:null,template:{},recommendationWidgets:{},recommendationPlaceholder:"",simplifiedIntegrationPlaceholder:"",allSyncedCollections:null,isOnboarding:!1}}var be,Fe,Se=!1;function f(){if(be)return be;let n=Fe?.()??(typeof window>"u"?void 0:window.__BOOST_TAE_LIQUID__);return n?xe(n):(Se||(Se=!0,console.error("[Boost] Liquid payload is missing. The app embed did not render it, or the runtime asset loaded before it. Continuing with defaults.")),Re())}var D=class extends c{get extendAppConfig(){let{defaultSortOrder:t,additionalElementSettingsMetafield:e}=f();return{additionalElementSettings:Object.assign(t==null?{}:{default_sort_order:t},e)}}};D.moduleName="AdditionalElement";function le(){let n=T().config?.filterSettings?.shortenUrlParamList,t={};return Array.isArray(n)&&n.forEach(e=>{if(typeof e!="string")return;let o=e.lastIndexOf(":");if(o===-1)return;let i=e.slice(0,o).trim(),r=e.slice(o+1).trim();i.startsWith("pf_")&&i.length>0&&r.length>0&&(t[r]=i)}),t}function ce(){return"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx".replace(/[x]/g,function(){return(Math.random()*16|0).toString(16)})}function de(n){return new URLSearchParams(window.location.search).get(n)}function ye(n){return typeof n=="string"?n!=="out-of-stock":Array.isArray(n)?n.map(t=>t!=="out-of-stock"):!1}function oe(){return window.innerWidth<576}function Oe(){return window.innerWidth<=991}function Ae(){let n="";return oe()?n+="mobile|":n=n.replace("mobile|",""),Oe()?n+="tablet_portrait_max":n=n.replace("tablet_portrait_max",""),n}function Ee(){let{generalSettings:{collection_id:n=0,page:t="collection",default_sort_by:e}={},additionalElementSettings:{default_sort_order:o={},customSortingList:i}={}}=T().config,r=["relevance","best-selling","manual","title-ascending","title-descending","price-ascending","price-descending","created-ascending","created-descending"],a=de("sort"),s=i?i.split("|"):r;if(a&&s.includes(a))return a;let l=t==="search",d=t==="collection";l&&s.splice(s.indexOf("manual"),1);let{all:g,search:m}=o;if(d){if(n in o)return o[n];if(g)return g;if(e)return e}else if(l)return m||"relevance";return""}var Te=(n={})=>(n.return_all_currency_fields=!1,{...n,currency_rate:window.Shopify?.currency?.rate,currency:window.Shopify?.currency?.active,country:window.Shopify?.country}),I=n=>{try{let t=localStorage.getItem(n);return t?JSON.parse(t):null}catch{return null}},ge=(n,t)=>{try{localStorage.setItem(n,JSON.stringify(t))}catch(e){T().logger.error("Error setLocalStorage",e)}},pe=n=>{try{localStorage.removeItem(n)}catch(t){T().logger.error("Error removeLocalStorage",t)}};function Ce(n){let t=n%50;return t>25?n+(50-t):n-t}function ke(n){if(!n)return;n.querySelectorAll(".boost-sd__product-image-img[loading='lazy']").forEach(function(e){ue(e.parentElement,o=>{let i=o.querySelector(".boost-sd__product-image-img[loading='lazy']");i&&i.removeAttribute("loading")})})}function ue(n,t){let e=new IntersectionObserver(function(i,r){i.forEach(function(a){a.isIntersecting&&(t(a.target),r.unobserve(a.target))})});Array.isArray(n)?n.forEach(o=>e.observe(o)):e.observe(n)}var we=n=>{try{if(!n){let e=De().search;return!e||e.length<=1?!1:ae(e)}if(typeof n=="string"){let e=n.indexOf("?"),o=e>=0?n.substring(e):"";return!o||o.length<=1?!1:ae(o)}let t=n.search;return!t||t.length<=1?!1:ae(t)}catch{return!0}},ae=n=>{let t=decodeURIComponent(n).split("&");for(let e=0;e<t.length;e++)if(ze(t[e]))return!0;return!1},De=()=>{let t=window.location.href.replace(/%3C/g,"<").replace(/%3E/g,">"),e=[];for(let a=0;a<t.length;
1700a++)e.push(t.charAt(a));let o=e.join("").split("<").join("%3C").split(">").join("%3E"),i="",r=o.replace(/#.*$/,"");return r.split("?").length>1&&(i=r.split("?")[1],i.length>0&&(i="?"+i)),{pathname:window.location.pathname,href:o,search:i}},ze=n=>{if(typeof n=="string"){n=n.toLowerCase();let t=["img src","script","alert","onabort","popstate","afterprint","beforeprint","beforeunload","blur","canplay","canplaythrough","change","click","contextmenu","copy","cut","dblclick","drag","dragend","dragenter","dragleave","dragover","dragstart","drop","durationchange","ended","error","focus","focusin","focusout","fullscreenchange","fullscreenerror","hashchange","input","invalid","keydown","keypress","keyup","load","loadeddata","loadedmetadata","loadstart","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseout","mouseout","mouseup","offline","online","pagehide","pageshow","paste","pause","play","playing","progress","ratechange","resize","reset","scroll","search","seeked","seeking","select","show","stalled","submit","suspend","timeupdate","toggle","touchcancel","touchend","touchmove","touchstart","unload","volumechange","waiting","wheel"],e=new RegExp(t.join("=|on")),o=(n.match(/</g)||[]).length,i=(n.match(/>/g)||[]).length,r=(n.match(/alert\(/g)||[]).length,a=(n.match(/console\.log\(/g)||[]).length,s=(n.match(/execCommand/g)||[]).length,l=(n.match(/document\.cookie/g)||[]).length,d=(n.match(/j.*a.*v.*a.*s.*c.*r.*i.*p.*t/g)||[]).length,g=e.test(n);if(o>0&&i>0||o>1||i>1||r||a||s||l||d||g)return!0}return!1},z=()=>T().config.generalSettings?.page==="collection",L=()=>T().config.generalSettings?.page==="search",Ue=()=>T().config.generalSettings?.page==="cart",We=()=>T().config.generalSettings?.page==="product",qe=()=>T().config.generalSettings?.page==="index",Pe=()=>window.location.pathname.indexOf("/collections/vendors")>-1,_e=()=>{let n="";switch(!0){case z():n="collection_page";break;case L():n="search_page";break;case We():n="product_page";break;case Ue():n="cart_page";break;case qe():n="home_page";break;default:break}return n},Be=()=>{let n=new URLSearchParams(window.location.search),t=le();for(let e of n.keys()){if(e.startsWith("pf_"))return!0;let o=t[e];if(typeof o=="string"&&o.startsWith("pf_"))return!0}return!1};function Ie(){return window?.__st?.cid||window?.meta?.page?.customerId||window?.ShopifyAnalytics?.meta?.page?.customerId||window?.ShopifyAnalytics?.lib?.user?.()?.traits()?.uniqToken}function Le(){return window.location.pathname.indexOf("/collections/types")>-1}var w=class n extends c{saveRequestId(t,e,o=[]){let i=I(n.STORAGE_KEY_PRE_REQUEST_IDS)||{};i[t]=e,Array.isArray(o)&&o?.forEach(r=>{let a="";switch(t){case"search":a=n.KEY_PLACEMENT_BY_TYPE.search_page;break;case"suggest":a=n.KEY_PLACEMENT_BY_TYPE.instant_search;break;case"product_page_bundle":a=n.KEY_PLACEMENT_BY_TYPE.product_page;break;default:break}i[`${r.widgetId||""}_${a}`]=e}),ge(n.STORAGE_KEY_PRE_REQUEST_IDS,i)}savePreAction(t){ge(n.STORAGE_KEY_PRE_ACTION,t)}};w.moduleName="Analytics";w.STORAGE_KEY_PRE_REQUEST_IDS="boostSdPreRequestIds";w.STORAGE_KEY_PRE_ACTION="boostSdPreAction";w.KEY_PLACEMENT_BY_TYPE={product_page:"product_page",search_page:"search_page",instant_search:"instant_search"};var U=class extends c{get extendAppConfig(){let t=f(),e={cdn:"https://cdn.boostcommerce.io",bundleUrl:"https://services.mybcapps.com/bc-sf-filter/bundles",productUrl:"https://services.mybcapps.com/bc-sf-filter/products",productListingUrl:"https://services.mybcapps.com/bc-sf-filter/product-listing",subscriptionUrl:"https://services.mybcapps.com/bc-sf-filter/subscribe-b2s",nodeSSRUrl:"https://services.mybcapps.com/bc-sf-ssr-node",rubySSRUrl:"https://services.mybcapps.com/bc-sf-ssr-ruby",ssrUrl:"",taeSettings:{instantSearch:{enabled:!1,...window.boostWidgetIntegration?.taeSettings?.instantSearch}},generalSettings:Object.assign({preview_mode:!1,preview_path:"",custom_js_asset_url:"",custom_css_asset_url:"",swatch_extension:"png",ssr_engine:"node",ssr_version:"v1",...t.generalSettings},t.generalSettingsMetafield),translation:t.translation??{}};if(e.generalSettings.ssr_version==="v2")switch(e.generalSettings?.ssr_engine||"n
1700ode"){case"ruby":e.ssrUrl=e.rubySSRUrl??"";break;default:e.ssrUrl=e.nodeSSRUrl??""}return e}ensureSSRURL(){let{generalSettings:t}=this.TAEAppConfig,e=t?.ssr_engine||"node";if(t?.ssr_version==="v2")switch(e){case"ruby":this.TAEAppConfig.ssrUrl=this.TAEAppConfig.rubySSRUrl??"";break;default:this.TAEAppConfig.ssrUrl=this.TAEAppConfig.nodeSSRUrl??""}}onBeforeAppStart(){let{templateMetadata:t}=this.TAEAppConfig;if(t?.themeLibVersion){let o=t.themeLibVersion.split(".").map(Number);(o[0]>1||o[0]===1&&o[1]>=89)&&(this.TAEAppConfig.generalSettings.ssr_version="v2",this.ensureSSRURL());let i=this.TAEAppConfig.generalSettings?.ssr_version||"v2";(o[0]<1||o[0]===1&&o[1]<89)&&i==="v2"&&this.rewriteLegacySSRFetchRequests()}}onAppDestroy(){this.originalFetch&&(window.fetch=this.originalFetch,this.originalFetch=void 0)}rewriteLegacySSRFetchRequests(){this.ensureSSRURL();let{filterUrl:t,searchUrl:e,productUrl:o,ssrUrl:i}=this.TAEAppConfig;if(!i)return;let r=d=>{if(!d)return"";try{let g=new URL(d,window.location.origin);return g.origin+g.pathname.replace(/\/+$/,"")}catch{return""}},a=r(i);if(!a)return;let s=[{baseUrl:r(t),ssrPath:"/filter"},{baseUrl:r(e),ssrPath:"/search"},{baseUrl:r(o),ssrPath:"/quickview",requiredParam:"quickview_widget_id"}],l=window.fetch;this.originalFetch=l,window.fetch=(d,g)=>{let m=typeof d=="string"||d instanceof URL?d.toString():d.url,E;try{let S=new URL(m,window.location.href),h=S.origin+S.pathname.replace(/\/+$/,""),b=s.find(y=>y.baseUrl&&y.baseUrl===h&&(!y.requiredParam||S.searchParams.has(y.requiredParam)));if(b){let y=b.ssrPath==="/filter"&&(L()||S.searchParams.has("q"))?"/search":b.ssrPath;E=`${a}${y}${S.search}${S.hash}`}}catch{E=void 0}if(!E)return l.call(window,d,g);if(typeof Request=="function"&&d instanceof Request)try{return l.call(window,new Request(E,d),g)}catch{}return l.call(window,E,g)}}};U.moduleName="AppSettings";var C=class extends c{constructor(){super(...arguments);this.cacheVersionString=Date.now().toString()}onAppStart(){this.loadAssetFiles(),this.assetLoadingPromise("themeCSS").then(()=>{this.TAEApp.updateConfig({themeCssLoaded:!0})}).catch(e=>this.TAEApp.logger.error("Failed to load themeCSS",e)),this.assetLoadingPromise("settingsCSS").then(()=>{this.TAEApp.updateConfig({settingsCSSLoaded:!0})}).catch(e=>this.TAEApp.logger.error("Failed to load settingsCSS",e))}loadAssetFiles(){this.loadThemeCSS(),this.loadSettingsCSS(),this.loadMainScript(),this.loadRTLCSS(),this.loadCustomizedCSSAndScript()}loadCustomizedCSSAndScript(){let{assetFilesLoader:e,templateMetadata:o}=this.TAEAppConfig,i=e.themeCSS.element,r=e.settingsCSS.element,a=()=>{this.TAEAppConfig.assetFilesLoader.themeCSS.status!=="loaded"||this.TAEAppConfig.assetFilesLoader.settingsCSS.status!=="loaded"||(o?.customizeCssUrl&&this.loadCSSFile("customizedCSS"),o?.customizeJsUrl&&this.loadScript("customizedScript"))};i?.addEventListener("load",a),r?.addEventListener("load",a)}loadSettingsCSS(){return this.loadCSSFile("settingsCSS")}loadThemeCSS(){return this.loadCSSFile("themeCSS")}loadRTLCSS(){if(document.documentElement.getAttribute("dir")==="rtl")return this.loadCSSFile("rtlCSS")}loadMainScript(){return this.loadScript("mainScript")}preloadModuleScript(e){let o=this.TAEAppConfig,i=o.env==="staging",r=i?"staging":o.templateMetadata?.themeLibVersion;if(!i||!["filter","recommendation","instant-search"].includes(e))return;let a=`${o.cdn}/widget-integration/${r}/${e}.module.js`,s=document.createElement("link");s.rel="preload",s.as="script",s.href=a,document.head?.appendChild(s)}loadResourceByName(e,o){if(this.TAEAppConfig.assetFilesLoader[e].element)return;let i=this.TAEAppConfig.assetFilesLoader[e],r=o?.resourceType||i.type,a=this.TAEAppConfig.env==="staging",s=o?.url||i.url;if(!s)switch(e){case"themeCSS":s=this.TAEAppConfig.templateMetadata?.themeCssUrl||this.TAEAppConfig.fallback?.themeCssUrl,a&&(s+=`?v=${this.cacheVersionString}`);break;case"settingsCSS":s=this.TAEAppConfig.templateMetadata?.settingsCssUrl||this.TAEAppConfig.fallback?.settingsCssUrl;break;case"rtlCSS":{let{themeCSS:l}=this.TAEAppConfig.assetFilesLoader;if(l.url){let d=new URL(l.url),m=d.pathname.split("/").slice(0,-1).join("/")+"/rtl.css";s=new URL(m,d.origin).href,a&&(s+=`?v=${this.cacheVersionString}`)}break}case"mainScript":{let l=this.TAEAppConfig.templateMetadata?.themeLibVersion;if(!a&&!l)break;s=`${this.TAEAppConfig.cdn}/widget-integration/${a?"staging":l}
1700/bc-widget-integration.js`,a&&(s+=`?v=${this.cacheVersionString}`);break}case"customizedCSS":s=this.TAEAppConfig.templateMetadata?.customizeCssUrl;break;case"customizedScript":s=this.TAEAppConfig.templateMetadata?.customizeJsUrl;break}if(s){if(r==="stylesheet"){let l=document.createElement("link");l.rel="stylesheet",l.type="text/css",l.media="all",l.href=s,document.head.appendChild(l),this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loading",url:s}}}),l.onload=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loaded",url:s}}})},l.onerror=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"error",url:s}}})}}else if(r==="script"){let l=document.createElement("script");l.src=s;let d=o?.strategy;if(d==="async"?l.async=!0:d==="defer"&&(l.defer=!0),i.module&&(l.type="module"),d==="async"||d==="defer"){let g=document.createElement("link");g.rel="preload",g.as="script",g.href=s,document.head?.appendChild(g)}document.head.appendChild(l),this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loading",url:s}}}),l.onload=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loaded",url:s}}})},l.onerror=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"error",url:s}}})},l.onprogress=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loading",url:s}}})}}}}loadCSSFile(e,o){return this.loadResourceByName(e,{url:o,resourceType:"stylesheet"})}loadScript(e,o,i){return this.loadResourceByName(e,{strategy:i,url:o,resourceType:"script"})}assetLoadingPromise(e,o=5e3){return new Promise((i,r)=>{let a=null,{assetFilesLoader:s}=this.TAEAppConfig,l=s[e];if(l.status==="loaded")return i(!0);if(l.status==="error")return r(new Error(`Failed to load asset ${e}`));l.element||this.loadResourceByName(e);let d=this.TAEAppConfig.assetFilesLoader[e]?.element;if(!d)return this.TAEApp.logger.warn(`Asset ${e} not found`),i(!1);d?.addEventListener("load",()=>{a&&clearTimeout(a),i(!0)}),d?.addEventListener("error",()=>{a&&clearTimeout(a),r(new Error(`Failed to load asset ${e}`))}),a=setTimeout(()=>{r(new Error(`Timeout loading asset ${e}`))},o)})}get extendAppConfig(){return{themeCssLoaded:!1,settingsCSSLoaded:!1,assetFilesLoader:{themeCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},settingsCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},rtlCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},customizedCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},mainScript:{type:"script",element:null,status:"not-initialized",url:null},customizedScript:{type:"script",element:null,status:"not-initialized",url:null}}}}};C.moduleName="AssetFilesLoader";var x=class extends c{setQueryParams(t){let{b2b:e}=this.TAEAppConfig;if(!e.enabled)return;t.set("company_location_id",`${e.current_company_id}_${e.current_location_id}`);let o=window.Shopify?.currency;o&&(t.set("currency",o.active),t.set("currency_rate",o.rate.toString()))}get extendAppConfig(){return{b2b:Object.assign({enabled:!1},f().b2b)}}};x.moduleName="B2B";var M=class n extends c{get extendAppConfig(){return{fallback:{containerElement:".boost-sd__filter-product-list",themeCssUrl:"https://cdn.boostcommerce.io/widget-integration/theme/default/1.0.1/main.css",settingsCssUrl:"https://boost-cdn-staging.bc-solutions.net/widget-integration/theme/default/staging/default-settings.css"}}}dispatchEvent(){let t=new CustomEvent(n.EVENT_NAME);window.dispatchEvent(t)}async loadFallbackSectionFromShopify(t){return fetch(t.url||`${window.location.origin}/?section_id=${t.sectionName}`).catch(e=>{throw this.TAEApp.logger.error("Error loading fallback section from Shopify:",e),e}).then(e=>e.text())}get containerElement(){let{containerElement:t}=this.TAEAppConfig.fallback;return t instanceof HTMLElement?t:document.querySelector(t)}async loadFilterProductFallback(){let{fallback:t,cdn:e="https://boost-cdn-prod.bc-solutions.net",templateMetadata:o}=this.TAEAppConfig,i=t?.customizedTemplate||o.customizedFallback;if(i){let{source:a,templateName:s,templateURL:l}=i;switch(a){case"Shopify":{if(!s&&!l){this.TAEApp.logger.warn("Both templateName and templateURL are undefined");return}let d=await this.loadFallbackSectionFromShopify({sectionName:s,url:l}),g=this.containerElement;if(!g){this.TAEApp.logger.warn("Container element not found for fallback template");return}g.innerHTML=d,this.dispatchEvent();return}default:this.TAEApp.logger.warn(`Unsupported source for customized template: ${a}`);return}}let r=document.createElement("script");r.src=`${e}/fallback-theme/1.0.12/boost-sd-fallback-theme.js`,r.defer=!0,r.onload=()=>{this.dispatchEvent()},document.body.appendChild(r)}};M.moduleName="Fallback";M.EVENT_NAME="boost-sd-enable-product-filter-fallback";var R=class extends c{constructor(){super(...arguments);this.ensurePlaceholder=()=>{let{simplifiedIntegration:{enabled:e,selectedSelector:o,placeholderAdded:i}}=this.TAEAppConfig;if(!e||!o){this.oldldSICollectionFilterContainerDetected()||this.backwardCompatibilityModule?.legacyUpdateAppStatus("ready");return}if(i)return;let r=document.querySelector(o);r&&r instanceof HTMLElement?(this.renderPlaceholder(r),this.collectionFilterModule?.initBlock()):this.TAEApp.logger.error(`Placeholder container not found: ${o}. Please update the selector in Boost's app embed`)}}get collectionFilterModule(){return this.TAEApp.getModule(k)}get backwardCompatibilityModule(){return this.TAEApp.getModule(u)}get extendAppConfig(){let e=f();return{simplifiedIntegration:{enabled:!1,collectionPage:!1,instantSearch:!1,productListSelector:{collectionPage:[],searchPage:[]},selectedSelector:"",selectorFromMetafield:"",selectorFromAppEmbed:e.productGridSelector,allSyncedCollections:e.allSyncedCollections||{syncedCollections:[]},placeholderAdded:!1,placeholder:e.simplifiedIntegrationPlaceholder,isOnboarding:e.isOnboarding,neededToHideElements:[]}}}init(){let e=this.TAEApp,o=this.TAEAppConfig.simplifiedIntegration,{templateMetadata:{integratedTheme:i={}}}=this.TAEAppConfig,r=window.Shopify?.theme?.id;if(!r){e.logger.warn("Theme ID is missing");return}let a=i[r];if(!a||Object.keys(a).length===0){e.logger.warn("Theme is not integrated
1700with SimplifiedIntegration flow");return}let{collectionPage:s=!1,searchPage:l=!1,instantSearch:d=!1,productListSelector:g={}}=a,{page:m,collection_id:E=0}=this.TAEAppConfig.generalSettings,S=m==="collection",h=m==="search";if(!(o.isOnboarding&&!this.checkSyncedCollection(E))){if(S&&s||h&&l){let{collectionPage:b=[],searchPage:y=[]}=g,P=S?b:y;if(P.length===0){this.app.logger.warn("empty selectors");return}let A=P[P.length-1],_=0,B=setInterval(()=>{let F=!!document.querySelector(A),v=F?P:P.slice(0,-1),me=v.slice(0,-1),ie=v[v.length-1],Z=o.selectorFromAppEmbed||ie,ne=document.querySelector(Z);if(ne){let re;if(F){let fe=document.querySelectorAll(A);re=fe[fe.length-1]||ne}else re=ne;o.neededToHideElements=F?[A]:me,o.selectorFromMetafield=ie,o.selectedSelector=Z,this.renderPlaceholder(re),this.collectionFilterModule?.initBlock(),clearInterval(B)}else++_>100&&clearInterval(B)},50);this.TAEApp.updateConfig({simplifiedIntegration:{...o,...a,enabled:!0}})}d&&this.setupISW()}}onAppStart(){this.onDocumentReady(this.ensurePlaceholder)}onModuleDestroy(){this.offDocumentReady(this.ensurePlaceholder)}oldldSICollectionFilterContainerDetected(){return!!document.querySelector(".boost-sd__filter-product-list")}checkSyncedCollection(e){let{simplifiedIntegration:o}=this.TAEAppConfig,{allSyncedCollections:{syncedCollections:i}}=o,r=i?.includes(e),a=e===0&&i?.length>0;return!r&&!a?(this.TAEApp.logger.warn("collection not synced -> fallback original theme"),!1):!0}renderPlaceholder(e){let{simplifiedIntegration:o}=this.TAEAppConfig,i=o?.placeholder||"",r=o?.neededToHideElements||[],a=o?.selectedSelector||"";e.style.display="none",this.hideNeededElements();let s=document.createElement("div");s.innerHTML=i||"",s.className="boost-sd__filter-product-list boost-sd__placeholder-product-filter-tree",e.insertAdjacentElement("afterend",s),o&&(o.placeholderAdded=!0,r&&a&&r.push(a))}hideNeededElements(){let{simplifiedIntegration:{neededToHideElements:e}}=this.TAEAppConfig;e&&e.length>0&&this.setElementsDisplay(e,"none")}showNeededElements(){let{simplifiedIntegration:{neededToHideElements:e}}=this.TAEAppConfig;e&&e.length>0&&this.setElementsDisplay(e,"")}removePlaceholder(){let{simplifiedIntegration:{placeholderAdded:e}}=this.TAEAppConfig;if(e){let o=document.querySelector(".boost-sd__placeholder-product-filter-tree");o instanceof HTMLElement&&o.remove()}}removeOriginalGrid(){this.getOriginalContainers().forEach(e=>e.remove())}showOriginalGrid(){this.getOriginalContainers().forEach(e=>{e instanceof HTMLElement&&(e.style.display="")}),this.showNeededElements(),this.removePlaceholder()}getOriginalContainers(){let{neededToHideElements:e,selectedSelector:o}=this.TAEAppConfig.simplifiedIntegration||{},i=new Set(e||[]);o&&i.add(o);let r=new Set;return i.forEach(a=>{document.querySelectorAll(a).forEach(s=>r.add(s))}),Array.from(r)}setElementsDisplay(e,o){Array.isArray(e)&&e.forEach(i=>{document.querySelectorAll(i).forEach(r=>{r instanceof HTMLElement&&(r.style.display=o)})})}setupISW(){this.TAEApp.updateConfig({taeSettings:{instantSearch:{enabled:!0}}})}};R.moduleName="SimplifiedIntegration";var k=class n extends c{constructor(){super(...arguments);this.initBlock=async()=>{let e=document.querySelector(".boost-sd__filter-product-list:not(.boost-sd__filter-product-list--ready)");if(!e){this.app.logger.error("Filter DOM not found"),this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready");return}this.assetFileLoaderModule?.preloadModuleScript("filter");let o=this.TAEAppConfig,{customization:i}=o;typeof i?.filter?.beforeRender=="function"&&i.filter.beforeRender();let r=`${this.widgetId}-${ce()}`;e?.classList?.add("boost-sd__filter-product-list--ready"),e.id=r;let a=this.prepareFilterAPIQueryParams(),s=await this.filterAPI(a),l={id:r,document:e,widgetId:this.widgetId,defaultSort:a.get("sort")||"",defaultParams:this.filterAPIDefaultParams,filterTree:{options:[]},dynamicBundles:[]};this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(l,e,"filter");let{html:g,bundles:m}=s;m&&(l.dynamicBundles=m),s.filter&&(s.filter.options=this.updateValuesOptions(s.filter.options),l.filterTree=s.filter);try{await Promise.all([this.assetFileLoaderModule?.assetLoadingPromise("themeCSS"),this.assetFileLoaderModule?.assetLoadingPromise("settingsCSS")])}catch{}g&&(e.innerHTML=g),g&&!s.simplifiedIntegrationFallbackTriggered&&o.simplifiedIntegration?.enabled&&this.simplifiedIntegrationModule?.removeOriginalGrid(),l.cache={[a.toString()]:{...s,timestamp:new Date().getTime()}},this.TAEApp.registerBlock(l),this.saveFilterAPIResponseAnalyticData(s?.meta?.rid,s.bundles),this.syncAppConfigWithFilterAPIResponse(s),this.block=l,this.savePageLimitSettings(),this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready")}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}get b2bModule(){return this.TAEApp.getModule(x)}get fallbackModule(){return this.TAEApp.getModule(M)}get simplifiedIntegrationModule(){return this.TAEApp.getModule(R)}get analyticModule(){return this.TAEApp.getModule(w)}get assetFileLoaderModule(){return this.TAEApp.getModule(C)}get extendAppConfig(){let{swatchSettings:e,filterSettingsMetafield:o}=f();return{filterUrl:"https://services.mybcapps.com/bc-sf-filter/filter",filterSettings:Object.assign({swatch_extension:"png",...e==null?{}:{swatch_settings:e}},o)}}get apiEndpoint(){let{filterUrl:e,searchUrl:o}=this.app.config,{ssrUrl:i,generalSettings:r}=this.TAEAppConfig;r.ssr_version==="v2"&&i&&(e=`${i}/filter`,o=`${i}/search`);let s=new URLSearchParams(window.location.search).get("q");return L()||s?o:e}get widgetId(){let{templateMetadata:e,generalSettings:o}=this.TAEAppConfig,r=(o?.page||"collection")==="collection"?"collectionFilters":"searchPage";return e[r]||"default"}get filterAPIDefaultParams(){let{shop:e,templateSettings:o,templateMetadata:i,generalSettings:r,templateId:a,simplifiedIntegration:s}=this.TAEAppConfig,l=this.getHistoryParams(),d=typeof o?.themeSettings?.productList?.productsPerPage=="number"?o.themeSettings.productList.productsPerPage:16,g=I(n.LIMIT),m=I(n.LIMIT_SETTING),S=m&&m!==`${d}`?d:g&&!isNaN(Number(g))?Number(g):d,h=this.widgetId,b=oe(),y=window.innerWidth,P=o?.filterSettings?.filterLayout==="vertical"&&o?.filterSettings?.filterTreeVerticalStyle==="style-default",A=b?o?.themeSettings?.productList?.productsPerRowOnMobile||2:o?.themeSettings?.productList?.productsPerRowOnDesktop||3,_=b?y/A:y/(A+(P?1:0)),B=Ae(),v=o?.themeSettings?.additionalElements?.toolbar?.elements?.viewAs?.showListViewDefault===!0?"list":`grid--${oe()?o?.themeSettings?.productList?.productsPerRowOnMobile||2:o?.themeSettings?.productList?.productsPerRowOnDesktop||3}`;return{_:"pf",t:Date.now().toString(),sid:ce(),shop:e.domain,page:Number(l?.page||1),limit:S,sort:l?.sort||Ee(),locale:r.current_locale,event_type:"init",pg:_e(),build_filter_tree:!0,collection_scope:r.collection_id||"0",money_format:e.money_format,money_format_with_currency:e.money_format_with_currency,widgetId:h,viewAs:v,device:B,first_load:!0,productImageWidth:Ce(_),productPerRow:A,grid_col:A,widget_updated_at:i?.updatedAt,templateId:a,current_locale:(window?.Shopify?.routes?.root||"/")?.replace(/\/$/,""),simplifiedIntegration:s.enabled||!1,customer_id:Ie(),insert_banners:i?.featureOptions?.enableBannerInterleaving||!1,...Te()}}savePageLimitSettings(){let{templateSettings:e}=this.TAEAppConfig,o=typeof e?.themeSettings?.productList?.productsPerPage=="number"?e.themeSettings.productList.productsPerPage:16,i=I(n.LIMIT),r=I(n.LIMIT_SETTING),s=r&&r!==`${o}`?o:i&&!isNaN(Number(i))?Number(i):o;if(typeof window<"u"&&window.localStorage)try{localStorage.setItem(n.LIMIT_SETTING,`${o}`),localStorage.setItem(n.LIMIT,`${s}`)}catch(l){this.app.logger.error("Failed to save limit settings to localStorage",l)}}syncAppConfigWithFilterAPIResponse(e){let{shop:o}=this.TAEAppConfig;e.meta?.money_format&&(o.money_format=e.meta.money_format),e.meta?.money_format_with_currency&&(o.money_format_with_currency=e.meta.money_format_with_currency),e.meta?.currency&&(o.currency=e.meta.currency),this.app.updateConfig({shop:o}),this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready")}prepareFilterAPIQueryParams(){let{generalSettings:e,filterSettings:o,customization:i}=this.TAEAppConfig,r=this.getHistoryParams(),a=this.filterAPIDefaultParams,s=new URLSearchParams;
1700Object.entries(a).forEach(([h,b])=>{s.set(h,b!==void 0?b.toString():"")}),s.set("search_no_result",Object.keys(r?.paramMap||{}).length===0?"true":"false"),r?.paramMap&&Object.keys(r.paramMap).forEach(h=>{r.paramMap[h].forEach(b=>s.append(`${h}[]`,h.startsWith(`${a._}_st_`)?ye(b).toString():b))});let d=new URLSearchParams(window.location.search).get("q");d&&(Pe()?s.set("vendor",d):Le()?s.set("product_type",d):s.set("q",d),z()&&(s.set("incollection_search","true"),s.set("event_type","incollection_search")),this.setSearchQueryParamsWithSuggetion(s)),e.collection_tags?.length&&e.collection_tags.forEach(h=>{s.append("tag[]",h)}),o.sortingAvailableFirst&&s.set("sort_first","available");let g=o?.availableAfterFiltering,m=o?.productAndVariantAvailable,E=Array.from(s.keys()).some(h=>h.startsWith("pf_")),S=!g&&m||g&&E?"true":"false";if(s.set("product_available",S),s.set("variant_available",S),o.showOutOfStockOption&&s.set("zero_options","true"),this.b2bModule?.setQueryParams(s),i?.filter?.customizedAPIParams){let{customizedAPIParams:h}=i.filter;Object.entries(h).forEach(([b,y])=>{s.set(b,y)})}return s}setSearchQueryParamsWithSuggetion(e){let o="boostSDSuggestionData",i="boostSDClickSuggestionTerm",r=I(i);if(!r)return;let a=I(o);a&&(e.set("query",a.query),e.set("parent_request_id",a.id),e.set("suggestion",r),e.set("item_rank",(a.suggestions.findIndex(s=>s===r)+1).toString()),pe(i),pe(o))}saveFilterAPIResponseAnalyticData(e,o){let i=L()?"search":"filter",r=this.analyticModule;e&&(r?.saveRequestId(i,e),o&&r?.saveRequestId(i,e,o)),r?.savePreAction(i)}formatPercentSaleLabel(e,o=0){let i="";return o?e?i=`${o}% - ${e}%`:i=`above ${o}%`:i=`under ${e}%`,i}updateValuesOptions(e){return Array.isArray(e)?e.map(o=>(o.filterType==="percent_sale"&&(o.values=o.values?.map(i=>(i.key=i.key.replace("*-",":").replace("-*",":").replace("-",":"),i.label=this.formatPercentSaleLabel(i.to,i.from),i))),o)):e}async filterAPI(e){let o=this.TAEAppConfig,i=e.toString(),r=await fetch(`${this.apiEndpoint}?${i}`,{method:"GET"}),a=[404,413,403,500],s=!1;return a.includes(r.status)&&(o.simplifiedIntegration?.enabled?(this.simplifiedIntegrationModule?.showOriginalGrid(),s=!0):this.fallbackModule?.loadFilterProductFallback()),{...await r.json(),simplifiedIntegrationFallbackTriggered:s}}getHistoryParams(){let e=new URL(window.location.href);if(we(e)){this.app.logger.error("[Security] Potential XSS detected in URL parameters. Ignoring query params.",window.location.href);return}let i=e.search,r="pf_",a=",",s=/[.*+?^${}()|[\]\\]/g,{searchParams:l}=e,d=l.get("sort"),g=l.get("page"),m={},E=le(),S=this.TAEAppConfig.customization?.filter?.customizedAPIParams?.multipleValueSeparator||a,h=S.replace(s,"\\$&"),y=encodeURIComponent(S).replace(s,"\\$&"),P=new RegExp(`${h}|${y}`);for(let A of l.keys()){let _=A,B;if(E[A]){_=E[A];let F=A.replace(s,"\\$&"),v=i.match(new RegExp(`[?&]${F}=([^&]+)`));B=(v?v[1]:"").split(P).map(Z=>decodeURIComponent(Z.replace(/\+/g," ")))}else B=l.getAll(A);_.startsWith(r)&&!m[_]&&(_==="pf_tag"?m.tag=B:m[_]=B)}return{paramMap:m,sort:d,page:g}}};k.moduleName="CollectionFilter";k.LIMIT="boostSDLimit";k.LIMIT_SETTING="boostSDLimitSetting";var u=class extends c{shouldInit(){let{templateMetadata:{themeLibVersion:t}={}}=this.TAEAppConfig;if(!t)return!0;let e=t.split(".")[0];return Number(e)<=1}get collectionFilterModule(){return this.TAEApp.getModule(k)}init(){window.boostSDTaeUtils={lazyLoadImages:ke,inViewPortHandler:ue,initCollectionFilter:()=>{setTimeout(()=>{this.collectionFilterModule?.initBlock()})}}}onAppStart(){let t=this.TAEApp,{env:e}=this.TAEAppConfig,o={...this.TAEAppConfig.customization?.filter?.customizedAPIParams||{},...window.boostSdCustomParams||{}};this.TAEApp.updateConfig(i=>(i.customization={...i.customization,filter:{...i.customization?.filter,customizedAPIParams:o}},i)),window.boostSdCustomParams=o,Object.assign(window.boostWidgetIntegration,{generalSettings:{...this.TAEAppConfig.generalSettings,templateId:this.TAEAppConfig.templateId},simplifiedIntegration:this.TAEAppConfig.simplifiedIntegration,taeSettings:this.TAEAppConfig.taeSettings,env:e,app:{[e]:{customization:{},...this.TAEAppConfig,...window.boostWidgetIntegration.app?.[e]}},customization:{...this.TAEAppConfig.customization,filter:{...this.TAEAppConfig.customization?.filter,customizedAPIParams:o}},regisCustomization:function(i,r){if(typeof i=="function"&&i.name&&!r){let a=i.name;window.boostWidgetIntegration.app[e].customization[a]=i}else if(typeof i=="function"&&i.name&&r){window.boostWidgetIntegration.app[e].customization[r]=window.boostWidgetIntegration.app[e].customization[r]||{};let a=i.name;window.boostWidgetIntegration.app[e].customization[r][a]=i}else t.logger.error("Invalid function or function does not have a name.")}}),Object.assign(window,{boostSDData:this.TAEAppDataObjects})}onBeforeAppStart(){Object.assign(window,{boostWidgetIntegration:{...window.boostWidgetIntegration,status:"initializing"}})}legacyUpdateAppStatus(t){Object.assign(window.boostWidgetIntegration,{status:t})}legacyIsUsingRecommendationAppV3(){return window.boostSDAppConfig?.themeInfo?.taeFeatures?.recommendation==="installed"}legacyInitRecommendationWidgets(t){window.boostWidgetIntegration.app[this.TAEAppConfig.env].recommendationWidgets=t}legacyAssignDefaultBlockAttributes(t,e,o){let{templateSettings:i}=this.app.config;Object.assign(t,{widgetInfo:i,templateSettings:i,app:window.boostWidgetIntegration.app?.[this.app.config.env],document:e,id:e.id||t.id,blockType:o||"filter"}),"widgetId"in t||Object.assign(t,{widgetId:e.id||t.id})}};u.moduleName="BackwardCompatibilityV1";var W=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.createElement("div");e.id="bc-bis",e.className="boost-sd__bis",e.style.display="none",document.body.appendChild(e),this.block={id:"bc-bis",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"backInStock"),this.TAEApp.registerBlock(this.block)}}get extendAppConfig(){return{klaviyoBISUrl:"https://a.klaviyo.com/client/back-in-stock-subscriptions",backInStock:Object.assign({enabled:!1,productSettings:{},displaySettings:{},isTurbo:!1},f().backInStockMetafield)}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};W.moduleName="BackInStock";var q=class extends c{constructor(){super(...arguments);this.initBlock=()=>{this.block={id:"cart",document:document.body},this.backwardCompatibilityModule?.legacyAssignDefaultBlockAttributes(this.block,this.block.document,"cart"),this.TAEApp.registerBlock(this.block)}}get extendAppConfig(){return{customization:{cart:{}}}}get backwardCompatibilityModule(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};q.moduleName="Cart";var N=class extends c{constructor(){super(...arguments);this.initBlock=()=>
1700{if(this.block)return;let e=document.querySelector(".boost-sd__countdown-timer-wrapper");if(!e)return;let{template:o}=this.TAEAppConfig;typeof o?.countdownTimerPlaceholder=="string"&&(e.innerHTML=o.countdownTimerPlaceholder),this.block={id:e.id||"boost-sd-countdown-timer",document:e},this.block.blockType="countdownTimer",this.TAEApp.registerBlock(this.block)}}onModuleInit(){this.onDocumentReady(this.initBlock),document.addEventListener("shopify:section:load",this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock),document.removeEventListener("shopify:section:load",this.initBlock)}};N.moduleName="CountdownTimer";var V=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd__preOrder-container"),{customization:o,template:i}=this.TAEAppConfig;typeof o?.preOrder?.beforeRender=="function"&&o.preOrder.beforeRender(),e&&(typeof i?.preOrderPlaceholder=="string"&&(e.innerHTML=i.preOrderPlaceholder),this.block={id:e.id||"bc-pre-order",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"preOrder"),this.TAEApp.registerBlock(this.block))}}get extendAppConfig(){return{customization:{preOrder:{}}}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};V.moduleName="PreOrder";var H=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd-widget-predictive-bundle");e&&(this.block={id:e.id||"bc-predictive-bundle",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"predictiveBundle"),this.TAEApp.registerBlock(this.block))}}get extendAppConfig(){return{predictiveBundle:{multiBundleSupport:!1}}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};H.moduleName="PredictiveBundle";var $=class extends c{constructor(){super(...arguments);this.blocks={};this.initBlocks=()=>{if(this.backwardCompatibilityV1Module?.legacyIsUsingRecommendationAppV3()){this.backwardCompatibilityV1Module?.legacyInitRecommendationWidgets({});return}let{recommendationWidgets:e}=this.TAEAppConfig;this.backwardCompatibilityV1Module?.legacyInitRecommendationWidgets(e);let{recommendationPlaceholder:o}=f(),i=document.querySelectorAll('[id^="boost-sd-widget-"]');for(let r of i)r.innerHTML=o,this.initBlock(r)}}get extendAppConfig(){return{recommendUrl:"https://services.mybcapps.com/discovery/recommend",recommendationWidgets:f().recommendationWidgets}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}get assetFileLoaderModule(){return this.TAEApp.getModule(C)}onModuleInit(){this.onDocumentReady(this.initBlocks)}onModuleDestroy(){this.offDocumentReady(this.initBlocks)}initBlock(e){let o={id:e.id,document:e};this.assetFileLoaderModule?.preloadModuleScript("recommendation"),this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(o,e,"recommendation"),o.widgetId=e.id?.replace("boost-sd-widget-",""),this.TAEApp.registerBlock(o),this.blocks[o.id]=o}};$.moduleName="Recommendation";var j=class extends c{constructor(){super(...arguments);this.block={id:"bc-instant-search",document:document.createElement("div")};this.initBlock=()=>{if(!this.enabled)return;this.assetFileLoaderModule?.preloadModuleScript("instant-search");let{document:e,id:o}=this.block;e.id=o,window.document.body.appendChild(e),this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"instantSearch"),this.TAEApp.registerBlock(this.block)}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}get assetFileLoaderModule(){return this.TAEApp.getModule(C)}get extendAppConfig(){return{searchUrl:"https://services.mybcapps.com/bc-sf-filter/search"}}get enabled(){let{taeSettings:e,templateId:o,simplifiedIntegration:i}=this.TAEAppConfig;return e?.instantSearch?.enabled&&o&&(!i.enabled||i.instantSearch)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};j.moduleName="Search";var G=class extends c{shouldInit(){return this.TAEAppConfig.generalSettings.enableRobot}init(){if(!(z()||L())||document.querySelector('meta[name="robots"]'))return;let e=Be(),o=!!de("q")&&!L();if(!e&&!o)return;let i=document.createElement("meta");i.name="robots",i.content="noindex,nofollow,nosnippet",i.setAttribute("data-boost-injected","seo-enhancement"),document.head.append(i)}get extendAppConfig(){return{generalSettings:{enableRobot:!0}}}};G.moduleName="SEOEnhancement";var Y=class extends c{get extendAppConfig(){let{shop:t,integration:e}=f();return{shop:t,integration:{...e}}}};Y.moduleName="ShopifyMetafield";var K=class extends c{get dataObject(){let t=f();return{user:{...t.user},product:{...t.product}}}};K.moduleName="ShopifyDataObject";var Q=class extends c{get extendAppConfig(){let t=f();return{templateUrl:"https://services.mybcapps.com/bc-sf-filter/ssr-template",templateId:t.templateId,templateMetadata:t.templateMetadata??{},template:t.template,templateSettings:t.templateSettings??{}}}};Q.moduleName="TemplateManagement";var J=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd__widget-tier-discount-bundle");e&&(this.block={id:e.id||"bc-tier-discount-bundle",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"tierDiscountBundle"),this.TAEApp.registerBlock(this.block))}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};J.moduleName="TierDiscountBundle";var X=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd__widget-volume-bundle");e&&(this.block={id:e.id||"bc-volume-bundle",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"volumeBundle"),this.TAEApp.registerBlock(this.block))}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};X.moduleName="VolumeBundle";
1700var ve=new ee().loadModule(U).loadModule(K).loadModule(Y).loadModule(Q).loadModule(k).loadModule(D).loadModule(j).loadModule($).loadModule(q).loadModule(w).loadModule(x).loadModule(W).loadModule(X).loadModule(J).loadModule(H).loadModule(V).loadModule(N).loadModule(R).loadModule(G).loadModule(M).loadModule(C).loadModule(u);ve.start();function T(){return ve}})();</script>
1700<!-- END app block --><!-- BEGIN app block: shopify://apps/starapps-variant-image/blocks/starapps-via-embed/2a01d106-3d10-48e8-ba53-5cb971217ac4 --> 1701 1702 1703 1704 1705 1706 1707
1707<script> 1708 window._starapps_theme_settings = [{"id":247391,"script_url":"https:\/\/cdn.starapps.studio\/apps\/via\/ed8049-3\/script-1754294376.js"},{"id":61538,"script_url":"https:\/\/cdn.starapps.studio\/apps\/via\/ed8049-3\/script-1754294376.js"}]; 1709 window._starapps_shop_themes = {"194102755676":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"180979827036":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"157402693980":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"159358976348":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"160781762908":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"161226817884":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"157469737308":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"157194060124":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"160975192412":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"161048920412":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"161295597916":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"169405743452":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"171256578396":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"172339200348":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"176278798684":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"176319332700":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"176678764892":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"177343496540":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"185282822492":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"190966530396":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"198751256924":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"},"198910476636":{"theme_setting_id":247391,"theme_store_id":"1924","schema_theme_name":"Portland"}}; 1710 1711 document.addEventListener('DOMContentLoaded', function () { 1712 function loadThemeScript() { 1713 const { theme } = window.Shopify; 1714 const themeSettings = window._starapps_theme_settings || []; 1715 const shopThemes = window._starapps_shop_themes || {}; 1716 1717 if (!themeSettings.length) { 1718 return; 1719 } 1720 1721 const currentThemeId = theme.id.toString(); 1722 let shopTheme = null; 1723 1724 shopTheme = shopThemes[currentThemeId]; 1725 1726 if (!shopTheme) { 1727 for (const [themeId, themeData] of Object.entries(shopThemes)) { 1728 if (themeData.schema_theme_name === theme.schema_name || 1729 themeData.theme_store_id === theme.theme_store_id.toString()) { 1730 shopTheme = themeData; 1731 break; 1732 } 1733 } 1734 } 1735 1736 if (!shopTheme) { 1737 console.log('No shop theme found for theme:', theme); 1738 return; 1739 } 1740 1741 // Step 2: Find the theme setting using the theme_setting_id from shop theme 1742 const themeSetting = themeSettings.find(ts => ts.id === shopTheme.theme_setting_id); 1743 1744 console.log(themeSettings); 1745 console.log(shopTheme); 1746 1747 if (!themeSetting) { 1748 console.log('No theme setting found for theme_setting_id:', shopTheme.theme_setting_id); 1749 return; 1750 } 1751 1752 // Load script if found and not already loaded 1753 if (themeSetting.script_url && !isScriptAlreadyLoaded(themeSetting.id)) { 1754 loadScript(themeSetting); 1755 } 1756 } 1757 1758 function isScriptAlreadyLoaded(themeSettingId) { 1759 return document.querySelector(`script[data-theme-script="${themeSettingId}"]`) !== null; 1760 } 1761 1762 function loadScript(themeSetting) { 1763 const script = document.createElement('script'); 1764 script.src = themeSetting.script_url; 1765 script.async = true; 1766 script.crossOrigin = 'anonymous'; 1767 script.setAttribute('data-theme-script', themeSetting.id); 1768 1769 document.head.appendChild(script); 1770 } 1771 1772 // Try immediately, otherwise wait for Shopify theme object 1773 if (window.Shopify && window.Shopify.theme && window.Shopify.theme.id) { 1774 loadThemeScript(); 1775 } else { 1776 var interval = setInterval(function () { 1777 if (window.Shopify && window.Shopify.theme && window.Shopify.theme.id) { 1778 clearInterval(interval); 1779 loadThemeScript(); 1780 } 1781 }, 100); 1782 setTimeout(function () { clearInterval(interval); }, 5000); 1783 } 1784 }); 1785 </script>
1785 1786 1787 1788 1789 1790 1791 1792
1792<script src="https://cdn.shopify.com/extensions/01a0eca9-d34a-7ea3-86b8-fa70c5f0a18e/variant-image-automator-42/assets/store-front-error-tracking.js" via-js-type="error-tracking" defer></script>
1792 1793 1794
1794<script via-metafields>window.viaData = { 1795 autoActivate: "active", 1796 viaStatus: null, 1797 variantMediaMap: null 1798 } 1799 </script>
1799 1800<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813
1813<script async src="https://static.klaviyo.com/onsite/js/TXyhYf/klaviyo.js?company_id=TXyhYf"></script>
1813 1814
1814<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>
1814 1815 1816 1817 1818 1819 1820 1821
1821<script> 1822 window.klaviyoReviewsProductDesignMode = false 1823 </script>
1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1834<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: 79882289500,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 1834
1834
1835<script> 1836 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1837</script>
vendor: 1 bytes, line 1837
1837
1838<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}
1838).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: 79882289500,storefrontBaseUrl: "https://www.gannikus-shop.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.gannikus-shop.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"3923738972","configuration":"{\"shop\":\"ed8049-3.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\",\"product_bundles_data\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e375ae2aeef9215058b62ddff7136cb9","type":"APP","apiClientId":177733,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3568271708","configuration":"{\"accountID\":\"TXyhYf\",\"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":"957022556","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-ZVDWY6FS6K\\\",\\\"AW-16663748695\\\",\\\"GT-KDZ9WLR8\\\"],\\\"target_country\\\":\\\"DE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-ZVDWY6FS6K\\\",\\\"AW-16663748695\\\/jDh0CLvwxakbENfA8ok-\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-ZVDWY6FS6K\\\",\\\"AW-16663748695\\\/Y5uHCIn0xakbENfA8ok-\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-ZVDWY6FS6K\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-ZVDWY6FS6K\\\",\\\"AW-16663748695\\\/zAb2CMTwxakbENfA8ok-\\\",\\\"MC-1E7EX08HG8\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-ZVDWY6FS6K\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-ZVDWY6FS6K\\\",\\\"AW-16663748695\\\/6PfICLjwxakbENfA8ok-\\\",\\\"MC-1E7EX08HG8\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-ZVDWY6FS6K\\\",\\\"AW-16663748695\\\/P06iCMHwxakbENfA8ok-\\\",\\\"MC-1E7EX08HG8\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-ZVDWY6FS6K\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-ZVDWY6FS6K\\\",\\\"AW-16663748695\\\/DiEYCIz0x
1838akbENfA8ok-\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-ZVDWY6FS6K\\\",\\\"AW-16663748695\\\/CM2zCL7wxakbENfA8ok-\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-ZVDWY6FS6K\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"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":"544670044","configuration":"{\"pixel_id\":\"1139744910662695\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"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":"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":"GANNIKUS Original","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"ed8049-3.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/www.gannikus-shop.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.gannikus-shop.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"198751256924","themeStoreId":"1924","themePublished":"true","eventMetadataId":"6a1ca673-0948-4d45-bb89-58dcdf0fce88","pageType":"searchresults","shopId":"79882289500","storefrontBaseUrl":"https:\/\/www.gannikus-shop.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
1838<script> 1839 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1840 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1841 window.ShopifyAnalytics.meta.currency = 'EUR'; 1842 var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"98d6e1a9-5acb-4ce1-8f3b-49f107ec9588-1791585609"}}; 1843 for (var attr in meta) { 1844 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1845 } 1846</script>
vendor: 1 bytes, line 1846
1846
1847<script class="analytics"> 1848 (function () { 1849 var customDocumentWrite = function(content) { 1850 var jquery = null; 1851 1852 if (window.jQuery) { 1853 jquery = window.jQuery; 1854 } else if (window.Checkout && window.Checkout.$) { 1855 jquery = window.Checkout.$; 1856 } 1857 1858 if (jquery) { 1859 jquery('body').append(content); 1860 } 1861 }; 1862 1863 var hasLoggedConversion = function(token) { 1864 if (token) { 1865 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1866 } 1867 return false; 1868 } 1869 1870 var setCookieIfConversion = function(token) { 1871 if (token) { 1872 var twoMonthsFromNow = new Date(Date.now()); 1873 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1874 1875 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1876 } 1877 } 1878 1879 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1880 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1881 if (trekkie.integrations) { 1882 return; 1883 } 1884 trekkie.methods = [ 1885 'identify', 1886 'page', 1887 'ready', 1888 'track', 1889 'trackForm', 1890 'trackLink' 1891 ]; 1892 trekkie.factory = function(method) { 1893 return function() { 1894 var args = Array.prototype.slice.call(arguments); 1895 args.unshift(method); 1896 trekkie.push(args); 1897 if (method == 'track' || method == 'page') { 1898 var pageUrl; 1899 try { 1900 pageUrl = window.location.href; 1901 } catch (e) {} 1902 var pageReferrer; 1903 try { 1904 pageReferrer = document.referrer; 1905 } catch (e) {} 1906 try { 1907 if (window.__TREKKIE_SHIM_QUEUE == null) { 1908 window.__TREKKIE_SHIM_QUEUE = []; 1909 } 1910 window.__TREKKIE_SHIM_QUEUE.push({ 1911 from: 'trekkie-stub', 1912 method: method, 1913 args: args.slice(1), 1914 pageContext: { 1915 url: pageUrl, 1916 referrer: pageReferrer 1917 } 1918 }); 1919 } catch (e) { 1920 // no-op 1921 } 1922 } 1923 return trekkie; 1924 }; 1925 }; 1926 for (var i = 0; i < trekkie.methods.length; i++) { 1927 var key = trekkie.methods[i]; 1928 trekkie[key] = trekkie.factory(key); 1929 } 1930 trekkie.load = function(config) { 1931 trekkie.config = config || {}; 1932 trekkie.config.initialDocumentCookie = document.cookie; 1933 var first = document.getElementsByTagName('script')[0]; 1934var script = document.createElement('script'); 1935script.type = 'text/javascript'; 1936script.onerror = function(e) { 1937 var scriptFallback = document.createElement('script'); 1938 scriptFallback.type = 'text/javascript'; 1939 scriptFallback.onerror = function(error) { 1940 var Monorail = { 1941 produce: function produce(monorailDomain, schemaId, payload) { 1942 var currentMs = new Date().getTime(); 1943 var event = { 1944 schema_id: schemaId, 1945 payload: payload, 1946 metadata: { 1947 event_created_at_ms: currentMs, 1948 event_sent_at_ms: currentMs 1949 } 1950 }; 1951 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1952 }, 1953 sendRequest: function sendRequest(endpointUrl, payload) { 1954 // Try the sendBeacon API 1955 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1956 var blobData = new window.Blob([payload], { 1957 type: 'text/plain' 1958 }); 1959 1960 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1961 return true; 1962 } // sendBeacon was not successful 1963 1964 } // XHR beacon 1965 1966 var xhr = new XMLHttpRequest(); 1967 1968 try { 1969 xhr.open('POST', endpointUrl); 1970 xhr.setRequestHeader('Content-Type', 'text/plain'); 1971 xhr.send(payload); 1972 } catch (e) { 1973 console.log(e); 1974 } 1975 1976 return false; 1977 }, 1978 isIos12: function isIos12() { 1979 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1980 } 1981 }; 1982 Monorail.produce('monorail-edge.shopifysvc.com', 1983 'trekkie_storefront_load_errors/1.1', 1984 {shop_id: 79882289500, 1985 theme_id: 198751256924, 1986 app_name: "storefront", 1987 context_url: window.location.href, 1988 source_url: "//www.gannikus-shop.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 1989 1990 }; 1991 scriptFallback.async = true; 1992 scriptFallback.src = '//www.gannikus-shop.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1993 first.parentNode.insertBefore(scriptFallback, first); 1994}; 1995script.async = true; 1996script.src = '//www.gannikus-shop.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1997first.parentNode.insertBefore(script, first); 1998 1999 }; 2000 trekkie.load( 2001 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":79882289500,"isMerchantRequest":null,"themeId":198751256924,"themeCityHash":"14738701142379018559","contentLanguage":"de","currency":"EUR","eventMetadataId":"6a1ca673-0948-4d45-bb89-58dcdf0fce88"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2002 ); 2003 2004 var loaded = false;
2005 trekkie.ready(function() { 2006 if (loaded) return; 2007 loaded = true; 2008 2009 window.ShopifyAnalytics.lib = window.trekkie; 2010 2011 var originalDocumentWrite = document.write; 2012 document.write = customDocumentWrite; 2013 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2014 document.write = originalDocumentWrite; 2015 2016 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2017 var token = match? match[1]: undefined; 2018 if (!hasLoggedConversion(token)) { 2019 setCookieIfConversion(token); 2020 window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true}); 2021 } 2022 }); 2023 2024 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"98d6e1a9-5acb-4ce1-8f3b-49f107ec9588-1791585609","shopifyEmitted":true}); 2025 2026 var eventsListenerScript = document.createElement('script'); 2027 eventsListenerScript.async = true; 2028 eventsListenerScript.src = "//www.gannikus-shop.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2029 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2030})();</script>
vendor: 1 bytes, line 2030
2030
2031<script 2032 defer 2033 src="https://www.gannikus-shop.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 2034 data-application="storefront-renderer" 2035 data-shop-id="79882289500" 2036 data-render-region="gcp-us-west1" 2037 data-page-type="search" 2038 data-theme-instance-id="198751256924" 2039 data-theme-name="Portland" 2040 data-theme-version="2.0.5" 2041 data-monorail-region="shop_domain" 2042 data-resource-timing-sampling-rate="10" 2043 data-shs="true" 2044 data-shs-beacon="true" 2045 data-shs-export-with-fetch="true" 2046 data-shs-logs-sample-rate="1" 2047 data-shs-beacon-endpoint="https://www.gannikus-shop.com/api/collect" 2048></script>
vendor: 1 bytes, line 2048
2048
2049<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Willkommen bei GANNIKUS Original. Wie kann ich helfen?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":true,"exportCommand":false,"shopName":"GANNIKUS Original","translations":[{"key":"agent_chat.panel.open_chat","value":"Chat öffnen"},{"key":"agent_chat.panel.ask_anything","value":"Alles fragen"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Ungelesene Antworten"},{"key":"agent_chat.panel.back_to_chat","value":"Zurück zum Chat"},{"key":"agent_chat.panel.see_history","value":"Chat-Verlauf ansehen"},{"key":"agent_chat.panel.new_chat","value":"Neuen Chat erstellen"},{"key":"agent_chat.panel.close","value":"Chat schlieÃen"},{"key":"agent_chat.panel.undock","value":"Chat abdocken"},{"key":"agent_chat.panel.dock","value":"Chat andocken"},{"key":"agent_chat.panel.expand","value":"Chat erweitern"},{"key":"agent_chat.panel.contract","value":"Chat minimieren"},{"key":"agent_chat.panel.jump_to_latest","value":"Zu den neuesten springen"},{"key":"agent_chat.panel.loading_chat","value":"Chat wird geladen"},{"key":"agent_chat.input.label","value":"Nachricht eingeben"},{"key":"agent_chat.input.placeholder","value":"Alles fragen..."},{"key":"agent_chat.input.send","value":"Senden"},{"key":"agent_chat.input.stop","value":"Generieren stoppen"},{"key":"agent_chat.thinking","value":"Nachdenken..."},{"key":"agent_chat.first_response_delayed","value":"Der Agent braucht länger für die Antwortâ¦"},{"key":"agent_chat.searching","value":"Suchen..."},{"key":"agent_chat.message.sent_timestamp","value":"Gesendet · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automatisiert"},{"key":"agent_chat.message.automated_timestamp","value":"Automatisiert · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Jemand aus unserem Team ist in Kürze für dich da"},{"key":"agent_chat.human_handoff.action","value":"Mit unserem Team chatten"},{"key":"agent_chat.human_handoff.request","value":"Ich möchte mit jemandem aus eurem Team sprechen"},{"key":"agent_chat.human_handoff.ai_assistant","value":"KI-Assistenz"},{"key":"agent_chat.greeting.default","value":"Hallo!"},{"key":"agent_chat.greeting.with_name","value":"Hallo {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"Du kannst Fragen zu Einkauf, GröÃen\/Abmessungen, Versand, Rückgaben oder Bestellstatus stellen."},{"key":"agent_chat.greeting.welcome_back","value":"Willkommen zurück bei %{shop_name}! Wie kann ich helfen?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Willkommen zurück! Wie kann ich helfen?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Willkommen bei %{shop_name}. Wie kann ich helfen?"},{"key":"agent_chat.greeting.generic","value":"Wie kann ich helfen?"},{"key":"agent_chat.disclaimer.text","value":"Dieser Chat nutzt KI von Shopify und kann Fehler machen. Deine Nachrichten sind für {{shop_name}} sichtbar. Siehe"},{"key":"agent_chat.disclaimer.text_human","value":"Deine Nachrichten sind für {{shop_name}} und Shopify zur Bereitstellung und Verbesserung der Dienste sichtbar. Siehe"},{"key":"agent_chat.disclaimer.link_text","value":"Datenschutzerklärung"},{"key":"agent_chat.error.response_unavailable","value":"Antwort nicht verfügbar"},{"key":"agent_chat.error.generic","value":"Etwas ist schiefgelaufen."},{"key":"agent_chat.error.response_failed","value":"Diese Nachricht konnte nicht geladen werden"},{"key":"agent_chat.error.message_send_failed","value":"Deine Nachricht konnte nicht gesendet werden"},{"key":"agent_chat.error.attachment_upload_failed","value":"Dein Anhang konnte nicht hochgeladen werden"},{"key":"agent_chat.error.first_response_stalled","value":"Der Agent konnte nicht antworten"},{"key":"agent_chat.error.try_again","value":"Erneut versuchen"},{"key":"agent_chat.error.unavailable","value":"Der Chat ist momentan nicht verfügbar. Versuche es später noc
2049h einmal."},{"key":"agent_chat.error.usage_limit","value":"Nachrichtenlimit erreicht. Versuche es später erneut oder sende uns eine E-Mail an {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Nachrichtenlimit erreicht. Versuche es später erneut"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Der Chat ist derzeit nicht verfügbar. Sende uns eine E-Mail an {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Der Chat ist derzeit nicht verfügbar"},{"key":"agent_chat.error.cost_quota_handover","value":"Der KI-Assistent ist derzeit nicht verfügbar â unser Team meldet sich in Kürze"},{"key":"agent_chat.unavailable.title","value":"Der Chat ist derzeit nicht verfügbar"},{"key":"agent_chat.unavailable.description","value":"Beim Laden des Chats ist ein Fehler aufgetreten."},{"key":"agent_chat.history.heading","value":"Chat-Verlauf"},{"key":"agent_chat.history.loading","value":"Unterhaltungsverlauf wird geladen"},{"key":"agent_chat.history.aria_label","value":"Unterhaltungsverlauf"},{"key":"agent_chat.history.no_conversations","value":"Keine Unterhaltungen"},{"key":"agent_chat.history.conversation.one","value":"Unterhaltung"},{"key":"agent_chat.history.conversation.other","value":"Unterhaltungen"},{"key":"agent_chat.history.error_message","value":"Etwas ist schiefgelaufen."},{"key":"agent_chat.history.try_again","value":"Erneut versuchen"},{"key":"agent_chat.history.no_past","value":"Keine vergangenen Unterhaltungen"},{"key":"agent_chat.history.start_new","value":"Neuen Chat starten"},{"key":"agent_chat.history.untitled","value":"Unbenannte Unterhaltung"},{"key":"agent_chat.history.resume","value":"Fortsetzen: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Fortsetzen: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Unterhaltung löschen: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Unterhaltung konnte nicht gelöscht werden"},{"key":"agent_chat.feedback.group_label","value":"Nachrichten-Feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Daumen hoch"},{"key":"agent_chat.feedback.thumbs_down","value":"Daumen runter"},{"key":"agent_chat.feedback.add_comment","value":"Kommentar hinzufügen"},{"key":"agent_chat.feedback.thanks","value":"Danke für dein Feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Teile uns mit, was gut gelaufen ist"},{"key":"agent_chat.feedback.placeholder_down","value":"Teile uns mit, was wir verbessern können"},{"key":"agent_chat.feedback.comment_label","value":"Feedback-Kommentar"},{"key":"agent_chat.feedback.cancel","value":"Abbrechen"},{"key":"agent_chat.feedback.submit","value":"Senden"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximale Länge erreicht. Das Feedback ist auf {{max}} Zeichen beschränkt."},{"key":"agent_chat.buyer_profile.button.open","value":"Käufer:innenprofil"},{"key":"agent_chat.buyer_profile.title","value":"Käufer:innenprofil"},{"key":"agent_chat.buyer_profile.empty","value":"Kein Käufer:innenprofil verfügbar."},{"key":"agent_chat.buyer_profile.close","value":"SchlieÃen"},{"key":"agent_chat.suggestions.empty_state_label","value":"Vorgeschlagene Fragen"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Vorgeschlagene Antworten"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Zum Fortfahren anmelden"},{"key":"agent_chat.auth.sign_in","value":"Anmelden"},{"key":"agent_chat.auth.skip_and_chat","value":"Ãberspringen und Chat starten"},{"key":"agent_chat.auth.pre_chat_title","value":"Anmelden, um deine Chats zu personalisieren und zu speichern"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Anmelden oder Konto erstellen"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Keine Antwort verpassen"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Melde dich an, um mit unserem Team zu chatten. Wir senden dir eine E-Mail, wenn du den Chat verlässt."},{"key":"agent_chat.auth.share_disclaimer","value":"Wenn du fortfährst, teilt Shop deinen Namen und deine E-Mail-Adresse mit diesem Shop. Siehe deren {{terms_link}} und {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"Nutzungsbedingungen"},{"key":"agent_chat.auth.privacy_link","value":"Datenschutzerklärung"},{"key":"agent_chat.auth.declined_pre_chat","value":"Ich kann dich nur mit dem Shop verbinden, wenn du dich anmeldest."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"Wenn du den Chat verlässt, senden wir dir eine E-Mail, sobald es eine Antwort gibt."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Melde dich an, um bei einer Antwort per E-Mail benachrichtigt zu werden."},{"key":"agent_chat.order_lookup.track_order","value":"Meine Bestellung nachverfolgen"},{"key":"agent_chat.order_lookup.track_another_order","value":"Weitere Bestellung nachverfolgen"},{"key":"agent_chat.order_lookup.new_conversation","value":"Neue Unterhaltung"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Aktionen für die Self-Service-Nachverfolgungsfunktion für Bestellungen"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Bestellinformationen eingeben"},{"key":"agent_chat.order_lookup.prompt","value":"Bitte gib deine Bestelldetails ein, um deinen Bestellstatus einzusehen."},{"key":"agent_chat.order_lookup.form_title","value":"Meine Bestellung nachverfolgen"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Bitte gib deine Daten ein."},{"key":"agent_chat.order_lookup.order_number_label","value":"Bestellnummer"},{"key":"agent_chat.order_lookup.email_label","value":"E-Mail-Adresse"},{"key":"agent_chat.order_lookup.submit","value":"Meine Bestellung nachverfolgen"},{"key":"agent_chat.order_lookup.cancel","value":"Abbrechen"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Bitte gib eine gültige Bestellnummer ein, die nur aus Zahlen und Buchstaben besteht und keine Leerzeichen enthält (z. B. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Bitte gib eine gültige Bestellnummer ein, die nur aus Zahlen und Buchstaben besteht und keine Leerzeichen enthält (z. B. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Bitte gib eine gültige E-Mail-Adresse ein"},{"key":"agent_chat.order_lookup.generic_error","value":"Beim Aufrufen deiner Bestellung ist ein Problem aufgetreten. Bitte versuche es erneut."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Zu viele Versuche. Versuche es später erneut."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Die Self-Service-Nachverfolgungsfunktion für Bestellungen wird ausgeführt. Starte eine neue Unterhaltung, um etwas anderes zu fragen."},{"key":"agent_chat.legacy_contact.form_title","value":"Bevor wir loslegen"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Bitte gib deine Daten an, damit wir dir antworten können, falls du den Chat verlässt."},{"key":"agent_chat.legacy_contact.first_name_label","value":"Vorname"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Nachname"},{"key":"agent_chat.legacy_contact.email_label","value":"E-Mail"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"E-Mails mit Neuigkeiten und Angeboten erhalten"},{"key":"agent_chat.legacy_contact.submit","value":"Chat starten"},{"key":"agent_chat.legacy_contact.cancel","value":"Abbrechen"}
2049,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Gib einen gültigen Vornamen ein."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Gib einen gültigen Nachnamen ein."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Gib eine gültige E-Mail-Adresse ein."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Die E-Mail-Adresse ist zu lang."},{"key":"agent_chat.legacy_contact.generic_error","value":"Etwas ist schiefgelaufen."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Zu viele Versuche. Versuche es später erneut."},{"key":"agent_chat.discountCard.useDiscount","value":"Rabatt anwenden"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Wird beim Checkout automatisch angewendet"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"In den Warenkorb"},{"key":"agent_chat.product.view_details","value":"Details ansehen"},{"key":"agent_chat.product.out_of_stock","value":"Nicht vorrätig"},{"key":"agent_chat.product.compare_suggestions","value":"Vorschläge vergleichen"},{"key":"agent_chat.product.hide_suggestions","value":"Vorschläge ausblenden"},{"key":"agent_chat.product.sold_out","value":"Ausverkauft"},{"key":"agent_chat.order.item.one","value":"Artikel"},{"key":"agent_chat.order.item.other","value":"Artikel"},{"key":"agent_chat.order.less_items.one","value":"- {{count}} Artikel ausblenden"},{"key":"agent_chat.order.less_items.other","value":"- {{count}} Artikel ausblenden"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} weiterer Artikel"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} weitere Artikel"},{"key":"agent_chat.order.view_order","value":"Bestellung {{orderId}} ansehen"},{"key":"agent_chat.order.track_shipment","value":"Lieferung nachverfolgen"},{"key":"agent_chat.order.of_total","value":"{{index}} von {{total}}"},{"key":"agent_chat.order.label","value":"Bestellung {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Bestellung"},{"key":"agent_chat.order.count.other","value":"{{count}} Bestellungen"},{"key":"agent_chat.order.ordered_on","value":"Bestellt am {{date}}"},{"key":"agent_chat.order.select","value":"Bestellung {{number}} auswählen"},{"key":"agent_chat.return.heading","value":"Artikel zur Rückgabe auswählen"},{"key":"agent_chat.return.toggle_item","value":"{{name}} auswählen"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, keine Rückgabe möglich"},{"key":"agent_chat.return.quantity_label","value":"Rückgabemenge"},{"key":"agent_chat.return.reason_label","value":"Rückgabegrund"},{"key":"agent_chat.return.reason_placeholder","value":"Grund auswählen"},{"key":"agent_chat.return.confirm","value":"Rückgabe anfragen"},{"key":"agent_chat.return.confirmed","value":"Rückgabe angefragt"},{"key":"agent_chat.return.reason.size_too_small","value":"GröÃe zu klein"},{"key":"agent_chat.return.reason.size_too_large","value":"GröÃe zu groÃ"},{"key":"agent_chat.return.reason.unwanted","value":"Nicht mehr gewünscht"},{"key":"agent_chat.return.reason.not_as_described","value":"Entspricht nicht der Beschreibung"},{"key":"agent_chat.return.reason.wrong_item","value":"Falscher Artikel"},{"key":"agent_chat.return.reason.defective","value":"Defekt"},{"key":"agent_chat.return.reason.style","value":"Stil"},{"key":"agent_chat.return.reason.color","value":"Farbe"},{"key":"agent_chat.return.reason.other_reason","value":"Sonstiges"},{"key":"agent_chat.scroll.previous","value":"Zurück"},{"key":"agent_chat.scroll.next","value":"Weiter"}]}</script>
vendor: 1 bytes, line 2049
2049
2050<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"79882289500","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Anmelden oder Konto erstellen"},{"key":"account_menu.signed_out_state.section_divider","value":"Weitere Möglichkeiten zum Anmelden"},{"key":"account_menu.signed_out_state.alternate_divider","value":"ODER"},{"key":"account_menu.signed_out_state.email_field_label","value":"E-Mail-Adresse"},{"key":"account_menu.signed_out_state.orders_button","value":"Bestellungen"},{"key":"account_menu.signed_out_state.profile_button","value":"Profil"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Mit Shop anmelden"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Weiter mit Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Weiter mit Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Neuigkeiten und Angebote via E-Mail erhalten"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hallo {{first_name}}!"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Konto"},{"key":"account_menu.signed_in_state.orders_button","value":"Bestellungen"},{"key":"account_menu.signed_in_state.profile_button","value":"Profil"},{"key":"account_menu.location_picker.sheet_title","value":"Standorte"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Suche"},{"key":"account_menu.aria_labels.close_menu","value":"Menü schlieÃen"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Zurück zum Hauptmenü von {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, öffnet Untermenü"},{"key":"account_menu.aria_labels.loading_menu","value":"Menü wird geladen"},{"key":"account_menu.aria_labels.loading","value":"Wird geladen"},{"key":"account_menu.aria_labels.account","value":"Konto"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Mit E-Mail-Adresse anmelden"},{"key":"account_menu.aria_labels.sign_in","value":"Anmelden"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":true,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"DE","language":"de"}}</script>
2050 2051<meta name="shopify-y" content="ca8bd876-90fd-4af3-81ab-451e10d05a66" data-expiration="1823143209000"><meta name="shopify-s" content="be89e0a0-a742-4a2b-b065-96fd8ccfe6cb" data-expiration="1791587409000"> 2052</head> 2053 2054 <body class="body-template-search body-template-search"> 2055 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 2056 Direkt zum Inhalt 2057 </a> 2058 <div class="custom-model-main"></div> 2059 2060 <div class="main-popup" style="display: none;"> 2061 <div class="popup-sec"> 2062 <h2>You have Subscribed</h2> 2063 <br> 2064 <button id="closebtn" class="closebtn">Close</button> 2065 </div> 2066 <div class="bg-overlay"></div> 2067 </div> 2068 2069 <!-- BEGIN sections: header-group --> 2070<div id="shopify-section-sections--29720008196444__pt_announcement_bar_Y4JQGp" class="shopify-section shopify-section-group-header-group section-announcement"> 2071<style> 2072 :root { 2073 --announcement-height: 40px; 2074 } 2075 .announcement-bar .swiper-wrapper { 2076 justify-content: center; 2077 } 2078 .announcement-bar .swiper-slide { 2079 font-size: inherit; 2080 width:max-content; 2081 } 2082 .announcement-bar { 2083 background: var(--bg_color); 2084 color: var(--txt_color); 2085 } 2086 .announcement-bar__text{ 2087 font-weight:bold; 2088 } 2089 @media(max-width: 1024px){ 2090 .announcement-bar .swiper-wrapper{ 2091 justify-content:unset;} 2092 } 2093 2094</style> 2095 2096<div class="announcement-bar" role="region" aria-label="Ankündigung" style="--bg_color:#000000; --txt_color:#ffffff"> 2097 <div class="container"> 2098 <div 2099 class="swiper twa__swiper" 2100 id="twa__swiper-sections--29720008196444__pt_announcement_bar_Y4JQGp" 2101 data-section-id="sections--29720008196444__pt_announcement_bar_Y4JQGp" 2102 data-autoplay="false" 2103 data-loop="false" 2104 data-mobile="1" 2105 data-tablet="2" 2106 2107 data-desktop="auto" 2108 data-spacing="30" 2109 data-pagination-progressbar="false" 2110 > 2111 <div class="swiper-wrapper" style="--perload-gap: 30px"> 2112 2113<div class="swiper-slide" style="background:transparent;"> 2114 <div class="announcement-bar__message"><div class="announcement-bar__text"><p>Gratis Standardversand ab 65â¬*</p></div> 2115 </div></div> 2116<div class="swiper-slide" style="background:transparent;"> 2117 <div class="announcement-bar__message"><div class="announcement-bar__text"><p>4.7 / 5.0 â â â â â (5.000 + Bewertungen)</p></div> 2118 </div></div> 2119<div class="swiper-slide" style="background:transparent;"> 2120 <div class="announcement-bar__message"><div class="announcement-bar__text"><p>Kauf auf Rechnung</p></div> 2121 </div></div> 2122<div class="swiper-slide" style="background:transparent;"> 2123 <div class="announcement-bar__message"><div class="announcement-bar__text"><p><strong>30 Tage Rückgaberecht</strong></p></div> 2124 </div></div> 2125 </div> 2126 </div> 2127</div> 2128</div> 2129 2130 2131</div><div id="shopify-section-sections--29720008196444__promo_banner_EGNiNR" class="shopify-section shopify-section-group-header-group"><section class="promo-banner"> 2132 <div class="promo-content"> 2133 <h2>10% RABATT</h2> 2134 <p>auf alles mit CODE: 2135 <span class="promo-code promo-code_text">SHOP</span> 2136 <button class="copy-btn">Copy</button> 2137 </p> 2138 </div> 2139</section> 2140 2141<style> 2142.promo-banner { 2143 background-color: #252525; 2144 padding: 0 20px; 2145 text-align: center; 2146 border-radius: 0; 2147 color: #fff; 2148} 2149.promo-content { 2150 display: flex; 2151 align-items: center; 2152 justify-content: center; 2153 flex-wrap: nowrap; 2154 gap: 5px; 2155} 2156.promo-content h2 { 2157 font-size: 16px; 2158 font-weight: bold; 2159 margin: 0; 2160 color: #fff; 2161} 2162.promo-content p { 2163 font-size: 16px; 2164 margin: 8px 0; 2165} 2166.promo-code { 2167 font-weight: bold; 2168} 2169.copy-btn { 2170 margin-left: 10px; 2171 padding: 5px 10px; 2172 background-color: #53bb8b; 2173 color: #fff; 2174 border: none; 2175 border-radius: 4px; 2176 cursor: pointer; 2177} 2178 2179/* Notification Style */ 2180.notification { 2181 position: fixed; 2182 top: 20px; 2183 left: 50%; 2184 transform: translateX(-50%); 2185 background-color: #53bb8b; 2186 color: #fff; 2187 padding: 10px 20px; 2188 border-radius: 5px; 2189 font-size: 16px; 2190 z-index: 1000; 2191 opacity: 1; 2192 transition: opacity 0.5s ease; 2193} 2194 @media(max-width:767px){ 2195.promo-content { 2196 gap: 0; 2197 column-gap: 5px; 2198} 2199 .promo-content h2 { 2200 font-size: 12px; 2201} 2202.promo-content p { 2203 font-size: 12px; 2204 margin: 0; 2205} 2206 .promo-banner { 2207 padding: 5px 5px; 2208} 2209.copy-btn { 2210 font-size: 12px; 2211} 2212 } 2213 .promo-content * { 2214 font-size: 15px !important; 2215 line-height: 17px; 2216} 2217 @media(max-width:375px){ 2218 .promo-content * { 2219 font-size: 10px !important; 2220} 2221 } 2222 2223</style> 2224 2225 2226 2227</div><div id="shopify-section-sections--29720008196444__header" class="shopify-section shopify-section-group-header-group shopify-section-header"><link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-list-menu.css?v=132954775579983663231779176723" media="all"> 2228<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-search.css?v=116814994690167368701779176723" media="all"> 2229<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-menu-drawer.css?v=85248439881813610121779176723" media="all"> 2230<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-slider.css?v=150427545549950572891779176723" media="all"> 2231<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/template-collection.css?v=133332154739425138691779176723" media="all"> 2232<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/country-flag.css?v=132395276272099349831779176723" media="all"> 2233<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-price.css?v=169061423250974873001779176723" media="print" onload="this.media='all'"> 2234<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-badge.css?v=20329296239584864091779176723" media="print" onload="this.media='all'"> 2235 2236<link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-loading-overlay.css?v=143005617125531975901779176723" rel="stylesheet" type="text/css" media="all" /> 2237<link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-discounts.css?v=126589887140491647551779176723" rel="stylesheet" type="text/css" media="all" /> 2238 <link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-cart-drawer.css?v=165883986117323359761779176723" rel="stylesheet" type="text/css" media="all" /> 2239<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-list-menu.css?v=132954775579983663231779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 2240<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-search.css?v=116814994690167368701779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 2241<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-menu-drawer.css?v=85248439881813610121779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 2242<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-slider.css?v=150427545549950572891779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 2243<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/template-collection.css?v=133332154739425138691779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 2244<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/country-flag.css?v=132395276272099349831779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 2245<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-price.css?v=169061423250974873001779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 2246<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-badge.css?v=20329296239584864091779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 2247 2248<link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-article-card-small.css?v=143608080100555549391779176723" rel="stylesheet" type="text/css" media="all" /> 2249<link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-card-horizontal.css?v=163250545413883496761779176723" rel="stylesheet" type="text/css" media="all" /> 2250<link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-card.css?v=139697541445087831051
2250779176723" rel="stylesheet" type="text/css" media="all" /> 2251<link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-newsletter.css?v=117055462755358706921779176723" rel="stylesheet" type="text/css" media="all" />
2252<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/header.js?v=178187958492553966761779176723" defer="defer"></script>
2252 2253<style> 2254.shopify-section-header{z-index:999 !important;} 2255</style>
2256<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3784141920007819" 2257 crossorigin="anonymous"></script>
2257 2258 2259<style> 2260.header__inline-menu li[aria-label="BESTSELLER"]{ 2261 display:none; 2262} 2263 .header__inline-menu li[aria-label="NEUHEITEN"]{ 2264 display:none; 2265} 2266 .header { 2267 min-height: 75px; 2268 } 2269 2270 @media screen and (min-width: 990px) { 2271 .header { 2272 min-height: 165px; 2273 } 2274 } 2275 2276 header-drawer { 2277 justify-self: start; 2278 margin-left: -0.4rem; 2279 margin-right: 1.2rem; 2280 } 2281 2282 @media screen and (min-width: 1200px) { 2283 header-drawer { 2284 display: none; 2285 } 2286 } 2287 2288 .menu-drawer-container { 2289 display: flex; 2290 } 2291 2292 .list-menu { 2293 list-style: none; 2294 padding: 0; 2295 margin: 0; 2296 } 2297 2298 .list-menu--inline { 2299 display: inline-flex; 2300 flex-wrap: wrap; 2301 } 2302 2303 summary.list-menu__item { 2304 padding-right: 2.7rem; 2305 } 2306 2307 .list-menu__item { 2308 display: flex; 2309 align-items: center; 2310 } 2311 2312 .list-menu__item--link { 2313 text-decoration: none; 2314 padding-bottom: 1rem; 2315 padding-top: 1rem; 2316 } 2317 2318 @media screen and (min-width: 750px) { 2319 .list-menu__item--link { 2320 padding-bottom: 1rem; 2321 padding-top: 1rem; 2322 } 2323 } 2324</style> 2325
2326<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/details-disclosure.js?v=77482154507232244501779176723" defer="defer"></script>
vendor: 1 bytes, line 2326
2326
2327<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/details-modal.js?v=56400318075302535321779176723" defer="defer"></script>
2327<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/cart.js?v=168831065282018390381779176723" defer="defer"></script>
2327 2328
2328<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/cart-drawer.js?v=17661472798085536481779176723" defer="defer"></script>
2328<svg xmlns="http://www.w3.org/2000/svg" class="hidden"> 2329 <symbol id="icon-search" viewBox="0 0 16 16" fill="none"> 2330 <path d="M12.5233 11.4628L15.7355 14.6743L14.6743 15.7355L11.4628 12.5233C10.2678 13.4812 8.7815 14.0022 7.25 14C3.524 14 0.5 10.976 0.5 7.25C0.5 3.524 3.524 0.5 7.25 0.5C10.976 0.5 14 3.524 14 7.25C14.0022 8.7815 13.4812 10.2678 12.5233 11.4628ZM11.0188 10.9063C11.9706 9.92741 12.5022 8.61532 12.5 7.25C12.5 4.349 10.1503 2 7.25 2C4.349 2 2 4.349 2 7.25C2 10.1503 4.349 12.5 7.25 12.5C8.61532 12.5022 9.92741 11.9706 10.9063 11.0188L11.0188 10.9063Z" fill="currentColor"/> 2331 </symbol> 2332 2333 <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 11 11"> 2334 <path d="M9.00568 0.823302L5.33333 4.4989L1.66099 0.823302L1.48421 0.646368L1.30736 0.823223L0.823223 1.30736L0.646368 1.48421L0.823302 1.66099L4.4989 5.33333L0.823302 9.00568L0.646368 9.18246L0.823223 9.35931L1.30736 9.84344L1.48421 10.0203L1.66099 9.84337L5.33333 6.16777L9.00568 9.84337L9.18246 10.0203L9.35931 9.84344L9.84344 9.35931L10.0203 9.18246L9.84337 9.00568L6.16777 5.33333L9.84337 1.66099L10.0203 1.48421L9.84344 1.30736L9.35931 0.823223L9.18246 0.646368L9.00568 0.823302Z" fill="currentColor" stroke="currentColor" stroke-width="0.5"/> 2335 </symbol> 2336 2337 <symbol id="icon-close-small" class="icon icon-close-small" viewBox="0 0 12 13"> 2338 <path d="M8.48627 9.32917L2.82849 3.67098" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2339 <path d="M2.88539 9.38504L8.42932 3.61524" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 2340 </symbol> 2341</svg> 2342 2343<sticky-header data-sticky-type="always" class="header-wrapper"> 2344 <header class="header header--center container container--header header--has-menu"><header-drawer data-breakpoint="tablet"> 2345 <details class="menu-drawer-container"> 2346 <summary class="header__icon header__icon--menu header__icon--summary link link--text focus-inset" aria-label="Menü"> 2347 <span> 2348 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 8"> 2349<rect width="18" height="1.5" fill="currentColor"/> 2350<rect y="6" width="14" height="1.5" fill="currentColor"/></svg> 2351 2352 <span class="header__modal-close-button"> 2353 2354<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 14 14"> 2355<rect y="12.728" width="18" height="1.5" transform="rotate(-45 0 12.728)" fill="currentColor"/> 2356<rect x="1.06055" width="18" height="1.5" transform="rotate(45 1.06055 0)" fill="currentColor"/> 2357</svg> 2358 2359 2360 </span> 2361 </span> 2362 </summary> 2363 <div id="menu-drawer" class="menu-drawer motion-reduce" tabindex="-1"> 2364 <div class="menu-drawer__inner-container"> 2365 <div class="menu-drawer__navigation-container"> 2366 <nav class="menu-drawer__navigation"> 2367 <ul class="menu-drawer__menu list-menu" role="list"><li><details class="menu-opening" open> 2368 <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 2369 PRODUKTE 2370 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 12 13"> 2371<path d="M6.00012 7.08584L8.47512 4.61084L9.18212 5.31784L6.00012 8.49984L2.81812 5.31784L3.52512 4.61084L6.00012 7.08584Z" fill="currentColor"/> 2372</svg> 2373 2374 2375 2376 2377 </summary> 2378 <div id="link-PRODUKTE" class="menu-drawer__submenu motion-reduce" tabindex="-1"> 2379 <div class="menu-drawer__inner-submenu"> 2380 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2381 <svg viewBox = "0 0 22 14" fill = "none" aria-hidden = "true" focusable = "false" role = "presentation" class = "icon icon-arrow" xmlns = "http://www.w3.org/2000/svg"> 2382 <path d = "M15.1712 1.15214L14.9895 0.98149L14.8183 1.16262L14.3286 1.68074L14.1561 1.86323L14.3393 2.03491L18.9951 6.39689L1 6.3969L0.75 6.3969L0.75 6.6469L0.75 7.35665L0.75 7.60665L1 7.60665L18.9955 7.60665L14.3393 11.9722L14.1549 12.1451L14.3298 12.3276L14.8195 12.8386L14.9907 13.0173L15.1711 12.8479L21.2041 7.18404L21.3981 7.00183L21.2041 6.81956L15.1712 1.15214Z" fill-rule = "evenodd" clip-rule = "evenodd" fill = "currentColor"/> 2383</svg> 2384 2385 2386 PRODUKTE 2387 </button> 2388 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li>
2388<details> 2389 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2390 <a href="/collections/proteine">PROTEINE</a> 2391 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 12 13"> 2392<path d="M6.00012 7.08584L8.47512 4.61084L9.18212 5.31784L6.00012 8.49984L2.81812 5.31784L3.52512 4.61084L6.00012 7.08584Z" fill="currentColor"/> 2393</svg> 2394 2395 2396 2397 2398 </summary> 2399 <div id="childlink-PROTEINE" class="menu-drawer__submenu motion-reduce"> 2400 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2401 <svg viewBox = "0 0 22 14" fill = "none" aria-hidden = "true" focusable = "false" role = "presentation" class = "icon icon-arrow" xmlns = "http://www.w3.org/2000/svg"> 2402 <path d = "M15.1712 1.15214L14.9895 0.98149L14.8183 1.16262L14.3286 1.68074L14.1561 1.86323L14.3393 2.03491L18.9951 6.39689L1 6.3969L0.75 6.3969L0.75 6.6469L0.75 7.35665L0.75 7.60665L1 7.60665L18.9955 7.60665L14.3393 11.9722L14.1549 12.1451L14.3298 12.3276L14.8195 12.8386L14.9907 13.0173L15.1711 12.8479L21.2041 7.18404L21.3981 7.00183L21.2041 6.81956L15.1712 1.15214Z" fill-rule = "evenodd" clip-rule = "evenodd" fill = "currentColor"/> 2403</svg> 2404 2405 2406 PROTEINE 2407 </button> 2408 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2409 <a href="/products/whey-protein" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2410 VERUM WHEY PROTEIN 2411 </a> 2412 </li><li> 2413 <a href="/products/verum-whey-isolate" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2414 VERUM WHEY ISOLAT 2415 </a> 2416 </li><li> 2417 <a href="/products/verum-whey-juice-1kg" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2418 VERUM JUICE 1 KG 2419 </a> 2420 </li><li> 2421 <a href="/products/verum-juice" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2422 VERUM JUICE 500 G 2423 </a> 2424 </li><li> 2425 <a href="/products/sample-mix" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2426 SAMPLE MIX 2427 </a> 2428 </li><li> 2429 <a href="/products/verum-whey-protein-sample" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2430 SAMPLES 2431 </a> 2432 </li><li> 2433 <a href="/products/verum-licious-bundle" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2434 BUNDLES 2435 </a> 2436 </li></ul> 2437 </div> 2438 </details></li><li><details> 2439 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2440 <a href="/collections/creatin">CREATIN</a> 2441 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 12 13"> 2442<path d="M6.00012 7.08584L8.47512 4.61084L9.18212 5.31784L6.00012 8.49984L2.81812 5.31784L3.52512 4.61084L6.00012 7.08584Z" fill="currentColor"/> 2443</svg> 2444 2445 2446 2447 2448 </summary> 2449 <div id="childlink-CREATIN" class="menu-drawer__submenu motion-reduce"> 2450 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2451 <svg viewBox = "0 0 22 14" fill = "none" aria-hidden = "true" focusable = "false" role = "presentation" class = "icon icon-arrow" xmlns = "http://www.w3.org/2000/svg"> 2452 <path d = "M15.1712 1.15214L14.9895 0.98149L14.8183 1.16262L14.3286 1.68074L14.1561 1.86323L14.3393 2.03491L18.9951 6.39689L1 6.3969L0.75 6.3969L0.75 6.6469L0.75 7.35665L0.75 7.60665L1 7.60665L18.9955 7.60665L14.3393 11.9722L14.1549 12.1451L14.3298 12.3276L14.8195 12.8386L14.9907 13.0173L15.1711 12.8479L21.2041 7.18404L21.3981 7.00183L21.2041 6.81956L15.1712 1.15214Z" fill-rule = "evenodd" clip-rule = "evenodd" fill = "currentColor"/> 2453</svg> 2454 2455 2456 CREATIN 2457 </button> 2458 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2459 <a href="/products/crea-basic-creatin-monohydrat" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2460 CREA BASIC 2461 </a> 2462 </li><li> 2463 <a href="/products/crea-beta-stack" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2464 CREA-BETA STACK 2465 </a> 2466 </li></ul> 2467 </div> 2468 </details></li><li>
2468<details> 2469 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2470 <a href="/collections/vitalstoffe-2">VITALSTOFFE</a> 2471 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 12 13"> 2472<path d="M6.00012 7.08584L8.47512 4.61084L9.18212 5.31784L6.00012 8.49984L2.81812 5.31784L3.52512 4.61084L6.00012 7.08584Z" fill="currentColor"/> 2473</svg> 2474 2475 2476 2477 2478 </summary> 2479 <div id="childlink-VITALSTOFFE" class="menu-drawer__submenu motion-reduce"> 2480 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2481 <svg viewBox = "0 0 22 14" fill = "none" aria-hidden = "true" focusable = "false" role = "presentation" class = "icon icon-arrow" xmlns = "http://www.w3.org/2000/svg"> 2482 <path d = "M15.1712 1.15214L14.9895 0.98149L14.8183 1.16262L14.3286 1.68074L14.1561 1.86323L14.3393 2.03491L18.9951 6.39689L1 6.3969L0.75 6.3969L0.75 6.6469L0.75 7.35665L0.75 7.60665L1 7.60665L18.9955 7.60665L14.3393 11.9722L14.1549 12.1451L14.3298 12.3276L14.8195 12.8386L14.9907 13.0173L15.1711 12.8479L21.2041 7.18404L21.3981 7.00183L21.2041 6.81956L15.1712 1.15214Z" fill-rule = "evenodd" clip-rule = "evenodd" fill = "currentColor"/> 2483</svg> 2484 2485 2486 VITALSTOFFE 2487 </button> 2488 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2489 <a href="/products/multi-backup" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2490 MULTI BACKUP 2491 </a> 2492 </li><li> 2493 <a href="/products/magnesiumcitrat-kapseln" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2494 MAGNESIUM STACK 2495 </a> 2496 </li><li> 2497 <a href="/products/magnesiumcitrat-3-x-120-kapseln" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2498 MAGNESIUM STACK BUNDLE 2499 </a> 2500 </li><li> 2501 <a href="/products/vitamin-d3-k2-backup-kapseln" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2502 VITAMIN D3+K2 BACKUP 2503 </a> 2504 </li><li> 2505 <a href="/products/vitamin-c" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2506 VITAMIN C 2507 </a> 2508 </li><li> 2509 <a href="/products/zink" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2510 ZINK STACK 2511 </a> 2512 </li><li> 2513 <a href="/products/nattokinase-180-kapseln" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2514 NATTOKINASE 2515 </a> 2516 </li></ul> 2517 </div> 2518 </details></li><li><details> 2519 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2520 <a href="/products/omega-backup-3-x-120-kapseln">OMEGA-3</a> 2521 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 12 13"> 2522<path d="M6.00012 7.08584L8.47512 4.61084L9.18212 5.31784L6.00012 8.49984L2.81812 5.31784L3.52512 4.61084L6.00012 7.08584Z" fill="currentColor"/> 2523</svg> 2524 2525 2526 2527 2528 </summary> 2529 <div id="childlink-OMEGA-3" class="menu-drawer__submenu motion-reduce"> 2530 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2531 <svg viewBox = "0 0 22 14" fill = "none" aria-hidden = "true" focusable = "false" role = "presentation" class = "icon icon-arrow" xmlns = "http://www.w3.org/2000/svg"> 2532 <path d = "M15.1712 1.15214L14.9895 0.98149L14.8183 1.16262L14.3286 1.68074L14.1561 1.86323L14.3393 2.03491L18.9951 6.39689L1 6.3969L0.75 6.3969L0.75 6.6469L0.75 7.35665L0.75 7.60665L1 7.60665L18.9955 7.60665L14.3393 11.9722L14.1549 12.1451L14.3298 12.3276L14.8195 12.8386L14.9907 13.0173L15.1711 12.8479L21.2041 7.18404L21.3981 7.00183L21.2041 6.81956L15.1712 1.15214Z" fill-rule = "evenodd" clip-rule = "evenodd" fill = "currentColor"/> 2533</svg> 2534 2535 2536 OMEGA-3 2537 </button> 2538 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2539 <a href="/products/omega-backup-3-x-120-kapseln" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2540 OMEGA BACKUP BUNDLE 2541 </a> 2542 </li></ul> 2543 </div> 2544 </details></li><li>
2544<details> 2545 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2546 <a href="/collections/aminosauren">AMINOSÃUREN</a> 2547 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 12 13"> 2548<path d="M6.00012 7.08584L8.47512 4.61084L9.18212 5.31784L6.00012 8.49984L2.81812 5.31784L3.52512 4.61084L6.00012 7.08584Z" fill="currentColor"/> 2549</svg> 2550 2551 2552 2553 2554 </summary> 2555 <div id="childlink-AMINOSÃUREN" class="menu-drawer__submenu motion-reduce"> 2556 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2557 <svg viewBox = "0 0 22 14" fill = "none" aria-hidden = "true" focusable = "false" role = "presentation" class = "icon icon-arrow" xmlns = "http://www.w3.org/2000/svg"> 2558 <path d = "M15.1712 1.15214L14.9895 0.98149L14.8183 1.16262L14.3286 1.68074L14.1561 1.86323L14.3393 2.03491L18.9951 6.39689L1 6.3969L0.75 6.3969L0.75 6.6469L0.75 7.35665L0.75 7.60665L1 7.60665L18.9955 7.60665L14.3393 11.9722L14.1549 12.1451L14.3298 12.3276L14.8195 12.8386L14.9907 13.0173L15.1711 12.8479L21.2041 7.18404L21.3981 7.00183L21.2041 6.81956L15.1712 1.15214Z" fill-rule = "evenodd" clip-rule = "evenodd" fill = "currentColor"/> 2559</svg> 2560 2561 2562 AMINOSÃUREN 2563 </button> 2564 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2565 <a href="/products/eaa-backup-pulver" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2566 EAA BACKUP 2567 </a> 2568 </li><li> 2569 <a href="/products/glutamin" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2570 GLUTAMIN+ 2571 </a> 2572 </li><li> 2573 <a href="/products/beta-basic" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2574 BETA BASIC 2575 </a> 2576 </li><li> 2577 <a href="/products/l-arginine-hcl" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2578 L-ARGININE HCL 2579 </a> 2580 </li><li> 2581 <a href="/products/l-citrulline-malate" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2582 L-CITRULLINE 2583 </a> 2584 </li></ul> 2585 </div> 2586 </details></li><li><details> 2587 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2588 <a href="/collections/weight-gainer">GAINER & CARBS</a> 2589 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 12 13"> 2590<path d="M6.00012 7.08584L8.47512 4.61084L9.18212 5.31784L6.00012 8.49984L2.81812 5.31784L3.52512 4.61084L6.00012 7.08584Z" fill="currentColor"/> 2591</svg> 2592 2593 2594 2595 2596 </summary> 2597 <div id="childlink-GAINER & CARBS" class="menu-drawer__submenu motion-reduce"> 2598 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2599 <svg viewBox = "0 0 22 14" fill = "none" aria-hidden = "true" focusable = "false" role = "presentation" class = "icon icon-arrow" xmlns = "http://www.w3.org/2000/svg"> 2600 <path d = "M15.1712 1.15214L14.9895 0.98149L14.8183 1.16262L14.3286 1.68074L14.1561 1.86323L14.3393 2.03491L18.9951 6.39689L1 6.3969L0.75 6.3969L0.75 6.6469L0.75 7.35665L0.75 7.60665L1 7.60665L18.9955 7.60665L14.3393 11.9722L14.1549 12.1451L14.3298 12.3276L14.8195 12.8386L14.9907 13.0173L15.1711 12.8479L21.2041 7.18404L21.3981 7.00183L21.2041 6.81956L15.1712 1.15214Z" fill-rule = "evenodd" clip-rule = "evenodd" fill = "currentColor"/> 2601</svg> 2602 2603 2604 GAINER & CARBS 2605 </button> 2606 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2607 <a href="/products/maximus-weight-gainer" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2608 MAXIMUS 2609 </a> 2610 </li><li> 2611 <a href="/products/cluster-dextrin-1kg" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2612 CLUSTER DEXTRIN 2613 </a> 2614 </li><li> 2615 <a href="/products/cluster-dextrin-3-x-1kg" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2616 CLUSTER DEXTRIN BUNDLE 2617 </a> 2618 </li><li> 2619 <a href="/products/cream-of-rice-1kg" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2620 CREAM OF RICE 2621 </a> 2622 </li><li> 2623 <a href="/products/cream-of-rice-3-x-1-kg" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2624 CREAM OF RICE BUNDLE 2625 </a> 2626 </li></ul> 2627 </div> 2628 </details></li><li>
2628<details> 2629 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2630 <a href="/collections/geschmackspulver">FLAVOURPULVER</a> 2631 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 12 13"> 2632<path d="M6.00012 7.08584L8.47512 4.61084L9.18212 5.31784L6.00012 8.49984L2.81812 5.31784L3.52512 4.61084L6.00012 7.08584Z" fill="currentColor"/> 2633</svg> 2634 2635 2636 2637 2638 </summary> 2639 <div id="childlink-FLAVOURPULVER" class="menu-drawer__submenu motion-reduce"> 2640 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2641 <svg viewBox = "0 0 22 14" fill = "none" aria-hidden = "true" focusable = "false" role = "presentation" class = "icon icon-arrow" xmlns = "http://www.w3.org/2000/svg"> 2642 <path d = "M15.1712 1.15214L14.9895 0.98149L14.8183 1.16262L14.3286 1.68074L14.1561 1.86323L14.3393 2.03491L18.9951 6.39689L1 6.3969L0.75 6.3969L0.75 6.6469L0.75 7.35665L0.75 7.60665L1 7.60665L18.9955 7.60665L14.3393 11.9722L14.1549 12.1451L14.3298 12.3276L14.8195 12.8386L14.9907 13.0173L15.1711 12.8479L21.2041 7.18404L21.3981 7.00183L21.2041 6.81956L15.1712 1.15214Z" fill-rule = "evenodd" clip-rule = "evenodd" fill = "currentColor"/> 2643</svg> 2644 2645 2646 FLAVOURPULVER 2647 </button> 2648 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2649 <a href="/products/verum-licious" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2650 VERUM LICIOUS 2651 </a> 2652 </li><li> 2653 <a href="/products/verum-licious-bundle" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2654 BUNDLE 2655 </a> 2656 </li></ul> 2657 </div> 2658 </details></li><li><details> 2659 <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2660 <a href="/collections/zubehor">ZUBEHÃR</a> 2661 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 12 13"> 2662<path d="M6.00012 7.08584L8.47512 4.61084L9.18212 5.31784L6.00012 8.49984L2.81812 5.31784L3.52512 4.61084L6.00012 7.08584Z" fill="currentColor"/> 2663</svg> 2664 2665 2666 2667 2668 </summary> 2669 <div id="childlink-ZUBEHÃR" class="menu-drawer__submenu motion-reduce"> 2670 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2671 <svg viewBox = "0 0 22 14" fill = "none" aria-hidden = "true" focusable = "false" role = "presentation" class = "icon icon-arrow" xmlns = "http://www.w3.org/2000/svg"> 2672 <path d = "M15.1712 1.15214L14.9895 0.98149L14.8183 1.16262L14.3286 1.68074L14.1561 1.86323L14.3393 2.03491L18.9951 6.39689L1 6.3969L0.75 6.3969L0.75 6.6469L0.75 7.35665L0.75 7.60665L1 7.60665L18.9955 7.60665L14.3393 11.9722L14.1549 12.1451L14.3298 12.3276L14.8195 12.8386L14.9907 13.0173L15.1711 12.8479L21.2041 7.18404L21.3981 7.00183L21.2041 6.81956L15.1712 1.15214Z" fill-rule = "evenodd" clip-rule = "evenodd" fill = "currentColor"/> 2673</svg> 2674 2675 2676 ZUBEHÃR 2677 </button> 2678 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> 2679 <a href="/products/gannikus-original-shaker-600ml" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2680 SHAKER 2681 </a> 2682 </li><li> 2683 <a href="/products/gannikus-original-pro-shaker-500-150ml" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2684 SHAKER PRO 2685 </a> 2686 </li><li> 2687 <a href="/products/gannikus-original-gym-bottle-2-2l" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2688 GYM BOTTLE 2689 </a> 2690 </li><li> 2691 <a href="/products/gannikus-original-pillenbox" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 2692 PILLENBOX 2693 </a> 2694 </li></ul> 2695 </div> 2696 </details></li></ul> 2697 </div> 2698 </div> 2699 2700 2701 2702 2703 2704 2705 2706 </details></li><li><a href="/collections/bestseller" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 2707 BESTSELLER 2708 </a></li></ul> 2709 </nav> 2710 <div class="menu-drawer__utility-links"><a href="/account/login" class="button button--primary menu-drawer__account link focus-inset"> 2711 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 18"> 2712<path d="M15 16.5H13.5V15C13.5 14.4033 13.2629 13.831 12.841 13.409C12.419 12.9871 11.8467 12.75 11.25 12.75H6.75C6.15326 12.75 5.58097 12.9871 5.15901 13.409C4.73705 13.831 4.5 14.4033 4.5 15V16.5H3V15C3 14.0054 3.39509 13.0516 4.09835 12.3483C4.80161 11.6451 5.75544 11.25 6.75 11.25H11.25C12.2446 11.25 13.1984 11.6451 13.9017 12.3483C14.6049 13.0516 15 14.0054 15 15V16.5ZM9 9.75C8.40905 9.75 7.82389 9.6336 7.27792 9.40746C6.73196 9.18131 6.23588 8.84984 5.81802 8.43198C5.40016 8.01412 5.06869 7.51804 4.84254 6.97208C4.6164 6.42611 4.5 5.84095 4.5 5.25C4.5 4.65905 4.6164 4.07389 4.84254 3.52792C5.06869 2.98196 5.40016 2.48588 5.81802 2.06802C6.23588 1.65016 6.73196 1.31869 7.27792 1.09254C7.82389 0.866396 8.40905 0.75 9 0.75C10.1935 0.75 11.3381 1.22411 12.182 2.06802C13.0259 2.91193 13.5 4.05653 13.5 5.25C13.5 6.44347 13.0259 7.58807 12.182 8.43198C11.3381 9.27589 10.1935 9.75 9 9.75ZM9 8.25C9.79565 8.25 10.5587 7.93393 11.1213 7.37132C11.6839 6.80871 12 6.04565 12 5.25C12 4.45435 11.6839 3.69129 11.1213 3.12868C10.5587 2.56607 9.79565 2.25 9 2.25C8.20435 2.25 7.44129 2.56607 6.87868 3.12868C6.31607 3.69129 6 4.45435 6 5.25C6 6.04565 6.31607 6.80871 6.87868 7.37132C7.44129 7.93393 8.20435 8.25 9 8.25Z" fill="currentColor"/> 2713</svg> 2714 2715 2716 2717Einloggen</a> 2718 <div class="menu-drawer__account-register"> 2719 <span>Noch keinen Account?</span> 2720 <a href="/account/register">Konto erstellen</a> 2721 </div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 2722 <a 2723 target="_blank" 2724 href="https://www.facebook.com/gannikusoriginal/" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewB
2724ox="0 0 18 18"> 2725 <path d="M18 9.05482C18 4.05345 13.9711 0 9 0C4.02891 0 0 4.05345 0 9.05482C0 13.5752 3.29062 17.3209 7.59375 18V11.6722H5.30859V9.05482H7.59375V7.05993C7.59375 4.79092 8.93672 3.53704 10.9934 3.53704C11.9777 3.53704 13.0078 3.71389 13.0078 3.71389V5.94223H11.8723C10.7543 5.94223 10.4062 6.64079 10.4062 7.35704V9.05482H12.9023L12.5033 11.6722H10.4062V18C14.7094 17.3209 18 13.5752 18 9.05482Z" fill="currentColor"/> 2726 <path d="M12.5033 11.6016L12.9023 9H10.4062V7.3125C10.4062 6.60058 10.7543 5.90625 11.8723 5.90625H13.0078V3.69141C13.0078 3.69141 11.9777 3.51562 10.9934 3.51562C8.93672 3.51562 7.59375 4.76191 7.59375 7.01719V9H5.30859V11.6016H7.59375V17.891C8.52562 18.0363 9.47438 18.0363 10.4062 17.891V11.6016H12.5033Z" fill="transparent"/> 2727</svg> 2728 2729 2730<span class="visually-hidden">Facebook</span> 2731 </a> 2732 </li><li class="list-social__item"> 2733 <a 2734 target="_blank" 2735 href="https://www.instagram.com/gannikus_original/" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg viewBox="0 0 18 18" class="icon icon-instagram" fill="none" xmlns="http://www.w3.org/2000/svg"> 2736<path d="M9.0013 0.736328C11.2655 0.736328 11.548 0.744661 12.4363 0.786328C13.3238 0.827995 13.928 0.967162 14.4596 1.17383C15.0096 1.38549 15.473 1.67216 15.9363 2.13466C16.36 2.55124 16.6879 3.05515 16.8971 3.61133C17.103 4.14216 17.243 4.74716 17.2846 5.63466C17.3238 6.52299 17.3346 6.80549 17.3346 9.06966C17.3346 11.3338 17.3263 11.6163 17.2846 12.5047C17.243 13.3922 17.103 13.9963 16.8971 14.528C16.6885 15.0845 16.3606 15.5885 15.9363 16.0047C15.5196 16.4283 15.0157 16.7561 14.4596 16.9655C13.9288 17.1713 13.3238 17.3113 12.4363 17.353C11.548 17.3922 11.2655 17.403 9.0013 17.403C6.73714 17.403 6.45464 17.3947 5.5663 17.353C4.6788 17.3113 4.07464 17.1713 3.54297 16.9655C2.98657 16.7567 2.48257 16.4288 2.0663 16.0047C1.64247 15.5881 1.31458 15.0842 1.10547 14.528C0.898802 13.9972 0.759635 13.3922 0.717969 12.5047C0.678802 11.6163 0.667969 11.3338 0.667969 9.06966C0.667969 6.80549 0.676302 6.52299 0.717969 5.63466C0.759635 4.74633 0.898802 4.14299 1.10547 3.61133C1.314 3.05481 1.64197 2.55076 2.0663 2.13466C2.48269 1.71069 2.98666 1.38277 3.54297 1.17383C4.07464 0.967162 4.67797 0.827995 5.5663 0.786328C6.45464 0.747161 6.73714 0.736328 9.0013 0.736328ZM9.0013 4.90299C7.89623 4.90299 6.83643 5.34198 6.05502 6.12338C5.27362 6.90478 4.83464 7.96459 4.83464 9.06966C4.83464 10.1747 5.27362 11.2345 6.05502 12.0159C6.83643 12.7973 7.89623 13.2363 9.0013 13.2363C10.1064 13.2363 11.1662 12.7973 11.9476 12.0159C12.729 11.2345 13.168 10.1747 13.168 9.06966C13.168 7.96459 12.729 6.90478 11.9476 6.12338C11.1662 5.34198 10.1064 4.90299 9.0013 4.90299V4.90299ZM14.418 4.69466C14.418 4.41839 14.3082 4.15344 14.1129 3.95809C13.9175 3.76274 13.6526 3.65299 13.3763 3.65299C13.1 3.65299 12.8351 3.76274 12.6397 3.95809C12.4444 4.15344 12.3346 4.41839 12.3346 4.69466C12.3346 4.97093 12.4444 5.23588 12.6397 5.43123C12.8351 5.62658 13.1 5.73633 13.3763 5.73633C13.6526 5.73633 13.9175 5.62658 14.1129 5.43123C14.3082 5.23588 14.418 4.97093 14.418 4.69466ZM9.0013 6.56966C9.66434 6.56966 10.3002 6.83305 10.7691 7.30189C11.2379 7.77073 11.5013 8.40662 11.5013 9.06966C11.5013 9.7327 11.2379 10.3686 10.7691 10.8374C10.3002 11.3063 9.66434 11.5697 9.0013 11.5697C8.33826 11.5697 7.70238 11.3063 7.23353 10.8374C6.76469 10.3686 6.5013 9.7327 6.5013 9.06966C6.5013 8.40662 6.76469 7.77073 7.23353 7.30189C7.70238 6.83305 8.33826 6.56966 9.0013 6.56966V6.56966Z" fill="currentColor"/> 2737</svg> 2738<span class="visually-hidden">Instagram</span> 2739 </a> 2740 </li><li class="list-social__item"> 2741 <a 2742 target="_blank" 2743 href="https://www.tiktok.com/@gannikus_original?is_from_webapp=1&sender_device=pc" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 2744 <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor"> 2745</svg> 2746<span class="visually-hidden">TikTok</span> 2747 </a> 2748 </li><li class="list-social__item"> 2749 <a 2750 target="_blank" 2751 href="https://www.youtube.com/@GannikusOriginal" class="link link--text list-social__link" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 100 70"> 2752 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 2753</svg> 2754<span class="visually-hidden">YouTube</span> 2755 </a> 2756 </li></ul> 2757 </div> 2758 </div> 2759 </div> 2760 </div> 2761 2762 </details> 2763 </header-drawer><a href="/" class="header__heading-link link link--text focus-inset"> 2764 <img src="//www.gannikus-shop.com/cdn/shop/files/gannikus-original-logo-schwarz.png?v=1704369371&width=350" alt="GANNIKUS Original" width="350" height="101.0" class="header__heading-logo" srcset=" 2765 //www.gannikus-shop.com/cdn/shop/files/gannikus-original-logo-schwarz.png?v=1704369371&width=350, //www.gannikus-shop.com/cdn/shop/files/gannikus-original-logo-schwarz.png?v=1704369371&width=700 2x 2766 "> 2767 2768 <img src="//www.gannikus-shop.com/cdn/shop/files/gannikus-original-logo-weiss.png?v=1704369388&width=350" alt="GANNIKUS Original" width="350" height="101.0" class="header__heading-logo header__heading-logo--overlay" srcset=" 2769 //www.gannikus-shop.com/cdn/shop/files/gannikus-original-logo-weiss.png?v=1704369388&width=350, //www.gannikus-shop.com/cdn/shop/files/gannikus-original-logo-weiss.png?v=1704369388&width=700 2x 2770 "> 2771</a>
2771<nav class="header__inline-menu header__inline-menu--js"><ul class="list-menu list-menu--inline" role="list"> 2772 2773 2774 2775 <li class="list-menu--megamenu" > 2776 <span class="dfds header__menu-item link-hover-line-outer list-menu__item link focus-inset"> 2777 <span class="link-hover-line-outer "title="PRODUKTE"> 2778 PRODUKTE 2779 </span> 2780 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 12 13"> 2781<path d="M6.00012 7.08584L8.47512 4.61084L9.18212 5.31784L6.00012 8.49984L2.81812 5.31784L3.52512 4.61084L6.00012 7.08584Z" fill="currentColor"/> 2782</svg> 2783 2784 2785 2786 2787 </span> 2788 2789 <div class="header__mega-menu mega-menu color-background-1"> 2790 <div class="container"> 2791 <div class="mega-menu__wrapper"> 2792 2793 <ul class="mega-menu__list list-unstyled focus-inset"> 2794 2795 <li> 2796 <a 2797 href="/collections/proteine" 2798 class="mega-menu__link header__menu-item list-menu__item link link--text focus-inset link-hover-line-outer caption-large" 2799 2800 > 2801 <span> 2802 PROTEINE 2803 </span> 2804 </a> 2805 2806 <ul class="mega-menu__submenu list-menu motion-reduce"><li> 2807 <a 2808 href="/products/whey-protein" 2809 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2810 2811 > 2812 <span> 2813 VERUM WHEY PROTEIN 2814 </span> 2815 </a> 2816 </li><li> 2817 <a 2818 href="/products/verum-whey-isolate" 2819 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2820 2821 > 2822 <span> 2823 VERUM WHEY ISOLAT 2824 </span> 2825 </a> 2826 </li><li> 2827 <a 2828 href="/products/verum-whey-juice-1kg" 2829 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2830 2831 > 2832 <span> 2833 VERUM JUICE 1 KG 2834 </span> 2835 </a> 2836 </li><li> 2837 <a 2838 href="/products/verum-juice" 2839 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2840 2841 > 2842 <span> 2843 VERUM JUICE 500 G 2844 </span> 2845 </a> 2846 </li><li> 2847 <a 2848 href="/products/sample-mix" 2849 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2850 2851 > 2852 <span> 2853 SAMPLE MIX 2854 </span> 2855 </a> 2856 </li><li> 2857 <a 2858 href="/products/verum-whey-protein-sample" 2859 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2860 2861 > 2862 <span> 2863 SAMPLES 2864 </span> 2865 </a> 2866 </li><li> 2867 <a 2868 href="/products/verum-licious-bundle" 2869 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2870 2871 >
2872 <span> 2873 BUNDLES 2874 </span> 2875 </a> 2876 </li></ul> 2877 2878 </li> 2879 2880 <li> 2881 <a 2882 href="/collections/creatin" 2883 class="mega-menu__link header__menu-item list-menu__item link link--text focus-inset link-hover-line-outer caption-large" 2884 2885 > 2886 <span> 2887 CREATIN 2888 </span> 2889 </a> 2890 2891 <ul class="mega-menu__submenu list-menu motion-reduce"><li> 2892 <a 2893 href="/products/crea-basic-creatin-monohydrat" 2894 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2895 2896 > 2897 <span> 2898 CREA BASIC 2899 </span> 2900 </a> 2901 </li><li> 2902 <a 2903 href="/products/crea-beta-stack" 2904 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2905 2906 > 2907 <span> 2908 CREA-BETA STACK 2909 </span> 2910 </a> 2911 </li></ul> 2912 2913 </li> 2914 2915 <li> 2916 <a 2917 href="/collections/vitalstoffe-2" 2918 class="mega-menu__link header__menu-item list-menu__item link link--text focus-inset link-hover-line-outer caption-large" 2919 2920 > 2921 <span> 2922 VITALSTOFFE 2923 </span> 2924 </a> 2925 2926 <ul class="mega-menu__submenu list-menu motion-reduce"><li> 2927 <a 2928 href="/products/multi-backup" 2929 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2930 2931 > 2932 <span> 2933 MULTI BACKUP 2934 </span> 2935 </a> 2936 </li><li> 2937 <a 2938 href="/products/magnesiumcitrat-kapseln" 2939 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2940 2941 > 2942 <span> 2943 MAGNESIUM STACK 2944 </span> 2945 </a> 2946 </li><li> 2947 <a 2948 href="/products/magnesiumcitrat-3-x-120-kapseln" 2949 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2950 2951 > 2952 <span> 2953 MAGNESIUM STACK BUNDLE 2954 </span> 2955 </a> 2956 </li><li> 2957 <a 2958 href="/products/vitamin-d3-k2-backup-kapseln" 2959 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2960 2961 > 2962 <span> 2963 VITAMIN D3+K2 BACKUP 2964 </span> 2965 </a> 2966 </li><li> 2967 <a 2968 href="/products/vitamin-c" 2969 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2970 2971 > 2972 <span> 2973 VITAMIN C 2974 </span> 2975 </a> 2976 </li><li> 2977 <a 2978 href="/products/zink" 2979 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2980 2981 >
2982 <span> 2983 ZINK STACK 2984 </span> 2985 </a> 2986 </li><li> 2987 <a 2988 href="/products/nattokinase-180-kapseln" 2989 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 2990 2991 > 2992 <span> 2993 NATTOKINASE 2994 </span> 2995 </a> 2996 </li></ul> 2997 2998 </li> 2999 3000 <li> 3001 <a 3002 href="/products/omega-backup-3-x-120-kapseln" 3003 class="mega-menu__link header__menu-item list-menu__item link link--text focus-inset link-hover-line-outer caption-large" 3004 3005 > 3006 <span> 3007 OMEGA-3 3008 </span> 3009 </a> 3010 3011 <ul class="mega-menu__submenu list-menu motion-reduce"><li> 3012 <a 3013 href="/products/omega-backup-3-x-120-kapseln" 3014 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3015 3016 > 3017 <span> 3018 OMEGA BACKUP BUNDLE 3019 </span> 3020 </a> 3021 </li></ul> 3022 3023 </li> 3024 3025 <li> 3026 <a 3027 href="/collections/aminosauren" 3028 class="mega-menu__link header__menu-item list-menu__item link link--text focus-inset link-hover-line-outer caption-large" 3029 3030 > 3031 <span> 3032 AMINOSÃUREN 3033 </span> 3034 </a> 3035 3036 <ul class="mega-menu__submenu list-menu motion-reduce"><li> 3037 <a 3038 href="/products/eaa-backup-pulver" 3039 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3040 3041 > 3042 <span> 3043 EAA BACKUP 3044 </span> 3045 </a> 3046 </li><li> 3047 <a 3048 href="/products/glutamin" 3049 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3050 3051 > 3052 <span> 3053 GLUTAMIN+ 3054 </span> 3055 </a> 3056 </li><li> 3057 <a 3058 href="/products/beta-basic" 3059 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3060 3061 > 3062 <span> 3063 BETA BASIC 3064 </span> 3065 </a> 3066 </li><li> 3067 <a 3068 href="/products/l-arginine-hcl" 3069 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3070 3071 > 3072 <span> 3073 L-ARGININE HCL 3074 </span> 3075 </a> 3076 </li><li> 3077 <a 3078 href="/products/l-citrulline-malate" 3079 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3080 3081 > 3082 <span> 3083 L-CITRULLINE 3084 </span> 3085 </a> 3086 </li></ul> 3087 3088 </li> 3089 3090 <li> 3091 <a 3092 href="/collections/weight-gainer" 3093 class="mega-menu__link header__menu-item list-menu__item link link--text focus-inset link-hover-line-outer caption-large" 3094 3095 >
3096 <span> 3097 GAINER & CARBS 3098 </span> 3099 </a> 3100 3101 <ul class="mega-menu__submenu list-menu motion-reduce"><li> 3102 <a 3103 href="/products/maximus-weight-gainer" 3104 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3105 3106 > 3107 <span> 3108 MAXIMUS 3109 </span> 3110 </a> 3111 </li><li> 3112 <a 3113 href="/products/cluster-dextrin-1kg" 3114 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3115 3116 > 3117 <span> 3118 CLUSTER DEXTRIN 3119 </span> 3120 </a> 3121 </li><li> 3122 <a 3123 href="/products/cluster-dextrin-3-x-1kg" 3124 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3125 3126 > 3127 <span> 3128 CLUSTER DEXTRIN BUNDLE 3129 </span> 3130 </a> 3131 </li><li> 3132 <a 3133 href="/products/cream-of-rice-1kg" 3134 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3135 3136 > 3137 <span> 3138 CREAM OF RICE 3139 </span> 3140 </a> 3141 </li><li> 3142 <a 3143 href="/products/cream-of-rice-3-x-1-kg" 3144 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3145 3146 > 3147 <span> 3148 CREAM OF RICE BUNDLE 3149 </span> 3150 </a> 3151 </li></ul> 3152 3153 </li> 3154 3155 <li> 3156 <a 3157 href="/collections/geschmackspulver" 3158 class="mega-menu__link header__menu-item list-menu__item link link--text focus-inset link-hover-line-outer caption-large" 3159 3160 > 3161 <span> 3162 FLAVOURPULVER 3163 </span> 3164 </a> 3165 3166 <ul class="mega-menu__submenu list-menu motion-reduce"><li> 3167 <a 3168 href="/products/verum-licious" 3169 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3170 3171 > 3172 <span> 3173 VERUM LICIOUS 3174 </span> 3175 </a> 3176 </li><li> 3177 <a 3178 href="/products/verum-licious-bundle" 3179 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3180 3181 > 3182 <span> 3183 BUNDLE 3184 </span> 3185 </a> 3186 </li></ul> 3187 3188 </li> 3189 3190 <li> 3191 <a 3192 href="/collections/zubehor" 3193 class="mega-menu__link header__menu-item list-menu__item link link--text focus-inset link-hover-line-outer caption-large" 3194 3195 > 3196 <span> 3197 ZUBEHÃR 3198 </span> 3199 </a> 3200 3201 <ul class="mega-menu__submenu list-menu motion-reduce"><li> 3202 <a 3203 href="/products/gannikus-original-shaker-600ml" 3204 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3205 3206 >
3207 <span> 3208 SHAKER 3209 </span> 3210 </a> 3211 </li><li> 3212 <a 3213 href="/products/gannikus-original-pro-shaker-500-150ml" 3214 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3215 3216 > 3217 <span> 3218 SHAKER PRO 3219 </span> 3220 </a> 3221 </li><li> 3222 <a 3223 href="/products/gannikus-original-gym-bottle-2-2l" 3224 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3225 3226 > 3227 <span> 3228 GYM BOTTLE 3229 </span> 3230 </a> 3231 </li><li> 3232 <a 3233 href="/products/gannikus-original-pillenbox" 3234 class="mega-menu__submenu-item header__menu-item list-menu__item link link--text link-hover-line-outer focus-inset caption-large" 3235 3236 > 3237 <span> 3238 PILLENBOX 3239 </span> 3240 </a> 3241 </li></ul> 3242 3243 </li> 3244 3245 </ul> 3246 </div> 3247 3248 3249 3250 3251 3252 3253</div> 3254 3255 </div> 3256 3257 </li> 3258 3259<li aria-label="BESTSELLER"> 3260 <a href="/collections/bestseller" class="header__menu-item link-hover-line-outer list-menu__item link focus-inset" aria-label="BESTSELLER"> 3261 <span title="BESTSELLER"> 3262 BESTSELLER 3263 </span> 3264 </a> 3265 </li></ul></nav> 3266 3267 <div class="header__column"> 3268 <div class="header__icons"><noscript><div class="header__search"> 3269 <div class="header__details"> 3270 <a href="/search" class="header__icon header__icon--search header__icon--summary link-hover-line-outer focus-inset modal__toggle" title="Suchen" aria-label="Suchen"> 3271 <span> 3272 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 3273 <use href="#icon-search"> 3274 </svg> 3275 </span> 3276 <span class="header__icon-name" title="Suchen">Suchen</span> 3277 </a> 3278 </div> 3279 </div></noscript><details-modal class="header__search no-js-hidden"> 3280 <details class="header__details" > 3281 <summary class="link-hover-line-outer header__icon header__icon--search header__icon--summary focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Suchen"> 3282 <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation"> 3283 <use href="#icon-search"> 3284 </svg> 3285 <span class="header__icon-name" title="Suchen">Suchen</span> 3286 </summary> 3287 <div class="search-modal modal__content" role="dialog" aria-modal="true" aria-label="Suchen"> 3288 <div class="search-modal__overlay"></div> 3289 <div class="search-modal__item"> 3290 <div class="search-modal__content container" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Wird geladen ..."><form action="/search" method="get" role="search" class="search search-modal__form"> 3291 <div class="search__form-inner"><div class="field"> 3292 <input class="search__input field__input color-background-2" 3293 id="Search-In-Modal" 3294 type="search" 3295 name="q" 3296 value="" 3297 placeholder="Ihre Anfrage"role="combobox" 3298 aria-expanded="false" 3299 aria-owns="predictive-search-results-list" 3300 aria-controls="predictive-search-results-list" 3301 aria-haspopup="listbox" 3302 aria-autocomplete="list" 3303 autocorrect="off" 3304 autocomplete="off" 3305 autocapitalize="off" 3306 spellcheck="false"> 3307 <label class="field__label" for="Search-In-Modal">Wonach suchst du?</label> 3308 <input type="hidden" name="options[prefix]" value="last"> 3309 <button class="search__button button button--primary" aria-label="Suchen" type="submit"> 3310 <span> 3311 <span> 3312 Suchen 3313 </span> 3314 <span> 3315 Suchen 3316 </span> 3317 </span> 3318 </button><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 3319 <div class="predictive-search__loading-state"> 3320 <svg 3321 aria-hidden="true"
3322 focusable="false" 3323 class="spinner" 3324 width="66" 3325 height="66" 3326 viewBox="0 0 66 66" 3327 xmlns="http://www.w3.org/2000/svg" 3328> 3329 <circle width="33" height="33" class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> 3330</svg> 3331 3332 </div> 3333 </div> 3334 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></div></div> 3335 3336 3337 </form></predictive-search></div></div> 3338 </div> 3339 </details> 3340 </details-modal><details-disclosure class="header__account"> 3341 <details> 3342 <summary class="header__icon header__icon--account link--text header__icon--summary focus-inset modal__toggle" aria-haspopup="dialog" role="button"> 3343 <a href="/account"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 18"> 3344<path d="M15 16.5H13.5V15C13.5 14.4033 13.2629 13.831 12.841 13.409C12.419 12.9871 11.8467 12.75 11.25 12.75H6.75C6.15326 12.75 5.58097 12.9871 5.15901 13.409C4.73705 13.831 4.5 14.4033 4.5 15V16.5H3V15C3 14.0054 3.39509 13.0516 4.09835 12.3483C4.80161 11.6451 5.75544 11.25 6.75 11.25H11.25C12.2446 11.25 13.1984 11.6451 13.9017 12.3483C14.6049 13.0516 15 14.0054 15 15V16.5ZM9 9.75C8.40905 9.75 7.82389 9.6336 7.27792 9.40746C6.73196 9.18131 6.23588 8.84984 5.81802 8.43198C5.40016 8.01412 5.06869 7.51804 4.84254 6.97208C4.6164 6.42611 4.5 5.84095 4.5 5.25C4.5 4.65905 4.6164 4.07389 4.84254 3.52792C5.06869 2.98196 5.40016 2.48588 5.81802 2.06802C6.23588 1.65016 6.73196 1.31869 7.27792 1.09254C7.82389 0.866396 8.40905 0.75 9 0.75C10.1935 0.75 11.3381 1.22411 12.182 2.06802C13.0259 2.91193 13.5 4.05653 13.5 5.25C13.5 6.44347 13.0259 7.58807 12.182 8.43198C11.3381 9.27589 10.1935 9.75 9 9.75ZM9 8.25C9.79565 8.25 10.5587 7.93393 11.1213 7.37132C11.6839 6.80871 12 6.04565 12 5.25C12 4.45435 11.6839 3.69129 11.1213 3.12868C10.5587 2.56607 9.79565 2.25 9 2.25C8.20435 2.25 7.44129 2.56607 6.87868 3.12868C6.31607 3.69129 6 4.45435 6 5.25C6 6.04565 6.31607 6.80871 6.87868 7.37132C7.44129 7.93393 8.20435 8.25 9 8.25Z" fill="currentColor"/> 3345</svg> 3346 3347 3348</a> 3349 </summary> 3350 <div class="header__account-modal modal__toggle" role="dialog" aria-modal="true"><a href="/account/login" class="button button--primary header__account__login link focus-inset"> 3351 <span> 3352 <span> 3353 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 18"> 3354<path d="M15 16.5H13.5V15C13.5 14.4033 13.2629 13.831 12.841 13.409C12.419 12.9871 11.8467 12.75 11.25 12.75H6.75C6.15326 12.75 5.58097 12.9871 5.15901 13.409C4.73705 13.831 4.5 14.4033 4.5 15V16.5H3V15C3 14.0054 3.39509 13.0516 4.09835 12.3483C4.80161 11.6451 5.75544 11.25 6.75 11.25H11.25C12.2446 11.25 13.1984 11.6451 13.9017 12.3483C14.6049 13.0516 15 14.0054 15 15V16.5ZM9 9.75C8.40905 9.75 7.82389 9.6336 7.27792 9.40746C6.73196 9.18131 6.23588 8.84984 5.81802 8.43198C5.40016 8.01412 5.06869 7.51804 4.84254 6.97208C4.6164 6.42611 4.5 5.84095 4.5 5.25C4.5 4.65905 4.6164 4.07389 4.84254 3.52792C5.06869 2.98196 5.40016 2.48588 5.81802 2.06802C6.23588 1.65016 6.73196 1.31869 7.27792 1.09254C7.82389 0.866396 8.40905 0.75 9 0.75C10.1935 0.75 11.3381 1.22411 12.182 2.06802C13.0259 2.91193 13.5 4.05653 13.5 5.25C13.5 6.44347 13.0259 7.58807 12.182 8.43198C11.3381 9.27589 10.1935 9.75 9 9.75ZM9 8.25C9.79565 8.25 10.5587 7.93393 11.1213 7.37132C11.6839 6.80871 12 6.04565 12 5.25C12 4.45435 11.6839 3.69129 11.1213 3.12868C10.5587 2.56607 9.79565 2.25 9 2.25C8.20435 2.25 7.44129 2.56607 6.87868 3.12868C6.31607 3.69129 6 4.45435 6 5.25C6 6.04565 6.31607 6.80871 6.87868 7.37132C7.44129 7.93393 8.20435 8.25 9 8.25Z" fill="currentColor"/> 3355</svg> 3356 3357 3358 3359Einloggen</span> 3360 <span> 3361 <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 18"> 3362<path d="M15 16.5H13.5V15C13.5 14.4033 13.2629 13.831 12.841 13.409C12.419 12.9871 11.8467 12.75 11.25 12.75H6.75C6.15326 12.75 5.58097 12.9871 5.15901 13.409C4.73705 13.831 4.5 14.4033 4.5 15V16.5H3V15C3 14.0054 3.39509 13.0516 4.09835 12.3483C4.80161 11.6451 5.75544 11.25 6.75 11.25H11.25C12.2446 11.25 13.1984 11.6451 13.9017 12.3483C14.6049 13.0516 15 14.0054 15 15V16.5ZM9 9.75C8.40905 9.75 7.82389 9.6336 7.27792 9.40746C6.73196 9.18131 6.23588 8.84984 5.81802 8.43198C5.40016 8.01412 5.06869 7.51804 4.84254 6.97208C4.6164 6.42611 4.5 5.84095 4.5 5.25C4.5 4.65905 4.6164 4.07389 4.84254 3.52792C5.06869 2.98196 5.40016 2.48588 5.81802 2.06802C6.23588 1.65016 6.73196 1.31869 7.27792 1.09254C7.82389 0.866396 8.40905 0.75 9 0.75C10.1935 0.75 11.3381 1.22411 12.182 2.06802C13.0259 2.91193 13.5 4.05653 13.5 5.25C13.5 6.44347 13.0259 7.58807 12.182 8.43198C11.3381 9.27589 10.1935 9.75 9 9.75ZM9 8.25C9.79565 8.25 10.5587 7.93393 11.1213 7.37132C11.6839 6.80871 12 6.04565 12 5.25C12 4.45435 11.6839 3.69129 11.1213 3.12868C10.5587 2.56607 9.79565 2.25 9 2.25C8.20435 2.25 7.44129 2.56607 6.87868 3.12868C6.31607 3.69129 6 4.45435 6 5.25C6 6.04565 6.31607 6.80871 6.87868 7.37132C7.44129 7.93393 8.20435 8.25 9 8.25Z" fill="currentColor"/> 3363</svg> 3364 3365 3366 3367Einloggen</span> 3368 </span> 3369 </a> 3370 3371 <a class="header__account__register link " href="/account/register"><span>Konto erstellen</span></a></div> 3372 </details> 3373 3374 </details-disclosure><a href="/cart" class=" header__cart header__cart--empt header__icon header__icon--cart link link--text focus-inset" id="cart-icon-bubble" aria-label="Warenkorb öffnen"><svg class="icon icon-cart" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 17" fill="none"> 3375<path d="M3.25 6V4.5C3.25 3.50544 3.64509 2.55161 4.34835 1.84835C5.05161 1.14509 6.00544 0.75 7 0.75C7.99456 0.75 8.94839 1.14509 9.65165 1.84835C10.3549 2.55161 10.75 3.50544 10.75 4.5V6H13C13.1989 6 13.3897 6.07902 13.5303 6.21967C13.671 6.36032 13.75 6.55109 13.75 6.75V15.75C13.75 15.9489 13.671 16.1397 13.5303 16.2803C13.3897 16.421 13.1989 16.5 13 16.5H1C0.801088 16.5 0.610322 16.421 0.46967 16.2803C0.329018 16.1397 0.25 15.9489 0.25 15.75V6.75C0.25 6.55109 0.329018 6.36032 0.46967 6.21967C0.610322 6.07902 0.801088 6 1 6H3.25ZM3.25 7.5H1.75V15H12.25V7.5H10.75V9H9.25V7.5H4.75V9H3.25V7.5ZM4.75 6H9.25V4.5C9.25 3.90326 9.01295 3.33097 8.59099 2.90901C8.16903 2.48705 7.59674 2.25 7 2.25C6.40326 2.25 5.83097 2.48705 5.40901 2.90901C4.98705 3.33097 4.75 3.90326 4.75 4.5V6Z" fill="currentColor"/> 3376</svg> 3377 3378 3379<span class="visually-hidden">Warenkorb</span></a></div> 3380 </div></header> 3381</sticky-header> 3382 3383 3384
3385<script type="application/ld+json"> 3386 { 3387 "@context": "http://schema.org", 3388 "@type": "Organization", 3389 "name": "GANNIKUS Original", 3390 3391 3392 "logo": "https:\/\/www.gannikus-shop.com\/cdn\/shop\/files\/gannikus-original-logo-schwarz_700x.png?v=1704369371", 3393 3394 "sameAs": [ 3395 "", 3396 "https:\/\/www.facebook.com\/gannikusoriginal\/", 3397 "", 3398 "https:\/\/www.instagram.com\/gannikus_original\/", 3399 "", 3400 "", 3401 "https:\/\/www.youtube.com\/@GannikusOriginal", 3402 "" 3403 ], 3404 "url": "https:\/\/www.gannikus-shop.com" 3405 } 3406 3407</script>
3407 3408
3409<script> 3410 const calcHeader = () => { 3411 const header = document.querySelector('.shopify-section-header'); 3412 const headerObserver = new ResizeObserver(entries => { 3413 const headerHeight = header.getBoundingClientRect().height; 3414 document.documentElement.style.setProperty('--header-height', `${headerHeight}px`); 3415 }); 3416 headerObserver.observe(header); 3417 } 3418 3419 calcHeader(); 3420 3421 document.addEventListener('shopify:section:load', function () { 3422 calcHeader(); 3423 }); 3424 3425</script>
3425 3426</div> 3427<!-- END sections: header-group --> 3428 <!-- BEGIN sections: overlay-group --> 3429 3430<!-- END sections: overlay-group --> 3431 3432 3433 3434 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 3435 <section id="shopify-section-template--29720013504860__178419285727cea970" class="shopify-section spaced-section"><div class="container"><div id="shopify-block-AdnNBTVZsbXRXZFh4S__boost_ai_search_filter_filter_product_list_ssr_YDcWkD" class="shopify-block shopify-app-block"><div class="boost-sd__filter-product-list boost-sd__fpl-app-block"> <!-- TEMPLATE PLACEHOLDER --> 3436<!-- This is global variable filter settings layout --> 3437<div class='boost-sd-container'> 3438 <!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--> 3439 <div class='boost-sd__in-collection-search boost-sd__in-collection-search--horizontal'> 3440 <span class="boost-sd__placeholder-item" style="height: 38px; border-radius: 0; width: 100%;"></span> 3441 </div> 3442 <div class='boost-sd-layout boost-sd-layout--has-filter-horizontal'> 3443 <div class='boost-sd-left boost-filter-tree-column'> 3444 <!-- TEMPLATE FILTER TREE PLACEHOLDER --> 3445 <div id="boost-sd__filter-tree-wrapper" class="boost-sd__filter-tree-wrapper"> 3446 <div class="boost-sd__filter-tree-horizontal"> 3447 <div class="boost-sd__filter-tree-horizontal-placeholder"> 3448 <div class="boost-sd__filter-tree-horizontal-placeholder-item"> 3449 <span class="boost-sd__placeholder-item" style="width:80px; border-radius: 0;"></span> 3450 </div> 3451 <div class="boost-sd__filter-tree-horizontal-placeholder-item"> 3452 <span class="boost-sd__placeholder-item" style="width:80px; border-radius: 0;"></span> 3453 </div> 3454 <div class="boost-sd__filter-tree-horizontal-placeholder-item"> 3455 <span class="boost-sd__placeholder-item" style="width:80px; border-radius: 0;"></span> 3456 </div> 3457 <div class="boost-sd__filter-tree-horizontal-placeholder-item"> 3458 <span class="boost-sd__placeholder-item" style="width:80px; border-radius: 0;"></span> 3459 </div> 3460 <div class="boost-sd__filter-tree-horizontal-placeholder-item"> 3461 <span class="boost-sd__placeholder-item" style="width:80px; border-radius: 0;"></span> 3462 </div> 3463 <div class="boost-sd__filter-tree-horizontal-placeholder-item"> 3464 <span class="boost-sd__placeholder-item" style="width:80px; border-radius: 0;"></span> 3465 </div> 3466 </div> 3467 </div> 3468 </div> 3469 </div> 3470 <div class='boost-sd-right boost-product-listing-column'> 3471 <!-- TEMPLATE TOOLBAR PLACEHOLDER--> 3472 <div class="boost-sd__toolbar-container"> 3473 <div class="boost-sd__toolbar-inner"> 3474 <div class="boost-sd__toolbar-content"> 3475 <div class="boost-sd__toolbar boost-sd__toolbar--3_1"> 3476 <span class="boost-sd__toolbar-item boost-sd__placeholder-item" style="height: 28px; border-radius: 0;"></span> 3477 <span class="boost-sd__toolbar-item boost-sd__placeholder-item" style="height: 28px; border-radius: 0; margin-bottom: 0"></span> 3478 <span class="boost-sd__toolbar-item boost-sd__placeholder-item" style="height: 28px; border-radius: 0; margin-bottom: 0"></span> 3479 </div> 3480 </div> 3481 </div> 3482 </div> 3483 <!-- TEMPLATE PRODUCT LIST PLACEHOLDER--> 3484 <div class="boost-sd__product-list-placeholder boost-sd__product-list-placeholder--3-col"> 3485 <div class="boost-sd__product-list-placeholder-item"> 3486 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3487 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3488 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3489 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3490 </div> 3491 <div class="boost-sd__product-list-placeholder-item"> 3492 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>
3493 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3494 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3495 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3496 </div> 3497 <div class="boost-sd__product-list-placeholder-item"> 3498 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3499 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3500 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3501 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3502 </div> 3503 <div class="boost-sd__product-list-placeholder-item"> 3504 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3505 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3506 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3507 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3508 </div> 3509 <div class="boost-sd__product-list-placeholder-item"> 3510 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3511 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3512 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3513 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3514 </div> 3515 <div class="boost-sd__product-list-placeholder-item"> 3516 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3517 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3518 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3519 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3520 </div> 3521 <div class="boost-sd__product-list-placeholder-item"> 3522 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3523 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3524 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3525 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3526 </div> 3527 <div class="boost-sd__product-list-placeholder-item"> 3528 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3529 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3530 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3531 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3532 </div> 3533 <div class="boost-sd__product-list-placeholder-item"> 3534 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3535 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3536 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3537 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3538 </div> 3539 <div class="boost-sd__product-list-placeholder-item"> 3540 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3541 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3542 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3543 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3544 </div> 3545 <div class="boost-sd__product-list-placeholder-item"> 3546 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>
3547 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3548 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3549 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3550 </div> 3551 <div class="boost-sd__product-list-placeholder-item"> 3552 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3553 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3554 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3555 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3556 </div> 3557 <div class="boost-sd__product-list-placeholder-item"> 3558 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3559 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3560 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3561 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3562 </div> 3563 <div class="boost-sd__product-list-placeholder-item"> 3564 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3565 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3566 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3567 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3568 </div> 3569 <div class="boost-sd__product-list-placeholder-item"> 3570 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3571 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3572 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3573 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3574 </div> 3575 <div class="boost-sd__product-list-placeholder-item"> 3576 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3577 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3578 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3579 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3580 </div> 3581 <div class="boost-sd__product-list-placeholder-item"> 3582 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3583 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3584 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3585 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3586 </div> 3587 <div class="boost-sd__product-list-placeholder-item"> 3588 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3589 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3590 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3591 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3592 </div> 3593 <div class="boost-sd__product-list-placeholder-item"> 3594 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3595 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3596 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3597 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3598 </div> 3599 <div class="boost-sd__product-list-placeholder-item"> 3600 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span>
3601 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3602 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3603 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3604 </div> 3605 <div class="boost-sd__product-list-placeholder-item"> 3606 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3607 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3608 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3609 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3610 </div> 3611 <div class="boost-sd__product-list-placeholder-item"> 3612 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3613 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3614 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3615 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3616 </div> 3617 <div class="boost-sd__product-list-placeholder-item"> 3618 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3619 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3620 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3621 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3622 </div> 3623 <div class="boost-sd__product-list-placeholder-item"> 3624 <span class="boost-sd__placeholder-item" style="width: 100%; border-radius: 0;"></span> 3625 <span class="boost-sd__placeholder-item" style="border-radius: 0;"></span> 3626 <span class="boost-sd__placeholder-item" style="width: 80%; border-radius: 0;"></span> 3627 <span class="boost-sd__placeholder-item" style="width: 40%; border-radius: 0;"></span> 3628 </div> 3629 </div> 3630 <div class="boost-sd__pagination boost-sd__pagination--center"> 3631 <span class="boost-sd__placeholder-item" style="height: 40px; border-radius: 0;"></span> 3632 </div> 3633 </div> 3634 </div> 3635</div> 3636<style> 3637 .boost-sd__collection-header { 3638 width: 100%; 3639 height: 130px; 3640 display: block; 3641 background: -webkit-gradient(linear, 3642 left top, 3643 right top, 3644 color-stop(8%, #eee), 3645 color-stop(18%, #e6e6e6), 3646 color-stop(33%, #eee)); 3647 background-color: #eee; 3648 animation: banner-place-holder-shimmer 2s linear infinite forwards; 3649 } 3650 3651 .boost-sd__collection-header:empty { 3652 display: block; 3653 } 3654 3655 .boost-sd__collection-header .boost-sd__placeholder-item { 3656 height: 130px; 3657 } 3658 3659 @media only screen and (min-width: 992px) { 3660 3661 .boost-sd__collection-header, 3662 .boost-sd__collection-header .boost-sd__placeholder-item { 3663 height: 150px; 3664 } 3665 } 3666 3667 @keyframes banner-place-holder-shimmer { 3668 0% { 3669 background-position: -1500px 0; 3670 } 3671 3672 100% { 3673 background-position: 1500px 0; 3674 } 3675 } 3676 3677 .boost-sd__in-collection-search { 3678 margin-bottom: 20px; 3679 margin-top: 20px; 3680 width: 100%; 3681 max-width: 100%; 3682 display: flex; 3683 position: relative; 3684 } 3685 3686 .boost-sd__in-collection-search--horizontal { 3687 margin: 20px auto 0; 3688 max-width: 592px; 3689 } 3690 3691 @media only screen and (min-width: 992px) { 3692 .boost-sd__in-collection-search { 3693 margin-bottom: 16px; 3694 margin-top: 16px; 3695 } 3696 } 3697 3698 .boost-sd__filter-tree-vertical { 3699 margin-top: 0; 3700 margin-right: 0; 3701 } 3702 3703 .boost-sd__filter-tree-vertical-placeholder { 3704 background: transparent; 3705 width: 100%; 3706 max-width: 100%; 3707 display: none; 3708 } 3709 3710 .boost-sd__filter-tree-vertical-placeholder-list { 3711 margin: 30px 10px 0; 3712 padding: 0; 3713 list-style: none; 3714 } 3715 3716 .boost-sd__filter-tree-vertical-placeholder-item { 3717 max-width: 100%; 3718 padding: 20px 0; 3719 display: block; 3720 } 3721 3722 .boost-sd__filter-tree-vertical-placeholder-item:first-child { 3723 padding-top: 0; 3724 } 3725 3726 .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) { 3727 border-bottom: 1px solid #ebebeb; 3728 } 3729 3730 .boost-sd__filter-tree-vertical-placeholder-item::before, 3731 .boost-sd__filter-tree-vertical-placeholder-item::after, 3732 { 3733 display: none; 3734 } 3735 3736 .boost-sd__filter-tree-horizontal-placeholder { 3737 display: none; 3738 } 3739 3740 @media only screen and (min-width: 992px) { 3741 .boost-sd__filter-tree-vertical { 3742 width: 272px; 3743 } 3744 3745 .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical { 3746 margin-right: 16px; 3747 margin-left: 0; 3748 } 3749 3750 .boost-sd__filter-tree-vertical-placeholder, 3751 .boost-sd__filter-tree-horizontal-placeholder { 3752 display: inline-block; 3753 } 3754 3755 .boost-sd-layout--has-filter-horizontal { 3756 flex-wrap: wrap; 3757 margin-top: 0; 3758 } 3759 3760 .boost-sd-layout--has-filter-horizontal .boost-sd-left, 3761 .boost-sd-layout--has-filter-horizontal .boost-sd-right { 3762 flex: 0 0 100%; 3763 } 3764 3765 .boost-sd__filter-tree-horizontal { 3766 width: 100%; 3767 } 3768 3769 .boost-sd__filter-tree-horizontal-placeholder { 3770 padding: 16px 0; 3771 border-top: 1px solid #ebebeb; 3772 width: 100%; 3773 max-width: 100%; 3774 background: transparent; 3775 } 3776 3777 .boost-sd__filter-tree-horizontal-placeholder-list { 3778 margin: 0; 3779 padding: 0; 3780 list-style: none; 3781 border-bottom: 1px solid #e8e9eb; 3782 } 3783 3784 .boost-sd__filter-tree-horizontal-placeholder-item { 3785 border: none; 3786 display: inline-block; 3787 margin-right: 35px; 3788 position: relative; 3789 } 3790 3791 .boost-sd__filter-tree-horizontal-placeholder-button { 3792 width: auto; 3793 height: auto; 3794 display: inline-block; 3795 position: relative; 3796 padding: 5px 15px 5px 0; 3797 margin: 0; 3798 min-height: auto; 3799 min-width: 0; 3800 border-radius: 0; 3801 box-shadow: none; 3802 background: none; 3803 border: none; 3804 letter-spacing: normal; 3805 text-align: left; 3806 cursor: pointer; 3807 } 3808 3809 .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item { 3810 width: 80px; 3811 height: 10px; 3812 display: inline-block; 3813 margin: 0 15px 0 0; 3814 } 3815 3816 .boost-sd__filter-tree-horizontal-placeholder-icon { 3817 transform: rotate(-90deg); 3818 } 3819 } 3820 3821 .boost-sd__in-collection-search { 3822 margin-bottom: 20px; 3823 margin-top: 20px; 3824 width: 100%; 3825 max-width: 100%; 3826 display: flex; 3827 position: relative; 3828 } 3829 3830 .boost-sd__in-collection-search--horizontal { 3831 margin: 20px auto 0; 3832 max-width: 592px; 3833 } 3834 3835 @media only screen and (min-width: 992px) { 3836 .boost-sd__in-collection-search { 3837 margin-bottom: 16px; 3838 margin-top: 16px; 3839 } 3840 } 3841 3842 .boost-sd__toolbar-container { 3843 width: 100%; 3844 margin-bottom: 16px; 3845 } 3846 3847 .boost-sd__toolbar-inner { 3848 max-width: 1216px; 3849 margin: 0 auto; 3850 } 3851 3852 .boost-sd__toolbar-content { 3853 border-bottom: 1px solid #ebebeb; 3854 border-top: 1px solid #ebebeb; 3855 padding: 16px 0; 3856 } 3857 3858 .boost-sd__toolbar {
3859 align-items: center; 3860 width: 100%; 3861 display: flex; 3862 flex-wrap: wrap; 3863 column-gap: 16px; 3864 justify-content: space-between; 3865 } 3866 3867 .boost-sd__toolbar .boost-sd__placeholder-item { 3868 flex-basis: 45%; 3869 } 3870 3871 .boost-sd__toolbar .boost-sd__placeholder-item:first-child { 3872 flex-basis: 100%; 3873 margin-bottom: 16px; 3874 } 3875 3876 @media only screen and (min-width: 992px) { 3877 .boost-sd__toolbar-content { 3878 display: flex; 3879 align-items: center; 3880 border-bottom: none; 3881 padding: 16px 0 16px; 3882 border-top: 1px solid #ebebeb; 3883 border-bottom: 0; 3884 } 3885 3886 .boost-sd__toolbar { 3887 flex-wrap: inherit; 3888 } 3889 3890 .boost-sd__toolbar .boost-sd__placeholder-item { 3891 flex-basis: auto; 3892 } 3893 3894 .boost-sd__toolbar .boost-sd__placeholder-item:first-child { 3895 flex-basis: auto; 3896 margin-bottom: 0; 3897 } 3898 3899 .boost-sd__toolbar--3_1 .boost-sd__toolbar-item { 3900 flex: 1; 3901 } 3902 3903 .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) { 3904 justify-content: center; 3905 } 3906 3907 .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) { 3908 justify-content: end; 3909 } 3910 } 3911 3912 .boost-sd__product-list-placeholder { 3913 gap: 16px; 3914 margin-bottom: 32px; 3915 flex-wrap: wrap; 3916 width: 100%; 3917 display: flex; 3918 } 3919 3920 .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item { 3921 width: 100%; 3922 } 3923 3924 .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, 3925 .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, 3926 .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, 3927 .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, 3928 .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { 3929 width: calc(50% - 8px); 3930 } 3931 3932 .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { 3933 height: 222px; 3934 } 3935 3936 .boost-sd__placeholder-list-item { 3937 background: rgba(0, 0, 0, 0.07); 3938 min-width: 50px; 3939 height: 20px; 3940 animation: 2s infinite place-holder-animation; 3941 display: inline-block; 3942 } 3943 3944 .boost-sd__product-list-placeholder--list-view .boost-sd__product-list-placeholder-item { 3945 flex-direction: row; 3946 display: flex; 3947 width: 100%; 3948 } 3949 3950 .boost-sd__sd__placeholder-list-view-layout-info-group { 3951 width: 100%; 3952 padding-left: 16px; 3953 display: flex; 3954 flex-direction: column; 3955 align-items: baseline; 3956 gap: 16px; 3957 text-align: left; 3958 justify-content: center; 3959 } 3960 3961 .boost-sd__placeholder-list-view-layout-image { 3962 flex: 160px; 3963 width: auto; 3964 max-width: 160px; 3965 height: 160px; 3966 } 3967 3968 .boost-sd__pagination { 3969 padding-top: 10px; 3970 padding-bottom: 10px; 3971 justify-content: center; 3972 align-items: center; 3973 display: flex; 3974 } 3975 3976 @media only screen and (min-width: 576px) { 3977 .boost-sd__product-list-placeholder { 3978 gap: 32px; 3979 margin-bottom: 64px; 3980 } 3981 3982 .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, 3983 .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, 3984 .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, 3985 .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { 3986 width: calc(33.3333333333% - (32px - 32px / 3)); 3987 } 3988 } 3989 3990 @media only screen and (min-width: 992px) { 3991 .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) { 3992 margin-bottom: 8px; 3993 } 3994 3995 .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child { 3996 margin-bottom: 16px; 3997 } 3998 3999 .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { 4000 height: 382px; 4001 } 4002 4003 .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { 4004 height: 275px; 4005 } 4006 4007 .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { 4008 height: 215px; 4009 } 4010 4011 .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child { 4012 height: 175px; 4013 } 4014 4015 .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item { 4016 width: calc(33.3333333333% - (32px - 32px / 3)); 4017 } 4018 4019 .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item { 4020 width: calc(25% - (32px - 32px / 4)); 4021 } 4022 4023 .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item { 4024 width: calc(20% - (32px - 32px / 5)); 4025 } 4026 4027 .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item { 4028 width: calc(16.6666667% - (32px - 32px / 6)); 4029 } 4030 } 4031 4032 .boost-sd-container * { 4033 box-sizing: border-box; 4034 } 4035 4036 .boost-sd__placeholder-item { 4037 background: rgba(0, 0, 0, 0.07); 4038 border-radius: 50rem; 4039 min-width: 50px; 4040 max-width: 100%; 4041 height: 20px; 4042 animation: 2s infinite place-holder-animation; 4043 display: inline-block; 4044 } 4045 4046 .boost-sd__placeholder-item:empty { 4047 display: block; 4048 } 4049 4050 .boost-sd__placeholder-item:not(:last-child) { 4051 margin-bottom: 18px; 4052 } 4053 4054 .boost-sd-layout { 4055 margin: 20px auto 0; 4056 } 4057 4058 .boost-sd-left { 4059 position: relative; 4060 } 4061 4062 .boost-sd-layout .boost-sd-right { 4063 width: 100%; 4064 margin-bottom: 20px; 4065 } 4066 4067 @keyframes place-holder-animation { 4068 0% { 4069 opacity: 1; 4070 } 4071 4072 50% { 4073 opacity: 0.5; 4074 } 4075 4076 100% { 4077 opacity: 1; 4078 } 4079 } 4080 4081 @media only screen and (min-width: 992px) { 4082 .boost-sd-layout { 4083 display: flex; 4084 max-width: 1216px; 4085 } 4086 4087 .boost-sd-layout .boost-sd-right { 4088 flex: auto; 4089 max-width: 100%; 4090 } 4091 } 4092</style> </div>
4092<script type="text/javascript">if(window.boostWidgetIntegration?.simplifiedIntegration?.enabled){ 4093 const productFilterBlock = document.querySelector('.boost-sd__filter-product-list.boost-sd__fpl-app-block'); 4094 4095 // Hide the Products & Filter (New) app block's in new flow 4096 if(productFilterBlock){ 4097 productFilterBlock.remove(); 4098 } 4099 } 4100 else{ 4101 console.log('block filter added ', new Date(),'-', 4102 new Date().getMilliseconds(), 4103 'ms'); 4104 if (window.boostSDTaeUtils && window.boostSDTaeUtils.initCollectionFilter) { 4105 console.log('ssr boostcore enabled - initial collection filter'); 4106 window.boostSDTaeUtils.initCollectionFilter(); 4107 } 4108 4109 // Initialize the fallback data 4110 4111 window.addEventListener('DOMContentLoaded', async () => { 4112 4113 4114 4115 4116 4117 let searchResult = []; 4118 4119 4120 window.boostSDFallback = { 4121 productPerPage: 24, 4122 products: searchResult, 4123 collection: { 4124 title: null 4125 }, 4126 pagination: {"current_offset":0,"current_page":1,"items":0,"page_size":24,"parts":[],"pages":1}, 4127 moneyFormatWithCurrency: "â¬{{amount_with_comma_separator}} EUR", 4128 sortBy: "relevance", 4129 defaultSortBy: "relevance", 4130 sortOptions: [["relevance","Relevanz"],["price-ascending","Preis (aufsteigend)"],["price-descending","Preis (absteigend)"]], 4131 productFilterSelector: '.boost-sd__filter-product-list', 4132 }; 4133 4134 4135 }); 4136 } 4137 </script>
4137</div>�</div> 4138 4139 4140</section> 4141 </main> 4142 <!-- BEGIN sections: footer-group --> 4143<div id="shopify-section-sections--29720008098140__footer" class="shopify-section shopify-section-group-footer-group"> 4144<link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/section-footer.css?v=163098870557201505771779176723" rel="stylesheet" type="text/css" media="all" /> 4145<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-newsletter.css?v=117055462755358706921779176723" media="print" onload="this.media='all'"> 4146<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-accordion.css?v=138396990734765364341779176723" media="print" onload="this.media='all'"> 4147<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-list-menu.css?v=132954775579983663231779176723" media="print" onload="this.media='all'"> 4148<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-list-payment.css?v=148277390942438022251779176723" media="print" onload="this.media='all'"> 4149<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-list-social.css?v=58879984515245690081779176723" media="print" onload="this.media='all'"> 4150<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-rte.css?v=32739102918280941461779176723" media="print" onload="this.media='all'"> 4151<link rel="stylesheet" href="//www.gannikus-shop.com/cdn/shop/t/27/assets/disclosure.css?v=89084863045358977351779176723" media="print" onload="this.media='all'"> 4152 4153<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-newsletter.css?v=117055462755358706921779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 4154<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-accordion.css?v=138396990734765364341779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 4155<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-list-menu.css?v=132954775579983663231779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 4156<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-list-payment.css?v=148277390942438022251779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 4157<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-list-social.css?v=58879984515245690081779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 4158<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/component-rte.css?v=32739102918280941461779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 4159<noscript><link href="//www.gannikus-shop.com/cdn/shop/t/27/assets/disclosure.css?v=89084863045358977351779176723" rel="stylesheet" type="text/css" media="all" /></noscript> 4160
4161<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/footer.js?v=163967135517960138411779176723" defer="defer"></script>
4161 4162 4163<footer class="footer color-inverse "> 4164 <div class="footer__content-top container"><div class="footer__blocks-container"> 4165 <div class="footer__blocks-wrapper"><div class="footer-block footer-block--logo" > 4166 <a href="/" class="footer__logo-link link link--text focus-inset"> 4167 <img src="//www.gannikus-shop.com/cdn/shop/files/gannikus-original-logo-weiss.png?v=1704369388&width=315" alt="GANNIKUS Original" width="315" height="90.9" class="footer__logo header__heading-logo" srcset=" 4168 //www.gannikus-shop.com/cdn/shop/files/gannikus-original-logo-weiss.png?v=1704369388&width=315, //www.gannikus-shop.com/cdn/shop/files/gannikus-original-logo-weiss.png?v=1704369388&width=630 2x 4169 "> 4170</a> 4171 <div class="info-section"> 4172 <p><a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p><p></p><p></p><p>Meiereistr. 5-7<br/>23816 Leezen </p> 4173 </div> 4174 <div class="footer__copyright"> 4175 <small class="copyright__content">© Copyright,</small> 4176 <small class="copyright__content"><a href="/" title="">GANNIKUS Original</a>, 2026</small> 4177 <small class="copyright__content">Powered by Shopify</small> 4178 </div> 4179 </div><div class="accordion"> 4180 <details 4181 4182 > 4183 <summary> 4184 <h2 class="footer-block__heading subtitle">Kontakt & Hilfe</h2> 4185 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 12 13"> 4186<path d="M6.00012 7.08584L8.47512 4.61084L9.18212 5.31784L6.00012 8.49984L2.81812 5.31784L3.52512 4.61084L6.00012 7.08584Z" fill="currentColor"/> 4187</svg> 4188 4189 4190 4191 4192 </summary><ul class="footer-block__details-content list-unstyled"><li> 4193 <a 4194 href="/pages/contact" 4195 class="button--simple list-menu__item list-menu__item--link" 4196 > 4197 <span>KONTAKTFORMULAR</span> 4198 </a> 4199 </li><li> 4200 <a 4201 href="/pages/ruckgabe-umtausch" 4202 class="button--simple list-menu__item list-menu__item--link" 4203 > 4204 <span>RÃCKGABE & UMTAUSCH</span> 4205 </a> 4206 </li><li> 4207 <a 4208 href="/pages/newsletter" 4209 class="button--simple list-menu__item list-menu__item--link" 4210 > 4211 <span>NEWSLETTER</span> 4212 </a> 4213 </li><li> 4214 <a 4215 href="/policies/shipping-policy" 4216 class="button--simple list-menu__item list-menu__item--link" 4217 > 4218 <span>VERSAND</span> 4219 </a> 4220 </li></ul></details> 4221 </div><div 4222 class="footer-block footer-block--menu" 4223 4224 ><h2 class="footer-block__heading subtitle">Kontakt & Hilfe</h2><ul class="footer-block__details-content list-unstyled"><li> 4225 <a 4226 href="/pages/contact" 4227 class="button--simple list-menu__item list-menu__item--link" 4228 > 4229 <span>KONTAKTFORMULAR</span><svg class="icon icon-button-arrow" width="12" height="11" viewB
4229ox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 4230 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 4231</svg> 4232 4233 </a> 4234 </li><li> 4235 <a 4236 href="/pages/ruckgabe-umtausch" 4237 class="button--simple list-menu__item list-menu__item--link" 4238 > 4239 <span>RÃCKGABE & UMTAUSCH</span><svg class="icon icon-button-arrow" width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 4240 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 4241</svg> 4242 4243 </a> 4244 </li><li> 4245 <a 4246 href="/pages/newsletter" 4247 class="button--simple list-menu__item list-menu__item--link" 4248 > 4249 <span>NEWSLETTER</span><svg class="icon icon-button-arrow" width="12" height="11" viewB
4249ox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 4250 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 4251</svg> 4252 4253 </a> 4254 </li><li> 4255 <a 4256 href="/policies/shipping-policy" 4257 class="button--simple list-menu__item list-menu__item--link" 4258 > 4259 <span>VERSAND</span><svg class="icon icon-button-arrow" width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 4260 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 4261</svg> 4262 4263 </a> 4264 </li></ul></div><div class="accordion"> 4265 <details 4266 4267 > 4268 <summary> 4269 <h2 class="footer-block__heading subtitle">Produkte</h2> 4270 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 12 13"> 4271<path d="M6.00012 7.08584L8.47512 4.61084L9.18212 5.31784L6.00012 8.49984L2.81812 5.31784L3.52512 4.61084L6.00012 7.08584Z" fill="currentColor"/> 4272</svg> 4273 4274 4275 4276 4277 </summary><ul class="footer-block__details-content list-unstyled"><li> 4278 <a 4279 href="/collections/all" 4280 class="button--simple list-menu__item list-menu__item--link" 4281 > 4282 <span>PRODUKTE</span> 4283 </a> 4284 </li></ul></details> 4285 </div><div 4286 class="footer-block footer-block--menu" 4287 4288 ><h2 class="footer-block__heading subtitle">Produkte</h2><ul class="footer-block__details-content list-unstyled"><li> 4289 <a 4290 href="/collections/all" 4291 class="button--simple list-menu__item list-menu__item--link" 4292 > 4293 <span>PRODUKTE</span><svg class="icon icon-button-arrow" width="12" height="11" viewB
4293ox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 4294 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 4295</svg> 4296 4297 </a> 4298 </li></ul></div><div class="footer-block newsletter__form" > 4299 4300 4301 <div class="klaviyo-form-WTrH25"></div> 4302 4303 </div></div> 4304 </div></div> 4305 4306 <div class="footer__content-middle"> 4307 <div class="container"> 4308 <div class="footer__content-middle-container"> 4309 <div class="footer__content-middle-main"><div class="footer__column footer__column--localization" > 4310 <div class="footer__localization"></div> 4311 </div><div class="footer__column footer__column--social"> 4312 <ul class="footer__list-social list-unstyled list-social" role="list"><li class="list-social__item"> 4313 <a 4314 4315 target="_blank" 4316 4317 href="https://www.facebook.com/gannikusoriginal/" 4318 class="link link--text list-social__link" 4319 aria-describedby="a11y-external-message" 4320 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18"> 4321 <path d="M18 9.05482C18 4.05345 13.9711 0 9 0C4.02891 0 0 4.05345 0 9.05482C0 13.5752 3.29062 17.3209 7.59375 18V11.6722H5.30859V9.05482H7.59375V7.05993C7.59375 4.79092 8.93672 3.53704 10.9934 3.53704C11.9777 3.53704 13.0078 3.71389 13.0078 3.71389V5.94223H11.8723C10.7543 5.94223 10.4062 6.64079 10.4062 7.35704V9.05482H12.9023L12.5033 11.6722H10.4062V18C14.7094 17.3209 18 13.5752 18 9.05482Z" fill="currentColor"/> 4322 <path d="M12.5033 11.6016L12.9023 9H10.4062V7.3125C10.4062 6.60058 10.7543 5.90625 11.8723 5.90625H13.0078V3.69141C13.0078 3.69141 11.9777 3.51562 10.9934 3.51562C8.93672 3.51562 7.59375 4.76191 7.59375 7.01719V9H5.30859V11.6016H7.59375V17.891C8.52562 18.0363 9.47438 18.0363 10.4062 17.891V11.6016H12.5033Z" fill="transparent"/> 4323</svg> 4324 4325 4326<span class="visually-hidden">Facebook</span> 4327 </a> 4328 </li><li class="list-social__item"> 4329 <a 4330 4331 target="_blank" 4332 4333 href="https://www.instagram.com/gannikus_original/" 4334 class="link link--text list-social__link" 4335 aria-describedby="a11y-external-message" 4336 ><svg viewBox="0 0 18 18" class="icon icon-instagram" fill="none" xmlns="http://www.w3.org/2000/svg"> 4337<path d="M9.0013 0.736328C11.2655 0.736328 11.548 0.744661 12.4363 0.786328C13.3238 0.827995 13.928 0.967162 14.4596 1.17383C15.0096 1.38549 15.473 1.67216 15.9363 2.13466C16.36 2.55124 16.6879 3.05515 16.8971 3.61133C17.103 4.14216 17.243 4.74716 17.2846 5.63466C17.3238 6.52299 17.3346 6.80549 17.3346 9.06966C17.3346 11.3338 17.3263 11.6163 17.2846 12.5047C17.243 13.3922 17.103 13.9963 16.8971 14.528C16.6885 15.0845 16.3606 15.5885 15.9363 16.0047C15.5196 16.4283 15.0157 16.7561 14.4596 16.9655C13.9288 17.1713 13.3238 17.3113 12.4363 17.353C11.548 17.3922 11.2655 17.403 9.0013 17.403C6.73714 17.403 6.45464 17.3947 5.5663 17.353C4.6788 17.3113 4.07464 17.1713 3.54297 16.9655C2.98657 16.7567 2.48257 16.4288 2.0663 16.0047C1.64247 15.5881 1.31458 15.0842 1.10547 14.528C0.898802 13.9972 0.759635 13.3922 0.717969 12.5047C0.678802 11.6163 0.667969 11.3338 0.667969 9.06966C0.667969 6.80549 0.676302 6.52299 0.717969 5.63466C0.759635 4.74633 0.898802 4.14299 1.10547 3.61133C1.314 3.05481 1.64197 2.55076 2.0663 2.13466C2.48269 1.71069 2.98666 1.38277 3.54297 1.17383C4.07464 0.967162 4.67797 0.827995 5.5663 0.786328C6.45464 0.747161 6.73714 0.736328 9.0013 0.736328ZM9.0013 4.90299C7.89623 4.90299 6.83643 5.34198 6.05502 6.12338C5.27362 6.90478 4.83464 7.96459 4.83464 9.06966C4.83464 10.1747 5.27362 11.2345 6.05502 12.0159C6.83643 12.7973 7.89623 13.2363 9.0013 13.2363C10.1064 13.2363 11.1662 12.7973 11.9476 12.0159C12.729 11.2345 13.168 10.1747 13.168 9.06966C13.168 7.96459 12.729 6.90478 11.9476 6.12338C11.1662 5.34198 10.1064 4.90299 9.0013 4.90299V4.90299ZM14.418 4.69466C14.418 4.41839 14.3082 4.15344 14.1129 3.95809C13.9175 3.76274 13.6526 3.65299 13.3763 3.65299C13.1 3.65299 12.8351 3.76274 12.6397 3.95809C12.4444 4.15344 12.3346 4.41839 12.3346 4.69466C12.3346 4.97093 12.4444 5.23588 12.6397 5.43123C12.8351 5.62658 13.1 5.73633 13.3763 5.73633C13.6526 5.73633 13.9175 5.62658 14.1129 5.43123C14.3082 5.23588 14.418 4.97093 14.418 4.69466ZM9.0013 6.56966C9.66434 6.56966 10.3002 6.83305 10.7691 7.30189C11.2379 7.77073 11.5013 8.40662 11.5013 9.06966C11.5013 9.7327 11.2379 10.3686 10.7691 10.8374C10.3002 11.3063 9.66434 11.5697 9.0013 11.5697C8.33826 11.5697 7.70238 11.3063 7.23353 10.8374C6.76469 10.3686 6.5013 9.7327 6.5013 9.06966C6.5013 8.40662 6.76469 7.77073 7.23353 7.30189C7.70238 6.83305 8.33826 6.56966 9.0013 6.56966V6.56966Z" fill="currentColor"/> 4338</svg> 4339<span class="visually-hidden">Instagram</span> 4340 </a> 4341 </li><li class="list-social__item"> 4342 <a 4343 4344 target="_blank" 4345 4346 href="https://www.tiktok.com/@gannikus_original?is_from_webapp=1&sender_device=pc" 4347 class="link link--text list-social__link" 4348 aria-describedby="a11y-external-message" 4349 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 4350 <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor"> 4351</svg> 4352<span class="visually-hidden">TikTok</span> 4353 </a> 4354 </li><li class="list-social__item"> 4355 <a 4356 4357 target="_blank" 4358 4359 href="https://www.youtube.com/@GannikusOriginal" 4360 class="link link--text list-social__link" 4361 aria-describedby="a11y-external-message" 4362 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 100 70"> 4363 <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> 4364</svg> 4365<span class="visually-hidden">YouTube</span> 4366 </a> 4367 </li></ul> 4368 </div>
4368<div class="footer__column footer__column--menu" > 4369 <ul class="footer__bottom-menu list-unstyled"><li> 4370 <a 4371 href="/policies/legal-notice" 4372 class="button--simple list-menu__item list-menu__item--link" 4373 > 4374 <span>IMPRESSUM</span><svg class="icon icon-button-arrow" width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 4375 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 4376</svg> 4377 4378 </a> 4379 </li><li> 4380 <a 4381 href="/policies/privacy-policy" 4382 class="button--simple list-menu__item list-menu__item--link" 4383 > 4384 <span>DATENSCHUTZ</span><svg class="icon icon-button-arrow" width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 4385 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 4386</svg> 4387 4388 </a> 4389 </li><li> 4390 <a 4391 href="/policies/refund-policy" 4392 class="button--simple list-menu__item list-menu__item--link" 4393 > 4394 <span>WIDERRUFSBELEHRUNG</span><svg class="icon icon-button-arrow" width="12" height="11" viewB
4394ox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 4395 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 4396</svg> 4397 4398 </a> 4399 </li><li> 4400 <a 4401 href="/pages/cancelation" 4402 class="button--simple list-menu__item list-menu__item--link" 4403 > 4404 <span>WIDERRUF STARTEN</span><svg class="icon icon-button-arrow" width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 4405 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 4406</svg> 4407 4408 </a> 4409 </li></ul> 4410 </div><div class="footer__column-right"><div class="footer__column footer__column--payment"> 4411 <div class="footer__payment"> 4412 <ul class="list list-payment" role="list"><li class="list-payment__item"> 4413 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 4414 4415 </li><li class="list-payment__item"> 4416 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
44160 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 4417 4418 </li><li class="list-payment__item"> 4419 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
4419001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg> 4420 </li><li class="list-payment__item"> 4421 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
442106zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 4422 4423 </li><li class="list-payment__item"> 4424 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
44247 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg> 4425 </li><li class="list-payment__item"> 4426 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg> 4427 </li><li class="list-payment__item"> 4428 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 4429 </li><li class="list-payment__item"> 4430 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/>
4430<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 4431 4432 </li><li class="list-payment__item"> 4433 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-mobilepay"><title id="pi-mobilepay">MobilePay</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.05 15.296s2.53-.771 4.282-.776c2.896-.007 4.857 1.15 4.857 1.15V10.06s-1.97-1.02-4.453-1.09c-2.481-.068-4.687 1.012-4.687 1.012v5.313z" fill="#5A78FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.308 9.19l2.082 4.957V9.396s1.646-.882 3.485-1.13c1.84-.249 4.181.08 4.181.08l-1.133-2.707s-2.461-.159-4.69.794c-2.228.952-3.925 2.756-3.925 2.756z" fill="#5A78FF"/><path d="M21.428 5.676l-.82-1.99a1.818 1.818 0 00-2.37-.996l-5.663 2.334a1.818 1.818 0 00-.98 2.376l5.46 13.247a1.818 1.818 0 002.37.995l5.662-2.334a1.817 1.817 0 00.98-2.376l-.677-1.642s-.462-.027-.676-.033c-.226-.006-.644-.001-.644-.001l.88 2.136a.606.606 0 01-.326.793l-5.663 2.333a.606.606 0 01-.79-.331L12.711 6.94a.606.606 0 01.327-.792L18.7 3.814a.606.606 0 01.79.332l.83 2.011s.383-.187.59-.27c.206-.082.518-.211.518-.211z" fill="#5A78FF"/></svg> 4434 </li><li class="list-payment__item"> 4435 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
44350-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 4436 </li><li class="list-payment__item"> 4437 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 4438 4439 </li><li class="list-payment__item"> 4440 <svg class="icon icon--full-color" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
4440635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 4441 </li><li class="list-payment__item"> 4442 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
444216.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 4443 4444 </li></ul> 4445 </div> 4446 </div></div> 4447 </div> 4448 </div><ul class="policies list-unstyled"><li> 4449 <small class="copyright__content" 4450 ><a href="/policies/refund-policy">Widerrufsrecht</a></small 4451 > 4452 </li><li> 4453 <small class="copyright__content" 4454 ><a href="/policies/privacy-policy">Datenschutzerklärung</a></small 4455 > 4456 </li><li> 4457 <small class="copyright__content" 4458 ><a href="/policies/terms-of-service">AGB</a></small 4459 > 4460 </li><li> 4461 <small class="copyright__content" 4462 ><a href="/policies/shipping-policy">Versand</a></small 4463 > 4464 </li><li> 4465 <small class="copyright__content" 4466 ><a href="/policies/contact-information">Kontaktinformationen</a></small 4467 > 4468 </li><li> 4469 <small class="copyright__content" 4470 ><a href="/policies/legal-notice">Impressum</a></small 4471 > 4472 </li></ul></div> 4473 </div> 4474</footer> 4475 4476 4477 4478 4479</div> 4480<!-- END sections: footer-group --> 4481 4482 4483 4484 4485<style> 4486 div#CartDrawer .drawer__inner { 4487 padding: 0 !important; 4488} 4489 4490/* slider css */ 4491.cart-recommend-wrapper { 4492 padding: 0 !important; 4493 background: #fff; 4494 border-radius: 0 !important; 4495 margin-top: 0 !important; 4496 margin-bottom: 10px; 4497} 4498.cart-recommend-wrapper .recommend-item { 4499 background: #fff; 4500 border-radius: 12px; 4501 margin-right: 15px; 4502 padding: 10px; 4503 text-align: left; 4504 margin-left: 0 !important; 4505 height: 100%; 4506 min-height: 150px; 4507 border: 1px solid #e9e9e9; 4508} 4509 4510.recommend-item { 4511 position: relative; 4512} 4513.recommend-item a { 4514 text-decoration: none; 4515} 4516.recommend-title { 4517 font-size: 22px; 4518 margin-bottom: 10px; 4519 font-weight: 600; 4520} 4521 4522.recommend-slider.slider-wrapper { 4523 position: relative; 4524 width: auto !important; 4525} 4526 4527.slider-wrapper { 4528 display: flex; 4529 align-items: center; 4530 width: 900px; 4531} 4532.arrow-btn { 4533 background: none; 4534 border: none; 4535 font-size: 22px; 4536 cursor: pointer; 4537 padding: 10px 15px; 4538 color: #333; 4539} 4540.arrow-btn:hover { 4541 color: #000; 4542} 4543.recommend-slider.slider-wrapper button.arrow-btn.left { 4544 z-index: 1; 4545} 4546.recommend-slider.slider-wrapper button.arrow-btn { 4547 position: absolute; 4548 top:60px; 4549} 4550#cart-discount-form { 4551 margin-bottom: 15px; 4552} 4553.recommend-slider.slider-wrapper button.arrow-btn.right { 4554 right: -10px; 4555}.recommend-slider.slider-wrapper button.arrow-btn.left { 4556 left: -10px; 4557} 4558.recommend-slider.slider-wrapper button.arrow-btn.right:after { 4559 bottom: -105%; 4560 content: ''; 4561 position: absolute; 4562 top: -155%; 4563 width: 5rem; 4564 z-index: 1; 4565 background-image: linear-gradient(90deg, transparent, #fff 100%); 4566 right: 1rem; 4567} 4568.cart-recommend-wrapper { 4569 margin-top: 15px !important; 4570} 4571.recommend-slider.slider-wrapper button.arrow-btn.left:after { 4572 bottom: -105%; 4573 content: ''; 4574 position: absolute; 4575 top: -155%; 4576 width: 5rem; 4577 z-index: 1; 4578 background-image: linear-gradient(90deg,#fff,transparent 100%); 4579 left: 1rem; 4580} 4581.recommend-track.simple-slider .slick-track { 4582 padding-bottom: 15px; 4583 padding-top: 10px; 4584} 4585.simple-slider { 4586 width: 100%; 4587} 4588.cart-recommend-wrapper .arrow-btn svg.icon { 4589 z-index: 9; 4590 position: relative; 4591} 4592/* disable cursor drag feeling */ 4593.simple-slider { 4594 cursor: default; 4595} 4596.rec-img-info { 4597 display: flex; 4598 gap: 10px; 4599} 4600.rec-img-info h4 { 4601 font-size: 17px !important; 4602 line-height: 1.4em; 4603 /* font-family: "League Spartan", serif; */ 4604 font-weight: 500; 4605} 4606.rec-img-info p { 4607 margin-top: 8px !important; 4608 margin-bottom: 8px; 4609} 4610.rec-img-info strong { 4611 font-size: 16px !important; 4612} 4613.product-img img { 4614 width: 70px; 4615 height: 70px; 4616 object-fit: contain; 4617} 4618.product-info h4 { 4619 font-size: 14px; 4620 margin: 5px 0; 4621 font-weight: 600; 4622} 4623 4624.product-info p { 4625 font-size: 12px; 4626 color: #555; 4627 margin-bottom: 5px; 4628} 4629 4630.product-info strong { 4631 font-size: 14px; 4632} 4633 4634button.cart-drawer-itemscart-drawer-items { 4635 position: absolute; 4636 right: 0px; 4637 bottom: -10px; 4638 box-shadow: 0 0 10px rgba(0,0,0,0.1); 4639} 4640 4641button.cart-drawer-itemscart-drawer-items { 4642 border: none; 4643 height: 50px; 4644 width: 50px; 4645 background: #fff; 4646 padding: 0;
4647 cursor: pointer; 4648 border-radius: 60px 60px 0; 4649} 4650 4651button.cart-drawer-itemscart-drawer-items svg { 4652 width: 25px; 4653 height: 25px; 4654} 4655.slide { 4656 background: #f5f5f5; 4657 padding: 20px; 4658 margin: 0 10px; 4659 text-align: center; 4660 border-radius: 8px; 4661} 4662/* end slider css */ 4663 4664 4665/* Discount form css */ 4666.discount-code__code-list { 4667 display: flex; 4668 flex-wrap: wrap; 4669 row-gap: 0.5rem; 4670 width: 100%; 4671} 4672 4673.discount-code__code-list-item { 4674 align-items: center; 4675 color: #000; 4676 display: flex; 4677 gap: 5px; 4678 position: relative; 4679} 4680 4681.discount-code__code-list-item__state .icon { 4682 height: 16px; 4683 width: 16px; 4684} 4685button.discount-code__code-list-item__clear { 4686 appearance: none; 4687 background-color: transparent; 4688 border: 0; 4689 box-shadow: none; 4690 color: inherit; 4691 cursor: pointer; 4692 font: inherit; 4693 outline: none; 4694 padding: 0px; 4695 width: auto; 4696 height: 16px; 4697} 4698.discount-code__code-list-item__state { 4699 display: flex; 4700 align-items: center; 4701 gap: 5px; 4702 background-color: #edf1f2; 4703 border-radius: 20px; 4704 padding: 8px; 4705} 4706 4707/* Disable button while loading */ 4708.cart__checkout-button.loading { 4709 pointer-events: none; 4710 opacity: 0.8; 4711} 4712 4713/* Hide existing content */ 4714.cart__checkout-button.loading span { 4715 opacity: 0; 4716} 4717 4718/* Spinner */ 4719.cart__checkout-button.loading::after { 4720 content: ""; 4721 position: absolute; 4722 top: 50%; 4723 left: 50%; 4724 width: 22px; 4725 height: 22px; 4726 margin: -11px 0 0 -11px; 4727 border: 2px solid rgba(255, 255, 255, 0.4); 4728 border-top-color: #fff; 4729 border-radius: 50%; 4730 animation: button-spinner 0.7s linear infinite; 4731} 4732 4733/* Spinner animation */ 4734@keyframes button-spinner { 4735 to { 4736 transform: rotate(360deg); 4737 } 4738} 4739 4740 4741form#cart-discount-form label.form-group__label { 4742 display: grid; 4743 width: -webkit-fill-available; 4744 position: relative; 4745 flex: 1; 4746} 4747form#cart-discount-form label.form-group__label span.discount-code__label { 4748 position: absolute; 4749 width: fit-content; 4750 top: -11px; 4751 left: 25px; 4752 background: #fff; 4753 font-size: 12px; 4754} 4755form#cart-discount-form input#discount-code-input { 4756 width: 100%; 4757 height: 45px; 4758} 4759form#cart-discount-form { 4760 align-items: center; 4761 display: flex; 4762 flex-flow: wrap; 4763 gap: 16px; 4764} 4765.cart-upsell * { 4766 color: #000 !important; 4767} 4768form#cart-discount-form { 4769 position: relative; 4770} 4771 4772form#cart-discount-form p#discount-error { 4773 position: absolute; 4774 bottom: -27px; 4775 padding: 0 !important; 4776 margin: 0; 4777} 4778button#discount-apply-btn { 4779 border-radius: 27px; 4780 background-color: #000; 4781 color: #fff; 4782 border: none; 4783 /*margin-top: 20px;*/ 4784 font-size: 18px; 4785 height: 46px; 4786 width: fit-content; 4787 padding: 0 20px; 4788} 4789.form-group__label #discount-code-input { 4790 padding: 16px; 4791} 4792/* Discount form css */ 4793 4794 4795/* Shipping bar css */ 4796.cart-upsell .up-selling-statusbar { 4797 padding-top: 30px !important; 4798} 4799.cart-upsell .up-selling-statusbar .money-left { 4800 padding-bottom: 0px; 4801 text-align: left; 4802 margin-top: 15px; 4803} 4804.up-selling-statusbar-wrapper .up-selling-gifts { 4805 padding: 0px; 4806} 4807.up-selling-statusbar-wrapper .up-selling-gifts ol { 4808 padding-left: 0; 4809 position: relative; 4810 top: 10px; 4811} 4812.up-selling-statusbar-wrapper { 4813 border-bottom: 1px solid #ddd; 4814} 4815/* end Shipping bar css */ 4816 4817/* main-drawer-div css */ 4818 .main-drawer-div .drawer__header { 4819 border-bottom: 0 !important; 4820 } 4821 .main-drawer-div { 4822 overflow: hidden auto; 4823 padding: 2em 1.5em 0 1.5em; 4824 height:100%; 4825 } 4826 div#CartDrawer-Item-1 { 4827 border-top: 1px solid #ddd !important; 4828 padding-top: 15px; 4829 margin-top: 15px; 4830} 4831 .drawer__footer { 4832 padding: 1.5em; 4833 } 4834 /* width */ 4835 .main-drawer-div::-webkit-scrollbar {
4836 width: 6px; 4837 } 4838 4839 /* Track */ 4840 .main-drawer-div::-webkit-scrollbar-track { 4841 background: #f1f1f1; 4842 } 4843 4844 /* Handle */ 4845 .main-drawer-div::-webkit-scrollbar-thumb { 4846 background: #000; 4847 } 4848 4849 /* Handle on hover */ 4850 .main-drawer-div::-webkit-scrollbar-thumb:hover { 4851 background: #555; 4852 } 4853/* main-drawer-div css */ 4854 4855.drawer .cart-item cart-remove-button button:hover .icon { 4856 transform: rotate(0deg); 4857} 4858 4859.drawer .cart-item:last-child { 4860 border-bottom: none; 4861 border-bottom: 1px solid #ddd !important; 4862} 4863 4864.drawer { 4865 visibility: hidden; 4866} 4867 4868.drawer.active .drawer__inner { 4869 overflow: hidden auto; 4870} 4871 4872label.form-group__label { 4873 display: grid; 4874} 4875 4876.drawer .cart-item__price-wrapper { 4877 justify-content: flex-start !important; 4878 gap: 10px !important; 4879} 4880.cart-item__media { 4881 position: relative; 4882} 4883.drawer .cart-item__media::before { 4884 position: absolute; 4885 content: ""; 4886 width: 100%; 4887 height: 100%; 4888 background: #000; 4889 top: 0; 4890 left: 0; 4891 z-index: 1; 4892 opacity: 0.05; 4893 border-radius: .3rem; 4894} 4895.drawer li.list-payment__item { 4896 width: 45px; 4897} 4898.drawer .totals { 4899 margin-top: 0; 4900} 4901.drawer.active .drawer__inner { 4902 overflow: hidden !important; 4903} 4904 4905.cart-drawer__continue { 4906 margin: 0; 4907 text-decoration-color: #000; 4908 background-color: #000; 4909 padding: 20px; 4910 border-radius: 40px; 4911 width: 100%; 4912 color: #fff; 4913 font-size: 15px; 4914 font-weight: 700; 4915} 4916 4917.cart-drawer__continue svg { 4918 opacity: 1 !important; 4919} 4920p.cart__empty-subtext { 4921 font-size: 20px; 4922} 4923 4924.cart__empty-text { 4925 margin-bottom: 0; 4926 font-size: 28px; 4927 font-weight: 700; 4928} 4929 4930.full-slide { 4931 color: #fff; 4932 background: #000; 4933 border: 0px solid #000; 4934} 4935 4936.cart-upsell .full-slide * { 4937 fill: #fff; 4938 color: #fff !important; 4939} 4940 4941.recommend-item .product-info p { 4942 font-size: 16px; 4943} 4944 4945.drawer__inner .cart-item__final-price { 4946 font-size: 20px !important; 4947 font-weight: 700; 4948} 4949.symbol-gift svg { 4950 height: 25px; 4951} 4952 4953p.totals__subtotal-value { 4954 color: #b70832; 4955 font-size: 16px !important; 4956} 4957 4958@media screen and (min-width: 750px) { 4959 .drawer__inner { 4960 padding: 0px !important; 4961 min-width: 500px; 4962 } 4963} 4964 4965</style> 4966 4967<cart-drawer class="drawer is-empty"> 4968 <div id="CartDrawer" class="cart-drawer"> 4969 <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div> 4970 <div 4971 class="drawer__inner" 4972 role="dialog" 4973 aria-modal="true" 4974 aria-label="Warenkorb" 4975 tabindex="-1" 4976 > 4977 <div class="main-drawer-div"> 4978 <div class="drawer__header"> 4979 <h2 class="drawer__heading">Warenkorb</h2> 4980 <button 4981 type="button" 4982 class="drawer__close modal__close-button link focus-inset modal-close-button" 4983 onclick="this.closest('cart-drawer').close()" 4984 aria-label="SchlieÃen" 4985 > 4986 4987<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 14 14"> 4988<rect y="12.728" width="18" height="1.5" transform="rotate(-45 0 12.728)" fill="currentColor"/> 4989<rect x="1.06055" width="18" height="1.5" transform="rotate(45 1.06055 0)" fill="currentColor"/> 4990</svg> 4991 4992 4993 </button> 4994 4995 </div> 4996 4997 <form id="cart-discount-form"> 4998 <label class="form-group__label" for="discount-code-input"> 4999 <span class="discount-code__label">Code einfügen</span> 5000 <input type="text" id="discount-code-input" placeholder="Code" required> 5001 </label> 5002 <button type="submit" id="discount-apply-btn">Anwenden</button> 5003 5004 5005 </form> 5006 5007 <p id="discount-success" style="color:green; display:none;"></p> 5008 <p id="discount-error" style="color:red; display:none;"></p> 5009 5010 <div class="cart-upsell"> 5011 <div class="up-selling-statusbar" style="padding-top: 10px;"> 5012 <div class="up-selling-statusbar-wrapper"> 5013 5014 <div class="slider-wrap"> 5015 <div class="symbol-gift"> 5016 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" x="0" y="0" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g><ellipse cx="187.06" cy="360.52" rx="40.45" ry="35.15" transform="rotate(-42.99 187.046 360.518)" fill="currentColor" opacity="1" data-original="#000000" class=""></ellipse><ellipse cx="403.28" cy="360.52" rx="40.45" ry="35.15" transform="rotate(-42.99 403.285 360.528)" fill="currentColor" opacity="1" data-original="#000000" class=""></ellipse><rect width="34.15" height="34.15" x="5.41" y="182.71" rx="17.08" fill="currentColor" opacity="1" data-original="#000000" class=""></rect><path d="M346.48 356.94c6.07-30 34.41-53.84 64.87-53.84 29.33 0 50.47 22.11 49.89 50.54 31.72.83 40.55-40.94 40.55-40.94 2.67-11.68 6.66-34.45 10-56.8a37.76 37.76 0 0 0-2.43-20.42A350.18 350.18
50160 0 0 479.42 180c-11-16.41-29.45-26.13-50.51-26.48-12.56-.2-24.89-.32-34.2-.32l-.08-.08c-1.2-20.08-15.84-35.46-36.39-37.3-13.37-1.19-66.33-2.06-91.75-2.06-10.1 0-24.59.14-39.25.38v-.06H50.86a17.07 17.07 0 0 0-17.08 17.08v.08a17 17 0 0 0 17 17h35.53a17 17 0 0 1 15.75 16.94v.09A17.08 17.08 0 0 1 85 182.4H66.78a17.07 17.07 0 0 0-17.07 17.07 17.07 17.07 0 0 0 17.07 17.08H85a17.08 17.08 0 0 1 17.08 17.08A17.08 17.08 0 0 1 85 250.71H16.84A17.08 17.08 0 0 0-.24 267.78a17.08 17.08 0 0 0 17.08 17.08H85a17.08 17.08 0 0 1 17.08 17.08A17.08 17.08 0 0 1 85 319H63.92a17.07 17.07 0 0 0-17.07 17.07 17.08 17.08 0 0 0 17.07 17.08l67.26-.05 5.59-13.93c11.45-21.12 34.23-36.08 58.35-36.08 30.47 0 52.11 23.86 49.73 53.88h101.62m-169.4-166.62h-22.92a.1.1 0 0 0-.09.08l-2.11 15a.08.08 0 0 0 .08.1h17.06a5.63 5.63 0 0 1 5.7 6.63 7.89 7.89 0 0 1-7.56 6.63h-17.08a.09.09 0 0 0-.09.07L147 240.65a7.89 7.89 0 0 1-7.56 6.63 5.62 5.62 0 0 1-5.69-6.63l7.94-56.52a8.36 8.36 0 0 1 8-7h29.23a5.62 5.62 0 0 1 5.69 6.63 7.87 7.87 0 0 1-7.54 6.59Zm61.26-8.72a15.55 15.55 0 0 1 4.8 8 27.57 27.57 0 0 1 .4 10.7 29.23 29.23 0 0 1-6.53 15.05 21 21 0 0 1-8.07 5.87.08.08 0 0 0 0 .11l5.68 16.39c1.53 4.4-2.4 9.53-7.29 9.53H227a5.59 5.59 0 0 1-5.44-3.74l-6.87-20a.11.11 0 0 0-.09-.05H200a.1.1 0 0 0-.09.07l-2.4 17.08a7.89 7.89 0 0 1-7.56 6.63 5.62 5.62 0 0 1-5.69-6.63l7.94-56.52a8.36 8.36 0 0 1 8-7h22.6s9.92-.31 15.53 4.51Zm62.2 1.66a7.36 7.36 0 0 1-7.06 6.19h-26.29a.1.1 0 0 0-.09.07L265 204.39a.08.08 0 0 0 .08.1h20.42a5.25 5.25 0 0 1 5.32 6.19 7.36 7.36 0 0 1-7.06 6.19h-20.43a.1.1 0 0 0-.09.07l-2.51 17.86a.1.1 0 0 0 .09.1h26.27a5.25 5.25 0 0 1 5.32 6.19 7.36 7.36 0 0 1-7.06 6.19h-32.6a6 6 0 0 1-6-7l7.89-56.12a8.36 8.36 0 0 1 8-7h32.59a5.25 5.25 0 0 1 5.3 6.13Zm54.61 0a7.36 7.36 0 0 1-7.06 6.19h-26.29a.1.1 0 0 0-.09.07l-2.08 14.84a.08.08 0 0 0 .08.1h20.42a5.25 5.25 0 0 1 5.32 6.19 7.36 7.36 0 0 1-7.06 6.19h-20.44a.1.1 0 0 0-.09.07l-2.51 17.86a.1.1 0 0 0 .09.1h26.27a5.25 5.25 0 0 1 5.32 6.19 7.36 7.36 0 0 1-7.06 6.19h-32.6a6 6 0 0 1-6-7l7.89-56.12a8.36 8.36 0 0 1 8-7h32.59a5.25 5.25 0 0 1 5.3 6.13Zm38-6.41c8.93 0 20.49.12 32.09.31 14.06.23 26.36 6.69 33.74 17.71a322.39 322.39 0 0 1 21.21 37.1c3.3 6.72-2.77 15.47-10.72 15.47h-85.25Z" fill="currentColor" opacity="1" data-original="#000000" class=""></path><path d="M217.45 211.12h-15.8l3-21.64h15.79s11.59-.75 9.69 10.82c.05 0-1.28 10.82-12.68 10.82Z" fill="currentColor" opacity="1" data-original="#000000" class=""></path></g></svg> 5017 5018 </div> 5019 <div class="line-actually"></div> 5020 <div class="line"></div> 5021 </div> 5022 5023 5024 </div> 5025 <div class="money-left"></div> 5026 </div> 5027 </div><div class="drawer__inner-empty"> 5028 <svg width="35" height="35" viewBox="0 0 35 35" fill="none" class="icon icon-account-order-none" xmlns="http://www.w3.org/2000/svg"> 5029 <path fill-rule="evenodd" clip-rule="evenodd" d="M23.834 33.533C29.1911 33.533 33.534 29.1902 33.534 23.833C33.534 18.4758 29.1911 14.133 23.834 14.133C18.4768 14.133 14.134 18.4758 14.134 23.833C14.134 29.1902 18.4768 33.533 23.834 33.533ZM23.834 34.833C29.9091 34.833 34.834 29.9081 34.834 23.833C34.834 17.7579 29.9091 12.833 23.834 12.833C17.7589 12.833 12.834 17.7579 12.834 23.833C12.834 29.9081 17.7589 34.833 23.834 34.833Z" fill="currentColor"/> 5030 <mask id="mask0_2486_8979" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="29"> 5031 <path d="M23.1857 4.73365H17.6791C17.415 3.39955 16.6962 2.1984 15.6454 1.33514C14.5945 0.471885 13.2766 0 11.9167 0C10.5567 0 9.23884 0.471885 8.18797 1.33514C7.1371 2.1984 6.41832 3.39955 6.15427 4.73365H0.647597C0.475846 4.73366 0.311132 4.80189 0.189686 4.92333C0.06824 5.04478 8.60879e-06 5.20949 2.19023e-08 5.38124V27.9197C-2.20997e-05 28.0047 0.0167133 28.089 0.0492502 28.1675C0.0817872 28.2461 0.129488 28.3175 0.189627 28.3777C0.249767 28.4378 0.321166 28.4855 0.399746 28.518C0.478326 28.5506 0.562547 28.5673 0.647597 28.5673H23.1857C23.2708 28.5673 23.355 28.5506 23.4336 28.518C23.5122 28.4855 23.5836 28.4378 23.6437 28.3777C23.7038 28.3175 23.7515 28.2461 23.7841 28.1675C23.8166 28.089 23.8334 28.0047 23.8333 27.9197V5.38124C23.8333 5.20949 23.7651 5.04478 23.6436 4.92333C23.5222 4.80189 23.3575 4.73366 23.1857 4.73365V4.73365ZM11.9167 1.29519C12.9316 1.297 13.9173 1.63558 14.7191 2.25785C15.521 2.88013 16.0936 3.7509 16.3473 4.73365H7.48602C7.73972 3.7509 8.31237 2.88013 9.1142 2.25785C9.91603 1.63558 10.9017 1.297 11.9167 1.29519V1.29519ZM22.5381 27.2721H1.29519V6.02884H6.04087V8.70176C6.04087 8.87351 6.10909 9.03823 6.23054 9.15968C6.35199 9.28113 6.51671 9.34935 6.68846 9.34935C6.86022 9.34935 7.02493 9.28113 7.14638 9.15968C7.26783 9.03823 7.33606 8.87351 7.33606 8.70176V6.02884H16.4973V8.70176C16.4973 8.87351 16.5655 9.03823 16.6869 9.15968C16.8084 9.28113 16.9731 9.34935 17.1449 9.34935C17.3166 9.34935 17.4813 9.28113 17.6028 9.15968C17.7242 9.03823 17.7925 8.87351 17.7925 8.70176V6.02884H22.5381V27.2721Z" fill="currentColor"/> 5032 </mask> 5033 <g mask="url(#mask0_2486_8979)"> 5034 <path fill-rule="evenodd" clip-rule="evenodd" d="M23.1857 4.73365H17.6791C17.415 3.39955 16.6962 2.1984 15.6454 1.33514C14.5945 0.471885 13.2766 0 11.9167 0C10.5567 0 9.23884 0.471885 8.18797 1.33514C7.1371 2.1984 6.41832 3.39955 6.15427 4.73365H0.647597C0.475846 4.73366 0.311132 4.80189 0.189686 4.92333C0.06824 5.04478 8.63065e-06 5.20949 2.1859e-08 5.38124V27.9197C-2.20778e-05 28.0047 0.0167133 28.089 0.0492503 28.1675C0.0817872 28.2461 0.129488 28.3175 0.189627 28.3777C0.249767 28.4378 0.321166 28.4855 0.399746 28.518C0.478326 28.5506 0.562547 28.5673 0.647597 28.5673H13.9021C13.2173 27.1334 12.834 25.528 12.834 23.833C12.834 17.7581 17.7585 12.8334 23.8333 12.833V5.38124C23.8333 5.20949 23.7651 5.04478 23.6436 4.92333C23.5222 4.80189 23.3575 4.73366 23.1857 4.73365Z" fill="currentColor"/> 5035 </g> 5036 <path d="M26.029 21.5268L24.0181 23.5395L22.0072 21.5268L21.9011 21.4206L21.795 21.5267L21.5287 21.793L21.4226 21.8991L21.5287 22.0052L23.5415 24.0161L21.5287 26.0271L21.4226 26.1332L2
50361.5287 26.2393L21.795 26.5055L21.9011 26.6117L22.0072 26.5055L24.0181 24.4928L26.029 26.5055L26.1351 26.6117L26.2412 26.5055L26.5075 26.2393L26.6136 26.1332L26.5075 26.0271L24.4947 24.0161L26.5075 22.0052L26.6136 21.8991L26.5075 21.793L26.2412 21.5267L26.1351 21.4206L26.029 21.5268Z" fill="currentColor" stroke="currentColor" stroke-width="0.3"/> 5037</svg> 5038 5039 <p class="cart__empty-text">Dein Warenkorb ist leer.</p> 5040 <p class="cart__empty-subtext">Leg los und füll ihn mit tollen Produkten!</p> 5041 <a 5042 href="/collections/all" 5043 class="button button--primary" 5044 > 5045 <span> 5046 <span> 5047 Jetzt einkaufen 5048 <svg class="icon icon-button-arrow" width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 5049 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 5050</svg> 5051 5052 </span> 5053 <span> 5054 Jetzt einkaufen 5055 <svg class="icon icon-button-arrow" width="12" height="11" viewB
5055ox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 5056 <path d="M9.33716 3.345L2.16466 10.5175L0.986328 9.33917L8.15799 2.16667H1.83716V0.5H11.0038V9.66667H9.33716V3.345Z" fill="currentColor"/> 5057</svg> 5058 5059 </span> 5060 </span> 5061 </a> 5062 </div><cart-drawer-items 5063 5064 class=" is-empty" 5065 5066 > 5067 <form 5068 action="/cart" 5069 id="CartDrawer-Form" 5070 class="cart__contents cart-drawer__form" 5071 method="post" 5072 > 5073 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p 5074 id="CartDrawer-LiveRegionText" 5075 class="visually-hidden" 5076 role="status" 5077 ></p> 5078 <p 5079 id="CartDrawer-LineItemStatus" 5080 class="visually-hidden" 5081 aria-hidden="true" 5082 role="status" 5083 > 5084 Wird geladen ... 5085 </p> 5086 </div> 5087 <div id="CartDrawer-CartErrors" role="alert"></div> 5088 </form> 5089 </cart-drawer-items> 5090 5091 5092 5093 5094 5095 <div class="cart-recommend-wrapper"> 5096 <h3 class="recommend-title">Unsere Empfehlung für dich</h3> 5097 5098 <!-- Slider Container --> 5099 <div class="recommend-slider slider-wrapper"> 5100 <button class="arrow-btn left"><svg class="icon icon__arrow icon__arrow--left" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21.25 12a1 1 0 0 1-1 1H3.75a1 1 0 1 1 0-2h16.5a1 1 0 0 1 1 1Z" fill-rule="evenodd" clip-rule="evenodd"></path><path d="M11.207 19.457a1 1 0 0 1-1.414 0l-6.75-6.75a1 1 0 0 1 0-1.414l6.75-6.75a1 1 0 0 1 1.414 1.414L5.164 12l6.043 6.043a1 1 0 0 1 0 1.414Z" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button> 5101 5102 <div class="recommend-track simple-slider"> 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 <div class="recommend-item slide"> 5113 <div class="rec-img-info"> 5114 <div class="product-img"> 5115 <a href="/products/astragalus-120-kapseln" class="product-card"><img src="//www.gannikus-shop.com/cdn/shop/files/Astragalus_VS_1_400x.png?v=1776071492" alt="ASTRAGALUS - 120 Kapseln"></a> 5116 </div> 5117 <div class="product-info"> 5118 <h4><a href="/products/astragalus-120-kapseln" class="product-card">ASTRAGALUS </a></h4> 5119 5120 <p>40% Polysaccharide</p> 5121 5122 <strong>â¬18,99</strong> 5123 </div> 5124 </div> 5125 5126 <div class="card__badges"></div> 5127 5128 <button class="cart-drawer-itemscart-drawer-items" data-variant-id="55613276127580" type="button"> 5129 <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="316.000000pt" height="316.000000pt" viewBox="0 0 316.000000 316.000000" preserveAspectRatio="xMidYMid meet"><defs> 5130 <linearGradient id="grad1" x1="0%" y1="0%" x2="0%" y2="100%"> 5131 <stop offset="0%" stop-color="#9b4086"></stop> 5132 <stop offset="100%" stop-color="#f48955"></stop> 5133 </linearGradient> 5134 </defs> 5135 <g transform="translate(0.000000,316.000000) scale(0.100000,-0.100000)" fill="url(#grad1)" stroke="none"> <path d="M2319 3150 c-76 -12 -192 -54 -259 -93 -80 -47 -210 -179 -255 -260 -86 -155 -116 -349 -81 -513 48 -219 192 -403 391 -499 219 -106 478 -98 685 22 79 46 213 178 258 255 71 119 110 289 98 425 -18 200 -118 393 -264 508 -69 56 -196 119 -277 140 -75 19 -222 27 -296 15z m226 -175 c110 -23 189 -68 276 -154 86 -86 131 -167 154 -279 18 -85 18 -129 0 -217 -54 -256 -284 -444 -545 -445 -294 -1 -551 256 -550 550 1 261 186 490 440 544 85 19 140 19 225 1z"></path> <path d="M2393 2830 c-36 -15 -43 -43 -43 -179 l0 -129 -141 -4 c-134 -3 -142 -4 -160 -27 -27 -33 -25 -86 6 -116 23 -24 29 -25 160 -25 l135 0 0 -135 c0 -131 1 -137 25 -160 15 -15 36 -25 54 -25 77 0 91 30 91 195 l0 125 129 0 c71 0 137 3 146 6 19 8 45 55 45 84 0 12 -13 35 -29 51 l-29 29 -131 0 -131 0 0 131 0 131 -29 29 c-30 29 -58 35 -98 19z"></path> <path d="M30 2811 c-17 -16 -30 -39 -30 -51 0 -17 22 -73 33 -82 1 -1 96 -4 211 -7 l210 -6 239 -670 c218 -611 238 -670 222 -680 -56 -32 -102 -76 -128 -124 -87 -154 -14 -359 148 -420 55 -21 72 -21 790 -21 403 0 741 3 750 6 19 8 45 55 45 84 0 12 -13 35 -29 51 l-29 29 -724 0 c-699 0 -724 1 -755 20 -99 60 -72 204 43 230 21 5 355 10 740 10 654 0 703 1 722 18 19 15 89 176 113 255 17 57 -21 106 -82 107 -48 0 -69 -25 -111 -130 l-34 -85 -633 0 -633 0 -154 430 c-85 237 -157 438 -160 447 -5 16 20 17 361 20 l367 3 19 24 c27 33 25 92 -4 119 -23 21 -29 22 -417 24 l-395 3 -68 190 c-37 105 -77 199 -88 210 -18 19 -35 20 -265 23 l-245 3 -29 -30z"></path> <path d="M1178 587 c-212 -60 -286 -322 -139 -490 82 -92 237 -121 353 -64 107 53 163 144 163 267 0 85 -21 142 -74 203 -67 76 -200 113 -303 84z m139 -177 c43 -26 68 -66 68 -110 0 -44 -25 -84 -68 -110 -41 -25 -73 -25 -115 0 -38 23 -72 75 -72 110 0 56 74 130 130 130 14 0 39 -9 57 -20z"></path> <path d="M2123 582 c-251 -90 -272 -432 -35 -549 115 -57 272 -28 353 64 53 61 74 118 73 203 0 85 -2
51351 143 -73 203 -71 80 -214 116 -318 79z m158 -175 c19 -12 42 -40 53 -61 16 -32 17 -44 7 -76 -13 -44 -57 -85 -101 -95 -61 -13 -150 60 -150 124 0 58 73 131 131 131 14 0 41 -10 60 -23z"></path> </g> </svg> 5136 </button> 5137 </div> 5138 5139 5140 5141 5142 5143 5144 5145 5146 <div class="recommend-item slide"> 5147 <div class="rec-img-info"> 5148 <div class="product-img"> 5149 <a href="/products/beta-basic" class="product-card"><img src="//www.gannikus-shop.com/cdn/shop/files/BetaAlaninVorderseiteNEU_400x.png?v=1769603632" alt="BETA BASIC - 500g"></a> 5150 </div> 5151 <div class="product-info"> 5152 <h4><a href="/products/beta-basic" class="product-card">BETA BASIC </a></h4> 5153 5154 <p>Beta-Alanin</p> 5155 5156 <strong>â¬19,99</strong> 5157 </div> 5158 </div> 5159 5160 <div class="card__badges"></div> 5161 5162 <button class="cart-drawer-itemscart-drawer-items" data-variant-id="47465434218844" type="button"> 5163 <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="316.000000pt" height="316.000000pt" viewBox="0 0 316.000000 316.000000" preserveAspectRatio="xMidYMid meet"><defs> 5164 <linearGradient id="grad1" x1="0%" y1="0%" x2="0%" y2="100%"> 5165 <stop offset="0%" stop-color="#9b4086"></stop> 5166 <stop offset="100%" stop-color="#f48955"></stop> 5167 </linearGradient> 5168 </defs> 5169 <g transform="translate(0.000000,316.000000) scale(0.100000,-0.100000)" fill="url(#grad1)" stroke="none"> <path d="M2319 3150 c-76 -12 -192 -54 -259 -93 -80 -47 -210 -179 -255 -260 -86 -155 -116 -349 -81 -513 48 -219 192 -403 391 -499 219 -106 478 -98 685 22 79 46 213 178 258 255 71 119 110 289 98 425 -18 200 -118 393 -264 508 -69 56 -196 119 -277 140 -75 19 -222 27 -296 15z m226 -175 c110 -23 189 -68 276 -154 86 -86 131 -167 154 -279 18 -85 18 -129 0 -217 -54 -256 -284 -444 -545 -445 -294 -1 -551 256 -550 550 1 261 186 490 440 544 85 19 140 19 225 1z"></path> <path d="M2393 2830 c-36 -15 -43 -43 -43 -179 l0 -129 -141 -4 c-134 -3 -142 -4 -160 -27 -27 -33 -25 -86 6 -116 23 -24 29 -25 160 -25 l135 0 0 -135 c0 -131 1 -137 25 -160 15 -15 36 -25 54 -25 77 0 91 30 91 195 l0 125 129 0 c71 0 137 3 146 6 19 8 45 55 45 84 0 12 -13 35 -29 51 l-29 29 -131 0 -131 0 0 131 0 131 -29 29 c-30 29 -58 35 -98 19z"></path> <path d="M30 2811 c-17 -16 -30 -39 -30 -51 0 -17 22 -73 33 -82 1 -1 96 -4 211 -7 l210 -6 239 -670 c218 -611 238 -670 222 -680 -56 -32 -102 -76 -128 -124 -87 -154 -14 -359 148 -420 55 -21 72 -21 790 -21 403 0 741 3 750 6 19 8 45 55 45 84 0 12 -13 35 -29 51 l-29 29 -724 0 c-699 0 -724 1 -755 20 -99 60 -72 204 43 230 21 5 355 10 740 10 654 0 703 1 722 18 19 15 89 176 113 255 17 57 -21 106 -82 107 -48 0 -69 -25 -111 -130 l-34 -85 -633 0 -633 0 -154 430 c-85 237 -157 438 -160 447 -5 16 20 17 361 20 l367 3 19 24 c27 33 25 92 -4 119 -23 21 -29 22 -417 24 l-395 3 -68 190 c-37 105 -77 199 -88 210 -18 19 -35 20 -265 23 l-245 3 -29 -30z"></path> <path d="M1178 587 c-212 -60 -286 -322 -139 -490 82 -92 237 -121 353 -64 107 53 163 144 163 267 0 85 -21 142 -74 203 -67 76 -200 113 -303 84z m139 -177 c43 -26 68 -66 68 -110 0 -44 -25 -84 -68 -110 -41 -25 -73 -25 -115 0 -38 23 -72 75 -72 110 0 56 74 130 130 130 14 0 39 -9 57 -20z"></path> <path d="M2123 582 c-251 -90 -272 -432 -35 -549 115 -57 272 -28 353 64 53 61 74 118 73 203 0 85 -21 143 -73 203 -71 80 -214 116 -318 79z m158 -175 c19 -12 42 -40 53 -61 16 -32 17 -44 7 -76 -13 -44 -57 -85 -101 -95 -61 -13 -150 60 -150 124 0 58 73 131 131 131 14 0 41 -10 60 -23z"></path> </g> </svg> 5170 </button> 5171 </div> 5172 5173 5174 5175 5176 5177 5178 5179 5180 <div class="recommend-item slide"> 5181 <div class="rec-img-info"> 5182 <div class="product-img"> 5183 <a href="/products/citrus-bergamot-120-kapseln" class="product-card"><img src="//www.gannikus-shop.com/cdn/shop/files/CitrusBergamot_5af4bec7-88ce-461f-9879-dc7e4d502a28_400x.png?v=1769614534" alt="CITRUS BERGAMOT - 120 Kapseln"></a> 5184 </div> 5185 <div class="product-info"> 5186 <h4><a href="/products/citrus-bergamot-120-kapseln" class="product-card">CITRUS BERGAMOT </a></h4> 5187 5188 <p>Frucht Extrakt</p> 5189 5190 <strong>â¬19,99</strong> 5191 </div> 5192 </div> 5193 5194 <div class="card__badges"></div> 5195 5196 <button class="cart-drawer-itemscart-drawer-items" data-variant-id="55613311091036" type="button"> 5197 <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="316.000000pt" height="316.000000pt" viewBox="0 0 316.000000 316.000000" preserveAspectRatio="xMidYMid meet"><defs> 5198 <linearGradient id="grad1" x1="0%" y1="0%" x2="0%" y2="
5198100%"> 5199 <stop offset="0%" stop-color="#9b4086"></stop> 5200 <stop offset="100%" stop-color="#f48955"></stop> 5201 </linearGradient> 5202 </defs> 5203 <g transform="translate(0.000000,316.000000) scale(0.100000,-0.100000)" fill="url(#grad1)" stroke="none"> <path d="M2319 3150 c-76 -12 -192 -54 -259 -93 -80 -47 -210 -179 -255 -260 -86 -155 -116 -349 -81 -513 48 -219 192 -403 391 -499 219 -106 478 -98 685 22 79 46 213 178 258 255 71 119 110 289 98 425 -18 200 -118 393 -264 508 -69 56 -196 119 -277 140 -75 19 -222 27 -296 15z m226 -175 c110 -23 189 -68 276 -154 86 -86 131 -167 154 -279 18 -85 18 -129 0 -217 -54 -256 -284 -444 -545 -445 -294 -1 -551 256 -550 550 1 261 186 490 440 544 85 19 140 19 225 1z"></path> <path d="M2393 2830 c-36 -15 -43 -43 -43 -179 l0 -129 -141 -4 c-134 -3 -142 -4 -160 -27 -27 -33 -25 -86 6 -116 23 -24 29 -25 160 -25 l135 0 0 -135 c0 -131 1 -137 25 -160 15 -15 36 -25 54 -25 77 0 91 30 91 195 l0 125 129 0 c71 0 137 3 146 6 19 8 45 55 45 84 0 12 -13 35 -29 51 l-29 29 -131 0 -131 0 0 131 0 131 -29 29 c-30 29 -58 35 -98 19z"></path> <path d="M30 2811 c-17 -16 -30 -39 -30 -51 0 -17 22 -73 33 -82 1 -1 96 -4 211 -7 l210 -6 239 -670 c218 -611 238 -670 222 -680 -56 -32 -102 -76 -128 -124 -87 -154 -14 -359 148 -420 55 -21 72 -21 790 -21 403 0 741 3 750 6 19 8 45 55 45 84 0 12 -13 35 -29 51 l-29 29 -724 0 c-699 0 -724 1 -755 20 -99 60 -72 204 43 230 21 5 355 10 740 10 654 0 703 1 722 18 19 15 89 176 113 255 17 57 -21 106 -82 107 -48 0 -69 -25 -111 -130 l-34 -85 -633 0 -633 0 -154 430 c-85 237 -157 438 -160 447 -5 16 20 17 361 20 l367 3 19 24 c27 33 25 92 -4 119 -23 21 -29 22 -417 24 l-395 3 -68 190 c-37 105 -77 199 -88 210 -18 19 -35 20 -265 23 l-245 3 -29 -30z"></path> <path d="M1178 587 c-212 -60 -286 -322 -139 -490 82 -92 237 -121 353 -64 107 53 163 144 163 267 0 85 -21 142 -74 203 -67 76 -200 113 -303 84z m139 -177 c43 -26 68 -66 68 -110 0 -44 -25 -84 -68 -110 -41 -25 -73 -25 -115 0 -38 23 -72 75 -72 110 0 56 74 130 130 130 14 0 39 -9 57 -20z"></path> <path d="M2123 582 c-251 -90 -272 -432 -35 -549 115 -57 272 -28 353 64 53 61 74 118 73 203 0 85 -21 143 -73 203 -71 80 -214 116 -318 79z m158 -175 c19 -12 42 -40 53 -61 16 -32 17 -44 7 -76 -13 -44 -57 -85 -101 -95 -61 -13 -150 60 -150 124 0 58 73 131 131 131 14 0 41 -10 60 -23z"></path> </g> </svg> 5204 </button> 5205 </div> 5206 5207 5208 5209 5210 5211 5212 5213 5214 <div class="recommend-item slide"> 5215 <div class="rec-img-info"> 5216 <div class="product-img"> 5217 <a href="/products/cluster-dextrin-1kg" class="product-card"><img src="//www.gannikus-shop.com/cdn/shop/files/4_4ab5d887-28f7-4657-a0a7-bac50a32af2f_400x.png?v=1729847260" alt="CLUSTER DEXTRIN - 1kg"></a> 5218 </div> 5219 <div class="product-info"> 5220 <h4><a href="/products/cluster-dextrin-1kg" class="product-card">CLUSTER DEXTRIN </a></h4> 5221 5222 <p>Hochmoderner Kohlenhydratkomplex</p> 5223 5224 <strong>â¬23,99</strong> 5225 </div> 5226 </div> 5227 5228 <div class="card__badges"><span class="badge badge--bottom-left color-" 5229 aria-hidden="true">Ausverkauft</span></div> 5230 5231 <button class="cart-drawer-itemscart-drawer-items" data-variant-id="49430850961756" type="button"> 5232 <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="316.000000pt" height="316.000000pt" viewBox="0 0 316.000000 316.000000" preserveAspectRatio="xMidYMid meet"><defs> 5233 <linearGradient id="grad1" x1="0%" y1="0%" x2="0%" y2="100%"> 5234 <stop offset="0%" stop-color="#9b4086"></stop> 5235 <stop offset="100%" stop-color="#f48955"></stop> 5236 </linearGradient> 5237 </defs> 5238 <g transform="translate(0.000000,316.000000) scale(0.100000,-0.100000)" fill="url(#grad1)" stroke="none"> <path d="M2319 3150 c-76 -12 -192 -54 -259 -93 -80 -47 -210 -179 -255 -260 -86 -155 -116 -349 -81 -513 48 -219 192 -403 391 -499 219 -106 478 -98 685 22 79 46 213 178 258 255 71 119 110 289 98 425 -18 200 -118 393 -264 508 -69 56 -196 119 -277 140 -75 19 -222 27 -296 15z m226 -175 c110 -23 189 -68 276 -154 86 -86 131 -167 154 -279 18 -85 18 -129 0 -217 -54 -256 -284 -444 -545 -445 -294 -1 -551 256 -550 550 1 261 186 490 440 544 85 19 140 19 225 1z"></path> <path d="M2393 2830 c-36 -15 -43 -43 -43 -179 l0 -129 -141 -4 c-134 -3 -142 -4 -160 -27 -27 -33 -25 -86 6 -116 23 -24 29 -25 160 -25 l135 0 0 -135 c0 -131 1 -137 25 -160 15 -15 36 -25 54 -25 77 0 91 30 91 195 l0 125 129 0 c71 0 137 3 146 6 19 8 45 55 45 84 0 12 -13 35 -29 51 l-29 29 -131 0 -131 0 0 131 0 131 -29 29 c-30 29 -58 35 -98 19z"></path> <path d="M30 2811 c-17 -16 -30 -39 -30 -51 0 -17 22 -73 33 -82 1 -1 96 -4 211 -7 l210 -6 239 -670 c218 -611 238 -670 222 -680 -56 -32 -102 -76 -128 -124 -87 -154 -14 -359 148 -420 55 -21 72 -21 790 -21 403 0 741 3 750 6 19 8 45 55 45 84 0 12 -13 35 -29 51 l-29 29 -724 0 c-699 0 -724 1 -755 20 -99 60 -72 204 43 230 21 5 355 10 740 10 654 0 703 1 722 18 19 15 89 176 113 255 17 57 -21 106 -82 107 -48 0 -69 -25 -111 -130 l-34 -85 -633 0 -633 0 -154 430 c-85 237 -157 438 -160 447 -5 16 20 17 361 20 l367 3 19 24 c27 33 25 92 -4 119 -23 21 -29 22 -417 24 l-395 3 -68 190 c-37 105 -77 199 -88 210 -18 19 -35 20 -265 23 l-245 3 -29 -30z"></path> <path d="M1178 587 c-212 -60 -286 -322 -139 -490 82 -92 237 -121 353 -64 107 53 163 144 163 267 0 85 -21 142 -74 203 -67 76 -200 113 -303 84z m139 -177 c43 -26 68 -66 68 -110 0 -44 -25 -84 -68 -110 -41 -25 -73 -25 -115 0 -38 23 -72 75 -72 110 0 56 74 130 130 130 14 0 39 -9 57 -20z"></path> <path d="M2123 582 c-251 -90 -272 -432 -35 -549 115 -57 272 -28 353 64 53 61 74 118 73 203 0 85 -2
52381 143 -73 203 -71 80 -214 116 -318 79z m158 -175 c19 -12 42 -40 53 -61 16 -32 17 -44 7 -76 -13 -44 -57 -85 -101 -95 -61 -13 -150 60 -150 124 0 58 73 131 131 131 14 0 41 -10 60 -23z"></path> </g> </svg> 5239 </button> 5240 </div> 5241 5242 5243 5244 5245 5246 5247 5248 5249 <div class="recommend-item slide"> 5250 <div class="rec-img-info"> 5251 <div class="product-img"> 5252 <a href="/products/cluster-dextrin-3-x-1kg" class="product-card"><img src="//www.gannikus-shop.com/cdn/shop/files/cluster-dextrin-bundle_400x.png?v=1728128745" alt="CLUSTER DEXTRIN - 3x1kg"></a> 5253 </div> 5254 <div class="product-info"> 5255 <h4><a href="/products/cluster-dextrin-3-x-1kg" class="product-card">CLUSTER DEXTRIN </a></h4> 5256 5257 <p>Hochmoderner Kohlenhydratkomplex</p> 5258 5259 <strong>â¬59,99</strong> 5260 </div> 5261 </div> 5262 5263 <div class="card__badges"><span class="badge badge--bottom-left color-" 5264 aria-hidden="true">Ausverkauft</span></div> 5265 5266 <button class="cart-drawer-itemscart-drawer-items" data-variant-id="49486300610908" type="button"> 5267 <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="316.000000pt" height="316.000000pt" viewBox="0 0 316.000000 316.000000" preserveAspectRatio="xMidYMid meet"><defs> 5268 <linearGradient id="grad1" x1="0%" y1="0%" x2="0%" y2="100%"> 5269 <stop offset="0%" stop-color="#9b4086"></stop> 5270 <stop offset="100%" stop-color="#f48955"></stop> 5271 </linearGradient> 5272 </defs> 5273 <g transform="translate(0.000000,316.000000) scale(0.100000,-0.100000)" fill="url(#grad1)" stroke="none"> <path d="M2319 3150 c-76 -12 -192 -54 -259 -93 -80 -47 -210 -179 -255 -260 -86 -155 -116 -349 -81 -513 48 -219 192 -403 391 -499 219 -106 478 -98 685 22 79 46 213 178 258 255 71 119 110 289 98 425 -18 200 -118 393 -264 508 -69 56 -196 119 -277 140 -75 19 -222 27 -296 15z m226 -175 c110 -23 189 -68 276 -154 86 -86 131 -167 154 -279 18 -85 18 -129 0 -217 -54 -256 -284 -444 -545 -445 -294 -1 -551 256 -550 550 1 261 186 490 440 544 85 19 140 19 225 1z"></path> <path d="M2393 2830 c-36 -15 -43 -43 -43 -179 l0 -129 -141 -4 c-134 -3 -142 -4 -160 -27 -27 -33 -25 -86 6 -116 23 -24 29 -25 160 -25 l135 0 0 -135 c0 -131 1 -137 25 -160 15 -15 36 -25 54 -25 77 0 91 30 91 195 l0 125 129 0 c71 0 137 3 146 6 19 8 45 55 45 84 0 12 -13 35 -29 51 l-29 29 -131 0 -131 0 0 131 0 131 -29 29 c-30 29 -58 35 -98 19z"></path> <path d="M30 2811 c-17 -16 -30 -39 -30 -51 0 -17 22 -73 33 -82 1 -1 96 -4 211 -7 l210 -6 239 -670 c218 -611 238 -670 222 -680 -56 -32 -102 -76 -128 -124 -87 -154 -14 -359 148 -420 55 -21 72 -21 790 -21 403 0 741 3 750 6 19 8 45 55 45 84 0 12 -13 35 -29 51 l-29 29 -724 0 c-699 0 -724 1 -755 20 -99 60 -72 204 43 230 21 5 355 10 740 10 654 0 703 1 722 18 19 15 89 176 113 255 17 57 -21 106 -82 107 -48 0 -69 -25 -111 -130 l-34 -85 -633 0 -633 0 -154 430 c-85 237 -157 438 -160 447 -5 16 20 17 361 20 l367 3 19 24 c27 33 25 92 -4 119 -23 21 -29 22 -417 24 l-395 3 -68 190 c-37 105 -77 199 -88 210 -18 19 -35 20 -265 23 l-245 3 -29 -30z"></path> <path d="M1178 587 c-212 -60 -286 -322 -139 -490 82 -92 237 -121 353 -64 107 53 163 144 163 267 0 85 -21 142 -74 203 -67 76 -200 113 -303 84z m139 -177 c43 -26 68 -66 68 -110 0 -44 -25 -84 -68 -110 -41 -25 -73 -25 -115 0 -38 23 -72 75 -72 110 0 56 74 130 130 130 14 0 39 -9 57 -20z"></path> <path d="M2123 582 c-251 -90 -272 -432 -35 -549 115 -57 272 -28 353 64 53 61 74 118 73 203 0 85 -21 143 -73 203 -71 80 -214 116 -318 79z m158 -175 c19 -12 42 -40 53 -61 16 -32 17 -44 7 -76 -13 -44 -57 -85 -101 -95 -61 -13 -150 60 -150 124 0 58 73 131 131 131 14 0 41 -10 60 -23z"></path> </g> </svg> 5274 </button> 5275 </div> 5276 5277 5278 </div> 5279 5280 <button class="arrow-btn right"><svg class="icon icon__arrow icon__arrow--right" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M2.75 12a1 1 0 0 1 1-1h16.5a1 1 0 1 1 0 2H3.75a1 1 0 0 1-1-1Z" fill-rule="evenodd" clip-rule="evenodd"></path><path d="M12.793 4.543a1 1 0 0 1 1.414 0l6.75 6.75a1 1 0 0 1 0 1.414l-6.75 6.75a1 1 0 0 1-1.414-1.414L18.836 12l-6.043-6.043a1 1 0 0 1 0-1.414Z" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button> 5281 </div> 5282 <!-- end Slider Container --> 5283 </div> 5284 5285 </div> 5286 5287 <div class="drawer__footer"> 5288 5289 <div class="cart-drawer__footer" > 5290 5291 5292 5293 5294 5295 5296 </div> 5297 5298 <div class="cart-drawer__bottom"> 5299 <div class="cart__ctas" > 5300 <noscript> 5301 <button 5302 type="submit" 5303 class="cart__update-button button button--tertiary" 5304 form="CartDrawer-Form" 5305 > 5306 Aktualisieren 5307 </button> 5308 </noscript> 5309 5310 <button type="submit" 5311 id="CartDrawer-Checkout" 5312 class="cart__checkout-button button button--primary button--full-width" 5313 name="checkout" 5314 form="CartDrawer-Form" 5315 5316 disabled 5317 5318 > 5319 <span> 5320 <span> 5321 5322 <div>Jetzt kaufen â¬0,00</div> 5323 5324 </span> 5325 <span> 5326 5327 <div>Jetzt kaufen â¬0,00</div> 5328 5329 </span> 5330 </span> 5331 </button> 5332 5333 5334 5335 <div class="footer__payment"> 5336 <ul class="list list-payment" role="list"><li class="list-payment__item"> 5337 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-american_express" viewB
5337ox="0 0 38 24" width="38" height="24"><title id="pi-american_express">American Express</title><path fill="#000" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" opacity=".07"></path><path fill="#006FCF" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z"></path><path fill="#FFF" d="M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z"></path><path fill="#006FCF" d="M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z"></path><path fill="#006FCF" d="m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z"></path><path fill="#FFF" d="M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z"></path><path fill="#006FCF" d="m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z"></path><path fill="#006FCF" d="M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z"></path></svg> 5338 5339 </li><li class="list-payment__item"> 5340 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z"></path><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875"></path><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858"></path><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048"></path></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z"></path>
5340<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z"></path><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z"></path></g></g></svg> 5341 5342 </li><li class="list-payment__item"> 5343 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"></path><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"></path><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
534306zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"></path><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"></path><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"></path><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"></path><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"></path></svg> 5344 5345 </li><li class="list-payment__item"> 5346 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"></rect><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"></rect><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"></path></svg> 5347 </li><li class="list-payment__item"> 5348 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"></path><circle fill="#EB001B" cx="15" cy="12" r="7"></circle><circle fill="#00A2E5" cx="23" cy="12" r="7"></circle><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"></path></svg> 5349 </li><li class="list-payment__item"> 5350 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"></path><circle fill="#EB001B" cx="15" cy="12" r="7"></circle><circle fill="#F79E1B" cx="23" cy="12" r="7"></circle><path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"></path></svg> 5351 </li><li class="list-payment__item"> 5352 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"></path><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"></path><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"></path>
5352<path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"></path></svg> 5353 </li><li class="list-payment__item"> 5354 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"></path><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"></path><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"></path></svg> 5355 5356 </li><li class="list-payment__item"> 5357 <svg class="icon icon--full-color" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"></path><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"></path><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"></path><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"></path><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85
5357h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"></path></svg> 5358 </li><li class="list-payment__item"> 5359 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"></path><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"></path><path d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688"></path></svg> 5360 </li> 5361 </ul> 5362 </div> 5363 5364 </div> 5365 </div> 5366 </div> 5367 </div> 5368 </div> 5369</cart-drawer> 5370
5371<script> 5372 5373 document.addEventListener('DOMContentLoaded', function () { 5374 function isIE() { 5375 const ua = window.navigator.userAgent; 5376 const msie = ua.indexOf('MSIE '); 5377 const trident = ua.indexOf('Trident/'); 5378 5379 return msie > 0 || trident > 0; 5380 } 5381 5382 if (!isIE()) return; 5383 const cartSubmitInput = document.createElement('input'); 5384 cartSubmitInput.setAttribute('name', 'checkout'); 5385 cartSubmitInput.setAttribute('type', 'hidden'); 5386 document.querySelector('#cart').appendChild(cartSubmitInput); 5387 document 5388 .querySelector('#checkout') 5389 .addEventListener('click', function (event) { 5390 document.querySelector('#cart').submit(); 5391 }); 5392 }); 5393</script>
5393 5394<ul hidden> 5395 <li id="a11y-refresh-page-message">Wenn du dich für eine Auswahl entscheidest, wird die Seite komplett aktualisiert.</li> 5396 </ul> 5397 5398
5398<script> 5399 5400 let content = "Liquid error (layout\/theme line 394): Could not find asset snippets\/quickview.liquid"; 5401 </script>
5401 5402 5403
5403<script> 5404 5405 window.routes = { 5406 cart_add_url: '/cart/add', 5407 cart_change_url: '/cart/change', 5408 cart_update_url: '/cart/update', 5409 cart_url: '/cart', 5410 predictive_search_url: '/search/suggest' 5411 }; 5412 5413 window.cartStrings = { 5414 error: `Beim Aktualisieren deines Warenkorbs ist ein Fehler aufgetreten. Bitte versuche es erneut.`, 5415 quantityError: `Du kannst deinem Warenkorb nur [Anzahl] Stück dieses Artikels hinzufügen.`, 5416 empty: `Dein Warenkorb ist leer.`, 5417 shop_now: `Jetzt einkaufen`, 5418 collections_url: `/collections?sort_by=best-selling` 5419 } 5420 5421 window.variantStrings = { 5422 addToCart: `In den Warenkorb legen`, 5423 soldOut: `Ausverkauft`, 5424 unavailable: `Nicht verfügbar`, 5425 unavailable_with_option: `[value] â Nicht verfügbar` 5426 } 5427 5428 window.theme = { 5429 moneyFormat: "â¬{{amount_with_comma_separator}}", 5430 quickviewText: ``, 5431 quickviewMore: `Alle Einzelheiten` 5432 } 5433 </script>
5433<script src="//www.gannikus-shop.com/cdn/shop/t/27/assets/search-form.js?v=95051888606734826051779176723" defer="defer"></script>
5433 5434
5434<script 5435 src="//www.gannikus-shop.com/cdn/shop/t/27/assets/predictive-search.js?v=108243226179554920001779176723" 5436 defer="defer" 5437 ></script>
5437<script> 5438 $(document).on('click', '.off_sub_menu', function () { 5439 $(this).addClass('opened'); 5440 }); 5441 $(document).on('click', '.opened', function () { 5442 $(this).removeClass('opened'); 5443 }); 5444 </script>
5444 5445 <!-- promo Text Js -->
5446<script> 5447document.addEventListener('DOMContentLoaded', () => { 5448 const copyButton = document.querySelector('.copy-btn'); 5449 const promoCodeElement = document.querySelector('.promo-code_text'); 5450 5451 copyButton.addEventListener('click', () => { 5452 if (promoCodeElement) { 5453 const promoCode = promoCodeElement.textContent.trim(); 5454 5455 // Copy to clipboard 5456 navigator.clipboard.writeText(promoCode).then(() => { 5457 console.log('Copied code:', promoCode); 5458 5459 // Show notification 5460 const notification = document.createElement('div'); 5461 notification.className = 'notification'; 5462 notification.textContent = 'Code copied!'; 5463 document.body.appendChild(notification); 5464 5465 // Remove notification after 5 seconds 5466 setTimeout(() => { 5467 if (document.body.contains(notification)) { 5468 document.body.removeChild(notification); 5469 } 5470 }, 5000); 5471 }).catch((err) => { 5472 console.error('Failed to copy code:', err); 5473 }); 5474 } 5475 }); 5476}); 5477</script>
5477 5478 5479
5479<script src="https://widget.reviews.co.uk/carousel-inline-iframeless/dist.js?_t=2024080811"></script>
5479 5480 5481 <link rel="stylesheet" href="https://assets.reviews.io/css/widgets/carousel-widget.css?_t=2024080811"> 5482 <link rel="stylesheet" href="https://assets.reviews.io/iconfont/reviewsio-icons/style.css?_t=2024080811">
5483<script> 5484 document.querySelectorAll('.about__accordion-description p').forEach(p => { 5485 const hasOnlyBr = p.innerHTML.replace(/<br\s*\/?>/gi, '').trim() === ''; 5486 if (hasOnlyBr) { 5487 p.style.display = 'none'; 5488 } 5489}); 5490</script>
5490 5491<style> 5492 .cart-upsell .up-selling-statusbar { 5493 display: none !important; 5494 } 5495</style> 5496
5497<script> 5498 window.addEventListener('load', () => { 5499 document.querySelector('.tmenu_item.tmenu_item_level_0 > a')?.click(); 5500}); 5501 </script>
5501 5502 5503 <div id="shopify-block-AdFEvYlk1MUxES3MrM__15623156175785154009" class="shopify-block shopify-app-block"> 5504<!-- QIKIFY NAVIGATOR START -->
5504<script id="qikify-navigator"> 'use strict'; var shopifyCurrencyFormat = "â¬{{amount_with_comma_separator}}"; var shopifyLinkLists = [{ id: "main-menu", title: "Hauptmenü", items: ["/","/collections/all","/pages/contact",], },{ id: "footer", title: "FuÃzeilenmenü", items: ["/search",], },{ id: "main-menu-new", title: "main menu new", items: ["#","/collections/bestseller",], },{ id: "559015067996-child-4b9d4478561ff793a7072b8b6fd9a89b-legacy-produkte", title: "PRODUKTE", items: ["/collections/proteine","/collections/creatin","/collections/vitalstoffe-2","/products/omega-backup-3-x-120-kapseln","/collections/aminosauren","/collections/weight-gainer","/collections/geschmackspulver","/collections/zubehor",], },{ id: "559016051036-child-51b8156b8d4c4f4dc24a25a723da3c76-legacy-proteine", title: "PROTEINE", items: ["/products/whey-protein","/products/verum-whey-isolate","/products/verum-whey-juice-1kg","/products/verum-juice","/products/sample-mix","/products/verum-whey-protein-sample","/products/verum-licious-bundle",], },{ id: "559016182108-child-6728da69993c64ccf3304622f36100cb-legacy-aminosauren", title: "AMINOSÃUREN", items: ["/products/eaa-backup-pulver","/products/glutamin","/products/beta-basic","/products/l-arginine-hcl","/products/l-citrulline-malate",], },{ id: "559016247644-child-6479a95fe8b6a6f6a1273556c0a3e738-legacy-zubehor", title: "ZUBEHÃR", items: ["/products/gannikus-original-shaker-600ml","/products/gannikus-original-pro-shaker-500-150ml","/products/gannikus-original-gym-bottle-2-2l","/products/gannikus-original-pillenbox",], },{ id: "information", title: "Information", items: ["/policies/legal-notice","/policies/privacy-policy","/policies/refund-policy","/pages/cancelation",], },{ id: "560054042972-child-20eabe6e6e4907000d203cd6295b08fc-legacy-creatin", title: "CREATIN", items: ["/products/crea-basic-creatin-monohydrat","/products/crea-beta-stack",], },{ id: "560819405148-child-280b23b81b1e615fc3c28e836ab9158e-legacy-gainer-carbs", title: "GAINER & CARBS", items: ["/products/maximus-weight-gainer","/products/cluster-dextrin-1kg","/products/cluster-dextrin-3-x-1kg","/products/cream-of-rice-1kg","/products/cream-of-rice-3-x-1-kg",], },{ id: "560824844636-child-6fb92c5780cf1a7f85f13772ff95f582-legacy-vitalstoffe", title: "VITALSTOFFE", items: ["/products/multi-backup","/products/magnesiumcitrat-kapseln","/products/magnesiumcitrat-3-x-120-kapseln","/products/vitamin-d3-k2-backup-kapseln","/products/vitamin-c","/products/zink","/products/nattokinase-180-kapseln",], },{ id: "kontakt", title: "KONTAKT & HILFE", items: ["/pages/contact","/pages/ruckgabe-umtausch","/pages/newsletter","/policies/shipping-policy",], },{ id: "footer-menu", title: "footer menu", items: ["/collections/all",], },{ id: "564940505436-child-a0a748bb4fe501058fb265c3f1c11dfd-legacy-flavourpulver", title: "FLAVOURPULVER", items: ["/products/verum-licious","/products/verum-licious-bundle",], },{ id: "customer-account-main-menu", title: "Hauptmenü des Kundenkontos", items: ["https://shopify.com/79882289500/account/orders?locale=de®ion_country=DE&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJlZDgwNDktMy5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTIxOTA0MDksIm5iZiI6MTc5MTU4NTYwOX0.nXs8g-etL0mjPywIpcuvaFENvMlaqB9_CTF_wm8f-08","https://shopify.com/79882289500/account/profile?locale=de®ion_country=DE&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJlZDgwNDktMy5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTIxOTA0MDksIm5iZiI6MTc5MTU4NTYwOX0.nXs8g-etL0mjPywIpcuvaFENvMlaqB9_CTF_wm8f-08",], },{ id: "716610601308-child-8eb2b7b784c8a0373340d537694fb1af-legacy-omega-3", title: "OMEGA-3", items: ["/products/omega-backup-3-x-120-kapseln",], },]; window.shopifyLinkLists = shopifyLinkLists; window.shopifyCurrencyFormat = shopifyCurrencyFormat; </script>
5504 <!-- QIKIFY NAVIGATOR END --> 5505
5506<script id="qikify-smartmenu-config"> 5507 5508_SM = { 5509 newEntries: null, 5510 oldEntries: null, 5511 subscription: null, 5512 marketId: null, 5513 translation: null, 5514 storefrontAccessToken: null, 5515 synced: null, 5516 }; 5517 5518 5519 _SM.newEntries = {"entry_447911":{"data":{"id":447911,"priority":0,"type":null,"data":{"menu_selector":"selector","theme_selector":"all","transition":"fade","trigger":"hover","show_indicator":true,"show_mobile_indicator":true,"menu_height":"50","alignment":"center","root_padding":"10","submenu_fullwidth":true,"megamenu":[{"id":"tmenu-menu-934140","setting":{"item_layout":"text","submenu_type":"mega","submenu_mega_position":"fullwidth","title":"PRODUKTE"},"menus":[{"id":"tmenu-menu-598623","setting":{"item_layout":"text","title":"PROTEIN","item_display":true,"column_width":"3","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"612801446236","handle":"proteine","image":{"alt":null,"src":null,"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/collections\/kollektion-proteine.png?v=1773832620"},"title":"PROTEIN"}}},"menus":[{"id":"tmenu-menu-128828","setting":{"item_layout":"text","title":"VERUM WHEY PROTEIN","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8678273188188","handle":"whey-protein","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Butterkeks_1be239c6-0863-40a0-bbe4-6fbf70d1a881.png?v=1748329257"},"price":"33.99","priceCompare":null,"title":"VERUM WHEY PROTEIN - 1kg"}}},"menus":[]},{"id":"tmenu-menu-391394","setting":{"item_layout":"text","title":"VERUM WHEY ISOLATE","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679608484188","handle":"verum-whey-isolate","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Isolate_Vanille_01fc6983-2945-469f-bb68-98931cc9a6f9.png?v=1743157069"},"price":"37.99","priceCompare":null,"title":"VERUM WHEY ISOLATE - 1kg"}}},"menus":[]},{"id":"tmenu-menu-409971","setting":{"item_layout":"text","title":"VERUM JUICE","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"14892287983964","handle":"verum-whey-juice-1kg","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/LemonV_35bd7dca-e241-4fd8-9d8a-349a2e478a01.png?v=1740395190"},"price":"43.99","priceCompare":null,"title":"VERUM JUICE - 1kg"}}},"menus":[]},{"id":"tmenu-menu-994378","setting":{"item_layout":"text","title":"SAMPLE MIX","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679589347676","handle":"sample-mix","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/2_c6c3a6ab-5ea4-467d-8a44-d970ccec059e.jpg?v=1706702485"},"price":"8.49","priceCompare":null,"title":"SAMPLE MIX"}}},"menus":[]},{"id":"tmenu-menu-977233","setting":{"item_layout":"text","title":"SAMPLES","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679629750620","handle":"verum-whey-protein-sample","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Sachet_Cinnamon_Cereal_VS_eee0f451-4dcf-401a-bab5-5868be8ea568.png?v=1777286181"},"price":"1.99","priceCompare":null,"title":"VERUM WHEY PROTEIN SAMPLE - 30g"}}},"menus":[]},{"id":"tmenu-menu-134391","setting":{"item_layout":"text","title":"BUNDLE","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8731406991708","handle":"verum-licious-bundle","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Bundle_VL_Choco_Peanut_855e4739-acd4-4c41-82cf-13ebabf05e80.png?v=1743150234"},"price":"48.49","priceCompare":"41.99","title":"VERUM LICIOUS + WHEY Neutral Bundle"}}},"menus":[]}],"hide_submenu":true},{"id":"tmenu-menu-494195","setting":{"item_layout":"text","title":"PERFORMANCE","item_display":true,"column_width":"3","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"612933927260","handle":"creatin","image":null,"title":"PERFORMANCE"}}},"menus":[{"id":"tmenu-menu-501144","setting":{"item_layout":"text","t
5519itle":"CREA BASIC","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679421018460","handle":"crea-basic-creatin-monohydrat","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Crea_Basic_Vorderseite_NEU.png?v=1769603421"},"price":"14.99","priceCompare":null,"title":"CREA BASIC"}}},"menus":[]},{"id":"tmenu-menu-946737","setting":{"item_layout":"text","title":"CREA-BETA STACK","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679428751708","handle":"crea-beta-stack","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/CreaBetaStackneuer.png?v=1740393288"},"price":"16.99","priceCompare":"16.99","title":"CREA-BETA STACK"}}},"menus":[]},{"id":"tmenu-menu-889651","setting":{"item_layout":"text","title":"GALENIKUS","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679477969244","handle":"galenikus-booster","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/GaAp_VS_1.png?v=1769601903"},"price":"49.99","priceCompare":"49.99","title":"GALENIKUS - 480g"}}},"menus":[]},{"id":"tmenu-menu-107505","setting":{"item_layout":"text","title":"300 PRE WORKOUT","url":{"type":{"id":"product"},"product":{"id":"15820620824924","handle":"300-pre-workout-200g","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/300-lemon-front.png?v=1789625684"},"price":"24.99","priceCompare":null,"title":"300 PRE WORKOUT - 200g"}}},"menus":[]},{"id":"tmenu-menu-565143","setting":{"item_layout":"text","title":"ELEKTROLYTE","url":{"type":{"id":"product"},"product":{"id":"15351200383324","handle":"elektrolyte","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Elektrolyte1_de0566ef-c42f-4e02-9e2c-d7b13042a23d.png?v=1765793860"},"price":"14.99","priceCompare":null,"title":"ELEKTROLYTE - 250g"}}},"menus":[]}],"hide_submenu":false},{"id":"tmenu-menu-568960","setting":{"item_layout":"text","title":"AMINOS","item_display":true,"column_width":"3","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"612800790876","handle":"aminosauren","image":null,"title":"AMINOS"}}},"menus":[{"id":"tmenu-menu-606723","setting":{"item_layout":"text","title":"EAA BACKUP","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679466008924","handle":"eaa-backup-pulver","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/EAAneuerCherrycola.png?v=1740395370"},"price":"29.99","priceCompare":"29.99","title":"EAA BACKUP - 540g"}}},"menus":[]},{"id":"tmenu-menu-431980","setting":{"item_layout":"text","title":"BETA BASIC","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679413285212","handle":"beta-basic","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/BetaAlaninVorderseiteNEU.png?v=1769603632"},"price":"19.99","priceCompare":null,"title":"BETA BASIC - 500g"}}},"menus":[]},{"id":"tmenu-menu-666837","setting":{"item_layout":"text","title":"L-CITRULLINE MALATE","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679524335964","handle":"l-citrulline-malate","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/CitrullineVorderseiteNEU.png?v=1769603818"},"price":"19.99","priceCompare":null,"title":"L-CITRULLINE - 500g"}}},"menus":[]},{"id":"tmenu-menu-751006","setting":{"item_layout":"text","title":"L-ARGININE HCL","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679521190236","handle":"l-arginine-hcl","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/ArgininVS1.png?v=1769604126"},"price":"19.99","priceCompare":null,"title":"L-ARGININE HCL - 500g"}}},"menus":[]}],"hide_submenu":true},{"id":"tmenu-menu-648538","setting":{"item_layout":"text","title":"SCHLAF \u0026 ERHOLUNG","item_display":true,"column_width":"2","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"674442019164","handle":"schlaf-erholung","image":null,"title":"SCHLAF \u0026 ERHOLUNG"}}},"menus":[{"id":"tmenu-menu-602320","setting":{"item_layout":"text","t
5519itle":"SOMNIA","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679594688860","handle":"somnia-pre-sleep-drink","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/CherryVSSomnia.png?v=1769604492"},"price":"49.99","priceCompare":"49.99","title":"SOMNIA - 480g"}}},"menus":[]},{"id":"tmenu-menu-928980","setting":{"item_layout":"text","title":"MELATONIN+","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679546192220","handle":"melatonin-kapseln","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Melatonin_98dbbfc4-2d50-4397-bbab-a35f7734c0aa.png?v=1769605031"},"price":"22.99","priceCompare":"22.99","title":"MELATONIN+ - 120 Kapseln"}}},"menus":[]},{"id":"tmenu-menu-166896","setting":{"item_layout":"text","title":"MAGNESIUM","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679536689500","handle":"magnesiumcitrat-kapseln","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Magnesium_b640abbb-f80a-402d-82e3-28333337e9da.png?v=1769605190"},"price":"14.99","priceCompare":null,"title":"MAGNESIUM - 120 Kapseln"}}},"menus":[]},{"id":"tmenu-menu-710591","setting":{"item_layout":"text","title":"MAGNESIUM BUNDLE","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8855546331484","handle":"magnesiumcitrat-3-x-120-kapseln","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Magnesium_Bundle.png?v=1777454320"},"price":"37.99","priceCompare":"50.97","title":"MAGNESIUM - 3x120 Kapseln"}}},"menus":[]},{"id":"tmenu-menu-542280","setting":{"item_layout":"text","title":"ASHWAGANDHA+","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679577551196","handle":"ashwagandha","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Ashwagandha_6d3de662-02f2-417b-8843-fd2e571497d6.png?v=1769605320"},"price":"35.99","priceCompare":"35.99","title":"ASHWAGANDHA+ - 120 Kapseln"}}},"menus":[]}],"hide_submenu":true},{"id":"tmenu-menu-746536","setting":{"item_layout":"text","title":"IMMUNSYSTEM","item_display":true,"column_width":"3","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"614910558556","handle":"vitalstoffe-2","image":null,"title":"IMMUNSYSTEM"}}},"menus":[{"id":"tmenu-menu-135028","setting":{"item_layout":"text","title":"ZINK","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679650066780","handle":"zink","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Zink_67aa460c-fabb-43fa-8aed-28e69c5587df.png?v=1769605440"},"price":"13.99","priceCompare":null,"title":"ZINK - 180 Kapseln"}}},"menus":[]},{"id":"tmenu-menu-617717","setting":{"item_layout":"text","title":"VITAMIN C","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679646265692","handle":"vitamin-c","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/VitaminC_c3b6cbd0-e787-4a7e-b58c-18d44ab3daab.png?v=1769605570"},"price":"16.99","priceCompare":null,"title":"VITAMIN C - 120 Kapseln"}}},"menus":[]},{"id":"tmenu-menu-614156","setting":{"item_layout":"text","title":"VITAMIN D3+K2","url":{"type":{"id":"product"},"product":{"id":"8679673659740","handle":"vitamin-d3-k2-backup-kapseln","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/VitaminD3_K2_c3e4ee26-ae75-4d4d-9ab7-c6134c2e5da0.png?v=1769605672"},"price":"23.99","priceCompare":null,"title":"VITAMIN D3 + K2 BACKUP - 180 Kapseln"}}},"menus":[]},{"id":"tmenu-menu-355269","setting":{"item_layout":"text","title":"MULTI BACKUP","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679549927772","handle":"multi-backup","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Multi_Backup.png?v=1769613506"},"price":"24.99","priceCompare":null,"title":"MULTI BACKUP - 120 Kapseln"}}},"menus":[]}
5519,{"id":"tmenu-menu-920661","setting":{"item_layout":"text","title":"NATTOKINASE","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"9604990206300","handle":"nattokinase-180-kapseln","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Nattokinase.png?v=1769614238"},"price":"24.99","priceCompare":"24.99","title":"NATTOKINASE - 180 Kapseln"}}},"menus":[]},{"id":"tmenu-menu-299615","setting":{"item_layout":"text","title":"NAC 750","product":{"id":"15235532357980","handle":"nac-750-120-kapseln","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/NAC.png?v=1769614107"},"price":"14.99","priceCompare":"14.99","title":"NAC 750 - 120 Kapseln"},"url":{"type":{"id":"product"},"product":{"id":"15235532357980","handle":"nac-750-120-kapseln","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/NAC.png?v=1769614107"},"price":"14.99","priceCompare":"14.99","title":"NAC 750 - 120 Kapseln"}}},"menus":[]}],"hide_submenu":false},{"id":"tmenu-menu-273971","setting":{"item_layout":"text","title":"OMEGA-3","item_display":true,"column_width":"3","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"649157083484","handle":"omega-3","image":null,"title":"OMEGA-3"}}},"menus":[{"id":"tmenu-menu-531688","setting":{"item_layout":"text","title":"OMEGA BACKUP","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679551762780","handle":"omega-backup-360","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/omega-360-front.jpg?v=1708103285"},"price":"39.99","priceCompare":null,"title":"OMEGA BACKUP - 360 Kapseln"}}},"menus":[]}],"hide_submenu":false},{"id":"tmenu-menu-538918","setting":{"item_layout":"text","title":"VERDAUUNG","url":{"type":{"id":"collection"},"collection":{"id":"674440577372","handle":"verdauung","image":null,"title":"VERDAUUNG"}},"item_display":true,"column_width":"3"},"menus":[{"id":"tmenu-menu-537371","setting":{"item_layout":"text","title":"GLUTAMIN+","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679516176732","handle":"glutamin","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/GlutamineVorderseiteNEU.png?v=1769613678"},"price":"19.99","priceCompare":null,"title":"GLUTAMIN+ - 405g"}}},"menus":[]},{"id":"tmenu-menu-782301","setting":{"item_layout":"text","title":"FLOHSAMENSCHALEN","url":{"type":{"id":"product"},"product":{"id":"15235561029980","handle":"flohsamenschalen-250g","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/FlohsamenVS1.png?v=1769613827"},"price":"9.99","priceCompare":null,"title":"FLOHSAMENSCHALEN - 250g"}}},"menus":[]}],"hide_submenu":true},{"id":"tmenu-menu-787907","setting":{"item_layout":"text","title":"GELENKE \u0026 HAUT","url":{"type":{"id":"collection"},"collection":{"id":"674440610140","handle":"haut-gelenke","image":null,"title":"HAUT \u0026 GELENKE"}},"item_display":true,"column_width":"3"},"menus":[{"id":"tmenu-menu-891729","setting":{"item_layout":"text","title":"CURCUNOVA","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679436976476","handle":"curcunova","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Curcunova.png?v=1769613947"},"price":"39.99","priceCompare":"39.99","title":"CURCUNOVA - 180 Kapseln"}}},"menus":[]},{"id":"tmenu-menu-735504","setting":{"item_layout":"text","title":"KOLLAGEN","url":{"type":{"id":"product"}
5519,"product":{"id":"15235556507996","handle":"kollagen-300-g","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Collagen_Lemon.png?v=1759761392"},"price":"24.99","priceCompare":null,"title":"KOLLAGEN - 300 g"}}},"menus":[]}],"hide_submenu":true},{"id":"tmenu-menu-219938","setting":{"item_layout":"text","title":"EXTRAKTE","url":{"type":{"id":"collection"},"collection":{"id":"674442117468","handle":"organe","image":null,"title":"EXTRAKTE"}},"disable_link":false,"item_display":true,"column_width":"3"},"menus":[{"id":"tmenu-menu-753856","setting":{"item_layout":"text","title":"ASTRAGALUS","url":{"type":{"id":"product"},"product":{"id":"15235529671004","handle":"astragalus-120-kapseln","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Astragalus_VS_1.png?v=1776071492"},"price":"18.99","priceCompare":"18.99","title":"ASTRAGALUS - 120 Kapseln"}}},"menus":[]},{"id":"tmenu-menu-538128","setting":{"item_layout":"text","title":"CITRUS BERGAMOT","url":{"type":{"id":"product"},"product":{"id":"15235541270876","handle":"citrus-bergamot-120-kapseln","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/CitrusBergamot_5af4bec7-88ce-461f-9879-dc7e4d502a28.png?v=1769614534"},"price":"19.99","priceCompare":"19.99","title":"CITRUS BERGAMOT - 120 Kapseln"}}},"menus":[]}],"hide_submenu":false},{"id":"tmenu-menu-842419","setting":{"item_layout":"text","title":"GAINER \u0026 MEALS","item_display":true,"column_width":"3","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"613498257756","handle":"weight-gainer","image":null,"title":"GAINER \u0026 MEALS"}}},"menus":[{"id":"tmenu-menu-266893","setting":{"item_layout":"text","title":"MAXIMUS","url":{"type":{"id":"product"},"product":{"id":"8679539048796","handle":"maximus-weight-gainer","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/weightgainerschoko.png?v=1740394478"},"price":"32.49","priceCompare":"49.99","title":"MAXIMUS - 3kg"}}},"menus":[]},{"id":"tmenu-menu-437158","setting":{"item_layout":"text","title":"CLUSTER DEXTRIN","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"9604972609884","handle":"cluster-dextrin-1kg","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/4_4ab5d887-28f7-4657-a0a7-bac50a32af2f.png?v=1729847260"},"price":"23.99","priceCompare":null,"title":"CLUSTER DEXTRIN - 1kg"}}},"menus":[]},{"id":"tmenu-menu-810525","setting":{"item_layout":"text","title":"CLUSTER DEXTRIN BUNDLE","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"9625424396636","handle":"cluster-dextrin-3-x-1kg","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/cluster-dextrin-bundle.png?v=1728128745"},"price":"59.99","priceCompare":"71.97","title":"CLUSTER DEXTRIN - 3x1kg"}}},"menus":[]},{"id":"tmenu-menu-894374","setting":{"item_layout":"text","title":"CREAM OF RICE","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"9604918968668","handle":"cream-of-rice-1kg","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/6.png?v=1729849953"},"price":"9.99","priceCompare":null,"title":"CREAM OF RICE - 1kg"}}},"menus":[]},{"id":"tmenu-menu-345182","setting":{"item_layout":"text","title":"CREAM OF RICE BUNDLE","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"9625351553372","handle":"cream-of-rice-3-x-1-kg","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/cream-of-rice-bundle.png?v=1728128781"},"price":"24.99","priceCompare":"29.97","title":"CREAM OF RICE - 3x1 kg"}}},"menus":[]}],"hide_submenu":true},{"id":"tmenu-menu-389642","setting":{"item_layout":"text","title":"FLAVOURPULVER","item_display":true,"column_width":"3","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"615349846364","handle":"geschmackspulver","image":null,"title":"FLAVOURPULVER"}}},"menus":[{"id":"tmenu-menu-797122","setting":{"item_layout":"text","t
5519itle":"VERUM LICIOUS","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679602291036","handle":"verum-licious","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/ChocoPeanut1.png?v=1743152961"},"price":"17.99","priceCompare":"17.99","title":"VERUM LICIOUS - 250g"}}},"menus":[]},{"id":"tmenu-menu-439713","setting":{"item_layout":"text","title":"BUNDLE","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8731406991708","handle":"verum-licious-bundle","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Bundle_VL_Choco_Peanut_855e4739-acd4-4c41-82cf-13ebabf05e80.png?v=1743150234"},"price":"48.49","priceCompare":"41.99","title":"VERUM LICIOUS + WHEY Neutral Bundle"}}},"menus":[]}],"hide_submenu":true},{"id":"tmenu-menu-664017","setting":{"item_layout":"text","title":"ZUBEHÃR \u0026 GUTSCHEINE","item_display":true,"column_width":"3","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"612801610076","handle":"zubehor","image":null,"title":"ZUBEHÃR \u0026 GUTSCHEINE"}}},"menus":[{"id":"tmenu-menu-649844","setting":{"item_layout":"text","title":"SHAKER","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679514177884","handle":"gannikus-original-shaker-600ml","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Shakervorne.png?v=1737114297"},"price":"4.99","priceCompare":null,"title":"GANNIKUS ORIGINAL SHAKER (600ML)"}}},"menus":[]},{"id":"tmenu-menu-320006","setting":{"item_layout":"text","title":"PRO SHAKER","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679512113500","handle":"gannikus-original-pro-shaker-500-150ml","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/Gannikus_A__Inhalte_Shop-2_7e34a49d-086f-4555-b415-97a450b969a7.png?v=1730192122"},"price":"9.99","priceCompare":null,"title":"GANNIKUS ORIGINAL PRO SHAKER (500+150ML)"}}},"menus":[]},{"id":"tmenu-menu-976668","setting":{"item_layout":"text","title":"GYMBOTTLE","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679507886428","handle":"gannikus-original-gym-bottle-2-2l","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/GrosseFlasche.png?v=1737114393"},"price":"6.99","priceCompare":null,"title":"GANNIKUS ORIGINAL GYM BOTTLE 2,2L"}}},"menus":[]},{"id":"tmenu-menu-186173","setting":{"item_layout":"text","title":"PILLENBOX","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":{"id":"8679511064924","handle":"gannikus-original-pillenbox","image":{"url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0798\/8228\/9500\/files\/pillenbox-front.jpg?v=1703321025"},"price":"4.99","priceCompare":null,"title":"GANNIKUS ORIGINAL PILLENBOX"}}},"menus":[]},{"id":"tmenu-menu-278567","setting":{"item_layout":"text","title":"GESCHENKGUTSCHEIN","url":{"type":{"id":"product","icon":["fas","tshirt"],"name":"Product"},"product":null}},"menus":[]}],"hide_submenu":true}],"hide_submenu":false}],"navigator_selector":".list-menu.list-menu--inline","mobile_navigator_selector":".menu-drawer__menu.list-menu","orientation":"horizontal","root_typography":{"fontFamily":"","fontSize":"14","letterSpacing":"0"},"typography":{"fontFamily":"","fontSize":"14","letterSpacing":"0"},"market_selector":"all","theme":[],"market":[],"published_at":"2026-04-14T05:55:29.649Z"},"status":1,"created_at":"2025-01-30 12:13:20","updated_at":"2026-09-17 07:03:58"},"data_file_url":null}}; 5520 5521 5522 5523 _SM.oldEntries = [{"id":447911,"status":1,"priority":0,"published_at":"2026-04-14T05:55:29.649Z","created_at":"2025-01-30 12:13:20","updated_at":"2026-09-17 07:03:58"}]; 5524 5525 5526 5527 _SM.subscription = {"name":"tmenu-free","kind":"subscription"}; 5528 5529 5530 5531 _SM.marketId = 67856990556; 5532 5533 5534 5535 _SM.translation = {}; 5536 5537 5538 5539 _SM.storefrontAccessToken = "00430071092b3a3f7fb51c08f1cce489"; 5540 5541 5542 5543 _SM.synced = true; 5544</script>
5544 5545
5546<script src="https://cdn.shopify.com/extensions/01a0fa69-fc70-7a00-b93c-0049c8e6c159/smart-menu-113/assets/smartmenu-v2.js" defer="defer"></script>
5546 5547 5548 5549 5550 5551 <style id="qikify-tmenu-custom-style">.header__inline-menu:has(.tmenu_wrapper) { 5552 overflow: visible; 5553}</style> 5554 5555 5556 5557
5557<script id="qikify-tmenu-custom-script"></script>
5557 5558 5559 5560 5561 5562</div><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block"> 5563 5564 5565<div id="secomapp_freegifts_version" data-version="3.0"></div> 5566 5567 <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" /> 5568<link href="//cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" /> 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581<style id="sca_fg_custom_style"> 5582 5583 .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; } 5584 .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; } 5585 .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; } 5586 .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; } 5587 .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #7367f0; } 5588 .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D } 5589 .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 } 5590 .freegifts-main-container .bogos-slider-offer-title { color: #000000 } 5591 .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; } 5592 .bogos-gift-select-variant-title { color: #005BD3; } 5593 .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; } 5594 5595 .fg-gift-thumbnail-offer-title { color: #000000; } 5596 .fg-gift-thumbnail-container { border-color: #8A8A8A; } 5597 .fg-gift-thumbnail-offer-time { background-color: #000000; } 5598 #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; } 5599 5600 #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; } 5601 .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; } 5602 5603 #sca-promotion-glider { color: #ffffff; background-color: #F72119; } 5604 5605 5606 5607 .bogos-bundles-widget { background-color: #F3F3F3; } 5608 .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; } 5609 .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; } 5610 .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; } 5611 .bogos-bundle-item .bogos-bundle-item-title { color: #303030; } 5612 .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; } 5613 .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; } 5614 .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; } 5615 .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; } 5616 .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; } 5617 5618 .bogos-bundles-quantity-break-widget { background-color: #F3F3F3; } 5619 .bogos-bundles-quantity-break-widget-title { color: #303030; } 5620 .bogos-bundles-quantity-break-widget-description { color: #303030; } 5621 .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; } 5622 .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; } 5623 .bogos-bundle-quantity-break_item-container { background: #FFFFFF; } 5624 .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; } 5625 .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; } 5626 .bogos-bundle-quantity-break-sub-title { color: #616161; } 5627 .bogos-bundles-quantity-break-discount-price { color: #303030; } 5628 .bogos-bundle-quantity-break-title { color: #303030; } 5629 .bogos-bundle-quantity-break-item-discount-price { color: #303030; } 5630 5631 .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3; } 5632 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; } 5633 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; } 5634 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; } 5635 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; } 5636 .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; } 5637 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; } 5638 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; } 5639 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; } 5640 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; } 5641 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 5642 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; } 5643 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; } 5644 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price, .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price { color: #B5B5B5; } 5645 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; } 5646 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; } 5647 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; } 5648 .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; } 5649 .bogos-volume-discount-widget.table-layout, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-item, .bogos-volume-discount-widget-body .bogos-volume-discount-tier-info, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { border-color: #E0E0E0; } 5650 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; } 5651 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; } 5652 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; } 5653 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; } 5654 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; } 5655 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; } 5656 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 5657 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #B5B5B5; } 5658 .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; } 5659 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; } 5660 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; } 5661 .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; } 5662 .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; } 5663 .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; } 5664 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; } 5665 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; } 5666 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
5666heckbox:checked { background-color: #8051FF; border-color: #8051FF;} 5667 .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;} 5668 5669 .bogos-mix-match-widget { background-color: #F3F3F3; ; } 5670 .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; } 5671 .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; } 5672 .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; } 5673 .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; } 5674 .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; } 5675 .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; } 5676 .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; } 5677 .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; } 5678 .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; } 5679 .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; } 5680 .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; } 5681 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; } 5682 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; } 5683 5684 .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; } 5685 .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; } 5686 .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; } 5687 .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; } 5688 .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; } 5689 .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; } 5690 .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; } 5691 .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color: #303030; } 5692 .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; } 5693 .bogos-bundle-page-container .bogos-bp-product-price, .bogos-step-item .bogos-step-item-discount-price, .bogos-bp-widget-footer .bogos-bp-total-discount-price { color: #303030; } 5694 .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color: #808080; } 5695 .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF } 5696 .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; } 5697 .bogos-bp-widget .bogos-bp-widget-title { color: #303030; } 5698 .bogos-bp-widget .bogos-bp-widget-description { color: #303030; } 5699 .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; } 5700 .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; } 5701 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; } 5702 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; } 5703 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; } 5704 .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; } 5705 .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; } 5706 .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; } 5707 5708 .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 15px; } 5709 .bogos-fbt-header-title { color: #303030; } 5710 .bogos-fbt-header-description { color: #303030; } 5711 .bogos-fbt-footer-discounted-price { color: #303030; } 5712 .bogos-fbt-footer-original-price { color: #616161; } 5713 .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; } 5714 .bogos-fbt-product-title {color: #303030; } 5715 .bogos-fbt-upsell-product-discounted-price {color: #303030; } 5716 .bogos-fbt-upsell-product-original-price {color: #808080; } 5717 .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;} 5718 .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);} 5719 .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;} 5720 .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;} 5721 .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;} 5722 .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; } 5723 .bogos-fbt-shipping-discount-title { color: #2332D5; } 5724 .bogos-fbt-upsell-body-stack-meta .bogos-fbt-upsell-img-wrapper, .bogos-fbt-upsell-body-classic-item-img-wrapper .bogos-fbt-upsell-body-classic-item-img {width: 60px; height: 60px;} 5725 .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 7.5px;} 5726 5727 .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;} 5728 .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; } 5729 .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; } 5730 .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; } 5731 .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; } 5732 .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; } 5733 .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; } 5734 .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030} 5735 .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; } 5736 .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
573603030; } 5737 .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; } 5738 .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; } 5739 .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; } 5740 .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; } 5741 .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;} 5742 .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;} 5743 .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;} 5744 .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;} 5745 5746 .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 5747 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 5748 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;} 5749 .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 5750 .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 5751 .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;} 5752 .bogos-mix-item-select-variant-option:hover, .bogos-gift-select-variant-option:hover, .bogos-bundle-select-variant-option:hover, .bogos-vl-select-variant-option:hover, .bogos-fbt-variant-item:hover, .bogos-pa-variant-item:hover, .bogos-pa-variant-item.active {background-color: #F0F0F0;} 5753 5754 5755 5756</style>
5756<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0"> 5757 5758 5759</script>
5759 5760
5761<script src="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/glider.min.js" defer></script>
vendor: 1 bytes, line 5761
5761
5762<script src="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/lz-string.min.js" defer></script>
5762 5763 5764<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg" 5765 data-animation="slideInOutTop"></div> 5766<div id="sca-fg-notifications" class="sca-fg-notifications"></div> 5767 5768<div id="bogos-to-widget-icon-wrap" style="display:none"></div> 5769<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div> 5770 5771<div id="sca-fg-today-offer-widget"></div> 5772<div id="sca-fg-today-offer-iframe"></div> 5773 5774<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div> 5775<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div> 5776<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div> 5777 5778<div id="bogos-cart-discount-congrats-msg-wrap"></div> 5779
5780<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0"> 5781 if (typeof Shopify === "undefined") window.Shopify = {}; 5782 Shopify.cartItems = []; 5783 Shopify.current_product = {}; 5784 Shopify.current_collection = {}; 5785 Shopify.products = {}; 5786 5787 // current product or collection 5788 Shopify.current_product = {...null}; 5789 5790 5791 Shopify.current_collection = {...null}; 5792 5793 window.SECOMAPP = window.SECOMAPP || {}; 5794 SECOMAPP.fg_codes = []; 5795 SECOMAPP.activateOnlyOnePromoCode = false; 5796 5797 SECOMAPP.localization = [];SECOMAPP.localization.push({ 5798 ...{"shop_locale":{"locale":"de","enabled":true,"primary":true,"published":true}}, 5799 root_url: "/" 5800 }); 5801 5802 SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#005BD3","original_price_color":"#005BD3","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"others":{"hidden_brand_mark":false},"content":{"button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":true},"gift_thumbnail":{"status":true,"number_text":"gift items included","border_color":"#8A8A8A","show_multiple":"together","countdown_text":"Expiring in","use_old_version":false,"offer_name_color":"#000000","show_number_gift":true,"countdown_time_color":"#000000","show_countdown_timer":true}},"gift_icon_path":"images\/fg-icons\/fg-icon-red.png","collection_page":{"size":"50","status":true},"shopify_gift_icon_path":"fg-icon-red.png","enable_for_all_conditions":true},"mix_match":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#303030","original_price_color":"#B5B5B5","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"tier_style":"label","button_text":"Add bundle to cart","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_product_text":"Choose from {{number}} product(s)","select_variant_title":"Variant","select_collection_text":"Choose from {{number}} collection(s)","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"fbt_upsell":{"color":{"item_name":"#303030","item_price":"#303030","theme_color":"neutral","widget_title":"#303030","checkbox_color":"#303030","widget_subtitle":"#303030","atc_button_color":"#303030","item_price_after":"#303030","item_price_before":"#808080","total_price_after":"#303030","widget_background":"#F6F6F6","total_price_before":"#616161","cheapest_text_color":"#FFFFFF","atc_button_text_color":"#FFFFFF","current_item_tag_text":"#303030","current_item_tag_color":"#D1D1D1","cheapest_highlight_color":"#FFAA00","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"Add selected items","free_item_text":"Free 1 item","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"},"general":{"widget_layout":"classic","maximum_display":3,"show_discount_amount":true,"show_discount_each_item":true}},"bundle_page":{"color":{"theme_color":"neutral","step_text_color":"#303030","atc_button_color":"#303030","step_title_color":"#303030","cart_button_color":"#303030","page_heading_color":"#303030","product_title_color":"#303030","required_text_color":"#2332D5","variant_title_color":"#616161","original_price_color":"#808080","side_bar_title_color":"#303030","step_highlight_color":"#303030","atc_button_text_color":"#FFFFFF","cart_button_text_color":"#FFFFFF","discounted_price_color":"#303030","page_sub_heading_color":"#303030","step_description_color":"#616161","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","side_bar_background_color":"#F3F3F3","side_bar_description_color":"#303030","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_step_background_color":"#F3F3F3","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"step_text":"Step {{index}}","tier_style":"progress","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","step_icon_path":"images\/step-icons\/step-icon-1.png","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","cart_button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","summary_icon_path":"images\/summary-icons\/summary-icon-1.png","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","maximum_quantity_text":"Maximum item reached","required_product_text":"{{number}} item(s) required","shopify_step_icon_path":"step-icon-1.png","summary_description_text":"Choose items from this page to make your own bundle","shopify_summary_icon_path":"summary-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_slider":{"color":{"add_to_cart_color":"#FFFFFF","offer_title_color":"#000000","product_title_color":"#000000","original_price_color":"#121212","variant_select_color":"#005BD3","add_to_cart_btn_color":"#7367f0","discounted_price_color":"#ea5455","gift_slider_title_color":"#121212","notify_add_gift_active_state_color":"#CDFEE1","notify_add_gift_normal_state_color":"#FFEF9D"},"others":{"gift_img_size":"\u0026width=480\u0026height=480","hidden_brand_mark":false,"disable_use_old_version":true},"general":{"running_text":"","show_gift_type":"all_in_one","select_gift_btn":"Select variants","show_pagination":true,"use_old_version":false,"gift_popup_title":"Select your free gift!","show_product_title":true,"show_variant_title":true,"add_to_cart_btn_title":"Add to cart","number_product_slider":4,"show_gift_for_customer":"by_variants","enable_add_multiple_gifts":true,"number_product_slider_mobile":1.8}
5802,"notify_gift_can_add":{"enable":true,"number_gifts_added":"You have added {{number}} gift product(s)","number_gifts_can_be_added":"You can add {{number}} gift product(s)"},"notify_offer_available":{"text":"ð You have qualified for {{qualifiedOffers}} offer(s)!","enable":true},"disable_slider_checkbox":{"text":"Don't show this offer again","time":10,"enable":false}},"cart_discount":{"color":{"widget":{"line_color":"#D0D0D0","theme_color":"blue","open_icon_color":"#616161","tier_text_color":"#303030","title_text_color":"#2332D5","active_icon_color":"#008000","excluded_tier_color":"#cccccc","widget_border_color":"#7B84E6","open_tier_text_color":"#303030","tier_background_color":"#FFFFFF","active_tier_text_color":"#008000","description_text_color":"#616161","widget_background_color":"#FFFFFF"},"congrats":{"theme_color":"blue","background_color":"#EEEFFB","title_text_color":"#2332D5","description_text_color":"#303030"}},"content":{"widget":{"icon":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1772523961.png","divide_tiers":false,"widget_style":"style_1","discount_tier_style":"checklist","widget_border_radius":12},"congrats":{"title":"Congratulations!","position":"bottom_right","appear_in":5,"description":"You got {{discount_amount}} off!","border_radius":12}}},"product_add_on":{"color":{"theme_color":"neutral","checkbox_color":"#303030","card_border_color":"#888888","widget_background":"#F6F6F6","product_name_color":"#303030","variant_name_color":"#303030","widget_title_color":"#303030","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","discount_price_color":"#303030","original_price_color":"#CCCCCC","card_background_color":"#F6F6F6","widget_subtitle_color":"#303030"},"content":{"title_align":"left","see_less_text":"See less","see_more_text":"See more","see_more_align":"left","number_cols_compact":1,"number_rows_compact":3,"number_cols_full_width":3,"number_rows_full_width":1},"general":{"card_style":"horizon","widget_style":"style_1","widget_radius":12,"product_img_size":80,"checkbox_position":"left_on_img","enable_img_radius":false}},"select_variant":{"type":"variant","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"config":[]},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"base"},"content":{"widget_message":"You may also like","widget_button_text":"Add"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"volume_discount":{"table":{"color":{"row_color":"#FFFFFF","tag_color":"#F1F1F1","line_color":"#E0E0E0","theme_color":"neutral","widget_title":"#303030","row_odd_color":"#FFFFFF","widget_header":"#F3F3F3","row_even_color":"#F5F5F5","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_title_color":"#303030","widget_sub_title":"#303030","discount_text_color":"#303030","original_price_color":"#B5B5B5","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161","shipping_discount_text_color":"#2332D5"},"hide_line":false,"body_style":"line","text_align":"left","discount_text":"{{discountAmount}} OFF","discount_show_as":"discount_text","show_description":true,"show_original_price":true},"content":{"button_text":"Add bundles to cart","total_price_text":"Total price ","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png"},"default":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"show_description":true}},"cheapest_discount":{"color":{"theme_color":"neutral","see_more_color":"#303030","open_icon_color":"#4A4A4A","active_icon_color":"#303030","bullet_text_color":"#808080","widget_title_color":"#303030","product_price_color":"#303030","product_title_color":"#303030","variant_title_color":"#303030","widget_border_color":"#888888","open_tier_text_color":"#303030","button_add_text_color":"#ffffff","widget_subtitle_color":"#616161","active_tier_text_color":"#303030","tiers_background_color":"#F6F6F6","widget_background_color":"#ffffff","excluded_tier_text_color":"#CCCCCC","product_list_label_color":"#616161","button_add_background_color":"#303030"},"content":{"tier_style":"checklist","see_more_text":"See all","show_see_more":true,"number_products":4,"number_cols_mobile":2,"number_rows_mobile":2,"product_list_label":"Choose from these products to get discount","number_cols_desktop":4,"number_rows_desktop":2,"add_product_bt
5802n_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#F72119","show_on_cart_page":true},"thanks_page_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}}},"settings":{"gift_format":"same_as_original_products","auto_add_gift":true,"sale_channels":null,"sync_quantity":false,"barcode_format":"blank","fraud_protection":null,"cal_gift_discount":"current_price","gift_title_format":"gift","using_draft_order":false,"select_one_gift_price":false,"manual_input_inventory":false,"include_compare_at_price":false,"cart_and_checkout_validation":{"type":[],"offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1},"status":true,"condition":"and"},"fraud_protection_cancel_order":null,"other_original_product_detail":null,"compare_gift_price_with_product":false,"delete_gift_after_turn_off_offer":true,"not_show_gift_if_already_on_cart":false,"ab_test":{"new_ab_free_valentine_2026":1},"type_seo":"number_integer","translation":{"type":"by_bogos","integration_app":null},"mode_override_checkout":"default","notify_via_email":null,"admin_api_access_token":null,"publications":null},"storefront":{"access_token":"ceb17e6b24d10a833100525870fcf015","created_at":"2026-09-22T15:19:49Z"}}}; 5803 5804//liquid code to get customer history and customer tag 5805 5806 5807 SECOMAPP.current_template = "search"; 5808 SECOMAPP.pathname = window.location.pathname; 5809 if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) { 5810 window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]); 5811 } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) { 5812 window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`); 5813 } 5814 5815 SECOMAPP.setCookie = function (e, t, o, n, r) { 5816 let i = new Date; 5817 i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3); 5818 let f = "expires=" + i.toUTCString(); 5819 document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/"); 5820 }; 5821 SECOMAPP.deleteCookie = function (e, t) { 5822 document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/") 5823 }; 5824 SECOMAPP.getCookie = function (e) { 5825 for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) { 5826 let r; 5827 for (r = o[n]; " " === r.charAt(0);) r = r.substring(1); 5828 if (0 === r.indexOf(t)) return r.substring(t.length, r.length) 5829 } 5830 return "" 5831 }; 5832 SECOMAPP.getQueryString = function (key) { 5833 let e = {}; 5834 let t = window.location.search.substring(1).split("&"); 5835 let o = 0; 5836 for (; o < t.length; o++) { 5837 let n = t[o].split("="); 5838 if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]); 5839 else if ("string" == typeof e[n[0]]) { 5840 e[n[0]] = [e[n[0]], decodeURIComponent(n[1])] 5841 } else e[n[0]].push(decodeURIComponent(n[1])) 5842 } 5843 return key ? e?.[key] : e; 5844 }; 5845 5846 SECOMAPP.offer_codes = [ 5847 {param: "freegifts_code", cookie: "sca_fg_codes"}, 5848 {param: "bundles_code", cookie: "sca_bundle_codes"}, 5849 {param: "upsells_code", cookie: "sca_upsell_codes"}, 5850 {param: "discounts_code", cookie: "sca_discount_codes"}, 5851 ]; 5852 SECOMAPP.offer_codes.forEach(({param, cookie}) => { 5853 SECOMAPP.fg_codes = []; 5854 SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie))); 5855 SECOMAPP.current_code = SECOMAPP.getQueryString(param); 5856 SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code) 5857 && (function () { 5858 SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []); 5859 SECOMAPP.fg_codes.push(SECOMAPP.current_code); 5860 SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes)); 5861 })(); 5862 }); 5863 5864 SECOMAPP.customer = {}; 5865 SECOMAPP.customer.orders = []; 5866 SECOMAPP.customer.freegifts = []; 5867 SECOMAPP.customer.freegifts_v2 = []; 5868 5869 SECOMAPP.customer.email = ""; 5870 SECOMAPP.customer.first_name = ""; 5871 SECOMAPP.customer.last_name = ""; 5872 SECOMAPP.customer.tags = Object.values({...null}); 5873 SECOMAPP.customer.orders_count = "" - 0; 5874 SECOMAPP.customer.total_spent = "" - 0; 5875 SECOMAPP.customer.b2b = "" - 0; 5876 SECOMAPP.market = { 5877 id: "67856990556" - 0, 5878 handle: "de", 5879 }; 5880 5881 5882 // get class name config from settings_data.json 5883 if (!Shopify.scaHandleConfigValue) { 5884 Shopify.scaHandleConfigValue = { 5885 ...null, 5886 ...null 5887 }; 5888 } 5889 5890 // add link proxy 5891 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 5892 5893 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 5894 5895 SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect" 5896 SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations" 5897 5898 // get shop locales 5899 SECOMAPP.shop_locales = Object.values({ 5900 ...[{"shop_locale":{"locale":"de","enabled":true,"primary":true,"published":true}}] 5901 }); 5902 5903 SECOMAPP.current_locale = {...{"shop_locale":{"locale":"de","enabled":true,"primary":true,"published":true}} } 5904 5905 5906 5907 window.fgGiftIcon = "https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/fg-icon-red_small.png"; 5908 window.fgWidgetIconsObj = { 5909 "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-1_small.png', 5910 "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-2_small.png', 5911 "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-3_small.png', 5912 "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-4_small.png', 5913 "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-5_small.png', 5914 "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-6_small.png', 5915 "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-7_small.png', 5916 "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-8_small.png' 5917 } 5918 5919 window.fgStepIconsObj = { 5920 "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-1_small.png', 5921 "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-2_small.png', 5922 "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-3_small.png', 5923 "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-4_small.png', 5924 "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-5_small.png', 5925 "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-6_small.png', 5926 "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-7_small.png', 5927 } 5928 5929 window.fgSummaryIconsObj = { 5930 "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-1_small.png', 5931 "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-2_small.png', 5932 "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-3_small.png', 5933 "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-4_small.png', 5934 "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-5_small.png', 5935 "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-6_small.png', 5936 "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-7_small.png', 5937 "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-8_small.png', 5938 } 5939 5940 window.fgShippingIconsObj = { 5941 "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-1_small.png', 5942 "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-2_small.png', 5943 "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-3_small.png', 5944 "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-4_small.png', 5945 } 5946 5947 // variable from tools 5948 SECOMAPP.variables = { 5949 ...SECOMAPP.variables, 5950 ...null, 5951 ...{"web_pixel":true}, 5952 shipping_product_img: 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping_product_small.png' 5953 } 5954 5955 window.fgResource = { 5956 gift: { 5957 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/gift.min.js"] 5958 }, 5959 bundle: { 5960 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle.min.js"], 5961 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle.min.css"] 5962 }, 5963 upsell: { 5964 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/upsell.min.js"], 5965 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.upsell.min.css"] 5966 }, 5967 discount: { 5968 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/discount.min.js"], 5969 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.discount.min.css"] 5970 }, 5971 "bundle-page": { 5972 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle-page.min.js"], 5973 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle-page.min.css"] 5974 }, 5975 booster: { 5976 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/booster.min.js"], 5977 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.booster.min.css"] 5978 } 5979 } 5980</script>
5980 5981
5982<script defer src="https://static.bogos.io/ZWQ4MDQ5LTMubXlzaG9waWZ5LmNvbQ==/freegifts_data_1790142116.min.js"></script>
5982 5983<div id="secomapp_freegifts_url" data-url="https://static.bogos.io/ZWQ4MDQ5LTMubXlzaG9waWZ5LmNvbQ==/freegifts_data_1790142116.min.js"></div> 5984 5985 5986<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/gift.min.js"></div> 5987<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle.min.js"></div> 5988<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/upsell.min.js"></div> 5989<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/discount.min.js"></div> 5990<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle-page.min.js"></div> 5991<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/booster.min.js"></div> 5992<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/booster-page.min.js"></div> 5993 5994 5995<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle.min.css"></div> 5996<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.upsell.min.css"></div> 5997<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.discount.min.css"></div> 5998<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle-page.min.css"></div> 5999<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.booster.min.css"></div> 6000<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.booster-page.min.css"></div> 6001<!-- END app snippet --> 6002 6003 6004<!-- BEGIN app snippet: search --> 6005 6006<!-- END app snippet --> 6007 6008 6009 6010</div><div id="shopify-block-AbmZNMkJoZTRRcUIvb__10830403595879607806" class="shopify-block shopify-app-block"><style> 6011 .rio-withoutBranding .FloatingWidget .R-Logo, 6012 .rio-withoutBranding .CarouselWidget .R-ReviewsioLogo, 6013 .rio-withoutBranding .ElementsWidget .footer__reviewsLogo-container, 6014 .rio-withoutBranding .QnaWidget .footer__reviewsLogo-container, 6015 .rio-withoutBranding .MediaGalleryWidget-prefix .R-ReviewsioLogo, 6016 .rio-withoutBranding .RatingBarWidget .R-PlatformIcon { 6017 display: none !important; 6018 } 6019</style>
6020<script> 6021 window.__REVIEWS_EDITOR__ = false; 6022 window.__REVIEWS_DEMO_CONFIG__ = { 6023 store: 'ecommerce-demo-store', 6024 sku: 'bunch_of_flowers_sku;blue_flowers_sku;white_flowers_sku;pastel_flowers_sku;summer_selection_sku', 6025 widgetIds: { 6026 nuggets: 'W10cpKyjl72VtHv6', 6027 ugc: '7sG9C5qNeKpvhykZ', 6028 floating: 'GBvqmKV1Zy9H4Mpd', 6029 ratingBar: 'pxNMXi7FTlODgr8Q', 6030 survey: 'uLJcD7bFpGMf1Z0C' 6031 }, 6032 surveyCampaignId: '392' 6033 }; 6034 6035 6036 var reviewsIoStore = 'ed8049-3.myshopify.com'; 6037 6038 6039 var reviewsIoEnableSyndication = false; 6040 6041 6042 6043 6044 var reviewsIoLang = 'de'; 6045 6046 6047</script>
6047 6048
6049<script defer src="https://cdn.shopify.com/extensions/01a0f781-40b0-734a-a579-a6ab0f7a7741/reviews-co-uk-product-and-merchant-review-collection-60/assets/reviewsio-preview.js"></script>
6049 6050 6051 6052 6053</div><div id="shopify-block-AMVRacTJYQmt2RDBQY__16274361319697914395" class="shopify-block shopify-app-block"> 6054 6055 6056 6057<reviewsio-floating data-id="AMVRacTJYQmt2RDBQY__16274361319697914395"> 6058 6059 6060 6061 6062 6063 6064</reviewsio-floating> 6065 6066</div><div id="shopify-block-AQm9TRHFSWXVWZkxWc__15316669992541710076" class="shopify-block shopify-app-block">
6066<script defer src="https://widget.reviews.io/rating-snippet/dist.js"></script>
6066 6067<link rel="stylesheet" href="https://widget.reviews.io/rating-snippet/dist.css" />
6068<script> 6069 (function () { 6070 function initRatingSnippet() { 6071 var hasStore = typeof reviewsIoStore !== 'undefined' && !!reviewsIoStore; 6072 if (!hasStore) return; 6073 6074 if (typeof ratingSnippet !== 'function') return; 6075 6076 // Ensure the target element exists (rating-output block may render after this app embed). 6077 if (!document.querySelector('.ruk_rating_snippet')) return; 6078 6079 var storeOverride = window.__REVIEWSIO_RATING_SNIPPET_STORE_OVERRIDE__; 6080 var storeForSnippet = storeOverride || reviewsIoStore; 6081 6082 ratingSnippet("ruk_rating_snippet",{ 6083 store: storeForSnippet, 6084 color: '#050505', 6085 6086 textClr: '#000000', 6087 6088 linebreak: false, 6089 6090 usePolaris: true, 6091 6092 6093 6094 6095 6096 text: 'Reviews', 6097 6098 lang: (typeof reviewsIoLang !== 'undefined' && reviewsIoLang) ? reviewsIoLang : 'en', 6099 mode: 'default', 6100 showEmptyStars: true, 6101 6102 enableSyndication: (typeof reviewsIoEnableSyndication !== 'undefined') ? reviewsIoEnableSyndication : false 6103 }); 6104 6105 const reviewsIoModal = document.getElementById('reviews_fade'); 6106 if (reviewsIoModal) { 6107 reviewsIoModal.classList.add('rio-withoutBranding'); 6108 } 6109 } 6110 6111 // Retry to survive slow network/script timing. 6112 var attempts = 0; 6113 var MAX_RATING_SNIPPET_INIT_ATTEMPTS = 20; 6114 var MAX_TIMEOUT_RETRY = 200; 6115 6116 function tick() { 6117 attempts += 1; 6118 initRatingSnippet(); 6119 if (attempts < MAX_RATING_SNIPPET_INIT_ATTEMPTS && (typeof ratingSnippet !== 'function' || !document.querySelector('.ruk_rating_snippet'))) { 6120 window.setTimeout(tick, MAX_TIMEOUT_RETRY); 6121 } 6122 } 6123 6124 // Use window load to maximize chance that the external script executed. 6125 window.addEventListener('load', tick); 6126 })(); 6127</script>
6127 6128 6129 6130</div>
6130<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6130 6131<shopify-store store-domain="https://www.gannikus-shop.com" country="DE" language="de"></shopify-store> 6132<shopify-chat></shopify-chat> 6133</body> 6134</html> 6135 6136
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.