1 2 3<!doctype html> 4<html class="supports-no-js " lang="en"> 5<head> 6
6<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v6.29","locked":false,"initialized":true,"scope":"cart","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"server_lock":false,"server_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"6a750e267a1099ac78a096511bb35681737bec08c143ec0ec374fe33ecc305b2","state":{"template":"cart","theme":83239370887,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1791117015,"path":"\/cart","locale_root_url":"\/","canonical_url":"https:\/\/www.tiffanykrumins.com\/cart","customer_id":null,"customer_id_signature":"6a750e267a1099ac78a096511bb35681737bec08c143ec0ec374fe33ecc305b2","cart":null}</script>
6<script data-locksmith>!function(){var require=void 0,reqwest=function(){function succeed(e){var t=protocolRe.exec(e.url);return t=t&&t[1]||context.location.protocol,httpsRe.test(t)?twoHundo.test(e.request.status):!!e.request.response}function handleReadyState(e,t,n){return function(){return e._aborted?n(e.request):e._timedOut?n(e.request,"Request is aborted: timeout"):void(e.request&&4==e.request[readyState]&&(e.request.onreadystatechange=noop,succeed(e)?t(e.request):n(e.request)))}}function setHeaders(e,t){var n,s=t.headers||{};s.Accept=s.Accept||defaultHeaders.accept[t.type]||defaultHeaders.accept["*"];var r="undefined"!=typeof FormData&&t.data instanceof FormData;!t.crossOrigin&&!s[requestedWith]&&(s[requestedWith]=defaultHeaders.requestedWith),!s[contentType]&&!r&&(s[contentType]=t.contentType||defaultHeaders.contentType);for(n in s)s.hasOwnProperty(n)&&"setRequestHeader"in e&&e.setRequestHeader(n,s[n])}function setCredentials(e,t){"undefined"!=typeof t.withCredentials&&"undefined"!=typeof e.withCredentials&&(e.withCredentials=!!t.withCredentials)}function generalCallback(e){lastValue=e}function urlappend(e,t){return e+(/[?]/.test(e)?"&":"?")+t}function handleJsonp(e,t,n,s){var r=uniqid++,a=e.jsonpCallback||"callback",o=e.jsonpCallbackName||reqwest.getcallbackPrefix(r),i=new RegExp("((^|[?]|&)"+a+")=([^&]+)"),l=s.match(i),c=doc.createElement("script"),u=0,d=-1!==navigator.userAgent.indexOf("MSIE 10.0");return l?"?"===l[3]?s=s.replace(i,"$1="+o):o=l[3]:s=urlappend(s,a+"="+o),context[o]=generalCallback,c.type="text/javascript",c.src=s,c.async=!0,"undefined"!=typeof c.onreadystatechange&&!d&&(c.htmlFor=c.id="_reqwest_"+r),c.onload=c.onreadystatechange=function(){return c[readyState]&&"complete"!==c[readyState]&&"loaded"!==c[readyState]||u?!1:(c.onload=c.onreadystatechange=null,c.onclick&&c.onclick(),t(lastValue),lastValue=void 0,head.removeChild(c),u=1,void 0)},head.appendChild(c),{abort:function(){c.onload=c.onreadystatechange=null,n({},"Request is aborted: timeout",{}),lastValue=void 0,head.removeChild(c),u=1}}}function getRequest(e,t){var n,s=this.o,r=(s.method||"GET").toUpperCase(),a="string"==typeof s?s:s.url,o=s.processData!==!1&&s.data&&"string"!=typeof s.data?reqwest.toQueryString(s.data):s.data||null,i=!1;return("jsonp"==s.type||"GET"==r)&&o&&(a=urlappend(a,o),o=null),"jsonp"==s.type?handleJsonp(s,e,t,a):(n=s.xhr&&s.xhr(s)||xhr(s),n.open(r,a,s.async===!1?!1:!0),setHeaders(n,s),setCredentials(n,s),context[xDomainRequest]&&n instanceof context[xDomainRequest]?(n.onload=e,n.onerror=t,n.onprogress=function(){},i=!0):n.onreadystatechange=handleReadyState(this,e,t),s.before&&s.before(n),i?setTimeout(function(){n.send(o)},200):n.send(o),n)}function Reqwest(e,t){this.o=e,this.fn=t,init.apply(this,arguments)}function setType(e){return null===e?void 0:e.match("json")?"json":e.match("javascript")?"js":e.match("text")?"html":e.match("xml")?"xml":void 0}function init(o,fn){function complete(e){for(o.timeout&&clearTimeout(self.timeout),self.timeout=null;self._completeHandlers.length>0;)self._completeHandlers.shift()(e)}function success(resp){var type=o.type||resp&&setType(resp.getResponseHeader("Content-Type"));resp="jsonp"!==type?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=context.JSON?context.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);self._fulfillmentHandlers.length>0;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function timedOut(){self._timedOut=!0,self.request.abort()}function error(e,t,n){for(e=self.request,self._responseArgs.resp=e,self._responseArgs.msg=t,self._responseArgs.t=n,self._erred=!0;self._errorHandlers.length>0;)self._errorHandlers.shift()(e,t,n);complete(e)}this.url="string"==typeof o?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this;fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){timedOut()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}function reqwest(e,t){return new Reqwest(e,t)}function normalize(e){return e?e.replace(/\r?\n/g,"\r\n"):""}function serial(e,t){var n,s,r,a,o=e.name,i=e.tagName.toLowerCase(),l=function(e){e&&!e.disabled&&t(o,normalize(e.attributes.value&&e.attributes.value.specified?e.value:e.text))};if(!e.disabled&&o)switch(i){case"input":/reset|button|image|file/i.test(e.type)||(n=/checkbox/i.test(e.type),s=/radio/i.test(e.type),r=e.value,(!n&&!s||e.checked)&&t(o,normalize(n&&""===r?"on":r)));break;case"textarea":t(o,normalize(e.value));break;case"select":if("select-one"===e.type.toLowerCase())l(e.selectedIndex>=0?e.options[e.selectedIndex]:null);else for(a=0;e.length&&a<e.length;a++)e.options[a].selected&&l(e.options[a])}}function eachFormElement(){var e,t,n=this,s=function(e,t){var s,r,a;for(s=0;s<t.length;s++)for(a=e[byTag](t[s]),r=0;r<a.length;r++)serial(a[r],n)};for(t=0;t<arguments.length;t++)e=arguments[t],/input|select|textarea/i.test(e.tagName)&&serial(e,n),s(e,["input","select","textarea"])}function serializeQueryString(){return reqwest.toQueryString(reqwest.serializeArray.apply(null,arguments))}function serializeHash(){var e={};return eachFormElement.apply(function(t,n){t in e?(e[t]&&!isArray(e[t])&&(e[t]=[e[t]]),e[t].push(n)):e[t]=n},arguments),e}function buildParams(e,t,n,s){var r,a,o,i=/\[\]$/;if(isArray(t))for(a=0;t&&a<t.length;a++)o=t[a],n||i.test(e)?s(e,o):buildParams(e+"["+("object"==typeof o?a:"")+"]",o,n,s);else if(t&&"[object Object]"===t.toString())for(r in t)buildParams(e+"["+r+"]",t[r],n,s);else s(e,t)}var context=this;if("window"in context)var doc=document,byTag="getElementsByTagName",head=doc[byTag]("head")[0];else{var XHR2;try{XHR2=require("xhr2")}catch(ex){throw new Error("Peer dependency `xhr2` required! Please npm install xhr2")}}var httpsRe=/^http/,protocolRe=/(^\w+):\/\//,twoHundo=/^(20\d|1223)$/,readyState="readyState",contentType="Content-Type",requestedWith="X-Requested-With",uniqid=0,callbackPrefix="reqwest_"+ +new Date,lastValue,xmlHttpRequest="XMLHttpRequest",xDomainRequest="XDomainRequest",n
6oop=function(){},isArray="function"==typeof Array.isArray?Array.isArray:function(e){return e instanceof Array},defaultHeaders={contentType:"application/x-www-form-urlencoded",requestedWith:xmlHttpRequest,accept:{"*":"text/javascript, text/html, application/xml, text/xml, */*",xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript",js:"application/javascript, text/javascript"}},xhr=function(e){if(e.crossOrigin===!0){var t=context[xmlHttpRequest]?new XMLHttpRequest:null;if(t&&"withCredentials"in t)return t;if(context[xDomainRequest])return new XDomainRequest;throw new Error("Browser does not support cross-origin requests")}return context[xmlHttpRequest]?new XMLHttpRequest:XHR2?new XHR2:new ActiveXObject("Microsoft.XMLHTTP")},globalSetupOptions={dataFilter:function(e){return e}};return Reqwest.prototype={abort:function(){this._aborted=!0,this.request.abort()},retry:function(){init.call(this,this.o,this.fn)},then:function(e,t){return e=e||function(){},t=t||function(){},this._fulfilled?this._responseArgs.resp=e(this._responseArgs.resp):this._erred?t(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):(this._fulfillmentHandlers.push(e),this._errorHandlers.push(t)),this},always:function(e){return this._fulfilled||this._erred?e(this._responseArgs.resp):this._completeHandlers.push(e),this},fail:function(e){return this._erred?e(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):this._errorHandlers.push(e),this},"catch":function(e){return this.fail(e)}},reqwest.serializeArray=function(){var e=[];return eachFormElement.apply(function(t,n){e.push({name:t,value:n})},arguments),e},reqwest.serialize=function(){if(0===arguments.length)return"";var e,t,n=Array.prototype.slice.call(arguments,0);return e=n.pop(),e&&e.nodeType&&n.push(e)&&(e=null),e&&(e=e.type),t="map"==e?serializeHash:"array"==e?reqwest.serializeArray:serializeQueryString,t.apply(null,n)},reqwest.toQueryString=function(e,t){var n,s,r=t||!1,a=[],o=encodeURIComponent,i=function(e,t){t="function"==typeof t?t():null==t?"":t,a[a.length]=o(e)+"="+o(t)};if(isArray(e))for(s=0;e&&s<e.length;s++)i(e[s].name,e[s].value);else for(n in e)e.hasOwnProperty(n)&&buildParams(n,e[n],r,i);return a.join("&").replace(/%20/g,"+")},reqwest.getcallbackPrefix=function(){return callbackPrefix},reqwest.compat=function(e,t){return e&&(e.type&&(e.method=e.type)&&delete e.type,e.dataType&&(e.type=e.dataType),e.jsonpCallback&&(e.jsonpCallbackName=e.jsonpCallback)&&delete e.jsonpCallback,e.jsonp&&(e.jsonpCallback=e.jsonp)),new Reqwest(e,t)},reqwest.ajaxSetup=function(e){e=e||{};for(var t in e)globalSetupOptions[t]=e[t]},reqwest}();!function(){var e=window.Locksmith={},t=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=t&&t.innerHTML;if(e.state={},e.util={},e.loading=!1,n)try{e.state=JSON.parse(n)}catch(s){}if(document.addEventListener&&document.querySelector){var r,a,o,i=[76,79,67,75,83,77,73,84,72,49,49],l=function(){a=i.slice(0)},c="style",u=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",u),document.removeEventListener("click",u),r&&document.body.removeChild(r),r=null)};l(),document.addEventListener("keyup",function(e){if(e.keyCode===a[0]){if(clearTimeout(o),a.shift(),a.length>0)return void(o=setTimeout(l,1e3));l(),u(),r=document.createElement("div"),r[c].width="50%",r[c].maxWidth="1000px",r[c].height="85%",r[c].border="1px rgba(0, 0, 0, 0.2) solid",r[c].background="rgba(255, 255, 255, 0.99)",r[c].borderRadius="4px",r[c].position="fixed",r[c].top="50%",r[c].left="50%",r[c].transform="translateY(-50%) translateX(-50%)",r[c].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",r[c].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[c].border="none",t[c].display="block",t[c].boxSizing="border-box",t[c].width="100%",t[c].height="100%",t[c].background="transparent",t[c].padding="22px",t[c].fontFamily="monospace",t[c].fontSize="14px",t[c].color="#333",t[c].resize="none",t[c].outline="none",t.readOnly=!0,r.appendChild(t),document.body.appendChild(r),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",u),document.addEventListener("click",u)}})}e.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),e.path=e.state.path||window.location.pathname,e.basePath=e.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),e.reloading=!1,e.util.console=window.console||{log:function(){},error:function(){}},e.util.makeUrl=function(t,n){var s,r=e.basePath+t,a=[],o=e.cache();for(s in o)a.push(s+"="+encodeURIComponent(o[s]));for(s in n)a.push(s+"="+encodeURIComponent(n[s]));return e.state.customer_id&&(a.push("customer_id="+encodeURIComponent(e.state.customer_id)),a.push("customer_id_signature="+encodeURIComponent(e.state.customer_id_signature))),r+=(-1===r.indexOf("?")?"?":"&")+a.join("&")},e._initializeCallbacks=[],e.on=function(t,n){if("initialize"!==t)throw'Locksmith.on() currently only supports the "initialize" event';e._initializeCallbacks.push(n)},e.initializeSession=function(t){if(!e.isEmbedded){t=t||{};var n=!1,s=!0,r=!0;t.silent&&(n=!0,s=!1,r=!1),e.ping({silent:n,spinner:s,reload:r,callback:function(){e._initializeCallbacks.forEach(function(e){e()})}})}},e.cache=function(e){var t={};try{var n=function(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(s){}if(e){for(var r in e)t[r]=e[r];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},e.cache.cart=e.state.cart,e.cache.cartLastSaved=null,e.params=e.cache(),e.util.reload=function(){e.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(t){e.util.console.error("Preferred reload method failed",t),window.location.reload()}},e.cache.saveCart=function(t){if(!e.cache.cart||e.cache.cart===e.cache.cartLastSaved)return t?t():null;var n=e.cache.cartLastSaved;e.cache.cartLastSaved=e.cache.cart,reqwest({url:"/cart/update.json",method:"post",type:"json",data:{attributes:{locksmith:e.cache.cart}}
6,complete:t,error:function(t){if(e.cache.cartLastSaved=n,!e.reloading)throw t}})},e.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',e.util.clobberBody=function(e){document.body.innerHTML=e},e.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},e.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,s={};for(t=e.elements.length-1;t>=0;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":s[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(s[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":s[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":s[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;n>=0;n-=1)e.elements[t].options[n].selected&&(s[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":s[e.elements[t].name]=e.elements[t].value}}return s}},e.util.on=function(e,t,n,s){s=s||document;var r="locksmith-"+e+t,a=function(e){var s=e.target,a=e.target.parentElement,o=s.className.baseVal||s.className||"",i=a.className.baseVal||a.className||"";("string"==typeof o&&-1!==o.split(/\s+/).indexOf(t)||"string"==typeof i&&-1!==i.split(/\s+/).indexOf(t))&&!e[r]&&(e[r]=!0,n(e))};s.attachEvent?s.attachEvent(e,a):s.addEventListener(e,a,!1)},e.util.enableActions=function(t){e.util.on("click","locksmith-action",function(t){t.preventDefault();var n=t.target;(!n.dataset.confirmWith||confirm(n.dataset.confirmWith))&&(n.disabled=!0,n.innerText=n.dataset.disableWith,e.post("/action",n.dataset.locksmithParams,{spinner:!1,type:"text",success:function(t){t=JSON.parse(t.responseText),t.message&&alert(t.message),e.util.reload()}}))},t)},e.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var s=document.createElement("div");s.innerHTML=t,e.appendChild(s)}else e.innerHTML=t;var r,a,o=e.querySelectorAll("script");for(a=0;a<o.length;++a){r=o[a];var i=document.createElement("script");if(r.type&&(i.type=r.type),r.src)i.src=r.src;else{var l=document.createTextNode(r.innerHTML);i.appendChild(l)}e.appendChild(i)}var c=e.querySelector("[autofocus]");c&&c.focus()},e.post=function(t,n,s){s=s||{},s.spinner!==!1&&e.util.clobberBody(e.util.spinnerHTML);var r={};s.container===document?(r.layout=1,s.success=function(t){document.getElementById(s.container);e.util.clobberDocument(t)}):s.container&&(r.layout=0,s.success=function(t){var n=document.getElementById(s.container);e.util.inject(n,t),n.id===n.firstChild.id&&n.parentElement.replaceChild(n.firstChild,n)}),e.loading=!0;var a=e.util.makeUrl(t,r);reqwest({url:a,method:"post",type:s.type||"html",data:n,complete:function(){e.loading=!1},error:function(t){if(!e.reloading){if("dashboard.weglot.com"===window.location.host)return void console.error(t);if(s.silent)return void console.error(t);throw alert("Something went wrong! Please refresh and try again."),t}},success:s.success||e.util.clobberDocument})},e.postResource=function(t,n){t.path=e.path,t.search=window.location.search,t.state=e.state,t.passcode&&(t.passcode=t.passcode.trim()),t.email&&(t.email=t.email.trim()),t.state.cart=e.cache.cart,t.locksmith_json=e.jsonTag,t.locksmith_json_signature=e.jsonTagSignature,e.post("/resource",t,n)},e.ping=function(t){if(!e.isEmbedded){t=t||{};e.post("/ping",{path:e.path,search:window.location.search,state:e.state},{spinner:!!t.spinner,silent:"undefined"==typeof t.silent?!0:t.silent,type:"text",success:function(t){t=JSON.parse(t.responseText),t.messages&&t.messages.length>0&&e.showMessages(t.messages)}})}},e.showMessages=function(t){var n=document.createElement("div");n.style.position="fixed",n.style.left=0,n.style.right=0,n.style.bottom="-50px",n.style.opacity=0,n.style.background="#191919",n.style.color="#ddd",n.style.transition="bottom 0.2s, opacity 0.2s",n.style.zIndex=999999,n.innerHTML=" <style> .locksmith-ab .locksmith-b { display: none; } .locksmith-ab.toggled .locksmith-b { display: flex; } .locksmith-ab.toggled .locksmith-a { display: none; } .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; } .locksmith-message + .locksmith-message { border-top: 1px #555 solid; } .locksmith-message a { color: inherit; font-weight: bold; } .locksmith-message a:hover { color: inherit; opacity: 0.8; } a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; } .locksmith-text { flex-grow: 1; } .locksmith-cta { flex-grow: 0; text-align: right; } .locksmith-cta button { transform: scale(0.8); transform-origin: left; } .locksmith-cta > * { display: block; } .locksmith-cta > * + * { margin-top: 10px; } .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; } @media screen and (max-width: 600px) { .locksmith-wide-only { display: none !important; } .locksmith-flex { padding: 0 15px; } .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; } .locksmith-cta { text-align: left; } } @media screen and (min-width: 601px) { .locksmith-narrow-only { display: none !important; } } </style> "+t.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(n),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=""+n.offsetHeight+"px",setTimeout(function(){n.style.bottom=0,n.style.opacity=1},50),e.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),e.util.enableActions(n)}}()}();</script>
6 7
7<script data-locksmith>Locksmith.cache.cart=null</script>
7 8 9
9<script data-locksmith>Locksmith.jsonTag="\u003cscript type=\"application\/vnd.locksmith+json\" data-locksmith\u003e{\"version\":\"v6.29\",\"locked\":false,\"initialized\":true,\"scope\":\"cart\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"server_lock\":false,\"server_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"6a750e267a1099ac78a096511bb35681737bec08c143ec0ec374fe33ecc305b2\",\"state\":{\"template\":\"cart\",\"theme\":83239370887,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1791117015,\"path\":\"\\\/cart\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/www.tiffanykrumins.com\\\/cart\",\"customer_id\":null,\"customer_id_signature\":\"6a750e267a1099ac78a096511bb35681737bec08c143ec0ec374fe33ecc305b2\",\"cart\":null}\u003c\/script\u003e";Locksmith.jsonTagSignature="1207237134cd13dbf7509a1b7c8e20d3dfc5e08f5e5ed13024d830bf963b75a9"</script>
9 10 <meta charset="utf-8"> 11 12 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 13 <meta name="viewport" content="width=device-width,initial-scale=1"> 14 <meta name="theme-color" content="#ab2c8a"> 15 <link rel="canonical" href="https://www.tiffanykrumins.com/cart"> 16 17 18 19 <title> 20 Your Shopping Cart – TiffanyKrumins.com 21 </title> 22 23 24 25 <!-- /snippets/social-meta-tags.liquid --> 26 27 28 29 30<meta property="og:site_name" content="TiffanyKrumins.com"> 31<meta property="og:url" content="https://www.tiffanykrumins.com/cart"><meta property="og:title" content="Your Shopping Cart"> 32<meta property="og:type" content="website"> 33<meta property="og:description" content="Tiffany Krumins - Shark Tank - Mom Genius - Ava the Elephant "> 34 35<meta property="og:image" content="http://www.tiffanykrumins.com/cdn/shop/files/Copy_of_Copy_of_Tiffany_Krumins_1200x1200.png?v=1613721930"> 36<meta property="og:image:secure_url" content="https://www.tiffanykrumins.com/cdn/shop/files/Copy_of_Copy_of_Tiffany_Krumins_1200x1200.png?v=1613721930"> 37 38 39<meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Your Shopping Cart"> 40<meta name="twitter:description" content="Tiffany Krumins - Shark Tank - Mom Genius - Ava the Elephant "> 41 42 43
43<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
43<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/29855416455/digital_wallets/dialog"> 44<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
44<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 44
44
45<script id="shopify-features" type="application/json">{"accessToken":"d832aae3bd8777de67dd8c67061b0512","betas":["rich-media-storefront-analytics"],"domain":"www.tiffanykrumins.com","predictiveSearch":true,"shopId":29855416455,"locale":"en"}</script>
vendor: 1 bytes, line 45
45
46<script>var Shopify = Shopify || {}; 47Shopify.shop = "momgenius.myshopify.com"; 48Shopify.locale = "en"; 49Shopify.currency = {"active":"USD","rate":"1.0"}; 50Shopify.country = "US"; 51Shopify.theme = {"name":"Tiffany Krumins Website","id":83239370887,"schema_name":"Narrative","schema_version":"8.1.1","theme_store_id":829,"role":"main"}; 52Shopify.theme.handle = "null"; 53Shopify.theme.style = {"id":null,"handle":null}; 54Shopify.cdnHost = "www.tiffanykrumins.com/cdn"; 55Shopify.routes = Shopify.routes || {}; 56Shopify.routes.root = "/"; 57Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 58Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 59Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 60Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 60
60
61<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 61
61
62<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 62
62
63<script> 64 window.Shopify = window.Shopify || {}; 65 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 66 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 67 window.Shopify.SignInWithShop.eligible = true; 68</script>
vendor: 1 bytes, line 68
68
69<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 69
69
70<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 70
70
71<script type="module"> 72 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 73 74 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 75 76</script>
vendor: 1 bytes, line 76
76
77<script> 78 window.Shopify = window.Shopify || {}; 79 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 80 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 81</script>
vendor: 1 bytes, line 81
81
82<script id="__st">var __st={"a":29855416455,"offset":-14400,"reqid":"ab96db06-e21f-4dcd-a15d-4b3d5c404620-1791117014","pageurl":"www.tiffanykrumins.com\/cart","u":"fbc7ce99a243","p":"cart"};</script>
vendor: 1 bytes, line 82
82
83<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 83
83
84<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 84
84
85<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.tiffanykrumins.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 85
85
86<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.tiffanykrumins.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
86<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 86
86
87<script> 88 window.Shopify = window.Shopify || {}; 89 window.Shopify.MCP = window.Shopify.MCP || {}; 90 window.Shopify.MCP.enabled = true; 91 window.Shopify.MCP.shop = "momgenius.myshopify.com"; 92 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.tiffanykrumins.com\/api\/mcp"; 93 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 94</script>
vendor: 1 bytes, line 94
94
95<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.tiffanykrumins.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 96</script>
vendor: 1 bytes, line 96
96
97<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.tiffanykrumins.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 98</script>
vendor: 1 bytes, line 98
98
99<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 100 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 101</script>
vendor: 1 bytes, line 101
101
102<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 103</script>
103 104
105<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
105 106 107 108 109 110 111<style>@font-face { 112 font-family: Figtree; 113 font-weight: 400; 114 font-style: normal; 115 src: url("//www.tiffanykrumins.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"), 116 url("//www.tiffanykrumins.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); 117} 118 119 @font-face { 120 font-family: Figtree; 121 font-weight: 400; 122 font-style: normal; 123 src: url("//www.tiffanykrumins.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"), 124 url("//www.tiffanykrumins.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); 125} 126 127/* ------------------------ Critical Helper Classes ------------------------- */ 128.critical-hide { 129 display: none; 130} 131 132.critical-clear { 133 opacity: 0; 134 visibility: hidden; 135} 136 137.drawer-cover { 138 opacity: 0; 139} 140 141.main-content .shopify-section { 142 display: none; 143} 144 145.main-content .shopify-section:first-child { 146 display: inherit; 147} 148 149body:not(.template-index) .main-content { 150 opacity: 0; 151} 152 153 154/* ----------------------------- Global Styles ------------------------------ */ 155*, *::before, *::after { 156 box-sizing: border-box; 157} 158 159html { 160 font-size: 62.5%; 161 background-color: #ffffff; 162} 163 164body { 165 margin: 0; 166 font-size: 1.6rem; 167 font-family: Figtree, sans-serif; 168 font-style: normal; 169 font-weight: 400; 170 color: #4a4a4a; 171 line-height: 1.625; 172} 173 174.page-width { 175 max-width: 980px; 176 padding: 0 20px; 177 margin: 0 auto; 178} 179 180/* ---------------------------- Helper Classes ------------------------------ */ 181.visually-hidden, 182.icon__fallback-text { 183 position: absolute !important; 184 overflow: hidden; 185 clip: rect(0 0 0 0); 186 height: 1px; 187 width: 1px; 188 padding: 0; 189 border: 0; 190} 191 192/* ----------------------------- Typography --------------------------------- */ 193body { 194 -webkit-font-smoothing: antialiased; 195 -webkit-text-size-adjust: 100%; 196} 197 198.h4 { 199 letter-spacing: inherit; 200 text-transform: inherit; 201 font-family: Figtree, sans-serif; 202 font-style: normal; 203 font-weight: 400; 204} 205 206 207.h4 a { 208 color: inherit; 209 text-decoration: none; 210 font-weight: inherit; 211} 212 213.h4 { 214 font-size: 2.2rem; 215} 216 217@media only screen and (min-width: 750px) { 218 .h4 { 219 font-size: 2.4rem; 220 line-height: 1.5; 221 } 222} 223 224/* ------------------------------ Buttons ----------------------------------- */ 225.btn, 226.btn--secondary { 227 -moz-user-select: "none"; 228 -ms-user-select: "none"; 229 -webkit-user-select: "none"; 230 user-select: "none"; 231 -webkit-appearance: none; 232 -moz-appearance: none; 233 appearance: none; 234 display: inline-block; 235 position: relative; 236 width: auto; 237 background-color: #ab2c8a; 238 border-radius: 0; 239 color: #ffffff; 240 border: 2px solid #ab2c8a; 241 font-size: 1.4rem; 242 font-weight: 700; 243 letter-spacing: 1.5px; 244 text-decoration: none; 245 text-align: center; 246 text-transform: uppercase; 247 padding: 10px 30px; 248 line-height: 2.2; 249 vertical-align: middle; 250 cursor: pointer; 251 transition: outline 0.1s linear; 252 box-sizing: border-box; 253} 254 255.btn--square { 256 width: 50px; 257 height: 50px; 258 padding: 0; 259 text-align: center; 260 line-height: 50px; 261} 262 263.btn--clear { 264 position: relative; 265 background-color: transparent; 266 border: 0; 267 color: #4a4a4a; 268 transition: 0.15s opacity ease-out; 269} 270 271.btn--clear:hover::after, 272.btn--clear::after { 273 outline: 0 !important; 274} 275 276.btn::after, 277.btn--secondary::after { 278 content: ''; 279 display: block; 280 position: absolute; 281 top: 0; 282 left: 0; 283 width: 100%; 284 height: 100%; 285 outline: 2px solid #ab2c8a; 286 transition: outline 0.1s linear; 287} 288 289/* -------------------------------- Icons ----------------------------------- */ 290.icon { 291 display: inline-block; 292 width: 20px; 293 height: 20px; 294 vertical-align: middle; 295} 296 297/* ----------------------------- Site Header -------------------------------- */ 298.site-header { 299 position: relative; 300 transition: transform 0.25s ease-out; 301 z-index: 10; 302} 303 304.site-header--transparent { 305 position: absolute; 306 top: 0; 307 left: 0; 308 right: 0; 309 z-index: 10; 310} 311 312.site-header__wrapper { 313 position: relative; 314 min-height: 60px; 315 width: 100%; 316 background-color: #ab2c8a;
317 z-index: 10; 318} 319 320.site-header--transparent .site-header__wrapper { 321 background-color: transparent; 322} 323 324.site-header__wrapper svg { 325 fill: #ffffff; 326} 327 328.site-header__wrapper--transitioning { 329 transition: background-color 0.25s ease-out, margin-top 0.25s ease-out; 330} 331 332.announcement-bar { 333 display: none; 334 text-align: center; 335 position: relative; 336 text-decoration: none; 337 z-index: 10; 338} 339 340.announcement-bar--visible { 341 display: block; 342} 343 344.announcement-bar__message { 345 font-size: 16px; 346 font-weight: 400; 347 padding: 10px 20px; 348 margin-bottom: 0; 349} 350 351.announcement-bar__message .icon { 352 fill: currentColor; 353} 354 355.announcement-bar__close { 356 position: absolute; 357 right: 20px; 358 padding: 0; 359 width: 30px; 360 height: 30px; 361 line-height: 100%; 362 top: 50%; 363 -ms-transform: translateY(-50%); 364 -webkit-transform: translateY(-50%); 365 transform: translateY(-50%); 366} 367 368.announcement-bar__close .icon { 369 width: 12px; 370 height: 12px; 371 fill: currentColor; 372} 373 374.site-header-sections { 375 display: -webkit-flex; 376 display: -ms-flexbox; 377 display: flex; 378 width: 100%; 379 -ms-flex-align: center; 380 -webkit-align-items: center; 381 -moz-align-items: center; 382 -ms-align-items: center; 383 -o-align-items: center; 384 align-items: center; 385 min-height: 60px; 386} 387 388.site-header__section--title { 389 display: -webkit-flex; 390 display: -ms-flexbox; 391 display: flex; 392 width: 100%; 393 -webkit-justify-content: center; 394 -ms-justify-content: center; 395 justify-content: center; 396} 397 398.site-header__logo-wrapper { 399 display: inline-block; 400 margin: 0; 401 padding: 10px 0; 402 text-align: center; 403 line-height: 1.2; 404} 405 406.site-header__logo { 407 display: block; 408} 409 410.site-header__logo-image { 411 display: block; 412 margin: 0 auto; 413} 414 415.site-header--transparent .site-header__logo-image { 416 display: none; 417} 418 419@media only screen and (max-width: 749px) { 420 .site-header__logo-image { 421 max-height: 30px; 422 } 423} 424 425.site-header__logo-image--transparent { 426 display: none; 427} 428 429.site-header--transparent .site-header__logo-image--transparent { 430 display: block; 431} 432 433.navigation-open .site-header__logo-image--transparent, 434html.supports-no-js .site-header__logo-image--transparent { 435 display: none; 436} 437 438.site-header__cart svg { 439 width: 22px; 440 height: 30px; 441 margin: -2px 0 0 -2px; 442} 443 444@media only screen and (min-width: 750px) { 445 .site-header__cart svg { 446 width: 26px; 447 } 448} 449 450.site-header__cart::after { 451 border-color: #4a4a4a; 452} 453 454.site-header__cart-bubble { 455 position: absolute; 456 top: 15px; 457 right: 10px; 458 width: 10px; 459 height: 10px; 460 background-color: #fffa33; 461 border-radius: 50%; 462 opacity: 0; 463 transition: all 0.25s ease-out; 464 -ms-transform: scale(0); 465 -webkit-transform: scale(0); 466 transform: scale(0); 467} 468 469@media only screen and (min-width: 750px) { 470 .site-header__cart-bubble { 471 top:15px; 472 right: 9px; 473 } 474} 475 476.site-header__cart .site-header__cart-bubble { 477 top: 13px; 478} 479 480@media only screen and (min-width: 750px) { 481 .site-header__cart .site-header__cart-bubble { 482 top: 12px; 483 } 484} 485 486.site-header__cart-bubble--visible { 487 opacity: 1; 488 -ms-transform: scale(1); 489 -webkit-transform: scale(1); 490 transform: scale(1); 491} 492 493.burger-icon { 494 display: block; 495 height: 2px; 496 width: 16px; 497 left: 50%; 498 margin-left: -8px; 499 background: #ffffff; 500 position: absolute; 501 transition: all 0.25s ease-out; 502} 503 504@media only screen and (min-width: 750px) { 505 .burger-icon { 506 height:2px; 507 width: 24px; 508 left: 50%; 509 margin-left: -12px; 510 } 511} 512 513.burger-icon--top { 514 top: 18px; 515} 516 517@media only screen and (min-width: 750px) { 518 .burger-icon--top { 519 top: 16px; 520 } 521} 522 523.site-header__navigation--active .burger-icon--top { 524 top: 25px; 525 transform: rotate(45deg); 526} 527 528.burger-icon--mid { 529 top: 24px; 530} 531 532@media only screen and (min-width: 750px) { 533 .burger-icon--mid { 534 top: 24px; 535 } 536} 537 538.site-header__navigation--active .burger-icon--mid { 539 opacity: 0; 540} 541 542.burger-icon--bottom { 543 top: 30px; 544} 545 546@media only screen and (min-width: 750px) { 547 .burger-icon--bottom { 548 top: 32px; 549 } 550} 551 552.site-header__navigation--active .burger-icon--bottom { 553 top: 25px; 554 transform: rotate(-45deg); 555} 556 557.site-header__navigation { 558 position: relative; 559} 560 561.site-header__navigation svg {
562 width: 20px; 563 height: 30px; 564} 565 566.site-header__navigation::after { 567 border-color: #4a4a4a; 568} 569 570/* ----------------------------- Slideshow --------------------------------- */ 571.slideshow { 572 display: -webkit-flex; 573 display: -ms-flexbox; 574 display: flex; 575 width: 100%; 576 position: relative; 577 overflow: hidden; 578 min-height: 300px; 579 max-height: calc(100vh - 35px); 580 background-color: #d9d9d9; 581} 582 583.slideshow--full .slideshow { 584 height: calc(100vh - 35px); 585} 586 587@media only screen and (max-width: 749px) { 588 .slideshow--adapt .slideshow { 589 max-height: 125vw; 590 min-height: 75vw; 591 } 592} 593 594.slideshow__slides { 595 margin: 0; 596 padding: 0; 597 list-style: none; 598} 599 600.slideshow__slide { 601 position: absolute; 602 height: 100%; 603 width: 100%; 604 opacity: 0; 605 z-index: 0; 606 transition: all 0.5s cubic-bezier(0, 0, 0, 1); 607} 608 609.slideshow__slide--active { 610 transition: all 0.5s cubic-bezier(0, 0, 0, 1); 611 opacity: 1; 612 z-index: 2; 613} 614 615.slideshow__overlay::before { 616 content: ''; 617 position: absolute; 618 top: 0; 619 right: 0; 620 bottom: 0; 621 left: 0; 622 z-index: 3; 623} 624 625.slideshow__image { 626 height: 100%; 627 width: 100%; 628 object-fit: cover; 629 z-index: 1; 630 transition: opacity 0.8s cubic-bezier(0.44, 0.13, 0.48, 0.87),filter 400ms,-webkit-filter 400ms; 631 font-family: "object-fit: cover"; 632} 633 634.slideshow__image .placeholder-svg { 635 display: block; 636 fill: rgba(74,74,74,0.35); 637 background-color: #f1eee6; 638 position: absolute; 639 top: 50%; 640 left: 50%; 641 height: 100%; 642 width: auto; 643 max-height: none; 644 max-width: none; 645 -ms-transform: translate(-50%, -50%); 646 -webkit-transform: translate(-50%, -50%); 647 transform: translate(-50%, -50%); 648} 649 650.slideshow__image .placeholder-background { 651 background-color: #faf9f6; 652 position: absolute; 653 top: 0; 654 right: 0; 655 bottom: 0; 656 left: 0; 657} 658 659.slideshow__navigation { 660 margin: 0; 661 padding: 0; 662 list-style: none; 663} 664 665.slideshow__text-content-mobile, 666.slideshow__button-cta-single { 667 display: none; 668} 669 670.slideshow__indicators { 671 margin: 0; 672 padding: 0; 673 list-style: none; 674} 675</style> 676 677 678 679 680<link title="theme" rel="preload" href="//www.tiffanykrumins.com/cdn/shop/t/3/assets/theme.scss.css?v=75357954799478803731764169819" as="style"> 681<noscript><link rel="stylesheet" href="//www.tiffanykrumins.com/cdn/shop/t/3/assets/theme.scss.css?v=75357954799478803731764169819"></noscript> 682
683<script> 684/*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ 685!function(a){"use strict";var b=function(b,c,d){function e(a){return h.body?a():void setTimeout(function(){e(a)})}function f(){i.addEventListener&&i.removeEventListener("load",f);if(!Shopify.designMode)i.media=d||"all"}var g,h=a.document,i=h.createElement("link");if(c)g=c;else{var j=(h.body||h.getElementsByTagName("head")[0]).childNodes;g=j[j.length-1]}var k=h.styleSheets;i.rel="stylesheet",i.href=b,i.media=Shopify.designMode?d||"all":"only x",e(function(){g.parentNode.insertBefore(i,c?g:g.nextSibling)});var l=function(a){for(var b=i.href,c=k.length;c--;)if(k[c].href===b)return a();setTimeout(function(){l(a)})};return i.addEventListener&&i.addEventListener("load",f),i.onloadcssdefined=l,l(f),i};"undefined"!=typeof exports?exports.loadCSS=b:a.loadCSS=b}("undefined"!=typeof global?global:this); 686/*! onloadCSS. (onload callback for loadCSS) [c]2017 Filament Group, Inc. MIT License */ 687function onloadCSS(a,b){function c(){!d&&b&&(d=!0,b.call(a))}var d;a.addEventListener&&a.addEventListener("load",c),a.attachEvent&&a.attachEvent("onload",c),"isApplicationInstalled"in navigator&&"onloadcssdefined"in a&&a.onloadcssdefined(c)} 688 689// Insert our stylesheet before our preload <link> tag 690var preload = document.querySelector('link[href="//www.tiffanykrumins.com/cdn/shop/t/3/assets/theme.scss.css?v=75357954799478803731764169819"]'); 691var stylesheet = loadCSS('//www.tiffanykrumins.com/cdn/shop/t/3/assets/theme.scss.css?v=75357954799478803731764169819', preload); 692// Create a property to easily detect if the stylesheet is done loading 693onloadCSS(stylesheet, function() { stylesheet.loaded = true; }); 694</script>
694 695 696
696<script> 697 var theme = { 698 stylesheet: "//www.tiffanykrumins.com/cdn/shop/t/3/assets/theme.scss.css?v=75357954799478803731764169819", 699 strings: { 700 addToCart: "Add to Cart", 701 soldOut: "Sold Out", 702 unavailable: "Unavailable", 703 addItemSuccess: "Item added to cart!", 704 viewCart: "View cart", 705 cartError: "There was an error while updating your cart. Please try again.", 706 cartQuantityError: "You can only add [quantity] [title] to your cart.", 707 regularPrice: "Regular price", 708 salePrice: "Sale price", 709 unitPrice: "Unit price", 710 unitPriceSeparator: "per", 711 newsletter: { 712 blankError: "Email can\u0026#39;t be blank.", 713 invalidError: "Please enter a valid email address." 714 }, 715 map: { 716 zeroResults: "No results for that address", 717 overQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 718 authError: "There was a problem authenticating your Google Maps API Key.", 719 addressError: "Error looking up that address" 720 }, 721 slideshow: { 722 loadSlideA11yString: "Load slide [slide_number]", 723 activeSlideA11yString: "Slide [slide_number], current" 724 } 725 }, 726 isOnline: true, 727 moneyFormat: "${{amount}}", 728 mediaQuerySmall: 750, 729 mediaQueryMedium: 990 730 }; 731 732 733 734 document.documentElement.className = document.documentElement.className.replace('supports-no-js', ''); 735 </script>
735 736 737
737<script src="//www.tiffanykrumins.com/cdn/shop/t/3/assets/lazysizes.min.js?v=41644173127543473891578257676" async="async"></script>
737 738
738<script src="//www.tiffanykrumins.com/cdn/shop/t/3/assets/vendor.min.js?v=80505636303242466691648047052" defer="defer"></script>
738 739
739<script src="//www.tiffanykrumins.com/cdn/shop/t/3/assets/theme.min.js?v=22005916655472898451578257677" defer="defer"></script>
739 740
740<script src="//www.tiffanykrumins.com/cdn/shop/t/3/assets/custom.js?v=101612360477050417211578257674" defer="defer"></script>
740 741 742 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 743
743<script async src="https://disablerightclick.upsell-apps.com/script_tag.js?shop=momgenius.myshopify.com"></script>
743 744<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
745<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 29855416455,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 745
745
746<script> 747 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 748</script>
vendor: 1 bytes, line 748
748
749<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
749).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 29855416455,storefrontBaseUrl: "https://www.tiffanykrumins.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.tiffanykrumins.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"123863202","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"TiffanyKrumins.com","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"momgenius.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.tiffanykrumins.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.tiffanykrumins.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"83239370887","themeStoreId":"829","themePublished":"true","eventMetadataId":"5807c007-6559-4c7c-b690-8f43153b127b","pageType":"cart","shopId":"29855416455","storefrontBaseUrl":"https:\/\/www.tiffanykrumins.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
749<script> 750 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 751 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 752 window.ShopifyAnalytics.meta.currency = 'USD'; 753 var meta = {"page":{"pageType":"cart","requestId":"ab96db06-e21f-4dcd-a15d-4b3d5c404620-1791117014"}}; 754 for (var attr in meta) { 755 window.ShopifyAnalytics.meta[attr] = meta[attr]; 756 } 757</script>
vendor: 1 bytes, line 757
757
758<script class="analytics"> 759 (function () { 760 var customDocumentWrite = function(content) { 761 var jquery = null; 762 763 if (window.jQuery) { 764 jquery = window.jQuery; 765 } else if (window.Checkout && window.Checkout.$) { 766 jquery = window.Checkout.$; 767 } 768 769 if (jquery) { 770 jquery('body').append(content); 771 } 772 }; 773 774 var hasLoggedConversion = function(token) { 775 if (token) { 776 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 777 } 778 return false; 779 } 780 781 var setCookieIfConversion = function(token) { 782 if (token) { 783 var twoMonthsFromNow = new Date(Date.now()); 784 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 785 786 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 787 } 788 } 789 790 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 791 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 792 if (trekkie.integrations) { 793 return; 794 } 795 trekkie.methods = [ 796 'identify', 797 'page', 798 'ready', 799 'track', 800 'trackForm', 801 'trackLink' 802 ]; 803 trekkie.factory = function(method) { 804 return function() { 805 var args = Array.prototype.slice.call(arguments); 806 args.unshift(method); 807 trekkie.push(args); 808 if (method == 'track' || method == 'page') { 809 var pageUrl; 810 try { 811 pageUrl = window.location.href; 812 } catch (e) {} 813 var pageReferrer; 814 try { 815 pageReferrer = document.referrer; 816 } catch (e) {} 817 try { 818 if (window.__TREKKIE_SHIM_QUEUE == null) { 819 window.__TREKKIE_SHIM_QUEUE = []; 820 } 821 window.__TREKKIE_SHIM_QUEUE.push({ 822 from: 'trekkie-stub', 823 method: method, 824 args: args.slice(1), 825 pageContext: { 826 url: pageUrl, 827 referrer: pageReferrer 828 } 829 }); 830 } catch (e) { 831 // no-op 832 } 833 } 834 return trekkie; 835 }; 836 }; 837 for (var i = 0; i < trekkie.methods.length; i++) { 838 var key = trekkie.methods[i]; 839 trekkie[key] = trekkie.factory(key); 840 } 841 trekkie.load = function(config) { 842 trekkie.config = config || {}; 843 trekkie.config.initialDocumentCookie = document.cookie; 844 var first = document.getElementsByTagName('script')[0]; 845var script = document.createElement('script'); 846script.type = 'text/javascript'; 847script.onerror = function(e) { 848 var scriptFallback = document.createElement('script'); 849 scriptFallback.type = 'text/javascript'; 850 scriptFallback.onerror = function(error) { 851 var Monorail = { 852 produce: function produce(monorailDomain, schemaId, payload) { 853 var currentMs = new Date().getTime(); 854 var event = { 855 schema_id: schemaId, 856 payload: payload, 857 metadata: { 858 event_created_at_ms: currentMs, 859 event_sent_at_ms: currentMs 860 } 861 }; 862 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 863 }, 864 sendRequest: function sendRequest(endpointUrl, payload) { 865 // Try the sendBeacon API 866 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 867 var blobData = new window.Blob([payload], { 868 type: 'text/plain' 869 }); 870 871 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 872 return true; 873 } // sendBeacon was not successful 874 875 } // XHR beacon 876 877 var xhr = new XMLHttpRequest(); 878 879 try { 880 xhr.open('POST', endpointUrl); 881 xhr.setRequestHeader('Content-Type', 'text/plain'); 882 xhr.send(payload); 883 } catch (e) { 884 console.log(e); 885 } 886 887 return false; 888 }, 889 isIos12: function isIos12() { 890 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 891 } 892 }; 893 Monorail.produce('monorail-edge.shopifysvc.com', 894 'trekkie_storefront_load_errors/1.1', 895 {shop_id: 29855416455, 896 theme_id: 83239370887, 897 app_name: "storefront", 898 context_url: window.location.href, 899 source_url: "//www.tiffanykrumins.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 900 901 }; 902 scriptFallback.async = true; 903 scriptFallback.src = '//www.tiffanykrumins.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 904 first.parentNode.insertBefore(scriptFallback, first); 905}; 906script.async = true; 907script.src = '//www.tiffanykrumins.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 908first.parentNode.insertBefore(script, first); 909 910 }; 911 trekkie.load( 912 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":29855416455,"isMerchantRequest":null,"themeId":83239370887,"themeCityHash":"7226005848568333015","contentLanguage":"en","currency":"USD","eventMetadataId":"5807c007-6559-4c7c-b690-8f43153b127b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 913 ); 914 915 var loaded = false;
916 trekkie.ready(function() { 917 if (loaded) return; 918 loaded = true; 919 920 window.ShopifyAnalytics.lib = window.trekkie; 921 922 var originalDocumentWrite = document.write; 923 document.write = customDocumentWrite; 924 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 925 document.write = originalDocumentWrite; 926 927 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 928 var token = match? match[1]: undefined; 929 if (!hasLoggedConversion(token)) { 930 setCookieIfConversion(token); 931 932 } 933 }); 934 935 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"ab96db06-e21f-4dcd-a15d-4b3d5c404620-1791117014","shopifyEmitted":true}); 936 937 var eventsListenerScript = document.createElement('script'); 938 eventsListenerScript.async = true; 939 eventsListenerScript.src = "//www.tiffanykrumins.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 940 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 941})();</script>
941 942
942<script> 943 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 944 window.ga = function ga() { 945 (window.ga.q = window.ga.q || []).push(arguments); 946 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 947 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 948 } 949 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 950 }; 951 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 952 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 953 } 954 } 955</script>
vendor: 1 bytes, line 955
955
956<script 957 defer 958 src="https://www.tiffanykrumins.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 959 data-application="storefront-renderer" 960 data-shop-id="29855416455" 961 data-render-region="gcp-us-central1" 962 data-page-type="cart" 963 data-theme-instance-id="83239370887" 964 data-theme-name="Narrative" 965 data-theme-version="8.1.1" 966 data-monorail-region="shop_domain" 967 data-resource-timing-sampling-rate="10" 968 data-shs="true" 969 data-shs-beacon="true" 970 data-shs-export-with-fetch="true" 971 data-shs-logs-sample-rate="1" 972 data-shs-beacon-endpoint="https://www.tiffanykrumins.com/api/collect" 973></script>
973 974<meta name="shopify-y" content="02537ec1-76ef-4c79-ae7b-2372399321af" data-expiration="1822674615000"><meta name="shopify-s" content="00a74b8d-221a-4244-87c2-a973348ba13b" data-expiration="1791118815000"><meta name="new-cookie-storage-activated" content="t"> 975</head> 976 977<body id="your-shopping-cart" class="template-cart data-animations"> 978 979 <a class="visually-hidden skip-link" href="#MainContent">Skip to content</a> 980 981 <div id="shopify-section-header" class="shopify-section"> 982<div class="site-header" data-section-id="header" data-section-type="header-section" data-drawer-push > 983 <header class="site-header__wrapper" role="banner"> 984 985 986 <div class="site-header-sections page-width"> 987 <nav class="site-header__section site-header__section--button" 988 data-site-navigation role="navigation" 989 > 990 <button class="site-header__navigation btn btn--clear btn--square" 991 aria-expanded="false" 992 data-navigation-button 993 > 994 <span class="burger-icon burger-icon--top"></span> 995 <span class="burger-icon burger-icon--mid"></span> 996 <span class="burger-icon burger-icon--bottom"></span> 997 <span class="icon__fallback-text">Menu</span> 998 </button> 999 <div class="navigation supports-no-js critical-hide" data-section-id="header" data-section-type="navigation" aria-hidden=true> 1000 <div class="navigation__container"> 1001 <ul class="navigation__links"> 1002 1003 1004 1005 <li class="navigation__link navigation__entrance-animation"> 1006 <a href="/">Home</a> 1007 </li> 1008 1009 1010 1011 1012 <li class="navigation__link navigation__entrance-animation"> 1013 <a href="/pages/meet-tiffany">Meet Tiffany</a> 1014 </li> 1015 1016 1017 </ul> 1018 1019 <ul class="navigation__links"> 1020 1021 1022 <li class="navigation__link navigation__link--secondary navigation__entrance-animation"> 1023 <a href="https://www.tiffanykrumins.com/customer_authentication/redirect?locale=en®ion_country=US">Log in</a> 1024 </li> 1025 <li class="navigation__link navigation__link--secondary navigation__entrance-animation"> 1026 <a href="https://shopify.com/29855416455/account?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJtb21nZW5pdXMubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNzIxODE1LCJuYmYiOjE3OTExMTcwMTV9.H31Et8kAtGeWCBKZ8kR7XiIIJVtpVLxQvt-jv_tMcFY">Create account</a> 1027 </li> 1028 1029 1030 1031 </ul> 1032 1033 1034 <div class="navigation__social-sharing navigation__entrance-animation"> 1035 <div class="social-links social-links--large"><ul class="list--inline"> 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 </ul> 1086</div> 1087 1088 </div> 1089 1090 1091 <div class="navigation__search navigation__entrance-animation"> 1092 <form action="/search" method="get" role="search"> 1093 <div class="input-group--underline"> 1094 <input class="input-group__field" type="search" name="q" value="" placeholder="Search" aria-label="Search" tabindex="-1"> 1095 <div class="input-group__btn"> 1096 <button type="submit" class="btn btn--clear btn--square" tabindex="-1"> 1097 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 21.4 21.4"><path fill="#444" d="M13.4 0c-4.4 0-8 3.6-8 8 0 1.8.6 3.5 1.7 4.9L0 20l1.4 1.4 7.1-7.1c1.4 1.1 3.1 1.7 4.9 1.7 4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 14c-3.3 0-6-2.7-6-6s2.7-6 6-6 6 2.7 6 6-2.7 6-6 6z"/></svg> 1098 <span class="icon__fallback-text">Search again</span> 1099 </button> 1100 </div> 1101 </div> 1102 </form> 1103</div> 1104 1105 </div> 1106 </div> 1107 </nav> 1108 <div class="site-header__section site-header__section--title"> 1109 1110 1111 <div class="site-header__logo-wrapper h4" itemscope itemtype="http://schema.org/Organization"> 1112 1113 1114 <a href="/" itemprop="url" class="site-header__logo"> 1115 <style> 1116 .site-header__logo-image { 1117 height: 60px; 1118 } 1119 </style> 1120 1121 <img class="site-header__logo-image" src="//www.tiffanykrumins.com/cdn/shop/files/Copy_of_Copy_of_Tiffany_Krumins_x60.png?v=1613721930" srcset="//www.tiffanykrumins.com/cdn/shop/files/Copy_of_Copy_of_Tiffany_Krumins_x60.png?v=1613721930 1x, //www.tiffanykrumins.com/cdn/shop/files/[email protected]?v=1613721930 2x" alt="TiffanyKrumins.com" itemprop="logo"> 1122 1123 1124 1125 </a> 1126 1127 1128 </div> 1129 1130 </div> 1131 <div class="site-header__section site-header__section--button"> 1132 <a href="/cart" class="btn btn--clear btn--square btn--hover-scale site-header__cart ajax-cart__toggle" aria-expanded="false"> 1133 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-header-cart" viewBox="0 0 24.3 26"><path d="M22.6 21.5v-2H7.9c-.2 0-.4-.1-.4-.1 0-.1 0-.3.2-.5l2.3-2.1 13.2-1.4 1.1-10h-18L4.6 1 .5 0 0 1.9l3.1.7 5.2 13-2 1.8c-.8.7-1 1.8-.7 2.7.4.9 1.2 1.4 2.3 1.4h14.7zM7.1 7.4H22l-.7 6.2-11.2 1.2-3-7.4z"/><ellipse cx="8.1" cy="24.4" rx="1.6" ry="1.6"/><ellipse cx="21.7" cy="24.4" rx="1.6" ry="1.6"/></svg>
1134 <span class="icon__fallback-text">View cart</span> 1135 <span class="site-header__cart-bubble"></span> 1136 </a> 1137 </div> 1138 </div> 1139 </header> 1140</div> 1141 1142 1143</div> 1144 1145 <div class="main-content" data-drawer-push> 1146 <div class="main-content__wrapper"> 1147 <main class="content-for-layout" id="MainContent" role="main"> 1148 1149 1150<div id="shopify-section-cart-template" class="shopify-section"><div class="cart page-width cart--empty" data-section-id="cart-template" data-section-type="cart-template" data-cart-token=""> 1151 1152 1153 <div class="section-header section-header--small text-center"> 1154 <h1 class="section-header__title h2">Shopping Cart</h1> 1155 </div> 1156 1157 1158 <div class="cart__no-cookies"> 1159 <div class="cart-message text-center"> 1160 <p>Enable cookies to use the shopping cart</p> 1161 </div> 1162 </div> 1163 1164 1165 <div class="cart__empty"> 1166 <div class="cart-message text-center"> 1167 <p>Your cart is currently empty.</p> 1168 <p><a href="/collections/all" class="btn btn--primary">Continue browsing here</a></p> 1169 </div> 1170 </div> 1171 1172 <form action="/cart" method="post" novalidate class="cart__form"> 1173 <table class="cart__table"> 1174 <thead class="cart__table-header border-bottom"> 1175 <th class="text-left" colspan="2">Product</th> 1176 <th class="text-right">Price</th> 1177 <th class="text-center">Quantity</th> 1178 <th class="text-right">Total</th> 1179 </thead> 1180 1181 <tbody data-cart-item-list> 1182 1183 1184 1185 1186 1187 <tr class="cart-item ajax-cart__template" data-cart-item data-cart-item-id=""> 1188 <td class="cart-item__image-wrapper"> 1189 1190 1191 <a class="cart-item__image-link" href="/collections/all" style="background-image: none;" data-cart-item-background-image data-cart-item-href> 1192 <img class="cart-item__image lazyload hide" src="//www.tiffanykrumins.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_medium.gif" alt="" data-cart-item-image> 1193 </a> 1194 </td> 1195 1196 <td class="cart-item__meta small--text-left"> 1197 <a class="cart-item__meta-title h4" href="" data-cart-item-href data-cart-item-title></a> 1198 <p class="cart-item__meta-variant" data-cart-item-variant-title> 1199 1200 1201 1202 1203 1204 </p> 1205 1206 1207 1208 1209 <ul class="cart-item__properties" data-cart-item-property-list> 1210 1211 1212 1213 <li class="cart-item__property ajax-cart__template" data-cart-item-property> 1214 t: 1215 1216 1217 1218 e 1219 1220 </li> 1221 1222 1223 </ul> 1224 1225 <div class="medium-up--hide"> 1226 1227 <div data-cart-item-price-container><span class="cart-item__original-price cart-item__price"></span></div> 1228 1229 1230 1231 1232 <ul class="order-discount order-discount--list order-discount--title order-discount--cart medium-up--hide" aria-label="Discount" data-cart-item-discount-list><li class="order-discount__item ajax-cart__template" data-cart-item-discount><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-saletag"><path d="M10 3a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-3H7a1 1 0 0 0-.71.29l-6 6a1 1 0 0 0 0 1.42l4 4a1 1 0 0 0 1.42 0c.19-.2 5.8-5.81 6-6A1 1 0 0 0 12 5V2a2 2 0 0 0-2-2z" fill="#231F20"/></svg><span data-cart-item-discount-title></span> (-<span data-cart-item-discount-amount></span>) 1233 </li></ul> 1234 </div> 1235 1236 <p class="small--hide"> 1237 <a href="/cart/change?line=1&quantity=0" class="btn-link cart-item__remove" data-cart-item-delete>Remove</a> 1238 </p> 1239 1240 <p class="cart-item__message" data-item-message></p> 1241 </td> 1242 1243 <td class="cart-item__price-wrapper small--hide text-right"> 1244 <div data-cart-item-price-container><span class="cart-item__original-price cart-item__price"></span></div> 1245 1246 <ul class="order-discount order-discount--list order-discount--title order-discount--cart" aria-label="Discount" data-cart-item-discount-list></ul> 1247 </td> 1248 1249 <td class="cart-item__update-wrapper text-right"> 1250 <a href="/cart/change?line=1&quantity=0" class="btn-link cart-item__remove medium-up--hide" data-cart-item-delete>Remove</a> 1251 <div class="cart-item__qty"> 1252 <label for="quantity_" class="cart-item__qty-label" data-cart-item-label-quantity>Quantity</label> 1253 <input id="quantity_" class="cart-item__qty-input" value="" type="number" pattern="\d*" min="1" name="updates[]" required data-cart-item-input-quantity> 1254 </div> 1255 </td> 1256 1257 <td class="text-right small--hide"> 1258 <div data-cart-item-line-price-container><span class="cart-item__original-price cart-item__price"></span></div> 1259 </td> 1260 </tr> 1261 1262 </tbody> 1263 </table> 1264 1265 <footer class="cart-footer"> 1266 <div class="grid"> 1267 1268 <div class="grid__item medium-up--one-half cart-note"> 1269 <label for="CartSpecialInstructions" class="cart-footer__note-label small--text-center">Special instructions for seller</label> 1270 <textarea name="note" id="CartSpecialInstructions" class="cart-footer__note-input" rows="4" data-cart-note></textarea> 1271 </div> 1272 1273 1274 <div class="grid__item text-right small--text-center medium-up--one-half"> 1275 1276 1277 1278 1279 <div data-cart-discount-container><div class="order-discount-cart-wrapper ajax-cart__template" data-cart-discount>
1280 <span class="order-discount order-discount--title order-discount--cart-title"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-saletag"><path d="M10 3a1 1 0 1 1 0-2 1 1 0 0 1 0 2zm0-3H7a1 1 0 0 0-.71.29l-6 6a1 1 0 0 0 0 1.42l4 4a1 1 0 0 0 1.42 0c.19-.2 5.8-5.81 6-6A1 1 0 0 0 12 5V2a2 2 0 0 0-2-2z" fill="#231F20"/></svg><span class="visually-hidden">Discount:</span><span data-cart-discount-title></span> 1281 </span> 1282 <span class="order-discount order-discount--cart-price">-<span data-cart-discount-amount></span></span> 1283 </div></div> 1284 1285 <div class="cart-subtotal"> 1286 <span class="cart-subtotal__title h4">Subtotal</span> 1287 <span class="cart-subtotal__price" data-cart-subtotal>$0.00</span> 1288 </div><p class="cart-policies text-small rte">Taxes and shipping calculated at checkout 1289</p> 1290 <div class="btn-group"> 1291 <input type="submit" name="update" class="btn btn--secondary supports-no-js supports-js--hide" value="Update Cart"> 1292 <button type="submit" name="checkout" class="btn btn--loader" data-cart-submit> 1293 Checkout 1294 <span class="btn--loader-balls"></span> 1295 </button> 1296 </div> 1297 <div class="cart-footer__message-container"> 1298 <div class="cart-footer__message" data-cart-message></div> 1299 </div> 1300 </div> 1301 </div> 1302 </footer> 1303 </form> 1304</div> 1305 1306 1307</div>
1308<script data-locksmith> 1309 var load = function () { 1310 1311 if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) { 1312 Locksmith.ping(); 1313 } 1314 1315 1316 Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { 1317 event.preventDefault(); 1318 var data = Locksmith.util.serializeForm(event.target); 1319 Locksmith.postResource(data, { spinner: false, container: 'locksmith-content' }); 1320 }); 1321 1322 Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { 1323 event.preventDefault(); 1324 Locksmith.postResource({}, { spinner: true, container: document }); 1325 }); 1326 1327 Locksmith.submitPasscode = function (passcode) { 1328 Locksmith.postResource( 1329 { passcode: passcode }, 1330 { spinner: false, container: 'locksmith-content' } 1331 ); 1332 }; 1333 }; 1334 1335 if (typeof Locksmith !== 'undefined') { 1336 load(); 1337 } else { 1338 window.addEventListener('load', load); 1339 } 1340 </script>
1340 1341 </main> 1342 1343 <div id="shopify-section-footer" class="shopify-section"> 1344<footer class="site-footer" role="contentinfo" data-section-type="footer" data-section-id="footer" data-footer-parallax data-section-id="footer" data-section-type="footer"> 1345 <div class="page-width"> 1346 1347 <div class="flex-footer flex-footer--full text-center"> 1348 1349 <div class="flex-footer__item flex-footer__item--menu" > 1350 1351<ul class="site-footer__linklist"> 1352 1353 </ul> 1354 1355 </div> 1356 1357 1358 1359 </div> 1360 1361 1362 <div class="site-footer__bottom"> 1363 1364 <div class="site-footer__social-icons flex-footer__item--one-third"> 1365 <div class="social-links"><ul class="list--inline"> 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 </ul> 1416</div> 1417 1418 </div> 1419 1420 1421 <div class="site-footer__copyright flex-footer__item--one-third"> 1422 <small>Copyright © 2026, <a href="/" title="">TiffanyKrumins.com</a>.</small> 1423 <small class="site-footer__powered-by"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></small> 1424 </div></div> 1425 </div> 1426 1427 1428 <div class="site-footer__drawer-cover"></div> 1429 1430</footer> 1431 1432 1433</div> 1434 </div> 1435 </div> 1436 1437 1438 1439 <ul hidden> 1440 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1441 <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li> 1442 </ul>
1443<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1443 1444</body> 1445</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.