const csp={pc:!1,sd:!0,bre:[],apiDomain:"api.corso.com",arc:!1};csp.scriptUrl=new URL(document.currentScript.src),csp.sfd=csp.scriptUrl.searchParams.get("sfid");const open=window.XMLHttpRequest.prototype.open;function orp(){return this.addEventListener("load",(function(){this._url&&(filteredUrl=["/cart/add","/cart/update","/cart/change","/cart/clear"].filter((s=>this._url.includes(s))),filteredUrl.length>0&&csp.pc&&csp.rc(this.response))})),open.apply(this,arguments)}window.XMLHttpRequest.prototype.open=orp,function(s,n){"function"==typeof n&&(s.fetch=function(){const s=n.apply(this,arguments);return s.then((async s=>{clonedResponse=s.clone(),filteredUrl=["/cart/add","/cart/update","/cart/change","/cart/clear"].filter((n=>s.url.includes(n))),filteredUrl.length>0&&csp.pc&&csp.rc(),filteredUrl=["/cart/update","/cart/change"].filter((s=>clonedResponse.url.includes(s))),filteredUrl.length>0&&csp.pc&&csp.uncheckOnRemoval(await clonedResponse.json())})),s})}(window,window.fetch),csp.uncheckOnRemoval=async function(s){let n=[];s.items_removed&&s.items_removed.length>0&&(n=s.items_removed.filter((s=>s.variant_id=sessionStorage.getItem("cv")))),n.length>0&&csp.dqs("#corso-protection-placeholder")&&csp.dqs("#corso-protection-placeholder").hasAttribute("at")&&(csp.dqs("#cn").checked=!1,sessionStorage.setItem("isGspChecked","no"))},csp.rc=async function(){if(Shopify?.currency?.active&&"undefined"!=Shopify?.currency?.active?csp.customerCurrency=Shopify?.currency?.active:Shopify?.Checkout?.currency&&"undefined"!=Shopify?.Checkout?.currency?csp.customerCurrency=Shopify?.Checkout?.currency:csp.customerCurrency="USD",Shopify?.locale&&Shopify?.country&&"undefined"!=Shopify?.locale&&"undefined"!=Shopify?.country?csp.customerLocale=Shopify?.locale+"-"+Shopify?.country:Shopify?.Checkout?.locale&&"undefined"!=Shopify?.Checkout?.locale?csp.customerLocale=Shopify?.Checkout?.locale:csp.customerLocale=navigator.language,5==csp.customerLocale.length&&csp.customerLocale.includes("-")||(csp.customerLocale=navigator.language),csp.dqs("#corso-protection-placeholder")&&csp.dqs("#corso-protection-placeholder").hasAttribute("noex"))return;let s=await fetch("/cart.js",{method:"GET"});s=csp.pa=await s.json();const n=s.items;if(csp.cc=s.item_count,csp.totalCartPrice=s.total_price,csp.ci=s.items.filter((s=>s.handle.startsWith("green-shipping-protection")||s.handle.startsWith("sustainability-coverage")||s.handle.startsWith(csp.ph))),csp.nc=s.items.filter((s=>0==s.handle.startsWith("green-shipping-protection")&&0==s.handle.startsWith("sustainability-coverage")&&0==s.handle.startsWith(csp.ph))),csp.sd&&csp.ce?.length>0&&csp.dcf(),csp.ci.length>=csp.cc&&await csp.ri(),csp.dqs("#corso-protection-placeholder")&&csp.dqs("#corso-protection-placeholder").hasAttribute("rmc")&&(csp.arc=!0),1==csp.arc&&csp.ci.length>0&&(await csp.ri(),window.location.reload()),csp.ci.length>0&&!1===csp.dqs("#cn")?.checked)return void await csp.ri();csp.si=[];for(const s of csp.nc)s.selling_plan_allocation&&csp.si.push(s.selling_plan_allocation.selling_plan.name);if(csp.si=[...new Set(csp.si)],csp.ra=[],"undefined"!=typeof ReCharge){for(const s of n)s.properties&&s.properties.ii&&csp.ra.push({ii:s.properties.ii,it:s.properties.it});ra=[],csp.ra.forEach((s=>{ra.push(JSON.stringify(s))})),ra=[...new Set(ra)],csp.ra=[],ra.forEach((s=>{csp.ra.push(JSON.parse(s))}))}const t=s.items.filter((s=>0!=s.requires_shipping||!s.handle.startsWith(csp.ph))).reduce(((s,n)=>s+n.line_price),0);let e;csp.rs=s.items.filter((s=>s.requires_shipping)).length,csp.rs<1&&csp.dqs("#gsp-widget")&&(csp.dqs("#cn").checked=!1),e!=s.item_count-csp.ci.length&&0==csp.arc&&(e=s.item_count-csp.ci.length,csp.tc=.01*t,await csp.rp(),csp.brf()),csp.dqs("#cn")&&1==csp.dqs("#cn").checked&&csp.ci.length<1&&0==csp.arc&&(e=s.item_count-csp.ci.length,csp.tc=csp.tc=.01*t,await csp.rp(),csp.brf())},csp.rp=async function(){let s=await fetch(`https://${csp.apiDomain}/v1/shop/gsp/${csp.sfd}/quote/?cartValue=${csp.tc.toFixed(0)}&currencyCode=${csp.customerCurrency}`);const n=await s.json();if(Number(n?.cost)>0){csp.pp=n.cost,csp.pv=n.variant;const s=await fetch(`/products/${csp.ph}.js`);try{csp.gps=await s.json();const n=csp.gps.variants.filter((s=>s.id.toString()==csp.pv.toString()));csp.pp=.01*n[0].price}catch{}}else if(csp.dqs("#gsp-widget"))return csp.dqs("#gsp-widget").style.display="none",csp.pp=null,void csp.ri();csp.uw(),csp.dqs("#cn")&&1==csp.dqs("#cn").checked&&(Number(sessionStorage.getItem("corsoCartPrice",csp.totalCartPrice))!=csp.totalCartPrice||csp.ci.length<1)&&await csp.rb()},csp.uw=function(){null!=csp.pp&&!0===csp.mi&&csp.rs>0&&csp.dqs("#gsp-widget")?(csp.dqs("#gsp-widget").style.display="block",csp.dqs("#cw").innerHTML=new Intl.NumberFormat(csp.customerLocale,{style:"currency",currency:csp.customerCurrency}).format(csp.pp),csp.dc(),csp.sv()):csp.dqs("#gsp-widget")&&(csp.dqs("#cn").checked=!1)},csp.rb=async function(){if(!1===csp.pc)return;csp.pc=!1,"undefined"!=typeof Rebuy&&void 0!==Rebuy.SmartCart&&(Rebuy.SmartCart.skip_open=!0),!0===window.upcartOpenOnAddToCartOverride&&(window.upcartOpenOnAddToCartOverride=!1,csp.sct=!0),void 0===window.upcartOpenOnAddToCartOverride&&(window.upcartOpenOnAddToCartOverride=!1,csp.scu=!0);let pi=[],no;if(csp.dqs("#corso-protection-placeholder")&&csp.dqs("#corso-protection-placeholder").hasAttribute("rbc")&&csp.nc.length>0){for(const s of csp.nc)cartItem={id:s.id,properties:s.properties,quantity:s.quantity},s.selling_plan_allocation&&(cartItem.selling_plan=s.selling_plan_allocation.selling_plan.id),pi.push(cartItem);pi.reverse(),await fetch("/cart/clear.js")}else await csp.ri();if(csp.si.length<1&&csp.ra.length<1&&csp.dqs("#cn").checked&&(no=[{id:csp.pv}].concat(pi)),csp.si.length>0&&csp.dqs("#cn").checked){const s=csp.gps.variants.find((s=>s.id.toString()===csp.pv));let n=[];for(item of csp.si)csp.gps.selling_plan_groups.filter((s=>{const t=s.selling_plans.filter((s=>s.name.toLowerCase()===item.toLowerCase()));n.push(t)}));n=n.flat(),sellingPlansToProtect=[],n.forEach((n=>{const t=s.selling_plan_allocations.filter((s=>s.selling_plan_id===n.id));sellingPlansToProtect.push(t)})),sellingPlansToProtect=[...new Set(sellingPlansToProtect.flat())];let t=[];sellingPlansToProtect.forEach((s=>{t.push({quantity:1,id:csp.pv,selling_plan:s.selling_plan_id})})),no=t.concat(pi),t.length<1&&(no=[{id:csp.pv}].concat(pi))}if(csp.ra.length>0&&!0===csp.dqs("#cn").checked){let ia=[];const response=await fetch(`/products/${csp.ph}`);let data=await response.text();data.split(/\r?/).forEach((e=>{if(e=e.trim(),e.startsWith("variant_to_duplicate")){e=e.replace("variant_to_duplicate: ",""),e=e.substring(0,e.length-1);const vp=eval("("+e+")");for(item of csp.ra)ia.push({quantity:1,id:vp[csp.pv],properties:item});no=ia.concat(pi)}})),ia.length<1&&(no=[{id:csp.pv}].concat(pi))}no&&(await csp.ri(),await fetch("/cart/add.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({items:no})}),sessionStorage.setItem("cv",csp.pv),csp.dqs("#gsp-widget").dispatchEvent(new Event("corsoGspAdded"))),csp.dqs("#corso-protection-placeholder")&&csp.dqs("#corso-protection-placeholder").hasAttribute("rbc")&&(csp.pa.note||csp.pa.attributes)&&(await fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({note:csp.pa.note,attributes:csp.pa.attributes})}),csp.dqs("#gsp-widget").dispatchEvent(new Event("corsoGspAdded"))),csp.ci.length<1&&await csp.rc(),!0===csp.sd&&csp.ce?.length>0&&csp.dcf(),csp.pc=!0,"undefined"!=typeof Rebuy&&void 0!==Rebuy.SmartCart&&setTimeout((()=>{Rebuy.SmartCart.skip_open=!1}),500),sessionStorage.setItem("corsoCartPrice",csp.totalCartPrice),!0===csp.scu&&(window.upcartOpenOnAddToCartOverride=void 0),!0===csp.sct&&(window.upcartOpenOnAddToCartOverride=!0)},csp.ri=async function(){let s={};csp.ci.forEach((n=>{s[n.key]=0})),Object.keys(s).length>0&&await fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({updates:s})})},csp.og=function(){csp.dqs("#gspi-modal").style.display="block"},csp.closeGspInfoModal=function(){csp.dqs("#gspi-modal").style.display="none"},csp.kt=function(){csp.dqs("#cn").checked=!1},csp.dc=function(){const s=sessionStorage.getItem("isGspChecked"),n=csp.dqs("#cn");"yes"==s&&n?n.checked=!0:"no"==s&&n?n.checked=!1:csp.isDefaulted&&n?(n.checked=!0,sessionStorage.setItem("isGspChecked","yes")):n&&(n.checked=!1)},csp.sv=function(){av=[csp.wc].filter(Boolean).join(" "),csp.dqs("#gsp-vars")&&(csp.dqs("#gsp-vars").style.cssText+=av),csp.dqs("#gspi-vars")&&(csp.dqs("#gspi-vars").style.cssText+=av)},csp.checkForClickedUpdateCartLink=function(s){if("A"!=s.target.tagName)return;const n=s.target.getAttribute("href"),t=[["/cart/change",csp.pv,"&quantity=0"],["/cart/update",csp.pv,"&quantity=0"]];urlRemovesGsp=!1,t.forEach((s=>{s.every((s=>n.includes(s)))&&(urlRemovesGsp=!0)})),urlRemovesGsp&&csp.dqs("#corso-protection-placeholder")&&csp.dqs("#corso-protection-placeholder").hasAttribute("at")&&sessionStorage.setItem("isGspChecked","no")},csp.dcf=async function(){csp.sd=!1;const s=csp.nc.reduce(((s,n)=>s+n.quantity),0);csp.ce.forEach((n=>{csp.dqs(n)&&(counter=csp.dqs(n),counter.innerHTML=s)})),await setTimeout((async()=>{}),500),csp.sd=!0},csp.brf=function(){if((csp.dqs("div[data-step='contact_information']")||csp.dqs("div[data-step='payment_method']")||csp.dqs("div[data-step='shipping_method']")&&!csp.bre.includes(".order-summary__section--product-list",".total-line-table__tbody",".total-line-table__footer",".order-summary-toggle__total-recap"))&&csp.bre.push(".order-summary__section--product-list",".total-line-table__tbody",".total-line-table__footer",".order-summary-toggle__total-recap"),csp.bre.length<1)return;let s=!1;csp.dqs("#gsp-checkout-script")&&(s=!0),fetch(s?location.origin+"/checkout":location).then((function(s){return s.text()})).then((function(s){var n=(new DOMParser).parseFromString(s,"text/html");const t=new Event("elementReplacedByCorso");csp.bre.forEach((s=>{n.querySelector(s)&&(ne=n.querySelector(s),oe=csp.dqs(s),oe.parentNode.replaceChild(ne,oe)),document.dispatchEvent(t)}))}))},csp.fwt=function(){let s=null,n=null,t=null,e=null;s??=csp.dqs("#corso-protection-placeholder-pr"),s??=csp.dqs("#shopify-section-header-classic + #theme-ajax-cart #corso-protection-placeholder"),s??=csp.dqs(".corso-pr #corso-protection-placeholder"),s??=csp.dqs("#corso-protection-placeholder"),e??=csp.dqs(".total-line-table__tbody"),t??=csp.dqs(".sidebar .sidebar__content"),s??=csp.dqs("div[data-step='shipping_method'] .step__footer"),s??=csp.dqs("div[data-step='contact_information'] .step__footer"),n??=csp.dqs("div[data-step='payment_method'] .step__footer"),s??=csp.dqs(".rebuy-cart__flyout-actions"),s??=csp.dqs(".upcart-checkout-button"),s??=csp.dqs("#slidecart-checkout-form"),s??=csp.dqs(".qsc2-checkout-button"),s??=csp.dqs(".slider-cart-action-cta-buttons"),s??=csp.dqs(".boost-sd__cart .boost-sd__cart-btn-group"),s??=csp.dqs(".boost-cart__checkout-cta"),s??=csp.dqs(".icartCheckoutBtnGroup"),s??=csp.dqs(".ajaxcart__note"),s??=csp.dqs(".cart__ctas"),s??=csp.dqs(".cart__buttons-container"),s??=csp.dqs(".grid__item.text-right a[href='/collections/all']"),s??=csp.dqs(".cart__actions"),s??=csp.dqs(".drawer-page-content .grid__item.text-center button[name='checkout']"),s??=csp.dqs(".ajaxcart .ajaxcart__row"),s??=csp.dqs('input[name="update"]'),s??=csp.dqs('button[name="update"]'),s??=csp.dqs('button[name="checkout"]'),s??=csp.dqs("button.cart__submit"),s??=csp.dqs(".cart-notification__links");var a=document.documentElement.clientWidth||window.innerWidth;e&&(csp.dqs("div[data-step='shipping_method']")||csp.dqs("div[data-step='contact_information']")||csp.dqs("div[data-step='payment_method']"))&&!csp.dqs("#gsp-widget")&&"sidebar"===csp.dqs("#gsp-checkout-script")?.getAttribute("widget-location")&&"shipping"===csp.dqs("#gsp-checkout-script")?.getAttribute("sidebar-location")&&a>=985&&e.insertAdjacentHTML("afterend",`<tbody><tr><td colspan="2"><div style="margin-bottom:1.5em;border-bottom:1px solid rgba(172,172,172,0.34);">${csp.widgetHtml}</div></td></tr></tbody>`),t&&(csp.dqs("div[data-step='shipping_method']")||csp.dqs("div[data-step='contact_information']"))&&!csp.dqs("#gsp-widget")&&"sidebar"===csp.dqs("#gsp-checkout-script")?.getAttribute("widget-location")&&t.insertAdjacentHTML("beforeend",csp.widgetHtml),s&&!csp.dqs("#gsp-widget")&&s.insertAdjacentHTML("beforebegin",csp.widgetHtml),n&&csp.dqs("div[data-step='payment_method']")&&!csp.dqs("#gsp-widget")&&"payment"===csp.dqs("#gsp-checkout-script")?.getAttribute("widget-location")&&n.insertAdjacentHTML("beforebegin",csp.widgetHtml),(s||t||e||n)&&!csp.dqs("#gspi-modal")&&document.body.insertAdjacentHTML("beforeend",infoModalHtml),csp.dqs("#gsp-widget")&&document.querySelector("#cn").addEventListener("change",(function(){1==this.checked&&(sessionStorage.setItem("isGspChecked","yes"),csp.pc&&1==csp.dqs("#cn").checked&&csp.rb()),0==this.checked&&(sessionStorage.setItem("isGspChecked","no"),csp.ri())})),csp.dc(),csp.uw()},csp.dqs=function(s){return document.querySelector(s)},csp.widgetHtml='<div class="gspa-widget" id="gsp-widget" style="display:none"><div id="gsp-vars"><style style="display:none">:root {--gspa-m: 0;--gspa-out-p: 2rem 0;--gspa-jstfy: flex-end;--gspa-jstfy-mbl: center;--gspa-content-d: inline-flex;--gspa-w: initial;--gspa-max-w: 100%;--gspa-b-clr: transparent;--gspa-b-rad: 4px;--gspa-bg-clr: transparent;--gspa-in-p: 0;--gspa-cb-d: block;--gspa-cb-m: 0 5px 0 0;--gspa-cb-sz: 16px;--gspa-cb-clr: #1878b9;--gspa-cb-b-clr: transparent;--gspa-cb-off-b-clr: #CCCCCC;--gspa-cb-off-bg-clr: #d9d9d9;--gspa-cb-rad: 4px;--gspa-cb-ord: 1;--gspa-cb-op: 1;--gspa-cb-as: flex-start;--gspa-cb-pos: relative;--gspa-cb-url: url(https://cdn.corso.com/img/cb-chk-w-f.svg);--gspa-cb-url-sc: 1;--gspa-cb-url-l: 0px;--gspa-cb-url-t: var(--gspa-cb-url-l);--gspa-cola-ord: 3;--gspa-cola-p: 0;--gspa-txt: "Add Green Shipping Protection";--gspa-sz: 14px;--gspa-fw: normal;--gspa-clr: #000000;--gspa-ff: inherit;--gspa-ls: 0;--gspa-svg-sz: 14px;--gspa-i-d: inline-block;--gspa-price-sz: var(--gspa-sz);--gspa-price-fw: var(--gspa-fw);--gspa-price-ff: var(--gspa-ff);--gspa-desc-d: flex;--gspa-desc-clr: #575757;--gspa-desc-jstfy: flex-end;--gspa-desc-p: 3px 0 0 0;--gspa-desc-sz: 12px;--gspa-desc-txt: "Help The Planet & Protect Your Package";--gspa-desc-ls: 0;--gspa-desc-txt-img-w: initial;--gspa-desc-txt-img-dir: row;--gspa-desc-txt-img-ai: center;--gspa-desc-txt-img-jc: space-between;--gspa-desc-img-d: none;--gspa-desc-img-clr: #000000;--gspa-desc-img-w: 50px;--gspa-desc-img-m: 0 0 0 5px;--gspa-desc-lh: 1.3em;--gspa-desc-ff: inherit;--gspa-dsclmr-d: none;--gspa-dsclmr-clr: #575757;--gspa-dsclmr-jstfy: flex-end;--gspa-dsclmr-p: 10px 0 0 0;--gspa-dsclmr-sz: 10px;--gspa-dsclmr-txt: "By not selecting Green Shipping Protection, we are not liable for any lost, damaged, or stolen items.";--gspa-dsclmr-ff: inherit;--gspa-dt-clr: white;}#gsp-widget.gspa-widget{pointer-events: auto;}#gsp-widget .gspa {margin: var(--gspa-m);padding: var(--gspa-out-p);}#gsp-widget .gspa .gspa-wrap {display: flex;justify-content: var(--gspa-jstfy)!important;align-items: center;line-height: calc(var(--gspa-sz) * 1.5);}#gsp-widget .gspa-flex-row-a {justify-content: flex-end;display: flex;width: var(--gspa-w);align-items: center;}#gsp-widget .gspa .gspa-in {display: flex;width: var(--gspa-w);max-width: var(--gspa-max-w);border: 1px solid var(--gspa-b-clr);padding: var(--gspa-in-p);border-radius: var(--gspa-b-rad);justify-content: var(--gspa-jstfy)!important;flex-direction: column;background-color: var(--gspa-bg-clr);}#gsp-widget .gspa .gspa-checkbox {margin: var(--gspa-cb-m);width: var(--gspa-cb-sz);height: var(--gspa-cb-sz);order: var(--gspa-cb-ord);align-self: var(--gspa-cb-as);position: var(--gspa-cb-pos);border: 1px solid var(--gspa-cb-b-clr);border-radius: calc(var(--gspa-cb-rad) + 1px);}#gsp-widget .gspa input.gspa-input-checkbox {display: var(--gspa-cb-d) !important;border-color: var(--gspa-cb-off-b-clr);color: var(--gspa-cb-off-b-clr);background-color: var(--gspa-cb-off-bg-clr);;padding: 0;border-radius: var(--gspa-cb-rad);width: calc(var(--gspa-cb-sz) - 2px);height: calc(var(--gspa-cb-sz) - 2px);-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;position: relative;cursor: pointer;border: 1px solid;appearance: none;-webkit-appearance: none;margin: 0;opacity: var(--gspa-cb-op);min-width: 0;}#gsp-widget .gspa .gspa-input-checkbox:checked {border-width: calc((var(--gspa-cb-sz) / 2) - 1px);border-color: var(--gspa-cb-clr);}#gsp-widget .gspa .gspa-input-checkbox:checked:after {-webkit-transform: scale(var(--gspa-cb-url-sc));transform: scale(var(--gspa-cb-url-sc));-webkit-transition-delay: 0.1s;transition-delay: 0.1s;opacity: 1;}#gsp-widget .gspa input.gspa-input-checkbox::after {content: "";display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;opacity: 0;width: var(--gspa-cb-sz);height: var(--gspa-cb-sz);margin-left: calc((var(--gspa-cb-sz) / -2) + var(--gspa-cb-url-l));margin-top: calc((var(--gspa-cb-sz) / -2) + var(--gspa-cb-url-t));margin-right: 0; border: none; background-color: transparent;background-image: var(--gspa-cb-url),none;background-repeat: no-repeat;}#gsp-widget .gspa-flex-col-a {display: flex;width: var(--gspa-w);flex-direction: column;order: var(--gspa-cola-ord);padding: var(--gspa-cola-p);}#gsp-widget .gspa-flex-col-b {display: flex;width: var(--gspa-w);flex-direction: column;}#gsp-widget .gspa .gspa-content {display: var(--gspa-content-d);align-items: center;flex: 1 0 calc(var(--gspa-w) - var(--gspa-cb-sz) - var(--gspa-cb-mr) - 5px);}#gsp-widget .gspa div.gspa-label {display: inline;margin-right: 5px;cursor: pointer;margin-bottom: 0;text-align: left;}#gsp-widget .gspa label.gspa-label-text {display: inline!important;font-size: var(--gspa-sz);line-height: var(--gspa-sz);color: var(--gspa-clr);font-weight: var(--gspa-fw)!important;font-family: var(--gspa-ff)!important;margin: 0;padding: 0;text-transform: none;letter-spacing: var(--gspa-ls);}#gsp-widget .gspa label.gspa-label-text::before {content: var(--gspa-txt);}#gsp-widget .gspa button.gspa-i {display: var(--gspa-i-d)!important;cursor: pointer;width: 10px;height: 10px;min-width: 10px;line-height: 0;vertical-align: baseline;position:relative;top: -2px;margin: 0;background: none;border: none;color: black;font-size: 14px;text-decoration: none;padding: 0;text-align: center;border-radius: 0;}#gsp-widget .gspa .gspa-i svg {height: var(--gspa-svg-sz);width: var(--gspa-svg-sz);fill: transparent!important;}#gsp-widget .gspa .gspa-i svg path {stroke: var(--gspa-clr);}#gsp-widget .gspa .gspa-wrap .gspa-in span.gspa-price {cursor: pointer;margin: 0 0 0 auto;font-size: var(--gspa-price-sz);color: var(--gspa-clr);line-height: var(--gspa-sz);font-weight: var(--gspa-price-fw)!important;white-space: nowrap;font-family: var(--gspa-price-ff)!important;letter-spacing: var(--gspa-ls);text-transform: none;}#gsp-widget .gspa .gspa-wrap .gspa-in div.gspa-desc {cursor: pointer;font-size: var(--gspa-desc-sz);max-width: var(--gspa-max-w);color: var(--gspa-desc-clr);display: var(--gspa-desc-d);justify-content: var(--gspa-desc-jstfy);padding: var(--gspa-desc-p);width: 100%;line-height: var(--gspa-desc-lh);text-align: left;font-family: var(--gspa-desc-ff)!important;letter-spacing: var(--gspa-desc-ls);}#gsp-widget .gspa .gspa-wrap .gspa-in span.gspa-desc-txt-img {display: flex;align-items: var(--gspa-desc-txt-img-ai);justify-content: var(--gspa-desc-txt-img-jc);width: var(--gspa-desc-txt-img-w);flex-direction: var(--gspa-desc-txt-img-dir);}#gsp-widget .gspa .gspa-wrap .gspa-in span.gspa-desc-text {letter-spacing: 0;text-transform: none;font-size: var(--gspa-desc-sz);font-family: var(--gspa-desc-ff)!important;color: var(--gspa-desc-clr);margin: 0;display: inline!important;}#gsp-widget .gspa .gspa-wrap .gspa-in span.gspa-desc-text::before {content: var(--gspa-desc-txt);}#gsp-widget .gspa .gspa-wrap .gspa-in span.gspa-desc-img {display: var(--gspa-desc-img-d);width: var(--gspa-desc-img-w);margin: var(--gspa-desc-img-m);}#gsp-widget .gspa .gspa-wrap .gspa-in span.gspa-desc-img svg { fill: var(--gspa-desc-img-clr); width: initial; height: initial; } #gsp-widget .gspa .gspa-wrap .gspa-in span.gspa-desc-img svg g { fill: var(--gspa-desc-img-clr); }#gsp-widget .gspa .gspa-disclaimer {cursor: pointer;font-size: var(--gspa-dsclmr-sz);max-width: var(--gspa-max-w);color: var(--gspa-dsclmr-clr);display: var(--gspa-dsclmr-d)!important;justify-content: var(--gspa-dsclmr-jstfy);text-align: left;padding: var(--gspa-dsclmr-p);width: 100%;line-height: 1.25;font-family: var(--gspa-dsclmr-ff)!important;}#gsp-widget .gspa .gspa-disclaimer::before {content: var(--gspa-dsclmr-txt);}/* Shopify Plus Sidebar */.sidebar .order-summary .order-summary__sections {height: 100% !important;}/*brooklyn,simple*/.grid__item.text-center.large--text-right #gsp-widget .gspa .gspa-wrap,.grid__item.text-center.large-up--text-right #gsp-widget .gspa .gspa-wrap,.grid__item.text-center.medium-up--text-right #gsp-widget .gspa .gspa-wrap {justify-content: flex-end;}/* centered page designs */.cart-drawer .cart-drawer__footer-container #gsp-widget .gspa .gspa-wrap,.grid__item.text-center #gsp-widget .gspa .gspa-wrap {justify-content: center;}/*boundless drawer*/.cart.ajaxcart .ajaxcart__inner #gsp-widget {position: absolute;bottom: 0;right: 20px;left: 20px;}/* ?,Express,Prestige*/.cart.ajaxcart .ajaxcart__inner #gsp-widget .gspa .gspa-wrap,.drawer--right #gsp-widget .gspa .gspa-wrap,.drawer--right #gsp-widget .gspa .gspa-wrap .gspa-in div.gspa-desc,.Drawer--fromRight #gsp-widget .gspa .gspa-wrap,.Drawer--fromRight #gsp-widget .gspa .gspa-wrap .gspa-in div.gspa-desc {justify-content: flex-start;}/*boundless drawer*/.cart.ajaxcart .ajaxcart__inner #gsp-widget .gspa .gspa-content {flex: 1;}/* Force White - For Dark Theme */.corso-dark-theme #gsp-widget .gspa label.gspa-label-text,.corso-dark-theme #gsp-widget .gspa .gspa-wrap .gspa-in span.gspa-price,.corso-dark-theme #gsp-widget .gspa .gspa-wrap .gspa-in span.gspa-desc-text,.corso-dark-theme #gsp-widget .gspa .gspa-disclaimer {color: var(--gspa-dt-clr)!important;}.corso-dark-theme #gsp-widget .gspa .gspa-wrap .gspa-in span.gspa-desc-img svg,.corso-dark-theme #gsp-widget .gspa .gspa-wrap .gspa-in span.gspa-desc-img svg g{fill: var(--gspa-dt-clr)!important;}.corso-dark-theme #gsp-widget .gspa .gspa-i svg path {stroke: var(--gspa-dt-clr)!important;}.corso-dark-theme #gsp-widget .gspa .gspa-input-checkbox:checked,.corso-dark-theme #gsp-widget .gspa input.gspa-input-checkbox {border-color: transparent!important;background-color: transparent!important;}.corso-dark-theme #gsp-widget .gspa .gspa-checkbox {border: 1px solid var(--gspa-dt-clr)!important;}/* mobile */@media screen and (max-width: 749px) {#gsp-widget .gspa .gspa-wrap {justify-content: var(--gspa-jstfy-mbl)!important;}/*boundless cart,venture,brooklyn,simple,dawn*/.grid__item.text-center #gsp-widget .gspa .gspa-wrap,.grid__item.text-center #gsp-widget .gspa .gspa-wrap .gspa-in div.gspa-desc,.grid__item.text-right.small--text-center #gsp-widget .gspa .gspa-wrap,.grid__item.text-right.small--text-center #gsp-widget .gspa .gspa-wrap .gspa-in div.gspa-desc,.grid__item.text-center.large--text-right #gsp-widget .gspa .gspa-wrap,.grid__item.text-center.large--text-right #gsp-widget .gspa .gspa-wrap .gspa-in div.gspa-desc,.grid__item.text-center.large-up--text-right #gsp-widget .gspa .gspa-wrap,.grid__item.text-center.large-up--text-right #gsp-widget .gspa .gspa-wrap .gspa-in div.gspa-desc,.cart__footer .cart__blocks #gsp-widget .gspa .gspa-wrap,.cart__footer .cart__blocks #gsp-widget .gspa .gspa-wrap .gspa-in div.gspa-desc,.grid__item.text-center.medium-up--text-right #gsp-widget .gspa .gspa-wrap,.grid__item.text-center.medium-up--text-right #gsp-widget .gspa .gspa-wrap .gspa-in div.gspa-desc {justify-content: center;}/*narrative,supplyminimal,prestige*/.cart-policies #gsp-widget .gspa .gspa-wrap,.grid-item.text-right #gsp-widget .gspa .gspa-wrap,.grid__item.text-right #gsp-widget .gspa .gspa-wrap,.Cart__Recap #gsp-widget .gspa .gspa-wrap {justify-content: flex-end;}.Cart__Taxes #gsp-widget .gspa .gspa-wrap,.cart-drawer__disclaimer #gsp-widget .gspa .gspa-wrap,.cart-drawer__notice #gsp-widget .gspa .gspa-wrap {justify-content: flex-start;}}</style><div class="gspa" id="corso-sp"><div class="gspa-wrap"><div class="gspa-in"><div class="gspa-flex-row-a"><div class="gspa-checkbox"><input class="gspa-input-checkbox" id="cn" type="checkbox" /></div><div class="gspa-flex-col-a"><div class="gspa-flex-col-b"><div class="gspa-content"><div class="gspa-label"><label aria-label="Shipping Protection Checkbox" class="gspa-label-text" for="cn"></label><button aria-label="Open Shipping Protecion Info" tabindex="0" type="button" class="gspa-i" onclick="csp.og()"><svg class="h-6 w-6" fill="none" stroke="currentColor" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" /></svg></button></div><span class="gspa-price" id="cw">$-.--</span></div><div class="gspa-desc"><span class="gspa-desc-txt-img"><span class="gspa-desc-text"></span><span class="gspa-desc-img"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 1080 234.59" style="enable-background:new 0 0 1080 234.59;" xml:space="preserve"><g><path d="M356.55,160.79c14.58,0,25.51-4.62,37.17-12.63v47.38c-14.58,7.78-28.67,10.21-40.09,10.21   c-51.02,0-87.96-37.42-87.96-88.44c0-49.57,37.9-88.44,88.2-88.44c13.12,0,26.97,3.4,39.6,10.45v47.62   c-10.69-8.26-22.11-13.12-36.93-13.12c-26.48,0-43.73,19.19-43.73,43.49C312.82,141.35,330.07,160.79,356.55,160.79z M588.76,117.3   c0,49.32-40.33,88.44-90.14,88.44c-49.81,0-90.14-39.12-90.14-88.44s40.33-88.44,90.14-88.44   C548.43,28.85,588.76,67.97,588.76,117.3z M541.87,117.3c0-24.54-18.95-43.98-43.25-43.98c-24.3,0-43.25,19.44-43.25,43.98   s18.95,43.98,43.25,43.98C522.92,161.27,541.87,141.83,541.87,117.3z M701.07,139.16l43.49,63.17h-53.45l-35.72-56.12h-5.35v56.12   h-45.43V32.26h60.74c39.6,0,66.82,20.65,66.82,57.58C732.17,113.41,719.54,129.93,701.07,139.16z M686.25,91.05   c0-11.42-8.5-18.22-20.17-18.22h-16.04v36.44h16.04C677.75,109.28,686.25,102.47,686.25,91.05z M802.45,82.07   c0-9.47,11.91-11.42,19.92-11.42c18.47,0,40.09,8.26,55.15,18.47V42.71c-17.25-9.48-36.45-13.85-56.13-13.85   c-35.23,0-66.33,18.22-66.33,56.13c0,63.66,82.37,42.76,82.37,66.09c0,10.93-13.85,12.63-21.14,12.63   c-19.92,0-43.01-8.75-58.8-20.41v48.35c17.49,9.48,40.09,14.09,60.01,14.09c34.74,0,68.03-18.22,68.03-57.58   C885.55,87.41,802.45,104.66,802.45,82.07z M1080,117.3c0,49.32-40.33,88.44-90.14,88.44c-49.81,0-90.14-39.12-90.14-88.44   s40.33-88.44,90.14-88.44C1039.67,28.85,1080,67.97,1080,117.3z M1033.11,117.3c0-24.54-18.95-43.98-43.25-43.98   c-24.3,0-43.25,19.44-43.25,43.98s18.95,43.98,43.25,43.98C1014.16,161.27,1033.11,141.83,1033.11,117.3z"/><g><path d="M0,117.3c0,58.36,42.95,106.67,98.96,115.09v-62.37c-22.13-7.31-38.12-28.13-38.12-52.72s15.99-45.4,38.12-52.72V2.21    C42.95,10.62,0,58.94,0,117.3z"/><path d="M161.04,76.44c17.83,0,32.29-14.46,32.29-32.29c0-17.83-14.46-32.29-32.29-32.29s-32.29,14.46-32.29,32.29    C128.75,61.98,143.2,76.44,161.04,76.44z"/><circle cx="161.04" cy="190.45" r="32.29"/></g></g></svg></span></span></div></div></div></div><div class="gspa-disclaimer"></div></div></div></div></div></div>';const infoModalHtml='<div class="gspi-modal-wrapper" id="gspi-modal" style="display: none;"><div id="gspi-vars"><style>/* Default Info Modal Variables */:root {--gspi-d: block;--gspi-txt-clr: #000000;--gspi-img: url(https://cdn.corso.com/img/gspco.gif);--gspi-img-ph: url(https://cdn.corso.com/img/gspco1.png);--gspi-logo: url(https://cdn.corso.com/img/corso-logo.png);--gspi-h4-txt: "Let Corso Cover It";--gspi-h4-sz: 16px;--gspi-p-sz: 14px;--gspi-p-txt: "Help the environment by reducing the carbon on your shipment. And if your package gets damaged, lost, or stolen in transit, easily resolve shipping issues with Corso. ";--gspi-p-txt-a: "";--gspi-p-link-d: none;--gspi-p-link-txt: "Visit reorder.corso.com";--gspi-p-align: left;--gspi-gsp-img: url(https://cdn.corso.com/img/info-gsp-2.jpg);--gspi-co-img: url(https://cdn.corso.com/img/info-offset-2.jpg);--gspi-learn-l-d: inline;--gspi-learn-r-d: inline;--gspi-learn-links-sp-d: none;--gspi-learn-links-co-d: none;--gspi-ftr-a-sz: 11px;}/* GSP Info Modal Styles */body:after {display: none;content: var(--gspi-img) var(--gspi-img-ph) var(--gspi-gsp-img) var(--gspi-co-img);}.gspi {display: var(--gspi-d);position: fixed;left: 0;right: 0;bottom: 0;top: 0;height:100vh;z-index: 99999999999;margin: 0 auto;background-color: rgba(0,0,0,0.5);pointer-events: auto;}.gspi .gspi-container {max-height: 768px;max-width: 375px;width: 95%;top: 50%;transform: translateY(-50%);position: relative;overflow: hidden;border-radius: var(--gsp-b-radius);margin: 0 auto;display: flex;flex-direction: column;border: #DDDDDD;}.gspi .gspi-body {color: var(--gspi-txt-clr);overflow: auto;background-color: #FFFFFF;}.gspi .gspi-img{display:flex;height: 211px;background-image: var(--gspi-img), var(--gspi-img-ph);background-size: 100% 211px;background-repeat: no-repeat;}.gspi .gspi-content {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 2rem;margin-top: 3rem;margin-bottom: 0;}.gspi .gspi-p {padding: 16px;margin-bottom: 0;}.gspi .gspi-p-title {font-size: var(--gspi-h4-sz);text-transform: uppercase;font-weight: bold!important;margin-top: 0;margin-bottom: 0.5rem;color: var(--gspi-txt-clr);text-align: center;display: block!important;}.gspi .gspi-p-title::before {content: var(--gspi-h4-txt);}.gspi .gspi-p-p {display: block!important;color: var(--gspi-txt-clr);font-size: var(--gspi-p-sz);text-align: var(--gspi-p-align);margin-bottom: 0;}.gspi .gspi-p-p:before {content: var(--gspi-p-txt);}.gspi .gspi-p-link {display: var(--gspi-p-link-d);text-decoration: underline;}.gspi .gspi-p-link-a {margin-top: 10px;text-align: var(--gspi-p-align);}.gspi .gspi-p-link:before {content: var(--gspi-p-link-txt);}.gspi .gspi-p-p:after {content: var(--gspi-p-txt-a);}.gspi .gspi-learn-images {display: grid;grid-gap: 16px;grid-template-columns: repeat(2, 1fr);padding: 0 16px;}.gspi .gspi-learn-l,.gspi .gspi-learn-r {height: 100%;height: 91px;background-size: 163px 100%;background-repeat: no-repeat;z-index: 2;cursor: pointer;margin-bottom: 16px;}.gspi .gspi-learn-l:focus,.gspi .gspi-learn-r:focus {outline: 2px dashed blue;}.gspi .gspi-learn-l {display: var(--gspi-learn-l-d);background-image: var(--gspi-gsp-img);}.gspi .gspi-learn-r {display: var(--gspi-learn-r-d);background-image: var(--gspi-co-img);}.gspi .gspi-learn-links {color: var(--gspi-txt-clr);flex-direction: column;text-align: var(--gspi-p-align);padding: 0 16px;}.gspi .gspi-learn-links a {text-decoration: underline;}.gspi .gspi-learn-links-sp {display: var(--gspi-learn-links-sp-d);padding-top: 16px;}.gspi .gspi-learn-links-co {display: var(--gspi-learn-links-co-d);padding-top: 16px;padding-bottom: 16px;}.gspi .gspi-footer {background-color: #FFFFFF;border-top: 1px solid #CCCCCC;padding: 16px;border-bottom-left-radius: var(--gsp-b-radius);border-bottom-right-radius: var(--gsp-b-radius);}.gspi .gspi-footer-links {font-size: var(--gspi-ftr-a-sz);color: #000000;display: flex;align-items: center;}.gspi .gspi-footer-links a {color: #000000;text-decoration: none;}.gspi .gspi-footer-links a:hover {text-decoration: underline;color: #000000;}.gspi .gspi-footer-logo {margin-left: auto;}.gspi .gspi-footer-logo img {width: 75px;}.gspi .gspi-close {color: #FFFFFF;background-color: transparent;font-size: var(--gspi-ftr-a-sz);position: absolute;top: 0.25rem;right: 0.25rem;text-decoration: none;padding: 0.5rem 0.5rem;cursor: pointer;}.gspi .gspi-close:hover {color: #FFFFFF;text-decoration: none;}</style>\x3c!-- GSP Info Modal HTML --\x3e<div class="gspi" onclick="csp.closeGspInfoModal()"><div class="gspi-container"><div class="gspi-body"><span id="close-gspi" title="Close" class="gspi-close"><img alt="close-modal" src="https://cdn.corso.com/img/exit.svg" /></span><div role="img" aria-label="modal background" class="gspi-img"></div><div class="gspi-p"><span class="gspi-p-title"></span><span class="gspi-p-p"></span></div><div class="gspi-learn"><div class="gspi-learn-images"><button tabindex="0" role="img" aria-label="shipping protection info" class="gspi-learn-l" onclick="window.open(\'https://corso.com/gsp\', \'_blank\')"></button><button tabindex="0" role="img" aria-label="carbon reduction info" class="gspi-learn-r" onclick="window.open(\'https://corso.com/carbon-offsets\', \'_blank\')"></button></div><div class="gspi-learn-links"><div class="gspi-learn-links-sp"><a target="_blank" href="https://www.corso.com/gsp">Learn about package protection</a></div><div class="gspi-learn-links-co"><a target="_blank" href="https://www.corso.com/carbon-offsets">Learn about carbon reduction</a></div></div></div></div><div class="gspi-footer"><div class="gspi-footer-links"><div><a target="_blank" href="https://corso.com/privacy-policy">Privacy Policy</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a target="_blank" href="https://www.corso.com/california-privacy-notice">CA Privacy Notice</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a target="_blank" href="https://corso.com/terms">Terms</a></div><div class="gspi-footer-logo"><img alt="corso logo" src="https://cdn.corso.com/img/corso-logo.png" /></div></div></div></div></div></div></div>';csp.setupWidgetInterval=setInterval((()=>{csp.dqs("#gsp-widget")?clearInterval(csp.svi):csp.fwt()}),100),csp.svi=setInterval((async()=>{if(window?.Shopify?.shop&&"undefined"!=window.Shopify.shop?csp.sn=window.Shopify.shop:window?.Shopify?.Checkout?.apiHost&&"undefined"!=window.Shopify.Checkout.apiHost&&(csp.sn=window.Shopify.Checkout.apiHost),csp.sn){clearInterval(csp.svi);let s=JSON.parse(sessionStorage.getItem("corsoShop"));if(!s||Date.now()-sessionStorage.getItem("corsoShopTime")>36e5){const n=await fetch(`https://${csp.apiDomain}/v1/shop/gsp/${csp.sfd}/`);s=await n.json(),sessionStorage.setItem("corsoShop",JSON.stringify(s)),sessionStorage.setItem("corsoShopTime",Date.now())}csp.mi=s.isActive,csp.wc=s.styles,csp.ph=s.productHandle,csp.isDefaulted=s.isDefaulted,s.config?.bgres&&(csp.bre=s.config.bgres),s.config?.cces&&(csp.ce=s.config.cces),csp.dc(),csp.sv(),csp.ce?.length>0&&csp.ce.forEach((s=>{let n;csp.dqs(s)&&(n=csp.dqs(s));new MutationObserver((function(){!0===csp.sd&&csp.dcf()})).observe(n,{childList:!0})})),document.addEventListener("click",csp.checkForClickedUpdateCartLink),csp.pc=!0,csp.rc()}}),100);
//202406101713+0000