const csp={pc:!1,shouldDecrementCartCounter:!0,backgroundRefreshElements:[]},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((s=>{filteredUrl=["/cart/add","/cart/update","/cart/change","/cart/clear"].filter((n=>s.url.includes(n))),filteredUrl.length>0&&csp.pc&&csp.rc()})),s})}(window,window.fetch),csp.rc=async function(){if(csp.dqs("#corso-protection-placeholder")&&csp.dqs("#corso-protection-placeholder").hasAttribute("noex"))return;let s=await fetch("/cart.js",{method:"GET"});s=csp.previousCart=await s.json();const n=s.items;if(csp.cc=s.item_count,csp.ci=s.items.filter((s=>s.handle.startsWith("shipping-carbon-offset")||s.handle.startsWith("green-shipping-protection")||s.handle.startsWith("sustainability-coverage")||s.handle.startsWith(csp.shippingProtectionSetHandleFromPlatform))),csp.nc=s.items.filter((s=>0==s.handle.startsWith("shipping-carbon-offset")&&0==s.handle.startsWith("green-shipping-protection")&&0==s.handle.startsWith("sustainability-coverage")&&0==s.handle.startsWith(csp.shippingProtectionSetHandleFromPlatform))),csp.shouldDecrementCartCounter&&csp.cartCounterIncrementElements?.length>0&&csp.decrementCartCounter(),csp.ci.length>=csp.cc&&await csp.ri(),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=csp.ci.reduce(((s,n)=>s+n.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&&(e=s.item_count-csp.ci.length,csp.tc=.01*(s.total_price-t),await csp.rp(),csp.backgroundRefreshElement()),csp.dqs("#cn")&&1==csp.dqs("#cn").checked&&csp.ci.length<1&&(e=s.item_count-csp.ci.length,csp.tc=.01*(s.total_price-t),await csp.rp(),csp.backgroundRefreshElement())},csp.rp=async function(){if("green-shipping-protection"===csp.pt){let s=await fetch("/apps/shipping-protection/",{method:"POST",headers:{"Content-Type":"application/json","x-hasura-role":"public-unauthenticated"},body:JSON.stringify({query:"query($_gte:numeric!$_lte:numeric!$Store_secondaryIdFromPlatform_eq:String!){ShippingProtectionUnit(where:{_and:{ShippingProtectionSet:{Stores:{secondaryIdFromPlatform:{_eq:$Store_secondaryIdFromPlatform_eq}}}cartValueRangeEnd:{_gte:$_gte}cartValueRangeStart:{_lte:$_lte}}}){chargeAmount sku StoreShippingProtectionUnits(where: {Store: {secondaryIdFromPlatform: {_eq: $Store_secondaryIdFromPlatform_eq}}}) {idFromPlatform}}}",variables:{_gte:csp.tc.toFixed(2),_lte:csp.tc.toFixed(2),Store_secondaryIdFromPlatform_eq:csp.sn}})});const n=await s.json();if(!(n.data.ShippingProtectionUnit[0]&&n.data.ShippingProtectionUnit[0].StoreShippingProtectionUnits.length>0))return csp.dqs("#gsp-widget").style.display="none",csp.pp=null,void csp.ri();{csp.pp=n.data.ShippingProtectionUnit[0].chargeAmount,csp.pv=n.data.ShippingProtectionUnit[0].StoreShippingProtectionUnits[0].idFromPlatform;const s=await fetch(`/products/${csp.shippingProtectionSetHandleFromPlatform}.js`);try{csp.gspProductFromShopify=await s.json();const n=csp.gspProductFromShopify.variants.filter((s=>s.id.toString()==csp.pv.toString()));csp.pp=.01*n[0].price}catch{}}}csp.uw(),csp.dqs("#cn")&&1==csp.dqs("#cn").checked&&await csp.rb()},csp.uw=function(){(csp.eo||csp.so)&&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("en-US",{style:"currency",currency:"USD"}).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;if(csp.pc=!1,"undefined"!=typeof Rebuy&&void 0!==Rebuy.SmartCart&&(Rebuy.SmartCart.skip_open=!0),window.location.origin.includes("backstitchsoflofabrics")||window.location.origin.includes("backstitch-prints.myshopify.com"))return await csp.ri(),await fetch("/cart/add.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({items:[{id:csp.pv}]})}),void(csp.ci.length<1&&location.reload());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.gspProductFromShopify.variants.find((s=>s.id.toString()===csp.pv));let n=[];for(item of csp.si)csp.gspProductFromShopify.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.shippingProtectionSetHandleFromPlatform}`);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})})),csp.dqs("#corso-protection-placeholder")&&csp.dqs("#corso-protection-placeholder").hasAttribute("rbc")&&(csp.previousCart.note||csp.previousCart.attributes)&&await fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({note:csp.previousCart.note,attributes:csp.previousCart.attributes})}),csp.ci.length<1&&await csp.rc(),!0===csp.shouldDecrementCartCounter&&csp.cartCounterIncrementElements?.length>0&&csp.decrementCartCounter(),csp.pc=!0,"undefined"!=typeof Rebuy&&void 0!==Rebuy.SmartCart&&setTimeout((()=>{Rebuy.SmartCart.skip_open=!1}),500)},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.tt()},csp.dc=function(){const s=localStorage.getItem("ik"),n=csp.dqs("#cn");"yes"==s&&n?(n.checked=!0,csp.au()):"no"==s&&n?(n.checked=!1,csp.ac()):(csp.ed||csp.sd)&&n?(n.checked=!0,localStorage.setItem("ik","yes"),csp.au()):n&&(n.checked=!1,csp.ac())},csp.ac=function(){const s=csp.dqs(".gspa-toggle-text");s.classList.remove("checked"),s.classList.add("unchecked")},csp.au=function(){const s=csp.dqs(".gspa-toggle-text");s.classList.remove("unchecked"),s.classList.add("checked")},csp.tt=function(){csp.dqs("#cn").checked?csp.ac():csp.au()},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.decrementCartCounter=async function(){csp.shouldDecrementCartCounter=!1;const s=csp.nc.reduce(((s,n)=>s+n.quantity),0);csp.cartCounterIncrementElements.forEach((n=>{csp.dqs(n)&&(counter=csp.dqs(n),counter.innerHTML=s)})),await setTimeout((async()=>{}),500),csp.shouldDecrementCartCounter=!0},csp.backgroundRefreshElement=function(){(csp.dqs("div[data-step='contact_information']")||csp.dqs("div[data-step='shipping_method']")&&!csp.backgroundRefreshElements.includes(".order-summary__section--product-list",".order-summary__section--total-lines"))&&csp.backgroundRefreshElements.push(".order-summary__section--product-list",".order-summary__section--total-lines"),csp.backgroundRefreshElements.length<1||fetch(location).then((function(s){return s.text()})).then((function(s){var n=(new DOMParser).parseFromString(s,"text/html");csp.backgroundRefreshElements.forEach((s=>{n.querySelector(s)&&(ne=n.querySelector(s),oe=csp.dqs(s),oe.parentNode.replaceChild(ne,oe))}))}))},csp.fwt=function(){let s=null,n=null;s??=csp.dqs("#corso-protection-placeholder-pr");const t=window.matchMedia("only screen and (max-width: 798px)").matches;t&&document.querySelector(".corso-mobile")&&document.querySelector(".corso-mobile").classList.add("corso-active"),!t&&document.querySelector(".corso-desktop")&&document.querySelector(".corso-desktop").classList.add("corso-active"),s??=csp.dqs(".corso-active #corso-protection-placeholder"),s??=csp.dqs("#shopify-section-header-classic + #theme-ajax-cart #corso-protection-placeholder"),s??=csp.dqs("#corso-protection-placeholder"),n??=csp.dqs(".sidebar .sidebar__content"),s??=csp.dqs("div[data-step='shipping_method'] .step__footer"),s??=csp.dqs(".rebuy-cart__flyout-actions"),s??=csp.dqs(".upcart-checkout-button"),s??=csp.dqs(".ajaxcart__note"),s??=csp.dqs(".w-commerce-commercecartcheckoutbutton"),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(".checkout_btn"),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"),n&&(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")&&n.insertAdjacentHTML("beforeend",csp.widgetHtml),s&&!csp.dqs("#gsp-widget")&&s.insertAdjacentHTML("beforebegin",csp.widgetHtml),!s&&!n||csp.dqs("#gspi-modal")||document.body.insertAdjacentHTML("beforeend",infoModalHtml),csp.dqs("#gsp-widget")&&document.querySelector("#cn").addEventListener("change",(function(){1==this.checked&&(localStorage.setItem("ik","yes"),csp.pc&&1==csp.dqs("#cn").checked&&csp.rb()),0==this.checked&&(localStorage.setItem("ik","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: zrial;--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://corso-media.sfo3.cdn.digitaloceanspaces.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-img-sz: 35px;--gspa-img-d: none;--gspa-img-ord: 2;--gspa-img-m: 0 5px 0 0;--gspa-img-url: url(https://corso-media.sfo3.cdn.digitaloceanspaces.com/img/gsp-img.png);--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: zrial;--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-tgl-txt-d: none;--gspa-tgl-txt-w: 65px;--gspa-tgl-txt-m: 0 0 0 auto;--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;}#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);}#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 .gspa-image {height: var(--gspa-img-sz);width: var(--gspa-img-sz);min-width: var(--gspa-img-sz);margin: var(--gspa-img-m);display: var(--gspa-img-d);background-image: var(--gspa-img-url);background-size: var(--gspa-img-sz) var(--gspa-img-sz);background-position: center;background-repeat: no-repeat;flex: 0 1 var(--gspa-img-sz);order: var(--gspa-img-ord);}#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 span.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;}#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: zrial; height: zrial; } #gsp-widget .gspa .gspa-wrap .gspa-in span.gspa-desc-img svg g { fill: var(--gspa-desc-img-clr); }#gsp-widget .gspa-desc .gspa-toggle-text {display: var(--gspa-tgl-txt-d);width: var(--gspa-tgl-txt-w);text-align: right;margin: var(--gspa-tgl-txt-m);font-size: var(--gspa-desc-sz);color: var(--gspa-cb-clr);cursor: pointer;}#gsp-widget .gspa-desc .gspa-toggle-text::before {content: "Remove";}#gsp-widget .gspa-desc .gspa-toggle-text.unchecked::before {content: "Add";}#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);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;}/* required */#gsp-widget.gspa-required-shipping .gspa .gspa-checkbox,#gsp-widget.gspa-required-carbon .gspa .gspa-checkbox {opacity: 0;visibility: hidden;}#gsp-widget.gspa-required-shipping .gspa .gspa-checkbox .gsp-input-checkbox,#gsp-widget.gspa-required-carbon .gspa .gspa-checkbox .gsp-input-checkbox {appearance: none;-webkit-appearance: none;-moz-appearance: none;}#gsp-widget.gspa-required-shipping .gspa .gspa-label-text::before {content: "Green shipping protection added";}#gsp-widget.gspa-required-carbon .gspa .gspa-label-text::before {content: "Shipping carbon offset added";}#gsp-widget.gspi-required-shipping .gspi-p-p::before {content: "To protect our environment and to offer you exceptional customer service, we have partnered with Corso to provide you with Green Shipping Protection. This small contribution offsets 100% of this order\'s shipping carbon. Also, if your shipment gets damaged, lost, or stolen, Corso will quickly reorder your package for you.";}/*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;}/* 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-image"></div><div class="gspa-flex-col-a"><div class="gspa-flex-col-b"><div class="gspa-content"><div class="gspa-label"><label class="gspa-label-text" for="cn" onclick="csp.kt()"></label><span 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></span></div><span class="gspa-price" onclick="csp.og()" id="cw">$-.--</span></div><div class="gspa-desc"><span class="gspa-desc-txt-img" onclick="csp.og()"><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><label for="cn" class="gspa-toggle-text" onclick="csp.tt()"></label></div></div></div></div><div class="gspa-disclaimer" onclick="csp.og()"></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://corso-media.sfo3.cdn.digitaloceanspaces.com/img/gspco.gif);--gspi-img-ph: url(https://corso-media.sfo3.cdn.digitaloceanspaces.com/img/gspco1.png);--gspi-logo: url(https://corso-media.sfo3.cdn.digitaloceanspaces.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 offsetting 100% of this order\'s shipping carbon. Also, if your package gets damaged, lost, or stolen in transit, easily resolve shipping issues at reorder.corso.com.";--gspi-gsp-img: url(https://corso-media.sfo3.cdn.digitaloceanspaces.com/img/info-gsp.jpg);--gspi-co-img: url(https://corso-media.sfo3.cdn.digitaloceanspaces.com/img/info-offset.jpg);--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: left;margin-bottom: 0;}.gspi .gspi-p-p:before {content: var(--gspi-p-txt);}.gspi .gspi-learn {display: grid;grid-gap: 16px;height: 91px;grid-template-columns: repeat(2, 1fr);padding: 0 16px;margin-bottom: 16px;}.gspi .gspi-learn-l,.gspi .gspi-learn-r {display: block!important;height: 100%;background-size: 163px 100%;background-repeat: no-repeat;z-index: 2;cursor: pointer;}.gspi .gspi-learn-l {background-image: var(--gspi-gsp-img);}.gspi .gspi-learn-r {background-image: var(--gspi-co-img);}.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 src="https://corso-media.sfo3.cdn.digitaloceanspaces.com/img/exit.svg" /></span><div class="gspi-img"></div><div class="gspi-p"><h4 class="gspi-p-title"></h4><p class="gspi-p-p"></p></div><div class="gspi-learn"><span class="gspi-learn-l" onclick="window.open(\'https://corso.com/gsp\', \'_blank\')"></span><span class="gspi-learn-r" onclick="window.open(\'https://corso.com/carbon-offsets\', \'_blank\')"></span></div></div><div class="gspi-footer"><div class="gspi-footer-links"><div><a target="_blank" href="https://corso.com/privacy-policy">Privacy Policy</a> | <a target="_blank" href="https://www.corso.com/california-privacy-notice">CA Privacy Notice</a> | <a target="_blank" href="https://corso.com/terms">Terms</a></div><div class="gspi-footer-logo"><img src="https://corso-media.sfo3.cdn.digitaloceanspaces.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?csp.sn=window.Shopify.shop:window.Shopify.Checkout.apiHost&&(csp.sn=window.Shopify.Checkout.apiHost),csp.sn){clearInterval(csp.svi);const s=await fetch("/apps/shipping-protection/",{method:"POST",headers:{"Content-Type":"application/json","x-hasura-role":"public-unauthenticated"},body:JSON.stringify({query:"query StoreProtectionPreferences($myShopifyDomain_eq: String!) {Store(where: {secondaryIdFromPlatform: {_eq: $myShopifyDomain_eq}, isActive: {}}) {isEnvironmentalProtectionDefaulted isEnvironmentalProtectionOffered isShippingProtectionDefaulted isShippingProtectionOffered isActive isEnvironmentalProtectionRequired isShippingProtectionRequired widgetCustomization shippingProtectionSetHandleFromPlatform widgetConfig}}",variables:{myShopifyDomain_eq:csp.sn}})}),n=await s.json();csp.mi=n.data.Store[0].isActive,csp.eo=n.data.Store[0].isEnvironmentalProtectionOffered,csp.wc=n.data.Store[0].widgetCustomization,csp.so=n.data.Store[0].isShippingProtectionOffered,csp.ed=n.data.Store[0].isEnvironmentalProtectionDefaulted,csp.ed=n.data.Store[0].isEnvironmentalProtectionDefaulted,csp.er=n.data.Store[0].isEnvironmentalProtectionRequired,csp.shippingProtectionSetHandleFromPlatform=n.data.Store[0].shippingProtectionSetHandleFromPlatform,csp.sr=n.data.Store[0].isShippingProtectionRequired,csp.sd=n.data.Store[0].isShippingProtectionDefaulted,n.data.Store[0].widgetConfig&&n.data.Store[0].widgetConfig.bgres&&(csp.backgroundRefreshElements=n.data.Store[0].widgetConfig.bgres),n.data.Store[0].widgetConfig?.cces&&(csp.cartCounterIncrementElements=n.data.Store[0].widgetConfig.cces),csp.eo&&!csp.so&&(csp.pt="shipping-carbon-offset",csp.dqs("#gsp-widget").classList.add("gsp-carbon"),csp.dqs("#gspi-modal").classList.add("gsp-carbon")),csp.dc(),csp.sr&&!csp.er&&(csp.dqs("#gsp-widget").classList.add("gspa-required-shipping"),csp.dqs("#gspi-modal").classList.add("gspi-required-shipping")),csp.er&&!csp.sr&&csp.dqs("#gsp-widget").classList.add("gspa-required-carbon"),!csp.eo&&csp.so&&(csp.pt="green-shipping-protection"),csp.sv(),csp.cartCounterIncrementElements?.length>0&&csp.cartCounterIncrementElements.forEach((s=>{let n;csp.dqs(s)&&(n=csp.dqs(s));new MutationObserver((function(){!0===csp.shouldDecrementCartCounter&&csp.decrementCartCounter()})).observe(n,{childList:!0})})),csp.pc=!0,csp.rc()}}),100); //202212142031+0000