`)})}syncDom(){this.shadowRoot.length&&(this.shadowRoot.forEach(e=>{this.ensureDomInRoot(e)}),this.latestTemplate&&this.insuranceDom().forEach(e=>{e.innerHTML!==this.latestTemplate&&(e.innerHTML=this.latestTemplate)}),this.latestIsCheckoutButton&&this.hideShadowSubmitButtons())}hideShadowSubmitButtons(){this.cartDom(this.submit).forEach(e=>{e.getAttribute("data-seel-button")||(e.style.display="none")})}restoreShadowSubmitButtons(){this.cartDom(this.submit).forEach(e=>{e.getAttribute("data-seel-button")||(e.style.display="",e.offsetHeight)})}remove=()=>{this.latestTemplate="",this.latestIsCheckoutButton=!1,this.stopObservers(),this.cartDom(t)?.forEach(e=>{e.remove()}),this.restoreShadowSubmitButtons(),setTimeout(()=>{this.restoreShadowSubmitButtons()},30),setTimeout(()=>{this.restoreShadowSubmitButtons()},300)};creatDom(){this.syncDom()}updateTemplate(e,t=!1){this.latestTemplate=e,this.latestIsCheckoutButton=t,t?0===this.observers.length&&this.startObservers():this.stopObservers(),this.syncDom(),t&&(this.hideShadowSubmitButtons(),setTimeout(()=>this.hideShadowSubmitButtons(),30),setTimeout(()=>this.hideShadowSubmitButtons(),300))}updateWidgetDom(e){this.cartDom(".seel_widget--title_line--checkbox")?.forEach(t=>{t.checked=e})}submitDom(){return this.cartDom(this.submit)}updateCartTotal(e){setTimeout(()=>{this.cartDom(this.footerUpdateSection).forEach(t=>{"a"===t.tagName.toLowerCase()?t.innerHTML=(t?.innerText||t.innerHTML).replace(/•.*$/,"• "+e):t.innerHTML=e})},100)}hasInsuranceDom(){return this.cartDom(t).length>0}},u=["cart/change","cart/add","cart/update","cart.js"];function h(e,t){let n=null;return(...i)=>{n&&clearTimeout(n),n=setTimeout(()=>{n=null,e(...i)},t)}}var m="seel-widget-style",p=".seel-insurance",f=/^(.+?):root\s+(.+)$/,g=[],b=new Map,w=null,v=h(()=>{w?.()},150);function y(e){return[e.anchor,e.dynamicAnchor,e.submit,e.dynamicSubmit,e.footerUpdateSection,e.dynamicFooterUpdateSection].some(e=>!!e&&/:root\s+/.test(e))}function k(e,t){if(!t.trim())return[];let n=[];try{n=[...e.querySelectorAll(t)]}catch{return[]}for(const i of e.querySelectorAll("*"))i.shadowRoot&&n.push(...k(i.shadowRoot,t));return n}function _(e){return!(e instanceof Element)||(!!e.matches(p)||!!e.closest(p))}function S(e){if(b.has(e))return;const t=new MutationObserver(e=>{(function(e){return e.every(e=>{const t=e.target?.closest?.(p),n=Array.from(e.addedNodes).every(e=>_(e)),i=Array.from(e.removedNodes).every(e=>_(e));return!!t||n&&i})})(e)||v()});t.observe(e,{childList:!0,subtree:!0}),b.set(e,t)}function x(t){g.includes(t)||(g.push(t),function(t){if(t.querySelector(`style[data-id="${m}"]`))return;const n=document.createElement("style");n.setAttribute("data-id",m),n.textContent=`${e} #seel_widget{max-width: none !important;}`,t.appendChild(n)}(t),S(t))}function C(e){!function(){for(let e=g.length-1;e>=0;e--){const t=g[e];t.host.isConnected||(b.get(t)?.disconnect(),b.delete(t),g.splice(e,1))}}();const t=[];for(const n of g)try{t.push(...n.querySelectorAll(e))}catch{}return t}function L(e){const t=e.trim();if(!t)return[];const n=t.match(f);if(n)return function(e,t){const n=k(document,e),i=[];for(const o of n){const e=o.shadowRoot;e&&(x(e),i.push(...k(e,t)))}return i}(n[1].trim(),n[2].trim());let i=[];try{i=[...document.querySelectorAll(t)]}catch{return C(t)}return[...i,...C(t)]}function P(e){if(!e)return[];const t=new Set,n=[];for(const i of e.split(","))for(const e of L(i))t.has(e)||(t.add(e),n.push(e));return n}function I(e){return P(e)[0]??null}function A(e){return P(e)}function F(e){const t=document.createElement("style");t.textContent=e,document.body.appendChild(t)}async function T(e){try{return(await e).json()}catch(t){return console.log(`seel:fetch ${t}`),null}}function R(){return window.location.href.includes("/cart")}function M(e){return u.some(t=>e.includes(t))}var E="pp_gsp-",V="seel-user-id",j="seel-session-id",W=(e,t)=>(n,i)=>{const o=e.getItem(t?`${t}${n}`:n);try{if(null!==o)return JSON.parse(o)}catch(r){console.log(`seel: Error reading Storage key '${t?`${t}${n}`:n}':`,r)}return i??null},z=(e,t)=>(n,i)=>{try{e.setItem(t?`${t}${n}`:n,JSON.stringify(void 0!==i?i:null))}catch(o){console.log(`seel: Error writing Storage key '${t?`${t}${n}`:n}':`,o)}},N=(e,t)=>n=>e.removeItem(t?`${t}${n}`:n),D=(W(localStorage,E),z(localStorage,E),N(localStorage,E),W(sessionStorage,E)),Z=z(sessionStorage,E),B=(N(sessionStorage,E),function(e){return e[e.PartialRender=1]="PartialRender",e[e.FakeUpdate=2]="FakeUpdate",e}({})),G={type:1,anchor:"[name='checkout'],a[href='/checkout']",position:"beforebegin",dynamicAnchor:"",dynamicPosition:"beforebegin",updateSection:"",dynamicUpdateSection:"",dynamicFooterUpdateSection:"",isRefreshCartPage:!1,ppSeelCartTemplate:!1,sections:"",dynamicSection:"",footerUpdateSection:".totals__subtotal-value,.totals__total-value,.cart__subtotal,.cart-summary__subtotal .amount .theme-money,[data-hulkapps-cart-total]",submit:'[name="checkout"],a[href="/checkout"]',dynamicSubmit:"",isPrevent:!0,weight:0},H=function(e){return e.LEARNMORE_MODAL="learnmore-modal",e}({}),$=["min-height","paddingTop","paddingRight","paddingBottom","paddingLeft","borderWidth","borderStyle","borderColor","borderRadius","boxSizing","position","overflow","overflowX","overflowY","backgroundColor","backgroundImage","backgroundSize","backgroundPosition","backgroundRepeat","fontSize","fontWeight","fontFamily","lineHeight","color","textAlign","textDecoration","textTransform","letterSpacing","opacity","boxShadow","cursor","flex","flexDirection","justifyContent","alignItems"];function U(e){const t=e.split(",");for(const n of t){const e=I(n.trim());if(e)return e}return null}function O(e,t){const n=window.getComputedStyle(e);let i="";return $.forEach(e=>{const o=n[e];if(o&&t&&("backgroundColor"===e&&"rgba(0, 0, 0, 0)"===o?t.style.backgroundColor="#000":t&&(t.style[e]=o)),!t&&o){const t=/[A-Z]/.test(e)?e.replace(/([A-Z])/g,"-$1").toLowerCase():e,n="string"==typeof o?o.replace(/"/g,"'"):o;i+="background-color"===t&&"rgba(0, 0, 0, 0)"===n?"background-color: rgba(var(--color-button));":`${t}: ${n};`}}),t&&(t.style.width="100%",t.style.maxWidth="500px",t.style.minHeight="40px"),i&&(i+="width: 100%; max-width: 500px; min-height: 40px;"),t?t.style.cssText:i}var Y=function(e){return e.Amount="{{amount}}",e.AmountNoDecimals="{{amount_no_decimals}}",e.AmountWithCommaSeparator="{{amount_with_comma_separator}}",e.AmountNoDecimalsWithCommaSeparator="{{amount_no_decimals_with_comma_separator}}",e.AmountWithApostropheSeparator="{{amount_with_apostrophe_separator}}",e.AmountNoDecimalsWithSpaceSeparator="{{amount_no_decimals_with_space_separator}}",e.AmountWithSpaceSeparator="{{amount_with_space_separator}}",e.AmountWithPeriodAndSpaceSeparator="{{amount_with_period_and_space_separator}}",e}({}),X={USD:"en-US",CAD:"en-CA",GBP:"en-GB",EUR:"de-DE",AUD:"en-AU",NZD:"en-NZ",PLN:"pl-PL",HUF:"de-DE",CZK:"cs-CZ"},q=(e,t)=>{const n=Number(e),i=window.Shopify.currency.active,o={style:"currency",currency:i,minimumFractionDigits:2,maximumFractionDigits:2},r=`${window.Shopify.locale}-${window.Shopify.country}`;let a=n.toLocaleString(r,o);return t&&(a=((e,t,n)=>{const i=Number(e),o={useGrouping:!0,style:"decimal",currency:n,minimumFractionDigits:2,maximumFractionDigits:2},r=`${window.Shopify.locale}-${window.Shopify.country}`;let a;const s=String(t).replace(/{{(.+?)}}/g,(e,t)=>`{{${t.replace(/\s+/g,"")}}}`),c=s.match(/{{\s*(.*?)\s*}}/);switch(c?c[0]:s){case Y.Amount:a=i.toLocaleString(void 0,{minimumFractionDigits:2,maximumFractionDigits:2});break;case Y.AmountNoDecimals:o.maximumFractionDigits=0,o.minimumFractionDigits=0,a=i.toLocaleString(X[n]||r,o);break;case Y.AmountWithCommaSeparator:a=i.toLocaleString(X[n]||r,o);break;case Y.AmountNoDecimalsWithCommaSeparator:o.maximumFractionDigits=0,o.minimumFractionDigits=0,a=i.toLocaleString(X[n]||r,o);break;case Y.AmountWithApostropheSeparator:a=i.toLocaleString("de-CH",o).replace(/’/g,"'");break;case Y.AmountNoDecimalsWithSpaceSeparator:o.maximumFractionDigits=0,o.minimumFractionDigits=0,a=i.toLocaleString("fr-FR",o);break;case Y.AmountWithSpaceSeparator:a=i.toLocaleString("fr-FR",o);break;case Y.AmountWithPeriodAndSpaceSeparator:a=i.toLocaleString("en-US",o).replace(/,/g," ");break;default:a=i.toLocaleString()}return s.replace(/{{\s*(.*?)\s*}}/,a)})(e,t,i)),a},J=new class{subscribers={};on(e,t){this.subscribers[e]||(this.subscribers[e]=[]),this.subscribers[e].push(t)}emit(e,t){this.subscribers[e]&&this.subscribers[e].forEach(e=>e(t))}off(e,t){this.subscribers[e]&&(this.subscribers[e]=this.subscribers[e].filter(e=>e!==t))}},Q={en:{"Shipping Protection":"Shipping Protection","Peace of mind for loss, damage, theft, and delay":"Peace of mind for loss, damage, theft, and delay","What’s covered?":"What’s covered?","Marked delivered but not received, or lost in transit.":"Marked delivered but not received, or lost in transit.","Items arrive damaged or broken.":"Items arrive damaged or broken.","Porch piracy or theft after delivery.":"Porch piracy or theft after delivery.","Not delivered within the delay window after shipment.":"Not delivered within the delay window after shipment.","Fast claims: Most claims are resolved within 48 hours.":"Fast claims: Most claims are resolved within 48 hours.","Easy to file: Submit online in minutes.":"Easy to file: Submit online in minutes.","Get protection":"Get protection","No, I don’t need protection":"No, I don’t need protection","FAQ · Terms & Conditions":"FAQ · Terms & Conditions"},fr:{"Shipping Protection":"Protection d'expédition","Peace of mind for loss, damage, theft, and delay":"Tranquillité d'esprit en cas de perte, dommages, vol et retard","What’s covered?":"Qu'est-ce qui est couvert ?","Marked delivered but not received, or lost in transit.":"Marqué comme livré mais non reçu, ou perdu en transit.","Items arrive damaged or broken.":"Les articles arrivent endommagés ou cassés.","Porch piracy or theft after delivery.":"Vol de colis devant la porte ou après la livraison.","Not delivered within the delay window after shipment.":"Non livré dans le délai imparti après l'expédition.","Fast claims: Most claims are resolved within 48 hours.":"Réclamations rapides : la plupart des réclamations sont résolues dans les 48 heures.","Easy to file: Submit online in minutes.":"Facile à soumettre : faites votre demande en ligne en quelques minutes.","Get protection":"Obtenir la protection","No, I don’t need protection":"Non, je n'ai pas besoin de protection","FAQ · Terms & Conditions":"FAQ · Conditions générales"},de:{"Shipping Protection":"Versandschutz","Peace of mind for loss, damage, theft, and delay":"Sorgenfrei bei Verlust, Beschädigung, Diebstahl und Verzögerung","What’s covered?":"Was ist abgedeckt?","Marked delivered but not received, or lost in transit.":"Als zugestellt markiert, aber nicht erhalten, oder auf dem Transportweg verloren.","Items arrive damaged or broken.":"Artikel kommen beschädigt oder kaputt an.","Porch piracy or theft after delivery.":"Paketdiebstahl vor der Haustür oder nach der Lieferung.","Not delivered within the delay window after shipment.":"Nicht innerhalb des vorgesehenen Zeitfensters nach dem Versand geliefert.","Fast claims: Most claims are resolved within 48 hours.":"Schnelle Schadensabwicklung: Die meisten Ansprüche werden innerhalb von 48 Stunden geklärt.","Easy to file: Submit online in minutes.":"Einfache Einreichung: Online in wenigen Minuten beantragen.","Get protection":"Schutz sichern","No, I don’t need protection":"Nein, ich brauche keinen Schutz","FAQ · Terms & Conditions":"FAQ · Allgemeine Geschäftsbedingungen"},it:{"Shipping Protection":"Protezione della spedizione","Peace of mind for loss, damage, theft, and delay":"Tranquillità in caso di smarrimento, danni, furto e ritardo","What’s covered?":"Cosa è coperto?","Marked delivered but not received, or lost in transit.":"Contrassegnato come consegnato ma non ricevuto, o smarrito durante il trasporto.","Items arrive damaged or broken.":"Gli articoli arrivano danneggiati o rotti.","Porch piracy or theft after delivery.":"Furto del pacco all'ingresso o dopo la consegna.","Not delivered within the delay window after shipment.":"Non consegnato entro la finestra di ritardo dopo la spedizione.","Fast claims: Most claims are resolved within 48 hours.":"Reclami veloci: la maggior parte dei reclami viene risolta entro 48 ore.","Easy to file: Submit online in minutes.":"Facile da presentare: invia la richiesta online in pochi minuti.","Get protection":"Ottieni protezione","No, I don’t need protection":"No, non ho bisogno di protezione","FAQ · Terms & Conditions":"FAQ · Termini e Condizioni"},nl:{"Shipping Protection":"Verzendbescherming","Peace of mind for loss, damage, theft, and delay":"Gemoedsrust bij verlies, schade, diefstal en vertraging","What’s covered?":"Wat is gedekt?","Marked delivered but not received, or lost in transit.":"Gemarkeerd als bezorgd maar niet ontvangen, of kwijtgeraakt tijdens transport.","Items arrive damaged or broken.":"Artikelen komen beschadigd of kapot aan.","Porch piracy or theft after delivery.":"Pakketdiefstal bij de voordeur of na bezorging.","Not delivered within the delay window after shipment.":"Niet bezorgd binnen het aangegeven tijdsbestek na verzending.","Fast claims: Most claims are resolved within 48 hours.":"Snelle claims: De meeste claims worden binnen 48 uur opgelost.","Easy to file: Submit online in minutes.":"Eenvoudig in te dienen: Online aanvragen in een paar minuten.","Get protection":"Bescherming toevoegen","No, I don’t need protection":"Nee, ik heb geen bescherming nodig","FAQ · Terms & Conditions":"FAQ · Algemene voorwaarden"},es:{"Shipping Protection":"Protección de envío","Peace of mind for loss, damage, theft, and delay":"Tranquilidad en caso de pérdida, daños, robo y retraso","What’s covered?":"¿Qué está cubierto?","Marked delivered but not received, or lost in transit.":"Marcado como entregado pero no recibido, o perdido en tránsito.","Items arrive damaged or broken.":"Los artículos llegan dañados o rotos.","Porch piracy or theft after delivery.":"Robo de paquetes en la puerta o después de la entrega.","Not delivered within the delay window after shipment.":"No entregado dentro del plazo de retraso posterior al envío.","Fast claims: Most claims are resolved within 48 hours.":"Reclamaciones rápidas: la mayoría se resuelven en 48 horas.","Easy to file: Submit online in minutes.":"Fácil de presentar: envíalo online en minutos.","Get protection":"Obtener protección","No, I don’t need protection":"No, no necesito protección","FAQ · Terms & Conditions":"FAQ · Términos y condiciones"},"pt-BR":{"Shipping Protection":"Proteção de envio","Peace of mind for loss, damage, theft, and delay":"Tranquilidade em caso de perda, danos, roubo e atraso","What’s covered?":"O que está coberto?","Marked delivered but not received, or lost in transit.":"Marcado como entregue mas não recebido, ou perdido em trânsito.","Items arrive damaged or broken.":"Os itens chegam danificados ou quebrados.","Porch piracy or theft after delivery.":"Roubo de pacotes na porta ou após a entrega.","Not delivered within the delay window after shipment.":"Não entregue dentro do prazo limite após o envio.","Fast claims: Most claims are resolved within 48 hours.":"Reivindicações rápidas: a maioria dos casos é resolvida em 48 horas.","Easy to file: Submit online in minutes.":"Fácil de abrir: envie online em minutos.","Get protection":"Obter proteção","No, I don’t need protection":"Não, eu não preciso de proteção","FAQ · Terms & Conditions":"FAQ · Termos e Condições"},"pt-PT":{"Shipping Protection":"Proteção de envio","Peace of mind for loss, damage, theft, and delay":"Tranquilidade em caso de perda, danos, roubo e atraso","What’s covered?":"O que está coberto?","Marked delivered but not received, or lost in transit.":"Marcado como entregue mas não recebido, ou perdido em trânsito.","Items arrive damaged or broken.":"Os artigos chegam danificados ou partidos.","Porch piracy or theft after delivery.":"Roubo de encomendas à porta ou após a entrega.","Not delivered within the delay window after shipment.":"Não entregue dentro do prazo limite após o envio.","Fast claims: Most claims are resolved within 48 hours.":"Reclamações rápidas: a maioria dos casos é resolvida em 48 horas.","Easy to file: Submit online in minutes.":"Fácil de apresentar: envie online em minutos.","Get protection":"Obter proteção","No, I don’t need protection":"Não, não preciso de proteção","FAQ · Terms & Conditions":"FAQ · Termos e Condições"},cs:{"Shipping Protection":"Ochrana zásilky","Peace of mind for loss, damage, theft, and delay":"Klid na duši v případě ztráty, poškození, krádeže a zpoždění","What’s covered?":"Co je kryto?","Marked delivered but not received, or lost in transit.":"Označeno jako doručené, ale nepřijaté, nebo ztracené během přepravy.","Items arrive damaged or broken.":"Položky dorazí poškozené nebo rozbité.","Porch piracy or theft after delivery.":"Krádež balíčku přede dveřmi nebo po doručení.","Not delivered within the delay window after shipment.":"Nedoručeno v rámci časového okna po odeslání.","Fast claims: Most claims are resolved within 48 hours.":"Rychlé vyřízení: Většina reklamací je vyřešena do 48 hodin.","Easy to file: Submit online in minutes.":"Snadné podání: Odešlete online během několika minut.","Get protection":"Získat ochranu","No, I don’t need protection":"Ne, nepotřebuji ochranu","FAQ · Terms & Conditions":"FAQ · Obchodní podmínky"},pl:{"Shipping Protection":"Ochrona wysyłki","Peace of mind for loss, damage, theft, and delay":"Spokój ducha w przypadku zgubienia, uszkodzenia, kradzieży i opóźnienia","What’s covered?":"Co obejmuje ochrona?","Marked delivered but not received, or lost in transit.":"Oznaczone jako dostarczone, ale nieodebrane, lub zagubione w transporcie.","Items arrive damaged or broken.":"Przedmioty docierają uszkodzone lub zepsute.","Porch piracy or theft after delivery.":"Kradzież paczki spod drzwi lub po dostawie.","Not delivered within the delay window after shipment.":"Niedostarczone w wyznaczonym oknie czasowym od wysyłki.","Fast claims: Most claims are resolved within 48 hours.":"Szybkie roszczenia: większość wniosków jest rozpatrywana w ciągu 48 godzin.","Easy to file: Submit online in minutes.":"Łatwe zgłaszanie: złóż wniosek online w kilka minut.","Get protection":"Zyskaj ochronę","No, I don’t need protection":"Nie, nie potrzebuję ochrony","FAQ · Terms & Conditions":"FAQ · Regulamin"},hu:{"Shipping Protection":"Szállítási védelem","Peace of mind for loss, damage, theft, and delay":"Nyugalom elvesztés, sérülés, lopás és késedelem esetén","What’s covered?":"Mit fedez?","Marked delivered but not received, or lost in transit.":"Kézbesítettnek jelölve, de nem kapta meg, vagy szállítás közben elveszett.","Items arrive damaged or broken.":"A termékek sérülten vagy törötten érkeznek.","Porch piracy or theft after delivery.":"Csomaglopás az ajtó elől vagy kiszállítás után.","Not delivered within the delay window after shipment.":"Nem került kiszállításra a feladás utáni határidőn belül.","Fast claims: Most claims are resolved within 48 hours.":"Gyors kárrendezés: A legtöbb igényt 48 órán belül elbírálják.","Easy to file: Submit online in minutes.":"Könnyű benyújtás: Igényelje online perceken belül.","Get protection":"Védelem kérése","No, I don’t need protection":"Nem, nincs szükségem védelemre","FAQ · Terms & Conditions":"GYIK · Felhasználási feltételek"}},K={"3d54b1-24.myshopify.com":{en:{"Peace of mind for loss, damage, theft, and delay":"Peace of mind for loss, damage, theft","Not delivered within the delay window after shipment.":""},fr:{"Peace of mind for loss, damage, theft, and delay":"Tranquillité d'esprit en cas de perte, dommages, vol","Not delivered within the delay window after shipment.":""},de:{"Peace of mind for loss, damage, theft, and delay":"Sorgenfrei bei Verlust, Beschädigung, Diebstahl","Not delivered within the delay window after shipment.":""},it:{"Peace of mind for loss, damage, theft, and delay":"Tranquillità in caso di smarrimento, danni, furto","Not delivered within the delay window after shipment.":""},nl:{"Peace of mind for loss, damage, theft, and delay":"Gemoedsrust bij verlies, schade, diefstal","Not delivered within the delay window after shipment.":""},es:{"Peace of mind for loss, damage, theft, and delay":"Tranquilidad en caso de pérdida, daños, robo","Not delivered within the delay window after shipment.":""},"pt-BR":{"Peace of mind for loss, damage, theft, and delay":"Tranquilidade em caso de perda, danos, roubo","Not delivered within the delay window after shipment.":""},"pt-PT":{"Peace of mind for loss, damage, theft, and delay":"Tranquilidade em caso de perda, danos, roubo","Not delivered within the delay window after shipment.":""},cs:{"Peace of mind for loss, damage, theft, and delay":"Klid na duši v případě ztráty, poškození, krádeže","Not delivered within the delay window after shipment.":""},pl:{"Peace of mind for loss, damage, theft, and delay":"Spokój ducha w przypadku zgubienia, uszkodzenia, kradzieży","Not delivered within the delay window after shipment.":""},hu:{"Peace of mind for loss, damage, theft, and delay":"Nyugalom elvesztés, sérülés, lopás esetén","Not delivered within the delay window after shipment.":""}}},ee="seel-learn-more-modal",te="seel-learn-more-modal-shadow-host";function ne(){const e=document.getElementById(ee),t=document.getElementById(te);if(!e?.open||!t)return;if(!t.classList.contains("seel-learn-more-modal--visible"))return void e.close();t.classList.remove("seel-learn-more-modal--visible");let n=!1;const i=()=>{n||(n=!0,e.close())},o=e=>{e.target===t&&"opacity"===e.propertyName&&(t.removeEventListener("transitionend",o),i())};t.addEventListener("transitionend",o),window.setTimeout(()=>{t.removeEventListener("transitionend",o),i()},350)}function ie(e){if(document.getElementById("seel-learn-more-modal"))return;const t=window.Shopify?.locale??"en",n=Object.keys(Q).includes(t)?Q[t]:Q.en,i=window.Shopify?.shop;console.log("shopDomain",i),console.log("specialTranslations",K);const o=i?K?.[i]?.[t]:null;console.log("specialOverride",o);const r=o?{...n,...o}:n,[a,s]=r["FAQ · Terms & Conditions"].split(" · "),{primaryButtonExtraClass:c,onGetProtection:l}=e,d=document.createElement("dialog");d.id=ee,d.setAttribute("aria-label",r["Shipping Protection"]),d.style.cssText="border:none;margin:0;padding:0;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;background:transparent;box-sizing:border-box;";const u=document.createElement("div");u.style.display="block",u.id=te;const h=e=>``,m=h(''),p=h(''),f=h(''),g=h(''),b=u.attachShadow({mode:"open"}),w=document.createElement("style");w.textContent=":host {\n position: fixed;\n inset: 0;\n z-index: calc(infinite);\n display: flex;\n align-items: center;\n justify-content: center;\n padding: max(16px, env(safe-area-inset-top, 0px)) max(16px, env(safe-area-inset-right, 0px)) max(16px, env(safe-area-inset-bottom, 0px)) max(16px, env(safe-area-inset-left, 0px));\n box-sizing: border-box;\n border: none;\n margin: 0;\n max-width: none;\n max-height: none;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.5);\n opacity: 0;\n visibility: hidden;\n pointer-events: none;\n transition: opacity 0.28s ease, visibility 0.28s ease;\n}\n\n:host(.seel-learn-more-modal--visible) {\n opacity: 1;\n visibility: visible;\n pointer-events: auto;\n}\n\n.seel-learn-more-modal__backdrop {\n position: absolute;\n inset: 0;\n z-index: 0;\n cursor: default;\n}\n\n.seel-learn-more-modal__panel {\n position: relative;\n width: 100%;\n max-width: 540px;\n overflow-y: auto;\n box-sizing: border-box;\n margin: 0;\n padding: 32px 46px;\n background: #fff;\n border-radius: 12px;\n box-shadow: 0 12px 40px rgba(0, 0, 0, 0.18);\n text-align: center;\n transform: translateY(10px) scale(0.98);\n opacity: 0;\n transition: transform 0.28s ease, opacity 0.28s ease;\n -webkit-overflow-scrolling: touch;\n z-index: 1;\n}\n\n@media (max-width: 1000px) {\n .seel-learn-more-modal__panel {\n padding: 28px 22px;\n }\n}\n\n.seel-learn-more-modal__panel .seel-learn-more-modal__content {\n width: 100%;\n margin: 0 auto;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.seel-learn-more-modal__content>* {\n width: 100%;\n}\n\n:host(.seel-learn-more-modal--visible) .seel-learn-more-modal__panel {\n transform: translateY(0) scale(1);\n opacity: 1;\n}\n\n.seel-learn-more-modal__close {\n position: absolute;\n top: 12px;\n right: 12px;\n width: 36px;\n height: 36px;\n margin: 0;\n padding: 0;\n border: none;\n background: transparent;\n color: #1a1a1a;\n font-size: 22px;\n line-height: 1;\n cursor: pointer;\n border-radius: 8px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.seel-learn-more-modal__close:hover {\n background: rgba(0, 0, 0, 0.06);\n}\n\n.seel-learn-more-modal__title {\n margin: 0 0 8px 0;\n font-size: 24px;\n font-weight: 700;\n color: #303030;\n line-height: 1.25;\n text-align: center;\n}\n\n.seel-learn-more-modal__subtitle {\n margin: 0 0 20px;\n font-size: 13px;\n line-height: 1.45;\n color: #000;\n font-weight: 450;\n}\n\n.seel-learn-more-modal__section-title {\n margin: 0 0 6px;\n font-size: 14px;\n font-weight: 700;\n color: #303030;\n text-align: left;\n}\n\n.seel-learn-more-modal__list {\n margin: 0 0 16px;\n padding: 0;\n list-style: none;\n text-align: left;\n}\n\n.seel-learn-more-modal__item {\n display: flex;\n gap: 10px;\n align-items: flex-start;\n margin-bottom: 6px;\n font-size: 13px;\n line-height: 1.45;\n color: #333;\n}\n\n.seel-learn-more-modal__item:last-child {\n margin-bottom: 0;\n}\n\n.seel-learn-more-modal__item-icon {\n flex: 0 0 20px;\n width: 20px;\n height: 20px;\n margin-top: 1px;\n color: #444;\n background: #E3E3E3;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.seel-learn-more-modal__summary {\n display: flex;\n padding: 8px 12px;\n flex-direction: column;\n gap: 4px;\n text-align: left;\n box-sizing: border-box;\n background: #F1F1F1;\n border-radius: 8px;\n font-size: 13px;\n font-weight: 450;\n line-height: 20px; \n}\n\n.seel-learn-more-modal__summary p {\n margin: 0;\n color: #303030;\n}\n\n.seel-learn-more-modal__summary a {\n text-decoration: none;\n color: #005BD3;\n}\n\n.seel-learn-more-modal__summary a:hover {\n color: #1d4ed8;\n}\n\n.seel-learn-more-modal__primary {\n display: block;\n width: 100%;\n box-sizing: border-box;\n padding: 14px 16px;\n border: none;\n border-radius: 4px;\n font-size: 15px;\n font-weight: 600;\n text-align: center;\n cursor: pointer;\n font-family: inherit;\n}\n\n.seel-learn-more-modal__decline {\n display: block;\n width: 100%;\n margin-top: 14px;\n padding: 0;\n border: none;\n background: none;\n font-size: 14px;\n color: #555;\n cursor: pointer;\n font-family: inherit;\n}\n\n.seel-learn-more-modal__decline:hover {\n color: #222;\n}\n\n.seel-learn-more-modal__footer {\n margin-top: 20px;\n font-size: 13px;\n line-height: 1.4;\n max-width: 300px;\n}\n\n#seel-learn-more-modal-buttons {\n margin-top: 20px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}",b.appendChild(w);const v=document.createElement("div");for(v.innerHTML=`\n\n
\n
\n
\n \n
${r["Shipping Protection"]}
\n
${r["Peace of mind for loss, damage, theft, and delay"]}
\n
${r["What’s covered?"]}
\n
\n ${r["Marked delivered but not received, or lost in transit."]?`
${m}${r["Marked delivered but not received, or lost in transit."]}
`:""}\n ${r["Items arrive damaged or broken."]?`
${p}${r["Items arrive damaged or broken."]}
`:""}\n ${r["Porch piracy or theft after delivery."]?`
${f}${r["Porch piracy or theft after delivery."]}
`:""}\n ${r["Not delivered within the delay window after shipment."]?`
${g}${r["Not delivered within the delay window after shipment."]}
`:""}\n
\n
\n
${r["Fast claims: Most claims are resolved within 48 hours."]}