var LOOX = LOOX || {}; LOOX.root = 'https://loox.io'; LOOX.clientId = 'NkZkDdPQ_a'; LOOX.multilingual = false; LOOX.weglotCheck = 'false'; LOOX.ugc = { reviewForm: { enabled: true } };LOOX.injectStyleTag=function(t){var e=document.createElement("style");e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t)),(document.head||document.getElementsByTagName("head")[0]).appendChild(e)},LOOX.criticalStylesInjected||(LOOX.criticalStylesInjected=!0,LOOX.injectStyleTag('.loox-icon { font-size: inherit; }a[href=\'#looxReviews\'] { text-decoration:none; color: inherit;}a[href=\'#looxReviewsFrame\'] { text-decoration:none; color: inherit;}.rtl.loox-rating { display: flex; justify-content: flex-start; align-items: center; }.rtl.loox-rating span { padding-right: 5px; }.rtl.loox-rating .loox-icon[data-lx-fill="half"] { transform: rotateY(180deg); }svg.loox-icon { width: 1em; height: 1em; flex-shrink: 0; }.loox-rating .loox-rating-content { display: inline-flex; align-items: center; gap: 2px; vertical-align: middle; }.loox-overlay-is-active { overflow: hidden !important; }.loox-rating[data-alignment="left"]{text-align: left;}.loox-rating[data-alignment="center"]{text-align: center;}.loox-rating[data-alignment="right"]{text-align: right;}.rtl.loox-rating[data-alignment="left"] .loox-rating-content {margin-right: auto;}.rtl.loox-rating[data-alignment="center"] .loox-rating-content {margin: 0 auto}.rtl.loox-rating[data-alignment="right"] .loox-rating-content {margin-left: auto;}.shopify-app-block:has(> .loox-widget) {width: 100%;}.loox-rating[data-floating-product-reviews-enabled="true"] { cursor: pointer; }')); !function(){var r=LOOX.root||"";LOOX.showReviewForm=function(e,o){return(e=e||LOOX.productId)?LOOX&&LOOX.ugc&&LOOX.ugc.reviewForm&&LOOX.ugc.reviewForm.enabled?(i=e,void LOOX.inject2(r+"/widget/"+LOOX.clientId+"/ugc/review-form?productId="+i,"loox-review-form-ugc-dialog",{hash:"#loox-review"})):(i=e,e=o,o=r+"/widget/"+LOOX.clientId+"/write/"+i,i=[],LOOX.system&&i.push("l="+LOOX.system),e&&i.push("language="+e),i.length&&(o+="?"+i.join("&")),LOOX.inject(o,"looxDialog","600px",{overlay:!0,title:"Review submission form"}),void scrollTo(0,0)):console.error("Cannot open write dialog, productId is not defined");var i}}(); var __looxLoaded=__looxLoaded||!1,LOOX_OVERLAY_PREFIX="looxOverlay";!function(){var f,y,e;function s(e,t,o,i){LOOX.lastActiveEl=document.activeElement,i=i||{};var r=document.body,a=document.createElement("div");a.setAttribute("aria-modal","true");var n=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;e+=(e.match(/[\?]/g)?"&":"?")+"frame_id="+t,"object"==typeof Shopify&&Shopify.designMode&&(e+=e.includes("?")?"&":"?",e+="shopify_editor_preview=true"),LOOX.multilingual&&LOOX.shopifyLocale&&!e.includes("language=")&&(e+="&language="+LOOX.shopifyLocale),a.id=LOOX_OVERLAY_PREFIX+"_"+t,a.classList.add("loox-overlay"),i&&i.postId&&a.setAttribute("data-post-id",i.postId),i&&i.productId&&a.setAttribute("data-product-id",i.productId);var s="width: 100%;height:100%; position:fixed; font-family: Arial, Helvetica, sans-serif;top: 0;right: 0;bottom: 0;left: 0;z-index: 2147483646;opacity: 1;-webkit-transition: opacity 400ms ease-in;-moz-transition: opacity 400ms ease-in;transition: opacity 400ms ease-in;overflow-y:scroll;-webkit-overflow-scrolling: touch;";i&&(i.cssTextModification&&(s+=i.cssTextModification),i.overlay&&(s+="background: "+(i.overlayColor||"rgba(238, 238, 238, 0.9)")+";")),a.style.cssText=s;var l,d=i.marginTop||(600
'+(s=e,n="100%",d=i.title||"",'')+'
',i&&i.close_btn&&((d=document.createElement("div")).id="modalclose",d.style.cssText="color:#424242; line-height:24px; position:absolute; right:20px; text-align:center; top:20px; width:24px; text-decoration:none; font-weight:bold; cursor:pointer; font-size:44px;",d.innerHTML="×",a.children[0].appendChild(d),d.onclick=d=function(e){if(e&&e.stopPropagation(),history)try{return history.pushState("",document.title,window.location.pathname+window.location.search)}catch(e){}y()},a.onclick=d),!/iPhone\sOS\s14/.test(navigator.userAgent)&&window.history&&window.history.pushState){try{history.pushState({url:e},"",i.hash||"#qv")}catch(e){}r.style.overflow="hidden"}else window.location.hash=i&&i.hash||"#qv";r.appendChild(a);const c=document.querySelector("iframe#"+t);c&&c.contentWindow&&c.contentWindow.focus&&c.contentWindow.focus()}function w(e,t,o){var i=document.getElementById(e);i&&t&&Object.keys(t).forEach(function(e){i.style[e]=t[e],o&&(i.parentNode.style[e]=t[e])})}function v(e,t){e=document.getElementById(LOOX_OVERLAY_PREFIX+"_"+e);e&&(e.style.background=t)}function r(e){if("https://loox.io"!=f||"https://loox.io"==e.origin){var t,o,i,r,a,n=e.data;if("string"==typeof n&&0===n.indexOf("{"))try{n=JSON.parse(n)}catch(e){return}if("resize"==n.type){var s=document.getElementById(n.frame);if(s){if("visualViewport"===n.to){var l=function(){if(window.top!==window)try{const e=window.frameElement;return e&&"IFRAME"===e.tagName&&e.hasAttribute("srcdoc")}catch{return}}()?window.parent:window,d=l.visualViewport?l.visualViewport.height:l.innerHeight;return s.height=d,s.style.height=d+"px",s.parentNode.style.height=d+"px",s.style.minHeight="",void(s.parentNode.style.minHeight="")}w(n.frame,n.cssProps,n.applyAlsoToParentNode),v(n.frame,n.overlayColor);l=(n.height+"px").replace("vhpx","vh").replace("%px","%"),d=(n.minHeight+"px").replace("vhpx","vh").replace("%px","%");s.height=l,s.style.height=l,s.parentNode.style.height=l,d&&(s.minHeight=d,s.style.minHeight=d,s.parentNode.style.minHeight=d)}}if("consentCheck"===n.type)return LOOX.privacyUtils?(LOOX.privacyUtils.isListening||LOOX.privacyUtils.listenToConsentApiChanges(),void(LOOX.report&&LOOX.report.sendConsentUpdateToChild(e,n))):void 0;if("report"!==n.type)if("reportPixel"!==n.type)if("string"!=typeof n.type||0!==n.type.indexOf("loox:")){if("reportShowOriginalClick"===n.type){var c="show-original-clicked-ids",e=sessionStorage.getItem(c);const h=e?JSON.parse(e):[];if(!h.includes(n.postId)&&LOOX.report&&LOOX.report.sendPixel){LOOX.report.sendPixel(n);const g=new Set(h);g.add(n.postId),sessionStorage.setItem(c,JSON.stringify([...g]))}}if("reportQuickViewPixel"===n.type){var p="see-translated-posts-ids",c=sessionStorage.getItem(p);const O=c?JSON.parse(c):[];if(!O.includes(n.postId)&&LOOX.report&&LOOX.report.sendPixel){LOOX.report.sendPixel(n);const m=new Set(O);m.add(n.postId),sessionStorage.setItem(p,JSON.stringify([...m]))}}"addToSessionStorage"!==n.type?("scroll_to_view"!=n.type||(t=document.getElementById("looxReviews"))&&window.scrollTo(0,t.offsetTop),"closeModal"==n.type&&("srcdoc"!==window.location.pathname&&(LOOX.ignorePopState=!0,history.back()),y(n.frame)),"write"==n.type&&LOOX.showReviewForm(n.productId||LOOX.productId,n.language),"setSystem"==n.type&&(LOOX.system=n.system),"quickview"===n.type&&(p=n.postId,t=n.ref||null,o=n.language||null,i=n.thumbnails,r=n.showOriginal,a=n.markHighlight,LOOX.openQV(p,t,o,i,r,a)),"store-review-quickview"===n.type&&({storeReviewId:o,ref:i,language:r,showOriginal:a}=n,LOOX.openStoreQv(o,i,r,a)),"hc-floater"===n.type&&LOOX.openHCFloater(n.productId),"set-ref-interaction"===n.type&&LOOX.setRefInteraction(n.ref),"setStyle"==n.type&&(w(n.frame,n.cssProps,n.applyAlsoToParentNode),v(n.frame,n.overlayColor))):sessionStorage.getItem(n.key)||(u=JSON.stringify(n.data),sessionStorage.setItem(n.key,u))}else{var u=n.payload&&"object"==typeof n.payload?n.payload:{};if("loox:widget_ready"===n.type||"loox:widget_visible"===n.type){if("object"==typeof Shopify&&Shopify&&!0===Shopify.designMode)return;u.value=Math.round(performance.now()-LOOX.t0)}LOOX.publishAnalyticsEvent(n.type,u)}else LOOX.report&&LOOX.report.sendPixel&&LOOX.report.sendPixel(n);else LOOX.report&&LOOX.report.sendGa&&LOOX.report.sendGa(n.eventCategory,n.eventAction,n.eventLabel)}}__looxLoaded||("undefined"!=typeof LOOX?(f=LOOX.root||"",__looxLoaded=!0,LOOX.t0=performance.now(),LOOX.hash="undefined"!=typeof loox_global_hash?loox_global_hash:1e3*Math.floor((new Date).getTime()/1e3/60/60)*60*60,LOOX.shouldHandleBundleReviews="undefined"==typeof loox_bundle_reviews_enabled||!1!==loox_bundle_reviews_enabled,LOOX.isRTLDirection=function(){return"object"==typeof Shopify&&"string"==typeof Shopify.locale&&(Shopify.locale.includes("he")||Shopify.locale.includes("ar"))},LOOX.shopifyLocale="object"==typeof Shopify&&Shopify.locale?Shopify.locale:null,LOOX.publishAnalyticsEvent=function(e,t){try{if(!window.Shopify||!window.Shopify.analytics||!window.Shopify.analytics.publish)return!1;var o=t&&"object"==typeof t?Object.assign({},t):{};return window.Shopify.analytics.publish(e,o),!0}catch(e){return!1}},LOOX.inject=s,LOOX.inject2=function(e,t,o){LOOX.lastActiveEl=document.activeElement;var i=(o||{}).overlayAttr||{},r=(o||{}).iframeAttr||{},o=(o||{}).hash;const a=document.createElement("div");a.id=LOOX_OVERLAY_PREFIX+"_"+t,a.classList.add("loox-overlay"),Object.assign(a.style,i.style||{},{width:"100%",height:"100%",position:"fixed",top:"0",right:"0",bottom:"0",left:"0",padding:"0",margin:"0","z-index":"2147483646",opacity:"1",transition:"opacity 400ms ease-in","background-color":"rgba(0, 0, 0, 0.3)",overflow:"hidden","-webkit-overflow-scrolling":"touch","color-scheme":"none"});const n=new URL(e);n.searchParams.set("frame_id",t),LOOX.multilingual&&LOOX.shopifyLocale&&!n.searchParams.has("language")&&n.searchParams.set("language",LOOX.shopifyLocale);let s='';const l=Object.assign(r.style||{},{width:"100%",height:"100%",border:"0",padding:"0",margin:"0"}),d={id:t,src:n.toString(),title:r.title||"",allow:(r.allow?r.allow+";":"")+"fullscreen; web-share; clipboard-read; clipboard-write",style:Object.keys(l).map(function(e){return e+": "+l[e]}).join(";")};Object.keys(d).forEach(function(e){s=s.replace(new RegExp("{"+e+"}","gi"),d[e])}),a.innerHTML=s;let c=!1;const p=a.querySelector("#"+t);if(p&&p.addEventListener("load",()=>c=!0,{once:!0}),document.body.appendChild(a),o)try{history.pushState({url:n.toString()},"",o)}catch(e){window.location.hash=o}window.document.body.classList.add("loox-overlay-is-active"),LOOX.activeFrame=a.id,setTimeout(function(){p&&!c&&(n.searchParams.set("retry","1"),p.src=n.toString())},2e3)},window.addEventListener("focus",e=>{var t=e.target.classList&&e.target.classList.contains("loox-iframe-focus-trap"),e=e.target.getAttribute&&e.target.getAttribute("data-frame-id");const o=e?document.getElementById(e):null;t&&e&&o&&o.focus()},!0),LOOX.ignorePopState=!(y=function(e){e=document.getElementById(LOOX_OVERLAY_PREFIX+(e?"_"+e:""))||document.getElementById(LOOX_OVERLAY_PREFIX+"_quickview")||document.querySelector(`[id^="${LOOX_OVERLAY_PREFIX}"]`);LOOX.activeFrame&&(e=document.getElementById(LOOX.activeFrame),LOOX.activeFrame=null),e&&e.parentNode.removeChild(e),window.document.body.classList.remove("loox-overlay-is-active"),0==document.getElementsByClassName("loox-overlay").length&&(document.body.style.overflow="",document.body.style.position=""),LOOX.lastActiveEl&&(LOOX.lastActiveEl.focus&&LOOX.lastActiveEl.focus(),LOOX.lastActiveEl=null)}),window.addEventListener("popstate",e=>{LOOX.ignorePopState||y(e),LOOX.ignorePopState=!1}),LOOX.closeModal=y,LOOX.setRefInteraction=function(e){var t=sessionStorage;t&&null===t.getItem("lxsrc")&&t.setItem("lxsrc",JSON.stringify({ref:e}))},window.looxWrite=function(e){r({origin:"https://loox.io",data:{type:"write",productId:e}})},LOOX.openQVWithHighlight=(...e)=>{var[t,o,i,r,e]=e;LOOX.openQV(t,o,i,r,e,!0)},LOOX.openQV=function(e,t,o,i,r,a){var n=f+"/post/quickview/"+e;n+="?p="+(LOOX.productId||""),LOOX.system&&(n+="&l="+LOOX.system),LOOX.version&&(n+="&ver="+LOOX.version),LOOX.hash&&(n+="&h="+LOOX.hash);o=o||LOOX.shopifyLocale;LOOX.multilingual&&o&&(n+="&language="+o),(t=t||LOOX.ref)&&(n+="&ref="+t),i&&(n+="&thumbnails="+i),r&&(n+="&showoriginal=true"),a&&(n+="&markhighlight=true"),s(n="function"==typeof LOOX.withExperimentVariantParams?LOOX.withExperimentVariantParams(n):n,"quickview","99vh",{width:"100%",hash:"#qv"+e,overlay:!0,marginTop:LOOX.fbScrollTop?LOOX.fbScrollTop+"px":"0",overlayColor:"rgba(0, 0, 0, 0.7)",title:"Review quick view",postId:e,productId:LOOX.productId}),r="qv",a=sessionStorage,n=e,a&&(-1<(e=(e=a.getItem(r))?e.split(","):[]).indexOf(n)||(e.push(n),a.setItem(r,e.join(","))))},LOOX.openStoreQv=function(e,t,o,i){const r=new URL("/post/store/quickview/"+e,f);LOOX.system&&r.searchParams.set("l",LOOX.system),LOOX.version&&r.searchParams.set("ver",LOOX.version),LOOX.hash&&r.searchParams.set("h",LOOX.hash);o=o||LOOX.shopifyLocale;LOOX.multilingual&&o&&r.searchParams.set("language",o),(t=t||LOOX.ref)&&r.searchParams.set("ref",t),i&&r.searchParams.set("showoriginal","true");i=r.toString();s(i="function"==typeof LOOX.withExperimentVariantParams?LOOX.withExperimentVariantParams(i):i,"quickview","99vh",{width:"100%",hash:"#srqv"+e,overlay:!0,marginTop:LOOX.fbScrollTop?LOOX.fbScrollTop+"px":"0",overlayColor:"rgba(0, 0, 0, 0.7)",title:"Store review quick view",productId:LOOX.productId})},(e=/lx_ver=([0-9A-Za-z_\-|.]+)/gi.exec(decodeURIComponent(window.location.search)))&&0e.startsWith("h=")))&&(t[r]="h="+Date.now())),0'}})(),setInterval(e,1e3))}(),function(r){r&&!r.pop_widget&&"undefined"!=typeof loox_pop_active&&(r.pop_widget={active:loox_pop_active,display_filter:"undefined"!=typeof loox_pop_display?loox_pop_display:null},!r.pop_widget.active||function(){if(!r.pop_widget.display_filter)return 1;var e=window.location.pathname;return"/"===e?r.pop_widget.display_filter.home_page:0===e.indexOf("/cart")?r.pop_widget.display_filter.cart_page:r.productId?r.pop_widget.display_filter.product_page:r.pop_widget.display_filter.other_pages}()&&function(o){var i=[];if(0!==window.location.pathname.indexOf("/cart")||!r.ajax)return r.productId&&i.push(r.productId),o(i);r.ajax.get("//"+window.location.hostname+"/cart.json",{},function(e){if(e&&e.items)for(var t=0;t{document.addEventListener(i,()=>{var n=e();o&&o(i,n)})}),n.privacyUtils.isListening=!0)},isListening:!1,dev:{loadConsentApi:function(i){window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],n=>{i&&i(n)}):console.warn("[LOOX] Shopify.loadFeatures is not available")},setConsent:function(n){if(!window.Shopify||!window.Shopify.customerPrivacy)return console.log("[LOOX] Shopify.customerPrivacy is not available");window.Shopify.customerPrivacy.setTrackingConsent(n,()=>{console.log("[LOOX] consent set to "+n)})}}})}(LOOX||{}); !function(){const i=document.head||document.getElementsByTagName("head")[0];function r(t){const e=document.createElement("div");e.innerHTML=t,i.appendChild(e.querySelector("svg"))}!function(){if(!document.getElementById("loox-rating-icon-svg-store")){const i="\n\t\n\t\n\t\t\n\t\n\t\n\t\t\n\t\n\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\n",n="string"==typeof window.loox_rating_icon_name&&window.loox_rating_icon_name;if(!n)return r(i);LOOX.ajax.get(`${LOOX.root}/widget/${LOOX.clientId}/rating-icon.svg`,{iconName:n},function(t){var e="string"==typeof t&&t.startsWith("]+)>)/gi,"")),n=t.getAttribute("data-color-text"),e.innerHTML+=``,t.setAttribute("title",i.title),t.setAttribute("aria-label",i.title),t.setAttribute("role","figure"),function(t,e){const[i,...n]=Array.from(t.querySelectorAll("svg")),r=document.createElementNS("http://www.w3.org/2000/svg","title");r.textContent=e,i.prepend(r),i.setAttribute("role","presentation"),n.forEach(t=>t.setAttribute("aria-hidden","true"))}(e,i.title))}function g(t){return"true"===t.getAttribute("data-show-empty-stars")}LOOX.createRatingIconSvg=a;const f=["default","single-icon"];function n(t,e){if(c&&e.classList.add("rtl"),!e.getAttribute("data-rating-upgraded")){(function(t){if(!("yes"===t.getAttribute("data-preview")))return!1;if(!("rating"===t.getAttribute("data-widget")))return!1;if(g(t))return!1;if(!("object"==typeof window.loox_inject_settings&&window.loox_inject_settings.sampleDataOnEditor))return!1;var e=t.getAttribute("data-rating"),t=t.getAttribute("data-raters");return 0===Number(e)&&0===Number(t)})(e)&&(e.setAttribute("data-rating","5"),e.setAttribute("data-raters","1234")),(r=(n=e).getAttribute("data-content-size"))&&n&&(n.style.fontSize=r+"px");const a=e.getAttribute("data-id");s[a]&&(e.setAttribute("data-rating",s[a].rating),e.setAttribute("data-raters",s[a].raters));var i=Number(e.getAttribute("data-rating")),n=g(e);if((0===i||isNaN(i))&&!n)a&&null!=e.getAttribute("data-fetch")&&(t[a]||(t[a]=[]),t[a].push(e),e.removeAttribute("data-fetch"));else{var r=Math.ceil(2*i)/2;const o=document.createElement("div");o.classList.add("loox-rating-content"),e.appendChild(o);n=e.getAttribute("data-color-star"),t=(t=(t=e).getAttribute("data-layout"),f.includes(t)?t:"default");u(o,r,n,t),d(e,o,i,t),function(e){if(!l&&LOOX&&LOOX.root&&LOOX.clientId&&LOOX.hash){l=!0;let t=`${LOOX.root}/widget/${LOOX.clientId}/rating?h=`+LOOX.hash;e&&(t+="&preview=true"),fetch(t)}}("yes"===e.getAttribute("data-preview")),e.setAttribute("data-rating-upgraded","1"),e.addEventListener("click",function(){LOOX&&"function"==typeof LOOX.publishAnalyticsEvent&&LOOX.publishAnalyticsEvent("loox:widget_clicked",{widgetType:"star-rating",productId:a})}),"true"===e.getAttribute("data-floating-product-reviews-enabled")&&e.addEventListener("click",()=>{window.LOOX.openHCFloater(a)})}}}function t(){const a={};for(let t=0;to.rtl),e.injectStyleTag(` .loox-float-toggler-container { width: 0; position: fixed; z-index: 9999; top: 50%; top: 50svh; display: flex; justify-content: center; transition-duration: 0.4s; transition-timing-function: cubic-bezier(1, 0, 0, 1); } .loox-float-toggler-container-right { right: 0; transform: rotate(90deg) translate(50%, 50%); } .loox-float-toggler-container-left { left: 0; transform: rotate(270deg) translate(-50%, 0); transform-origin: top;} .loox-float-toggler-container .loox-float-toggler { padding: 10px 20px 15px 20px; font-size: 18px; line-height: 1; cursor: pointer; position: relative; transition-duration: 0.4s; transition-timing-function: cubic-bezier(1, 0, 0, 1); width: auto; white-space: nowrap; border-radius: 0 0 15px 15px; margin: 0 8px 0px 8px; } .loox-float-toggler:hover, .loox-float-toggler:focus { color: initial; } ${t?".loox-float-toggler {direction:rtl;}":""} .loox-float-toggler[data-orientation="flipped"] { transform: rotate(180deg);border-radius: 15px 15px 0 0 !important;padding: 15px 20px 10px 20px !important; } `),i=i.map(o=>o.position),new Set(i).forEach(o=>{var t=document.createElement("div");t.classList.add("loox-float-toggler-container"),t.classList.add("loox-float-toggler-container-"+o),e.domReady(()=>document.body.appendChild(t))})))}(LOOX||{}); !function(i,n){var t,e;n&&!n.floating_widget&&"undefined"!=typeof loox_floating_widget&&(n.floating_widget=loox_floating_widget,e=null,(t=function(){var t,o;if(e)return e;e=this,("/"===(t=i.location.pathname)?n.floating_widget.display_on_home_page:0===t.indexOf("/cart")?n.floating_widget.display_on_cart_page:n.productId?n.floating_widget.display_on_product_page:n.floating_widget.display_on_other_pages)&&(o=this.createTogglerBtn(),n.domReady(()=>n.floating_widget_timeout=setTimeout(()=>{var t=document.querySelector(".loox-float-toggler-container-"+n.floating_widget.position);t&&o&&t.appendChild(o)},1500)))}).prototype.openHCFloater=function(){var t=i.location.pathname,o=null,e=document.getElementById("looxReviews");-1!==t.indexOf("/products/")&&e&&e.dataset&&void 0===e.dataset.looxAggregate&&(o=n.productId),n.openHCFloater(o)},t.prototype.createTogglerBtn=function(){if(n.floating_widget.active&&(!n.floating_widget.hide_on_mobile||!n.isMobile())){var o=this,t=document.createElement("div"),e=n.createRatingIconSvg("full");t.appendChild(e);e=n.floating_widget.border_radius.value;return n.injectStyleTag(` .loox-floating-widget-btn { display: flex; justify-content: center; align-items: center; gap: 4px; } .loox-floating-widget-btn svg.loox-icon { font-size: 16px } #loox-floating-widget-btn { border-radius: 0 0 ${e} ${e} !important; } #loox-floating-widget-btn[data-orientation="flipped"] { border-radius: ${e} ${e} 0 0 !important;} `),t.innerHTML+=" "+n.floating_widget.button_text,t.id="loox-floating-widget-btn",t.classList.add("loox-float-toggler","loox-floating-widget-btn"),t.setAttribute("tabindex","0"),t.setAttribute("role","button"),t.setAttribute("data-orientation",n.floating_widget.orientation),t.style.backgroundColor="#"+(n.floating_widget.button_bg_color||"333"),t.style.color="#"+(n.floating_widget.button_text_color||"fff"),t.addEventListener("keypress",function(t){"Enter"!==t.code&&"Space"!==t.code||o.openHCFloater()}),t.addEventListener("click",o.openHCFloater),t}},t.prototype.overrideSettings=function(t){n.floating_widget=t},t.prototype.resetWidget=function(){n.floating_widget_timeout&&clearTimeout(n.floating_widget_timeout);const t=document.querySelector("#loox-floating-widget-btn");var o=this.createTogglerBtn(),e=document.querySelector(".loox-float-toggler-container-"+n.floating_widget.position);o||((o=document.createElement("div")).id="loox-floating-widget-btn"),e?t?t.replaceWith(o):e.appendChild(o):(t&&t.remove(),(e=document.querySelector(".loox-float-toggler-container"))&&(e.classList.remove(...Array.from(e.classList)),e.classList.add("loox-float-toggler-container"),e.classList.add("loox-float-toggler-container-"+n.floating_widget.position),e.appendChild(o)))},t.prototype.getClientSettingsFunc=function(){return n.getFloatingSettings},i.LooxSidebar=new t)}(window,LOOX||{}); LOOX.openVisitorLevelReferralModal=function(){var e,t;LOOX.root&&LOOX.clientId&&((e=[]).push("h="+LOOX.hash),t=LOOX.root+"/referrals/"+LOOX.clientId+"/visitor",LOOX.multilingual&&LOOX.shopifyLocale&&e.push("language="+LOOX.shopifyLocale),0{e&&e.invoker&&e.invoker.apply(null,e.data)}),i.report.waitingReports=[]}},i&&i.privacyUtils&&i.privacyUtils.listenToConsentApiChanges((e,t)=>{t&&i.report&&i.report.waitingReports&&i.report.waitingReports.length&&i.report.sendWaitingReports()}))}(LOOX||{}); !function(){const d="loox-trust-badge-widget",e="data-loox-trust-badge-upgraded",n=["layout","alignment","scheme-type","review-title","rating","raters","rating-icon","average-rating","review-count","loox-branding","open-reviews","show-border","border-radius","border-color","font-size","background-color","secondary-background-color","text-color","rating-icon-color","logo-color"];function s(r){if(!r.hasAttribute(e)){r.setAttribute(e,"true");const o=document.createElement(d);n.forEach(function(t){var e=r.getAttribute("data-loox-"+t);null!==e&&o.setAttribute(t,e)});var t=r.getAttribute("data-preview");t&&o.setAttribute("data-preview",t),r.appendChild(o)}}function t(t,e){const r=window.LOOX,o=document.querySelectorAll(".loox-trust-badge-container");o.forEach(s);const n=document.querySelector(d);if(n&&(e&&0===o.length&&e.disconnect(),!r.trustBadgeScriptLoaded)){r.trustBadgeScriptLoaded=!0;const a=document.createElement("script");a.type="text/javascript",a.async=!0;const i=new URL(`widget/${r.clientId}/trust-badge/trust-badge.js?h=`+r.hash,r.root);n.getAttribute("data-preview")&&i.searchParams.set("shopify_editor_preview","true"),a.src=i.toString();const c=document.getElementsByTagName("script")[0];c.parentNode.insertBefore(a,c)}}const r=new MutationObserver(t);window.LOOX.domReady(()=>{r.observe(document,{subtree:!0,childList:!0}),t(0,r)})}(); !function(){function t(t,e){var r=window.LOOX;if(!window.__loox_reviews_stories_entry_widget_script_loaded){const i=document.querySelector("loox-reviews-stories-entry-widget");if(i){e&&e.disconnect(),window.__loox_reviews_stories_entry_widget_script_loaded=!0;const a=document.createElement("script");a.type="text/javascript",a.async=!0;const n=new URL(`widget/${r.clientId}/reviews-stories-entry-widget/reviews-stories-entry-widget.js?h=`+r.hash,r.root);r.multilingual&&n.searchParams.set("locale",r.shopifyLocale??""),i.getAttribute("data-preview")&&n.searchParams.set("shopify_editor_preview","true"),i.getAttribute("product-id")&&n.searchParams.set("productId",i.getAttribute("product-id")??""),!i.getAttribute("tags")||(s=(i.getAttribute("tags")??"").split(",").map(function(t){return t.trim()}).filter(function(t){return 0===t.indexOf("lx-")}).join(","))&&n.searchParams.set("tags",s);var s=i.getAttribute("data-is-bundle");"true"!==s&&"false"!==s||n.searchParams.set("is_bundle",s),i.getAttribute("review-count")&&n.searchParams.set("reviewCount",i.getAttribute("review-count")??"");r=r.experimentsAssignments?.reviews_stories_entry_widget_layouts?.variant,r=i.getAttribute("variant")||r;r&&n.searchParams.set("variant",r),a.src=n.toString();const o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(a,o)}}}const e=new MutationObserver(t);e.observe(document,{subtree:!0,childList:!0}),LOOX.domReady(()=>{t(0,e)})}(); !function(){function t(t,e){const i=window.LOOX;if(!i.snippetsScriptLoaded){const s=document.querySelector("loox-snippets-widget");if(s){e&&e.disconnect(),i.snippetsScriptLoaded=!0;const r=document.createElement("script");r.type="text/javascript",r.async=!0;const n=new URL(`widget/${i.clientId}/snippets/snippets-widget.js?h=`+i.hash,i.root);i.multilingual&&n.searchParams.set("language",i.shopifyLocale),s.getAttribute("data-preview")&&n.searchParams.set("shopify_editor_preview","true"),s.getAttribute("reviews-type")&&n.searchParams.set("reviewsType",s.getAttribute("reviews-type")),s.getAttribute("product-id")&&n.searchParams.set("productId",s.getAttribute("product-id")),s.getAttribute("reviews-limit")&&n.searchParams.set("limit",s.getAttribute("reviews-limit")),r.src=n.toString();const o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(r,o)}}}const e=new MutationObserver(t);window.LOOX.domReady(()=>{e.observe(document,{subtree:!0,childList:!0}),t(0,e)})}(); !function(){function e(e,t){if(!LOOX.videoSliderScriptLoaded){const i=document.querySelector("loox-video-slider-widget");if(i){t&&t.disconnect(),LOOX.videoSliderScriptLoaded=!0;var o=i.getAttribute("product-id"),t=null!==i.getAttribute("show-by-tag"),t=o?"product":t?"tag":"agg";const r=document.createElement("script");r.type="text/javascript",r.async=!0;const c=new URL(`widget/${LOOX.clientId}/video-slider/${t}${"product"==t?"/"+o:""}.${LOOX.hash}.js`,LOOX.root);LOOX.multilingual&&c.searchParams.set("locale",LOOX.shopifyLocale),i.getAttribute("data-preview")&&c.searchParams.set("shopify_editor_preview","true"),r.src=c.toString();const d=document.getElementsByTagName("script")[0];d.parentNode.insertBefore(r,d)}}}const t=new MutationObserver(e);LOOX.domReady(()=>{t.observe(document,{subtree:!0,childList:!0}),e(0,t)})}(); !function(){function e(e,t){if(!LOOX.dynamicCarouselScriptLoaded){const c=document.querySelector("loox-dynamic-carousel-widget");if(c){t&&t.disconnect(),LOOX.dynamicCarouselScriptLoaded=!0;const r=document.createElement("script");r.type="text/javascript",r.async=!0;const o=new URL(`widget/${LOOX.clientId}/dynamic-carousel/dynamic-carousel.js?h=`+LOOX.hash,LOOX.root);LOOX.multilingual&&o.searchParams.set("locale",LOOX.shopifyLocale),c.getAttribute("data-preview")&&o.searchParams.set("shopify_editor_preview","true"),c.getAttribute("product-id")&&o.searchParams.set("productId",c.getAttribute("product-id")),r.src=o.toString();const a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a)}}}const t=new MutationObserver(e);LOOX.domReady(()=>{t.observe(document,{subtree:!0,childList:!0}),e(0,t)})}(); LOOX.reviewsStories=LOOX.reviewsStories||{loaded:!1,widgetElement:null,init:function(e,t){if(!LOOX.reviewsStories.loaded){LOOX.reviewsStories.loaded=!0;const o=new URL(`widget/${LOOX.clientId}/reviews-stories-widget/reviews-stories-widget.js?storyId=${encodeURIComponent(e)}&h=`+LOOX.hash,LOOX.root);LOOX.multilingual&&LOOX.shopifyLocale&&o.searchParams.set("locale",LOOX.shopifyLocale),t&&o.searchParams.set("shopify_editor_preview","true");const i=document.createElement("script");i.type="text/javascript",i.async=!0,i.src=o.toString();const s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(i,s)}},show:function(e,t,o,i){const s=document.querySelector("loox-reviews-stories-widget");s&&(s.remove(),LOOX.reviewsStories.widgetElement=null);const r=document.createElement("loox-reviews-stories-widget");r.className="loox-floating-widget",e&&r.setAttribute("product-id",e),t&&r.setAttribute("product-img-url",t),o&&r.setAttribute("product-title",o),i&&r.setAttribute("primary-color",i),document.body.appendChild(r),LOOX.reviewsStories.widgetElement=r}},LOOX.domReady(function(){}); (function(){try{if(window.__rvsLoaded||!/(?:^|;\s*)discount_code=RVS-/.test(document.cookie))return;var s=document.createElement('script');s.async=true;s.src=LOOX.root+'/widget/rvs-strip.9617580c97.js';(document.head||document.documentElement).appendChild(s);}catch(e){}})(); var __typeError=t=>{throw TypeError(t)},__accessCheck=(t,e,r)=>e.has(t)||__typeError("Cannot "+r),__privateAdd=(t,e,r)=>e.has(t)?__typeError("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),__privateMethod=(t,e,r)=>(__accessCheck(t,e,"access private method"),r);!function(){"use strict";const o=globalThis,i=o.ShadowRoot&&(void 0===o.ShadyCSS||o.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,n=Symbol(),s=new WeakMap;let l=class{constructor(t,e,r){if(this._$cssResult$=!0,r!==n)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t,this.t=e}get styleSheet(){let t=this.o;var e,r=this.t;return i&&void 0===t&&((e=void 0!==r&&1===r.length)&&(t=s.get(r)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),e&&s.set(r,t))),t}toString(){return this.cssText}};const a=i?t=>t:s=>s instanceof CSSStyleSheet?(()=>{let t="";for(const r of s.cssRules)t+=r.cssText;return e=t,new l("string"==typeof e?e:e+"",void 0,n);var e})():s,{is:r,defineProperty:c,getOwnPropertyDescriptor:d,getOwnPropertyNames:h,getOwnPropertySymbols:u,getPrototypeOf:e}=Object,t=globalThis,p=t.trustedTypes,x=p?p.emptyScript:"",v=t.reactiveElementPolyfillSupport,f={toAttribute(t,e){switch(e){case Boolean:t=t?x:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){let r=t;switch(e){case Boolean:r=null!==t;break;case Number:r=null===t?null:Number(t);break;case Object:case Array:try{r=JSON.parse(t)}catch(t){r=null}}return r}},b=(t,e)=>!r(t,e),g={attribute:!0,type:String,converter:f,reflect:!1,hasChanged:b};null!=Symbol.metadata||(Symbol.metadata=Symbol("metadata")),null!=t.litPropertyMetadata||(t.litPropertyMetadata=new WeakMap);var m,y=class extends HTMLElement{static addInitializer(t){var e;this._$Ei(),(null!=(e=this.l)?e:this.l=[]).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,e=g){var r;e.state&&(e.attribute=!1),this._$Ei(),this.elementProperties.set(t,e),e.noAccessor||(r=Symbol(),void 0!==(e=this.getPropertyDescriptor(t,r,e))&&c(this.prototype,t,e))}static getPropertyDescriptor(r,e,s){var t;const{get:o,set:i}=null!=(t=d(this.prototype,r))?t:{get(){return this[e]},set(t){this[e]=t}};return{get(){return null==o?void 0:o.call(this)},set(t){var e=null==o?void 0:o.call(this);i.call(this,t),this.requestUpdate(r,e,s)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return null!=(t=this.elementProperties.get(t))?t:g}static _$Ei(){if(!this.hasOwnProperty("elementProperties")){const t=e(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}}static finalize(){if(!this.hasOwnProperty("finalized")){if(this.finalized=!0,this._$Ei(),this.hasOwnProperty("properties")){const s=this.properties,o=[...h(s),...u(s)];for(const i of o)this.createProperty(i,s[i])}const s=this[Symbol.metadata];if(null!==s){var t=litPropertyMetadata.get(s);if(void 0!==t)for(const[s,n]of t)this.elementProperties.set(s,n)}this._$Eh=new Map;for(var[e,r]of this.elementProperties){const s=this._$Eu(e,r);void 0!==s&&this._$Eh.set(s,e)}this.elementStyles=this.finalizeStyles(this.styles)}}static finalizeStyles(t){const e=[];if(Array.isArray(t)){var r=new Set(t.flat(1/0).reverse());for(const t of r)e.unshift(a(t))}else void 0!==t&&e.push(a(t));return e}static _$Eu(t,e){e=e.attribute;return!1===e?void 0:"string"==typeof e?e:"string"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){var t;this._$Eg=new Promise(t=>this.enableUpdating=t),this._$AL=new Map,this._$E_(),this.requestUpdate(),null==(t=this.constructor.l)||t.forEach(t=>t(this))}addController(t){var e;(null!=(e=this._$ES)?e:this._$ES=[]).push(t),void 0!==this.renderRoot&&this.isConnected&&(null==(e=t.hostConnected)||e.call(t))}removeController(t){var e;null==(e=this._$ES)||e.splice(this._$ES.indexOf(t)>>>0,1)}_$E_(){const t=new Map,e=this.constructor.elementProperties;for(const r of e.keys())this.hasOwnProperty(r)&&(t.set(r,this[r]),delete this[r]);0{if(i)t.adoptedStyleSheets=e.map(t=>t instanceof CSSStyleSheet?t:t.styleSheet);else for(const r of e){const e=document.createElement("style"),s=o.litNonce;void 0!==s&&e.setAttribute("nonce",s),e.textContent=r.cssText,t.appendChild(e)}})(t,this.constructor.elementStyles),t}connectedCallback(){var t;null!=this.renderRoot||(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null==(t=this._$ES)||t.forEach(t=>{var e;return null==(e=t.hostConnected)?void 0:e.call(t)})}enableUpdating(t){}disconnectedCallback(){var t;null==(t=this._$ES)||t.forEach(t=>{var e;return null==(e=t.hostDisconnected)?void 0:e.call(t)})}attributeChangedCallback(t,e,r){this._$AK(t,r)}_$EO(t,e){var r;const s=this.constructor.elementProperties.get(t),o=this.constructor._$Eu(t,s);void 0!==o&&!0===s.reflect&&(e=(void 0!==(null==(r=s.converter)?void 0:r.toAttribute)?s.converter:f).toAttribute(e,s.type),this._$Em=t,null==e?this.removeAttribute(o):this.setAttribute(o,e),this._$Em=null)}_$AK(t,e){const r=this.constructor,s=r._$Eh.get(t);if(void 0!==s&&this._$Em!==s){const o=r.getPropertyOptions(s),i="function"==typeof o.converter?{fromAttribute:o.converter}:void 0!==(null==(t=o.converter)?void 0:t.fromAttribute)?o.converter:f;this._$Em=s,this[s]=i.fromAttribute(e,o.type),this._$Em=null}}requestUpdate(t,e,r,s=!1,o){var i;if(void 0!==t){if(!(null!=(i=(r=null==r?this.constructor.getPropertyOptions(t):r).hasChanged)?i:b)(s?o:this[t],e))return;this.C(t,e,r)}!1===this.isUpdatePending&&(this._$Eg=this._$EP())}C(t,e,r){this._$AL.has(t)||this._$AL.set(t,e),!0===r.reflect&&this._$Em!==t&&(null!=(r=this._$Ej)?r:this._$Ej=new Set).add(t)}async _$EP(){this.isUpdatePending=!0;try{await this._$Eg}catch(t){Promise.reject(t)}var t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var r;if(this.isUpdatePending){if(!this.hasUpdated){if(this._$Ep){for(const[r,t]of this._$Ep)this[r]=t;this._$Ep=void 0}const r=this.constructor.elementProperties;if(0{var e;return null==(e=t.hostUpdate)?void 0:e.call(t)}),this.update(s)):this._$ET()}catch(t){throw e=!1,this._$ET(),t}e&&this._$AE(s)}}willUpdate(t){}_$AE(t){var e;null==(e=this._$ES)||e.forEach(t=>{var e;return null==(e=t.hostUpdated)?void 0:e.call(t)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$ET(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$Eg}shouldUpdate(t){return!0}update(t){this._$Ej&&(this._$Ej=this._$Ej.forEach(t=>this._$EO(t,this[t]))),this._$ET()}updated(t){}firstUpdated(t){}};y.elementStyles=[],y.shadowRootOptions={mode:"open"},y.elementProperties=new Map,y.finalized=new Map,null==v||v({ReactiveElement:y}),(null!=(zt=t.reactiveElementVersions)?zt:t.reactiveElementVersions=[]).push("2.0.1");const _=globalThis,$=_.trustedTypes,w=$?$.createPolicy("lit-html",{createHTML:t=>t}):void 0,E="$lit$",A=`lit$${(Math.random()+"").slice(9)}$`,S="?"+A,P=`<${S}>`,C=document,k=()=>C.createComment(""),U=t=>null===t||"object"!=typeof t&&"function"!=typeof t,O=Array.isArray,z="[ \t\n\f\r]",T=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,M=/-->/g,R=/>/g,N=RegExp(`>|${z}(?:([^\\s"'>=/]+)(${z}*=${z}*(?:[^ \r"'\`<>=]|("|')|))|$)`,"g"),L=/'/g,H=/"/g,j=/^(?:script|style|textarea|title)$/i,D=(t,...e)=>({_$litType$:1,strings:t,values:e}),I=Symbol.for("lit-noChange"),B=Symbol.for("lit-nothing"),q=new WeakMap,W=C.createTreeWalker(C,129);function V(t,e){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==w?w.createHTML(e):e}class J{constructor({strings:e,_$litType$:r},t){let s;this.parts=[];let o=0,i=0;const n=e.length-1,l=this.parts,[a,c]=((i,n)=>{const t=i.length-1,l=[];let a,c=2===n?"":"",d=T;for(let o=0;o"===e[0]?(d=null!=a?a:T,r=-1):void 0===e[1]?r=-2:(r=d.lastIndex-e[2].length,t=e[1],d=void 0===e[3]?N:'"'===e[3]?H:L):d===H||d===L?d=N:d===M||d===R?d=T:(d=N,a=void 0);var h=d===N&&i[o+1].startsWith("/>")?" ":"";c+=d===T?n+P:0<=r?(l.push(t),n.slice(0,r)+E+n.slice(r)+A+h):n+A+(-2===r?o:h)}return[V(i,c+(i[t]||"")+(2===n?"":"")),l]})(e,r);if(this.el=J.createElement(a,t),W.currentNode=this.el.content,2===r){const e=this.el.content.firstChild;e.replaceWith(...e.childNodes)}for(;null!==(s=W.nextNode())&&l.lengthnew nt("string"==typeof t?t:t+"",void 0,ot),at=st?t=>t:r=>r instanceof CSSStyleSheet?(()=>{let t="";for(const e of r.cssRules)t+=e.cssText;return lt(t)})():r,{is:ct,defineProperty:dt,getOwnPropertyDescriptor:ht,getOwnPropertyNames:ut,getOwnPropertySymbols:pt,getPrototypeOf:xt}=Object,vt=globalThis,ft=vt.trustedTypes,bt=ft?ft.emptyScript:"",gt=vt.reactiveElementPolyfillSupport,mt={toAttribute(t,e){switch(e){case Boolean:t=t?bt:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){let r=t;switch(e){case Boolean:r=null!==t;break;case Number:r=null===t?null:Number(t);break;case Object:case Array:try{r=JSON.parse(t)}catch(t){r=null}}return r}},yt=(t,e)=>!ct(t,e),_t={attribute:!0,type:String,converter:mt,reflect:!1,useDefault:!1,hasChanged:yt};null!=Symbol.metadata||(Symbol.metadata=Symbol("metadata")),null!=vt.litPropertyMetadata||(vt.litPropertyMetadata=new WeakMap);class $t extends HTMLElement{static addInitializer(t){var e;this._$Ei(),(null!=(e=this.l)?e:this.l=[]).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,e=_t){var r;e.state&&(e.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(t)&&((e=Object.create(e)).wrapped=!0),this.elementProperties.set(t,e),e.noAccessor||(r=Symbol(),void 0!==(e=this.getPropertyDescriptor(t,r,e))&&dt(this.prototype,t,e))}static getPropertyDescriptor(r,e,s){var t;const{get:o,set:i}=null!=(t=ht(this.prototype,r))?t:{get(){return this[e]},set(t){this[e]=t}};return{get:o,set(t){var e=null==o?void 0:o.call(this);null==i||i.call(this,t),this.requestUpdate(r,e,s)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return null!=(t=this.elementProperties.get(t))?t:_t}static _$Ei(){if(!this.hasOwnProperty("elementProperties")){const t=xt(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}}static finalize(){if(!this.hasOwnProperty("finalized")){if(this.finalized=!0,this._$Ei(),this.hasOwnProperty("properties")){const s=this.properties,o=[...ut(s),...pt(s)];for(const i of o)this.createProperty(i,s[i])}const s=this[Symbol.metadata];if(null!==s){var t=litPropertyMetadata.get(s);if(void 0!==t)for(const[s,n]of t)this.elementProperties.set(s,n)}this._$Eh=new Map;for(var[e,r]of this.elementProperties){const s=this._$Eu(e,r);void 0!==s&&this._$Eh.set(s,e)}this.elementStyles=this.finalizeStyles(this.styles)}}static finalizeStyles(t){const e=[];if(Array.isArray(t)){var r=new Set(t.flat(1/0).reverse());for(const t of r)e.unshift(at(t))}else void 0!==t&&e.push(at(t));return e}static _$Eu(t,e){e=e.attribute;return!1===e?void 0:"string"==typeof e?e:"string"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){var t;this._$ES=new Promise(t=>this.enableUpdating=t),this._$AL=new Map,this._$E_(),this.requestUpdate(),null==(t=this.constructor.l)||t.forEach(t=>t(this))}addController(t){var e;(null!=(e=this._$EO)?e:this._$EO=new Set).add(t),void 0!==this.renderRoot&&this.isConnected&&(null==(e=t.hostConnected)||e.call(t))}removeController(t){var e;null==(e=this._$EO)||e.delete(t)}_$E_(){const t=new Map,e=this.constructor.elementProperties;for(const r of e.keys())this.hasOwnProperty(r)&&(t.set(r,this[r]),delete this[r]);0{if(st)t.adoptedStyleSheets=e.map(t=>t instanceof CSSStyleSheet?t:t.styleSheet);else for(const r of e){const e=document.createElement("style"),s=rt.litNonce;void 0!==s&&e.setAttribute("nonce",s),e.textContent=r.cssText,t.appendChild(e)}})(t,this.constructor.elementStyles),t}connectedCallback(){var t;null!=this.renderRoot||(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null==(t=this._$EO)||t.forEach(t=>{var e;return null==(e=t.hostConnected)?void 0:e.call(t)})}enableUpdating(t){}disconnectedCallback(){var t;null==(t=this._$EO)||t.forEach(t=>{var e;return null==(e=t.hostDisconnected)?void 0:e.call(t)})}attributeChangedCallback(t,e,r){this._$AK(t,r)}_$ET(t,e){var r;const s=this.constructor.elementProperties.get(t),o=this.constructor._$Eu(t,s);void 0!==o&&!0===s.reflect&&(e=(void 0!==(null==(r=s.converter)?void 0:r.toAttribute)?s.converter:mt).toAttribute(e,s.type),this._$Em=t,null==e?this.removeAttribute(o):this.setAttribute(o,e),this._$Em=null)}_$AK(t,e){var r;const s=this.constructor,o=s._$Eh.get(t);if(void 0!==o&&this._$Em!==o){const i=s.getPropertyOptions(o),n="function"==typeof i.converter?{fromAttribute:i.converter}:void 0!==(null==(t=i.converter)?void 0:t.fromAttribute)?i.converter:mt;this._$Em=o;e=n.fromAttribute(e,i.type);this[o]=null!=(r=null!=e?e:null==(r=this._$Ej)?void 0:r.get(o))?r:e,this._$Em=null}}requestUpdate(t,e,r,s=!1,o){if(void 0!==t){const i=this.constructor;if(!1===s&&(o=this[t]),!((null!=(s=(r=null==r?i.getPropertyOptions(t):r).hasChanged)?s:yt)(o,e)||r.useDefault&&r.reflect&&o===(null==(o=this._$Ej)?void 0:o.get(t))&&!this.hasAttribute(i._$Eu(t,r))))return;this.C(t,e,r)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(t,e,{useDefault:r,reflect:s,wrapped:o},i){var n;r&&!(null!=(n=this._$Ej)?n:this._$Ej=new Map).has(t)&&(this._$Ej.set(t,null!=(n=null!=i?i:e)?n:this[t]),!0!==o||void 0!==i)||(this._$AL.has(t)||(this.hasUpdated||r||(e=void 0),this._$AL.set(t,e)),!0===s&&this._$Em!==t&&(null!=(s=this._$Eq)?s:this._$Eq=new Set).add(t))}async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(t){Promise.reject(t)}var t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var r;if(this.isUpdatePending){if(!this.hasUpdated){if(null!=this.renderRoot||(this.renderRoot=this.createRenderRoot()),this._$Ep){for(const[r,t]of this._$Ep)this[r]=t;this._$Ep=void 0}const r=this.constructor.elementProperties;if(0{var e;return null==(e=t.hostUpdate)?void 0:e.call(t)}),this.update(s)):this._$EM()}catch(t){throw e=!1,this._$EM(),t}e&&this._$AE(s)}}willUpdate(t){}_$AE(t){var e;null==(e=this._$EO)||e.forEach(t=>{var e;return null==(e=t.hostUpdated)?void 0:e.call(t)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Eq&&(this._$Eq=this._$Eq.forEach(t=>this._$ET(t,this[t]))),this._$EM()}updated(t){}firstUpdated(t){}}$t.elementStyles=[],$t.shadowRootOptions={mode:"open"},$t.elementProperties=new Map,$t.finalized=new Map,null==gt||gt({ReactiveElement:$t}),(null!=(zt=vt.reactiveElementVersions)?zt:vt.reactiveElementVersions=[]).push("2.1.2");class wt extends $t{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var t,e=super.createRenderRoot();return null!=(t=this.renderOptions).renderBefore||(t.renderBefore=e.firstChild),e}update(t){var e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=((t,e,r)=>{var s;const o=null!=(s=null==r?void 0:r.renderBefore)?s:e;let i=o._$litPart$;if(void 0===i){const t=null!=(s=null==r?void 0:r.renderBefore)?s:null;o._$litPart$=i=new Z(e.insertBefore(k(),t),t,void 0,null!=r?r:{})}return i._$AI(t),i})(e,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),null==(t=this._$Do)||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),null==(t=this._$Do)||t.setConnected(!1)}render(){return I}}wt._$litElement$=!0,wt.finalized=!0,null==(y=globalThis.litElementHydrateSupport)||y.call(globalThis,{LitElement:wt});const Et=globalThis.litElementPolyfillSupport;null==Et||Et({LitElement:wt}),(null!=(zt=globalThis.litElementVersions)?zt:globalThis.litElementVersions=[]).push("4.0.1");const At={attribute:!0,type:String,converter:f,reflect:!1,hasChanged:b};function St(r){return(t,e)=>("object"==typeof e?(r=At,s,t)=>{const{kind:o,metadata:e}=t;let i=globalThis.litPropertyMetadata.get(e);if(void 0===i&&globalThis.litPropertyMetadata.set(e,i=new Map),i.set(t.name,r),"accessor"===o){const o=t["name"];return{set(t){var e=s.get.call(this);s.set.call(this,t),this.requestUpdate(o,e,r)},init(t){return void 0!==t&&this.C(o,void 0,r),t}}}if("setter"!==o)throw Error("Unsupported decorator location: "+o);{const o=t["name"];return function(t){var e=this[o];s.call(this,t),this.requestUpdate(o,e,r)}}}:(t,e,r)=>{var s=e.hasOwnProperty(r);return e.constructor.createProperty(r,s?{...t,wrapped:!0}:t),s?Object.getOwnPropertyDescriptor(e,r):void 0})(r,t,e)}class Pt extends class{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,r){this._$Ct=t,this._$AM=e,this._$Ci=r}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}}{constructor(t){if(super(t),this.et=B,2!==t.type)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(t){if(t===B||null==t)return this.vt=void 0,this.et=t;if(t===I)return t;if("string"!=typeof t)throw Error(this.constructor.directiveName+"() called with a non-string value");if(t===this.et)return this.vt;const e=[this.et=t];return e.raw=e,this.vt={_$litType$:this.constructor.resultType,strings:e,values:[]}}}Pt.directiveName="unsafeHTML",Pt.resultType=1;class Ct extends Pt{}Ct.directiveName="unsafeSVG",Ct.resultType=2;const kt=(m=Ct,(...t)=>({_$litDirective$:m,values:t})),Ut=kt('\n \n\n');var Ot=Object.defineProperty,y=(t,e,r,s)=>{for(var o,i=void 0,n=t.length-1;0<=n;n--)(o=t[n])&&(i=o(e,r,i)||i);return i&&Ot(e,r,i),i},zt=class extends wt{constructor(){super(...arguments),__privateAdd(this,Tt)}get isRtl(){var t,e;return"rtl"===this.dir||(null==(e=(t=window.LOOX).isRTLDirection)?void 0:e.call(t))}render(){return D` ${this.renderStrip()} `}renderStrip(){return D`

${this.content}

`}show(){requestAnimationFrame(()=>{__privateMethod(this,Tt,Mt).call(this)})}dismiss(){try{var t=new Event("dismissed");this.dispatchEvent(t)}catch(t){}requestAnimationFrame(()=>{__privateMethod(this,Tt,Rt).call(this)}),this.addEventListener("transitionend",()=>{this.remove()},{once:!0})}},Tt=new WeakSet,Mt=function(){this.classList.add("shown")},Rt=function(){this.classList.remove("shown")};zt.styles=[lt(':root,:host{--lxs-font-size-3xl: var(--lxs-u-font-size-3xl, 42px);--lxs-line-height-3xl: var(--lxs-u-line-height-3xl, 1.25);--lxs-font-size-2xl: var(--lxs-u-font-size-2xl, 28px);--lxs-line-height-2xl: var(--lxs-u-line-height-2xl, 1.25);--lxs-font-size-xl: var(--lxs-u-font-size-xl, 20px);--lxs-line-height-xl: var(--lxs-u-line-height-xl, 1.4);--lxs-font-size-l: var(--lxs-u-font-size-l, 18px);--lxs-line-height-l: var(--lxs-u-line-height-l, 1.4);--lxs-font-size-base: var(--lxs-u-font-size-base, 16px);--lxs-line-height-base: var(--lxs-u-line-height-base, 1.5);--lxs-font-size-s: var(--lxs-u-font-size-s, 14px);--lxs-line-height-s: var(--lxs-u-line-height-s, 1.5);--lxs-font-size-xs: var(--lxs-u-font-size-xs, 12px);--lxs-line-height-xs: var(--lxs-u-line-height-xs, 1.5);--lxs-font-weight-regular: var(--lxs-u-font-weight-regular, normal);--lxs-font-weight-bold: var(--lxs-u-font-weight-bold, bold);--lxs-font-weight-semibold: var(--lxs-u-font-weight-semibold, 600);--lxs-shadow-level-1: var(--lxs-u-shadow-level-1, 0px 3px 14px -2px rgba(0, 0, 0, .12));--lxs-shadow-level-2: var(--lxs-u-shadow-level-2, 0px 3px 15px -4px rgba(0, 0, 0, .22));--lxs-shadow-level-3: var(--lxs-u-shadow-level-3, 0px 0px 35px -10px rgba(0, 0, 0, .25));--lxs-shadow-bottom: var(--lxs-u-shadow-bottom, 0px -4px 11px rgba(0, 0, 0, .04), 0px -3px 6px rgba(0, 0, 0, .03), 0px -1px 3px rgba(0, 0, 0, .03), 0px -.5px 1px rgba(0, 0, 0, .01), 0px -.1px .5px rgba(0, 0, 0, .005));--lxs-shadow-floating: var(--lxs-u-shadow-floating, 0px -2px 12px rgba(0, 0, 0, .08));--lxs-color-primary: var(--lxs-u-color-primary, #00639c);--lxs-color-primary-hover: var(--lxs-u-color-primary-hover, #00639c);--lxs-color-on-primary: var(--lxs-u-color-on-primary, #ffffff);--lxs-color-primary-container: var(--lxs-u-color-primary-container, #cee5ff);--lxs-color-on-primary-container: var(--lxs-u-color-on-primary-container, #001d33);--lxs-color-secondary: var(--lxs-u-color-secondary, #53606e);--lxs-color-on-secondary: var(--lxs-u-color-on-secondary, #ffffff);--lxs-color-secondary-container: var(--lxs-u-color-secondary-container, #d6e4f5);--lxs-color-on-secondary-container: var(--lxs-u-color-on-secondary-container, #0f1d29);--lxs-color-tertiary: var(--lxs-u-color-tertiary, #685878);--lxs-color-on-tertiary: var(--lxs-u-color-on-tertiary, #ffffff);--lxs-color-tertiary-container: var(--lxs-u-color-tertiary-container, #efdbff);--lxs-color-on-tertiary-container: var(--lxs-u-color-on-tertiary-container, #221631);--lxs-color-error: var(--lxs-u-color-error, #bb171b);--lxs-color-on-error: var(--lxs-u-color-on-error, #fff4f4);--lxs-color-error-container: var(--lxs-u-color-error-container, #ffe9e9);--lxs-color-on-error-container: var(--lxs-u-color-on-error-container, #7e0000);--lxs-color-disabled: var(--lxs-u-color-disabled, #a4acb5);--lxs-color-on-disabled: var(--lxs-u-color-on-disabled, #f8f9fb);--lxs-color-disabled-container: var(--lxs-u-color-disabled-container, #eceef1);--lxs-color-on-disabled-container: var(--lxs-u-color-on-disabled-container, #89929a);--lxs-color-background: var(--lxs-u-color-background, #fcfcff);--lxs-color-on-background: var(--lxs-u-color-on-background, #1a1c1e);--lxs-color-surface: var(--lxs-u-color-surface, #fcfcff);--lxs-color-on-surface: var(--lxs-u-color-on-surface, #1a1c1e);--lxs-color-surface-variant: var(--lxs-u-color-surface-variant, #dfe3ea);--lxs-color-on-surface-variant: var(--lxs-u-color-on-surface-variant, #42474d);--lxs-color-outline: var(--lxs-u-color-outline, #73777e);--lxs-color-outline-variant: var(--lxs-u-color-outline-variant, #c2c7ce);--lxs-color-shadow: var(--lxs-u-color-shadow, #000000);--lxs-color-scrim: var(--lxs-u-color-scrim, #000000);--lxs-color-inverse-surface: var(--lxs-u-color-inverse-surface, #2f3033);--lxs-color-inverse-on-surface: var(--lxs-u-color-inverse-on-surface, #f1f0f3);--lxs-color-inverse-primary: var(--lxs-u-color-inverse-primary, #97cbff);--lxs-color-star-color: var(--lxs-u-color-star-color, #ff8d00);--lxs-border-radius: var(--lxs-u-border-radius, 16px);--lxs-spacing: 4px;--lxs-control-padding: 12px;--lxs-control-icon-size: 1.5em}.lxs-icon{font-size:var(--lxs-icon-size, 1em);display:inline-flex;line-height:0}.lxs-icon:before,.lxs-icon:after{display:none}.lxs-icon svg{display:block;width:1em;height:1em}.lxs-button{--lxs-icon-size: var(--lxs-button-icon-size, 1.5em);font-weight:var(--lxs-button-font-weight, var(--lxs-font-weight-bold));font-size:var(--lxs-button-font-size, var(--lxs-font-size-base));line-height:var(--lxs-button-line-height, var(--lxs-line-height-base));color:var(--lxs-button-color, var(--lxs-button-base-color));background-color:var(--lxs-button-background-color, var(--lxs-button-base-background-color));border-radius:var(--lxs-button-border-radius, var(--lxs-border-radius));display:inline-flex;box-shadow:inset 0 0 0 2px var(--lxs-button-border-color, transparent);padding:var(--lxs-button-padding, 12px 16px);text-decoration:var(--lxs-button-text-decoration, none);text-underline-offset:2px;transition:color .2s ease-in-out;position:relative;cursor:pointer;overflow:hidden;box-sizing:border-box;align-items:center;justify-content:center;text-align:center;gap:var(--lxs-button-spacing, calc(var(--lxs-spacing) * 2));border:0;font-family:inherit;outline-color:transparent;margin:0;-webkit-user-select:none;user-select:none;white-space:nowrap;font-stretch:100%;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal}.lxs-button:after{bottom:0;left:0;position:absolute;right:0;top:0;content:"";opacity:0;z-index:0;border-radius:var(--lxs-button-border-radius, var(--lxs-border-radius));transition:opacity .2s ease-in-out}.lxs-button[data-lxs-variant=primary]{--lxs-button-base-background-color: var( --lxs-button-primary-background-color, var(--lxs-color-primary) );--lxs-button-base-color: var(--lxs-button-primary-color, var(--lxs-color-on-primary))}.lxs-button[data-lxs-variant=primary]:after{background-color:var(--lxs-button-primary-hover-background-color, var(--lxs-color-on-primary))}.lxs-button[data-lxs-variant=secondary]{--lxs-button-base-background-color: var( --lxs-button-secondary-background-color, var(--lxs-color-primary-container) );--lxs-button-base-color: var( --lxs-button-secondary-color, var(--lxs-color-on-primary-container) )}.lxs-button[data-lxs-variant=secondary]:after{background-color:var(--lxs-button-secondary-hover-background-color, var(--lxs-color-on-primary-container))}.lxs-button[data-lxs-variant=outline]{--lxs-button-base-background-color: transparent;--lxs-button-base-color: var(--lxs-button-outline-color, var(--lxs-color-primary));--lxs-button-border-color: var(--lxs-button-outline-border-color, var(--lxs-color-primary))}.lxs-button[data-lxs-variant=outline]:after{background-color:var(--lxs-color-primary)}.lxs-button[data-lxs-variant=inverted]{--lxs-button-base-background-color: var( --lxs-button-inverted-background-color, var(--lxs-color-background) );--lxs-button-base-color: var(--lxs-button-inverted-color, var(--lxs-color-on-background))}.lxs-button[data-lxs-variant=inverted]:after{background-color:var(--lxs-color-on-background)}.lxs-button[data-lxs-variant=text]{--lxs-button-base-background-color: transparent;--lxs-button-base-color: var(--lxs-button-text-color, var(--lxs-color-on-background))}.lxs-button[data-lxs-variant=text]:after{background-color:var(--lxs-button-text-hover-background-color, var(--lxs-color-on-background))}.lxs-button[data-lxs-variant=error]{--lxs-button-base-background-color: var( --lxs-button-error-background-color, var(--lxs-color-error) );--lxs-button-base-color: var(--lxs-button-error-color, var(--lxs-color-on-error))}.lxs-button[data-lxs-variant=error]:after{background-color:var(--lxs-color-on-error)}.lxs-button[data-lxs-variant=error-text]{--lxs-button-base-background-color: transparent;--lxs-button-base-color: var(--lxs-button-error-text-color, var(--lxs-color-error))}.lxs-button[data-lxs-variant=error-text]:after{background-color:var(--lxs-color-error)}@media(pointer:fine){.lxs-button:not([aria-disabled=true]):hover:after,.lxs-button:not(:disabled):hover:after{opacity:.08}.lxs-button:not([aria-disabled=true]):focus-visible,.lxs-button:not(:disabled):focus-visible{outline-color:initial}.lxs-button:not([aria-disabled=true]):focus:after,.lxs-button:not([aria-disabled=true]):active:after,.lxs-button:not(:disabled):focus:after,.lxs-button:not(:disabled):active:after{opacity:.12}}.lxs-button[aria-disabled=true],.lxs-button:disabled{--lxs-button-primary-background-color: var( --lxs-button-disabled-background-color, var(--lxs-color-disabled-container) );--lxs-button-secondary-background-color: var( --lxs-button-disabled-background-color, var(--lxs-color-disabled-container) );--lxs-button-error-background-color: var( --lxs-button-disabled-background-color, var(--lxs-color-disabled-container) );--lxs-button-primary-color: var( --lxs-button-disabled-color, var(--lxs-color-on-disabled-container) );--lxs-button-secondary-color: var( --lxs-button-disabled-color, var(--lxs-color-on-disabled-container) );--lxs-button-error-color: var( --lxs-button-disabled-color, var(--lxs-color-on-disabled-container) );--lxs-button-inverted-color: var(--lxs-button-disabled-color, var(--lxs-color-disabled));--lxs-button-outline-color: var(--lxs-button-disabled-color, var(--lxs-color-disabled));--lxs-button-outline-border-color: var(--lxs-button-disabled-color, var(--lxs-color-disabled));--lxs-button-text-color: var(--lxs-button-disabled-color, var(--lxs-color-disabled));--lxs-button-error-text-color: var(--lxs-button-disabled-color, var(--lxs-color-disabled));pointer-events:none;cursor:default}.lxs-button.lxs-is-icon-only{padding:var(--lxs-button-padding, 12px)}.lxs-button.lxs-is-compact{padding:var(--lxs-button-padding, 8px 12px);font-size:var(--lxs-font-size-s)}.lxs-button.lxs-is-compact.lxs-is-icon-only{padding:var(--lxs-button-padding, 8px)}.lxs-button:not(.lxs-is-icon-only):not(.lxs-is-compact){min-width:var(--lxs-button-min-width, 96px)}.lxs-button b,.lxs-button strong{color:inherit}.lxs-toast{--lxs-icon-size: 1.5em;--lxs-button-color: var(--lxs-toast-color, var(--lxs-color-inverse-on-surface));--lxs-button-font-size: var(--lxs-font-size-s);--lxs-button-line-height: var(--lxs-line-height-s);--lxs-button-text-decoration: underline;display:grid;grid-auto-flow:column;align-items:center;padding:4px 12px;min-height:44px;font-weight:400;font-size:var(--lxs-font-size-s);line-height:var(--lxs-line-height-s);background-color:var(--lxs-toast-background-color, var(--lxs-color-inverse-surface));color:var(--lxs-toast-color, var(--lxs-color-inverse-on-surface));gap:calc(var(--lxs-spacing) * 3);border-radius:var(--lxs-toast-border-radius, var(--lxs-border-radius));cursor:default}.lxs-toast.lxs-is-error,.lxs-toast[data-lxs-variant=error]{--lxs-toast-color: var(--lxs-toast-error-color, var(--lxs-color-on-error));--lxs-toast-background-color: var(--lxs-toast-error-background-color, var(--lxs-color-error))}[dir=ltr] .lxs-toast.lxs-has-action{padding-right:4px}[dir=rtl] .lxs-toast.lxs-has-action{padding-left:4px}.lxs-toast .lxs-button[data-lxs-variant=text]:after{background-color:var(--lxs-color-background)}:host{z-index:999;position:fixed;bottom:0;display:flex;left:50%;right:50%;align-items:center;justify-content:center;margin-bottom:var(--lxs-control-padding);transition:transform .3s ease-in-out;width:100%;padding-inline:var(--lxs-control-padding);transform:translate(-50%) translateY(100%);filter:drop-shadow(var(--lxs-shadow-floating))}:host .lxs-button{text-decoration:none}@media screen and (min-width:480px){:host{width:max-content;padding-inline:initial}}:host(.shown){transform:translate(-50%) translateY(0)}.container{width:100%;border-radius:var(--lxm-border-s, 8px);border:1px solid var(--lxs-color-outline)}@media screen and (min-width:480px){.container{width:auto}}.large{display:flex;flex-direction:column;padding:12px;gap:12px}.large .lxs-button{width:100%}@media screen and (min-width:480px){.large{margin:0 auto;flex-direction:row;align-items:center;padding:12px 24px;gap:24px}.large .lxs-button{width:auto}}.large .content{display:flex;flex-direction:column;gap:12px;text-align:center}@media screen and (min-width:480px){.large .content{flex-grow:1;flex-direction:row;font-size:var(--lxs-font-size-s);text-align:start;align-items:center}}.large .content .text{display:flex;flex-direction:column}.slim{display:flex;flex-direction:row;align-items:center;gap:8px}.slim .content{text-align:center;flex:1;padding:0;margin:0}@media screen and (min-width:480px){.slim .content{text-align:initial}}.no-break{white-space:nowrap;word-break:keep-all}.celebrate-icon{font-size:32px;line-height:32px;display:flex;align-items:center;justify-content:center}.title{font-weight:var(--lxs-font-weight-bold);font-size:var(--lxs-font-size-xl)}@media screen and (min-width:480px){.title{font-size:var(--lxs-font-size-base)}}.bold{font-weight:var(--lxs-font-weight-bold)}')];let Nt=zt;y([St({type:String,attribute:"pixel-url"})],Nt.prototype,"pixelURL"),y([St({type:String,attribute:"content"})],Nt.prototype,"content");const Lt="lx-discount-reminder";let Ht=!1;function jt(){try{var t=null==sessionStorage?void 0:sessionStorage.getItem("lx_discount_reminder");return t?JSON.parse(t):void 0}catch{return null}}LOOX.domReady(async()=>{var t,e;if(!(Ht||0t.includes("discount_code"));return null==t?void 0:t.split("=")[1]}();if(i){if(i.startsWith("LXZ")){var s=r&&r.locale!==LOOX.shopifyLocale;s&&sessionStorage.removeItem("lx_discount_reminder");var o=!r||s?await async function(t){const{root:e,clientId:r,shopifyLocale:s}=LOOX,o=e+`/referrals/${r}/discounts/${t}?locale=`+s,i=await fetch(o);return i.json()}(i):r;if(!r){const t={locale:LOOX.shopifyLocale};null!=o&&o.content&&(t.content=o.content),sessionStorage.setItem("lx_discount_reminder",JSON.stringify({...t}))}if(o&&o.content&&!(0{var t=jt();sessionStorage.setItem("lx_discount_reminder",JSON.stringify({...t,dismissed:!0}))})}}}else r&&sessionStorage.removeItem("lx_discount_reminder")}}catch(t){}})}();