1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3<head> 4<!--LOOMI SDK--> 5<!--DO NOT EDIT--> 6<!--Start - Anti Flicker--> 7<style id="vslyAntiFlickerStyle-AE29"> 8 [class*=ai-product-card-], .product-block--price { 9 opacity: 0!important; 10 } 11</style> 12<style id="vslyAntiFlickerStyle-BC82"> 13 [class*=ai-product-card-], .product-block--price { 14 15 animation: vslyAntiFlickerFadeIn 0.1s linear; 16 -moz-animation: vslyAntiFlickerFadeIn 0.1s linear; 17 -o-animation: vslyAntiFlickerFadeIn 0.1s linear; 18 -webkit-animation: vslyAntiFlickerFadeIn 0.1s linear; 19 20 animation-fill-mode: forwards; 21 -moz-animation-fill-mode: forwards; 22 -o-animation-fill-mode: forwards; 23 -webkit-animation-fill-mode: forwards; 24 25 animation-delay: 500ms; 26 -moz-animation-delay: 500ms; 27 -o-animation-delay: 500ms; 28 -webkit-animation-delay: 500ms; 29 } 30 31 @keyframes vslyAntiFlickerFadeIn { 32 to { 33 opacity: 1; 34 } 35 } 36</style>
37<script id="vslyAntiFlickerScript-OJ93" data-em-disable> 38 console.debug('vsly-anti-flicker', 'Anti Flicker Script Loaded'); 39 let fallbackTimer = -1; 40 let retryTimer = -1; 41 let retries = 0; 42 43 function _vslyAntiFlickerRevealInner() { 44 try { 45 console.debug('vsly-anti-flicker', 'Revealing'); 46 const hideElem = document.querySelector('#vslyAntiFlickerStyle-AE29'); 47 if (hideElem) { 48 hideElem.remove(); 49 } 50 clearTimeout(fallbackTimer); 51 console.debug('vsly-anti-flicker', 'Revealing done'); 52 } catch (ex) { 53 console.error('vsly-anti-flicker', ex); 54 if (retries > 15) { 55 setTimeout(window.vslyAntiFlickerReveal, 10); 56 retries += 1; 57 } 58 } 59 } 60 61 window.vslyAntiFlickerReveal = function () { 62 setTimeout(_vslyAntiFlickerRevealInner, 20); 63 } 64 65 fallbackTimer = setTimeout(() => { 66 console.debug('vsly-anti-flicker', 'Falling back after timeout'); 67 window._vslyAntiFlickerRevealInner() 68 clearTimeout(retryTimer) 69 }, 500) 70</script>
70 71<!--End - Anti Flicker--> 72<link rel="preconnect" href="https://live.visually-io.com" crossorigin data-em-disable> 73<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
74<script type="text/javascript" data-em-disable data-vsly> 75 (()=> { 76 const env = 2; 77 var store = "bandanageek.myshopify.com"; 78 var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase(); 79 var jitsuKey = "js.47104852136"; 80 var themeId = 154521108648; 81 var role = "main"; 82 window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role}; 83 84 85 86 87 88 window.loomi_ctx.blockingConcent = false; 89 loomi_ctx.ttl=1794046826; 90 91 loomi_ctx.embedded_flags=[]; 92 })() 93</script>
vendor: 1 bytes, line 93
93
94<script type="text/javascript" data-em-disable> 95 !function(){var e,t,n;!function(e){e.JSCondition="jsCondition",e.JSFunction="jsFunction",e.JSEvent="jsEvent",e.Selector="selector",e.ElementEvent="elementEvent",e.PageLoad="pageLoad",e.Timeout="timeout",e.Inactivity="inactivity",e.ExitIntent="exitIntent",e.Conjunction="conjunction"}(e||(e={})),function(e){e[e.PAUSED=4]="PAUSED"}(t||(t={})),function(e){e[e.LOCAL=0]="LOCAL",e[e.STAGE=1]="STAGE",e[e.PROD=2]="PROD",e[e.TEST=3]="TEST"}(n||(n={}));const r="lmi_preview";var o;!function(e){e.USE_CASE="USE_CASE",e.ADD_TO_CART="ADD_TO_CART"}(o||(o={}));const i=function(e){void 0===e&&(e=()=>window);try{return Promise.resolve(y(()=>void 0!==E(()=>e().removeEventListener),100,100)).then(function(){return Promise.resolve()})}catch(e){return Promise.reject(e)}},s=function(e,t){void 0===e&&(e=()=>window),void 0===t&&(t=!1);try{function n(){return Promise.resolve()}const r=t&&a()?Promise.resolve(y(()=>c,1e3,10)).then(function(){}):Promise.resolve(y(()=>void 0!==E(()=>e().addEventListener),10,1e3)).then(function(){});return Promise.resolve(r&&r.then?r.then(n):n())}catch(o){return Promise.reject(o)}};let c=!1;function a(){return!0===E(()=>window.vslyDeferResources)}function u(e,t){void 0===t&&(t=20);let n=0;return function(){clearTimeout(n),n=setTimeout(()=>e(...[].slice.call(arguments)),t)}}window.addEventListener("load",()=>{setTimeout(()=>{c=!0},2e3)});const l="vsly-hide-theme-preview",d="vslyCtags",m=()=>{E(()=>{const e=window.loomi_ctx.ctags||[];0===e.length?window.loomi_ctx.ctags=JSON.parse(localStorage.getItem(d)||"[]"):localStorage.setItem(d,JSON.stringify(e)),E(()=>{const e=JSON.parse(localStorage.getItem("vslyCustomCtags")||"[]");e&&e.length>0&&(window.loomi_ctx.ctags=[...window.loomi_ctx.ctags||[],...e])})})},f=()=>new Date(1e3*Math.floor(Date.now()/1e3)),h=e=>window.loomi_ctx?.embedded_flags?.includes(e),p=()=>h("allow-embed-redirect-tests");function v(e,t){void 0===t&&(t={async:!1,defer:!1});const n=E(()=>window.visually.flags["bunny-cdn"]),r=b();return w(`vsly-lib-${e}`,`https://${n?"assets.visually.io":r}/vsly/lib/${e}.js`,t)}function w(e,t,n){return void 0===n&&(n={async:!1,defer:!1}),new Promise((r,o)=>{let i=document.getElementById(e);i?r(document.getElementById(e)):(i=document.createElement("script"),i.id=e,i.src=t,i.async=n.async||!1,i.defer=n.defer||!1,i.setAttribute("data-em-disable",""),i.onload=()=>r(i),i.onerror=()=>o(new Error(`Failed to load ${t}`)),document.head.appendChild(i))})}function y(e,t,n,r){return void 0===t&&(t=500),void 0===n&&(n=4),new Promise((o,i)=>{e()?o(0):0!==n?setTimeout(()=>{r&&r()&&i(`condition rejected ${E(()=>e.toString())}`),y(e,t,n-1).then(o).catch(i)},t):i(`condition rejected ${E(()=>e.toString())}`)})}function g(e,t){void 0===t&&(t=500);const n=E(()=>window.visually_io_editor)?Date.now()+1e4:Infinity;function r(o){try{const i=e();i?o(i):Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}catch(e){console.error("vsly-when",e),Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}}return new Promise(e=>{r(e)})}function _(e){return!Array.isArray(e)||0===e.length}function S(e){return btoa(unescape(encodeURIComponent(JSON.stringify(e))))}function E(e,t){void 0===t&&(t=void 0);try{return e()}catch{return t}}const P=e=>e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;function A(){const e=window.loomi_ctx?.clientId;return e?(window.localStorage.setItem("vsly__st",String(e)),String(e)):window.localStorage.getItem("vsly__st")}function I(e,t,n){void 0===t&&(t=5),void 0===n&&(n=500),t>=0&&!E(e)&&setTimeout(()=>{E(e)||I(e,t-1)},n)}const b=function(e){return void 0===e&&(e=window.loomi_ctx.env),e===n.STAGE?"sdk.loomi-stg.xyz":"live.visually-io.com"};function x(e){return e.replace(/[^a-z_A-Z0-9]/gi,"_")}const C=()=>!!E(()=>k()()),k=()=>E(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||E(()=>window.Shopify.customerPrivacy.userCanBeTracked)||E(()=>window.visually.analyticsProcessingAllowed);function T(){const e=function(){try{return Promise.resolve(y(()=>!!E(()=>window.loomi.jitsu),a()?1e3:500,120)).then(function(){return E(()=>window.loomi.jitsu)})}catch(e){return Promise.reject(e)}}();return{register(t,n,r,o){e.then(e=>E(()=>e.register(t,n,r,o)))},track:function(t,n,r){return Promise.resolve(e).then(function(e){return Promise.resolve(E(()=>e.track(t,n,r))).then(function(){})})},trackExt:function(t,n){return Promise.resolve(e).then(function(e){return Promise.resolve(E(()=>e.trackExt(t,n))).then(function(){})})}}}let N=!1,O=!1;function j(e,t,n){return{id:O?"lmi-000":"lmi-"+ ++L,isApplied:!1,kind:e,selector:t,value:n}}function $(e,t){let n,r=!1;return null!==e.previousElementSibling?n=e.previousElementSibling:(n=e.parentElement,r=!0),n?(e.outerHTML=t,r?n.firstElementChild:n.nextElementSibling):e}let L=Math.round(1e4*Math.random()),R=[],D=new Map;const U="lmid",M="lmwv";function q(){return!!E(()=>window.vsly_fbs)}function F(){return window.location.search.includes("lmi_debug")||q()}function B(){F()&&console.debug("loomi-editor",...[].slice.call(arguments))}function J(){F()&&console.error("loomi-editor",...[].slice.call(arguments))}let V=!0,H={};class G{constructor(e,t){this._value=void 0,this._addedAt=void 0,this._value=e,this._addedAt=t||(new Date).getTime()}value(){return this._value}addedAt(){return this._addedAt}}class z{constructor(e,t){this.backend=void 0,this.ttlMillis=void 0,this.backend=e,this.ttlMillis=t}isValid(e){return!!e&&(new Date).getTime()-e.addedAt()<=this.ttlMillis}get(e){const t=this.backend.get(e),n=this.isValid(t);if(t&&n)return t.value();n||this.backend.remove(e)}set(e,t,n){const r=new G(t,n);this.backend.set(e,r)}}class K{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`,window[this.namespace]={}}get(e){return E(()=>window[this.namespace][e])}remove(e){E(()=>delete window[this.namespace][e])}set(e,t){window[this.namespace][e]=t}}class W{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`}get(e){return E(()=>{const t=sessionStorage.getItem(`${this.namespace}_${e}`);if(!t)return;const n=JSON.parse(t);return new G(n._value,n._addedAt)})}remove(e){sessionStorage.removeItem(`${this.namespace}_${e}`)}set(e,t){sessionStorage.setItem(`${this.namespace}_${e}`,JSON.stringify(t))}}class Q extends z{constructor(e,t){super(new K(e),t)}}const Y=function(e,t){void 0===t&&(t=8397271938200529);let n=3735928559^t,r=1103547991^t;for(let t,o=0;o<e.length;
95o++)t=e.charCodeAt(o),n=Math.imul(n^t,2654435761),r=Math.imul(r^t,1597334677);return n=Math.imul(n^n>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507)^Math.imul(n^n>>>13,3266489909),`${4294967296*(2097151&r)+(n>>>0)}`},Z="targeting-changed",X="vslyThemeTest",ee="0891c521a9aa47c6a9fd965198b7ed44",te="_203";function ne(e,t,n,r,o){void 0===n&&(n=10),void 0===r&&(r=!1),void 0===o&&(o="none");const{_USE_CASE:i,_USE_CASE_VARIANT:s,_USE_CASE_AUDIENCES:c,_USE_CASE_VERSION:a,_USE_CASE_GA_VARIANT:u,_USE_CASE_GA:l}=e;if(q()||ce())return;if(!function(e){try{const t=location.pathname,n=new URL(e);if(location.search.includes("vsly-redirected-from"))return!1;if(!0===E(()=>window.visually.flags["sdk-kill-advanced-redirect-checks"]))return!0;{let e=!1;const r=decodeURIComponent(location.search);return n.searchParams.forEach((t,n)=>{const o=decodeURIComponent(`${n}=${t}`);r.includes(o)||(e=!0)}),!!((E(()=>Array.from(n.searchParams.values()).length)||0)>0&&e)||t!==n.pathname}}catch(e){return!1}}(t))return;if(!function(e,t,n){const r=`vsly-redirect-${Y(`${n._USE_CASE}-${n._USE_CASE_VARIANT}-${n._USE_CASE_VERSION}-${e}`)}`;return"session"===t?"true"!==sessionStorage.getItem(r)&&(sessionStorage.setItem(r,"true"),!0):"user"!==t||"true"!==localStorage.getItem(r)&&(localStorage.setItem(r,"true"),!0)}(t,o,e))return;h();const d=`${i}-${s}`,m={type:"USE_CASE",ts:f().valueOf(),payload:{sid:E(()=>window.loomi_ctx.session.id),user:{anonymous_id:E(()=>window.loomi_ctx.userId)},use_case:i,use_case_variant:s,...a?{version:a}:{},...c?{audiences:c}:{}},options:{gaName:E(()=>x(l)),gaVariant:E(()=>x(u))}};function h(){document.body&&(document.body.style.opacity=0)}E(()=>{ue(i)&&(m.payload.clickId="redirect",m.options.isRedirect=!0)}),window.vsly_redirecting=!0,setTimeout(function(){try{h();const e=JSON.stringify(m),n=S(m),o=!d.includes(ie);let i=t;try{new URLSearchParams(location.search).forEach((e,t)=>{(r||se(t))&&(i=re(i,t,e))})}catch(t){B("e87",{redirectUrl:i,key:d,event:e,ex:t})}return i=re(i,"vsly-redirected-from",d),o&&(i=re(i,"vsly-redirected-event",n)),location.replace&&location.replace(i),Promise.resolve()}catch(e){return Promise.reject(e)}},n)}function re(e,t,n){try{const r=new URL(e);return r.searchParams.append(t,n),r.href}catch(t){return`${e}${e.includes("?")?"&":"?"}key=${n}`}}function oe(e){return{_USE_CASE:e.experienceId,_USE_CASE_VARIANT:e.variantId,_USE_CASE_VERSION:e.version,_USE_CASE_AUDIENCES:E(()=>window.loomi_ctx.audiences.join("|"),""),_USE_CASE_GA:e.gaExperienceName,_USE_CASE_GA_VARIANT:e.gaVariantName}}const ie="theme_test_redirect_back_to_main",se=e=>e.toLowerCase().startsWith("utm");function ce(){return E(()=>window.Shopify.designMode,!1)}function ae(){return E(()=>window.Shopify.country)||E(()=>window.visually.country)}const ue=e=>window.loomi.conf.experiments.find(t=>t.name===e).isRedirect,le=(e,t)=>{E(()=>!0===window.visually.flags["sdk-disable-dynamic-height-strategy"],!1)||e&&function(e,t,n){let r=e,o=0;for(;r.parentElement&&o<10;)n(r.parentElement),r=r.parentElement,o+=1}(e,0,e=>{const t=e.style.height;var n;(n=t)&&""!==n&&(e.style.removeProperty("height"),e.style.minHeight=t)})};function de(e,t,n,r){if(!document.body.contains(r)){const r=document.querySelector(n);return r?(t(),e(),{element:r,isDetached:!0}):{isDetached:!1}}return{isDetached:!1}}function me(e){if(!E(()=>window.visually.flags["visibility-redo"]))return document.querySelector(e);const t=document.querySelectorAll(e);for(let e=0;e<t.length;e++){const n=t.item(e);if(fe(n))return n}return E(()=>t[0])}function fe(e){try{if(!E(()=>window.visually.flags["visibility-redo"]))return!0;if(!e)return!1;const t=e.getBoundingClientRect(),n=getComputedStyle(e);return!E(()=>"none"==n.display||"0"==n.opacity||"hidden"==n.visibility||t.width<=5&&t.height<=5||"none"==e.style.display||"0"==e.style.opacity||"hidden"==e.style.visibility)}catch(e){return!0}}function he(e){return E(()=>window.visually.flags[e],!1)}function pe(){return E(()=>!0===window.vslyDeferWidgets||he("sdk-defer-widgets"),!1)}const ve="visually",we="widgets";let ye;function ge(e,t){const n=e+t,r=`vslyw-${n}`;if(!document.getElementById(r)){const e=document.createElement("script");e.id=r,e.type="text/javascript";
95const t=E(()=>window.visually.flags["bunny-cdn"]),o=b();e.src=`https://${t?"assets.visually.io":o}/widgets/${n}.js`,document.head.appendChild(e)}}window.IntersectionObserver&&(ye=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){const n=e.target;(function(e){const t=e.getAttribute("lmw"),n=e.getAttribute(M);if(t&&n){const r=t+n;return y(()=>E(()=>!!window[ve][we][r])&&E(()=>!!window.preact),50,500).then(()=>{E(()=>window[ve][we][r](`#${e.id}`))}),!0}return!1})(n)&&t.unobserve(n)}})},{root:null,rootMargin:window.vslyDeferWidgetsMargin||"100px",threshold:.1}));const _e="vsly-orig-sel";function Se(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const Ee=function(e){try{return Promise.resolve(Se(function(){return Promise.resolve(y(()=>!!E(()=>document.querySelector(e)),250,100)).then(function(){return Promise.resolve(document.querySelector(e))})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}};function Pe(e,t,n){const r=t.extra;return n&&n>=3?void 0!==r&&!!E(()=>e.childNodes[r]):!!r&&!!E(()=>e.childNodes[r])}function Ae(e,t,n){void 0===n&&(n=10),he("kill-theme-testing")||Ie(t)||(be(e,t),ne(e,xe(t).href,n,!0,"session"))}const Ie=e=>{if(ke())return!0;E(function(){try{return Promise.resolve(y(()=>!!document&&!!document.head,10,2e3)).then(function(){const e=document.head||document.getElementsByTagName("head")[0];if(!e.querySelector(`#${l}`)){const t=document.createElement("style");t.id=l,t.appendChild(document.createTextNode("#preview-bar-iframe,#PBarNextFrameWrapper,#PBarNextFrame { display: none !important;}")),e.appendChild(t)}})}catch(e){return Promise.reject(e)}});const t=window.loomi_ctx.themeId||E(()=>window.Shopify.theme.id),n=window.loomi_ctx.role||E(()=>window.Shopify.theme.role),r=!je({id:t,role:n}),o=E(()=>!window.loomi_ctx.testedThemes.includes(t));return!(!r||!o)||Oe({id:t,role:n},e)},be=(e,t)=>{const n=e._USE_CASE!==ie;Re(t)&&n&&[sessionStorage,localStorage].forEach(e=>$e(e))},xe=e=>{let t=Ue();return E(()=>!!window.loomi_api.vslyResolveThemeTestUrl)&&(t=E(()=>window.loomi_api.vslyResolveThemeTestUrl(t),t)),t.searchParams.append("preview_theme_id",`${e||""}`),t},Ce=()=>{const e="vsly-tts";if(De(e)||Me(e))return;Ne();const t=xe("");t.searchParams.append(e,"1"),sessionStorage.setItem(e,`${f().valueOf()}`),document.body.style.opacity=0,location.replace(t.href)},ke=()=>
95{const e="vsly_disableThemeTest",t=De("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ce()||t},Te=()=>0===(window.loomi_ctx.embeddedTests||[]).filter(e=>e.experiment.isThemeTest).length,Ne=()=>[sessionStorage,localStorage].forEach(e=>e.removeItem(X)),Oe=(e,t)=>e.id===t||je(e)&&!t,je=e=>"main"===e.role,$e=e=>e.setItem(X,"1"),Le=e=>e.getItem(X),Re=e=>!!e,De=e=>E(()=>Ue().searchParams.has(e)),Ue=()=>E(()=>new URL(window.location.href)),Me=e=>{const t=sessionStorage.getItem(e);if(t){const e=f().valueOf()-Number(t);return Number.isFinite(e)&&e<864e5}return t},qe="data-rid",Fe="data-alchemy-element-root";let Be,Je=0;function Ve(e){return e.hasAttribute(qe)||e.hasAttribute(Fe)}const He=function(e,t){try{return Promise.resolve(y(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Ge||(Ge=new MutationObserver(ze)),ze();const e="spa"===E(()=>window.vslyIntegrationType,"static")?document:document.body;Ge.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(N=e),t&&(O=t)})}catch(e){return Promise.reject(e)}};let Ge;function ze(){R.filter(e=>!e.isApplied).forEach(e=>{try{const t=E(()=>document.body.querySelector(e.selector));if(!t)return void function(e,t,n,r,o){void 0===r&&(r=100),void 0===o&&(o=10);const i=!!t,s=E(()=>H[e])||0;!i&&V&&s<o&&(V=!1,H[e]=(E(()=>H[e])||0)+1,setTimeout(()=>{try{n()}catch(t){J("failed to run setTimeout on refreshAllElementsSets",e,t)}V=!0},r+50*s))}(e.selector,t,ze,100,10);if(D.has(e.id))return;if(function(e,t){if(e&&(void 0===Be&&(Be=!!document.querySelector(`[${Fe}],[${qe}]`)),Be)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Ve(t))return!0;return!1}(t,e)&&!function(){if(q())return!0;const e=window.vslyHydrationSize||1,t=!!window.elementIdToRuntimeInitialized&&Object.values(window.elementIdToRuntimeInitialized).length>=e;t&&0===Je&&(Je=Date.now());const n=Date.now()-Je,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=Ke(e,t);n&&(D.set(e.id,n),e.isApplied=!0)}catch(t){!function(){F()&&console.warn("loomi-editor",...[].slice.call(arguments))}("failed to resolve command from mutation request with exception.",t,e)}}),Qe()}function Ke(e,t){if("replace"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1;const c=n.outerHTML;return{id:e,isApplied:()=>s,kind:"replace",do:()=>{s||(N&&n.setAttribute(U,i),n.outerHTML!==r&&(n=$(n,r),le(n),N&&n.setAttribute(U,i),s=!0))},undo:()=>{s&&n.outerHTML!==c&&(n=$(n,c),s=!1)},redoIfNeeded:()=>!1,setDebugId:e=>i=e}}(e.id,0,t,e.value,e.id);if("appendBefore"===e.kind||"appendAfter"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1,c=document.querySelector(t),a=document.createElement("div");const u=()=>{s||("appendBefore"===r&&(c=document.querySelector(t),E(()=>c.parentNode.insertBefore(a,c)),le(c),a=$(a,n),N&&a.setAttribute(U,i),s=!0),"appendAfter"===r&&(s||(c=document.querySelector(t),c.nextSibling?(E(()=>c.parentNode.insertBefore(a,c.nextSibling)),le(c)):(E(()=>c.parentNode.appendChild(a)),le(c)),a=$(a,n),N&&a.setAttribute(U,i),s=!0)),s=!0)},l=()=>{s&&(a.remove(),s=!1)};return{id:e,isApplied:()=>s,kind:r,do:u,undo:l,redoIfNeeded:()=>{const e=de(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.kind,e.id);if("appendCss"===e.kind)return function(e,t,n,r){let o=r||e,i=!1,s=document.querySelector(t);const c=document.createElement("style"),a=()=>{i||(c.innerHTML=n,N&&c.setAttribute(U,o),document.head.appendChild(c),i=!0)},u=()=>{i&&(c.remove(),i=!1)};return{id:e,kind:"appendCss",isApplied:()=>i,do:a,undo:u,redoIfNeeded:()=>{const e=de(a,u,t,s);return e.element&&(s=e.element),e.isDetached},setDebugId:e=>o=e}}(e.id,e.selector,e.value,e.id);if("appendJs"===e.kind)return function(e,t,n,r,o){let i=r||e,s=!1,c=document.querySelector(t),a=null;const u=()=>{s||(a||(a=document.createElement("script")),a.setAttribute("type","application/javascript"),a.innerHTML=function(e,t){return e&&t?`(async () => {\n const _USE_CASE = "${t.experienceId}";
95\n const _USE_CASE_VARIANT = "${t.variantId}";\n const _USE_CASE_VERSION = ${E(()=>t.version||0,0)};\n const _USE_CASE_AUDIENCES = "${E(()=>window.loomi_ctx.audiences.join("|"),"")}";\n const _USE_CASE_GA = "${E(()=>t.gaExperienceName.replace(/"/g,'\\"'),t.gaExperienceName)}";\n const _USE_CASE_GA_VARIANT = "${E(()=>t.gaVariantName.replace(/"/g,'\\"'),t.gaVariantName)}";\n const _USE_CASE_CTX = {_USE_CASE,_USE_CASE_VARIANT,_USE_CASE_VERSION,_USE_CASE_AUDIENCES,_USE_CASE_GA,_USE_CASE_GA_VARIANT};\n const __currentScriptElement = document.currentScript;\n ${e}\n if (typeof vslyCleanup !== 'undefined') { \n if (__currentScriptElement) {\n __currentScriptElement.__vslyCleanup = vslyCleanup;\n }\n }\n })()`:!t&&e?`\n(async () => {\n const __currentScriptElement = document.currentScript;\n ${e}\n if (typeof vslyCleanup !== 'undefined') { \n if (__currentScriptElement) {\n __currentScriptElement.__vslyCleanup = vslyCleanup;\n }\n }\n})();\n`:e}(n,o),N&&(a.id=i),document.body.appendChild(a),s=!0)},l=()=>{if(!s)return;const e=(()=>{try{const e=a.__vslyCleanup;if(e)return e(),!0}catch(e){N&&console.error("vslyCleanup error:",e)}return!1})();a&&a.remove(),e&&(a=null),s=!1};return{id:e,kind:"appendJs",isApplied:()=>s,do:u,undo:l,redoIfNeeded:()=>{const e=de(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.id,e.options);if("appendFont"===e.kind){const t=JSON.parse(e.value);if(t&&t.family&&t.weights)return function(e,t,n){n=n||e;let r=!1;const o=document.createElement("link"),i=(c=t.weights,(s=t.family).toLowerCase().includes("jetbrains")&&(s="JetBrains Mono"),`https://fonts.googleapis.com/css2?family=${encodeURIComponent(s)}:wght@${E(()=>c.join(";"))}&display=block`);var s,c;return o.setAttribute("href",i),o.setAttribute("rel","stylesheet"),{id:e,isApplied:()=>r,kind:"appendFont",do:()=>{r||(N&&o.setAttribute(U,n),document.head.appendChild(o),r=!0)},undo:()=>{r&&(o.remove(),r=!1)},redoIfNeeded:()=>!1}}(e.id,t,e.id)}else{if("compound"===e.kind){const n=e.value.map(n=>(n.options=e.options,Ke(n,t))).filter(e=>e);return function(e,t,n){let r=!1;return{id:e,isApplied:()=>r,kind:"compound",do:()=>{r||(t.filter(e=>!e.isApplied()).forEach(e=>{e.setDebugId&&e.setDebugId(n),e.do()}),r=!0)},undo:()=>{r&&(t.filter(e=>e.isApplied()).reverse().forEach(e=>e.undo()),r=!1)},redoIfNeeded:()=>t.map(e=>e.redoIfNeeded()).filter(e=>e).length>0}}(e.id,n,e.id)}if("widget"===e.kind){const t=E(()=>e.block.value),n=E(()=>t.env.sectionId.substring(1),e.id);return function(e,t,n,r,o,i,s){void 0===s&&(s="");const c=i||t;let a=!1;const u=`vslyp-${t}`;let l=null,d=null,m=[];const f=()=>{a||(ge(r,s),"replace"===e?v():w(),pe()&&ye||h(),a=!0)},h=()=>{const e=r+s;y(()=>E(()=>!!window[ve][we][e])&&E(()=>!!window.preact),50,500).then(()=>{le(l),E(()=>window[ve][we][e](`#${t}`))})},p=()=>{if(!a)return;d&&d.remove();const t=document.getElementById(u);if(t&&t.remove(),"replace"===e&&l&&l.children&&l.children.length>0){let e=0;for(const t of l.children)t.style.display=m[e],e+=1}a=!1},v=()=>{if(l=me(n),l){if(m=[],l.children&&l.children.length>0)for(const e of l.children){const t=e;t&&!t.getAttribute("preact")&&(m.push(t.style.display),t.style.display="none")}g(),l.appendChild(d),pe()&&ye&&ye.observe(d)}else J("vsly",`failed to find element with selector: ${n} when trying to replace with widget`)},w=()=>{l=me(n),l?(g(),l.insertAdjacentElement("appendBefore"===e?"beforebegin":"afterend",d),pe()&&ye&&ye.observe(d)):J("vsly",`failed to find element with selector: ${n} when trying to append widget`)},g=()=>{if(d=document.getElementById(t),!d){d=document.createElement("section"),d.style.all="unset",d.style.width="100%",d.setAttribute("preact","1"),N&&d.setAttribute(U,c),d.setAttribute("lmw",r),d.setAttribute(M,s),d.id=t;const e=document.createElement("script");e.id=u,e.setAttribute("type","text/props"),e.innerHTML=JSON.stringify(o),E(()=>document.body.appendChild(e))}};return{id:t,isApplied:()=>a,kind:"widget",do:f,undo:p,redoIfNeeded:()=>{const e=de(f,p,n,l);return e.element&&(l=e.element),e.isDetached}}}(t.htmlKind,n,e.selector,t.widgetId,t.env,n,t.version)}if("moveElem"===e.kind){const t=E(()=>e.block.value);return function(e,t,n,r){let o=!1,i={display:""},s=null,c=null;const a=()=>{o||y(()=>(s=document.querySelector(t),c=document.querySelector(n),!!s&&!!c),50,500).then(()=>{s=document.querySelector(t),c=document.querySelector(n),u()})},u=()=>{c&&s&&(i={display:c.style.display,parentNode:s.parentElement,nextSib:s.nextElementSibling,prevSib:s.previousElementSibling},"appendBefore"===r?c.insertAdjacentElement("beforebegin",s):"appendAfter"===r?c.insertAdjacentElement("afterend",s):"replace"===r&&(c.style.display="none!important",c.insertAdjacentElement("afterend",s)),s.setAttribute(_e,t),o=!0)};return{id:e,isApplied:()=>o,kind:"moveElem",do:a,undo:()=>{o&&c&&s&&(i&&i.prevSib?i.prevSib.insertAdjacentElement("afterend",s):i&&i.nextSib?i.nextSib.insertAdjacentElement("beforebegin",s):i&&i.parentNode&&i.parentNode.appendChild(s),"replace"===r&&(c.style.display=i.display),s.removeAttribute(_e),o=!1)},redoIfNeeded:()=>!(E(()=>s.hasAttribute(_e))&&document.body.contains(s)||(o=!1,a(),0))}}(e.id,e.selector,t.destSelector,E(()=>t.htmlKind))}if("automation"===e.kind)return function(e){let t=!1;return{id:`automation-${(new Date).getDate()}`,kind:"automation",isApplied:()=>t,do:()=>
95{if(!t){t=!0;try{e.sort((e,t)=>e.order-t.order).map(e=>{switch(e.kind){case"click":return()=>function(e){try{return Promise.resolve(Se(function(){return B("fake-click","about to click on:",e.selector),Promise.resolve(Ee(e.selector)).then(function(e){return e&&e.click(),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"type":return()=>function(e){try{return Promise.resolve(Se(function(){return B("fake-click","about to type on:",e.selector,"with text: ",e.data),Promise.resolve(Ee(e.selector)).then(function(t){const n=E(()=>Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set);E(()=>n.call(t,e.data||""));const r=new Event("input",{bubbles:!0});return t.dispatchEvent(r),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"scroll":return()=>function(e){try{return Promise.resolve(Se(function(){return B("fake-click","about to scroll to:",e.selector),Promise.resolve(Ee(e.selector)).then(function(e){return e.scrollIntoView(!0),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"wait":return()=>function(e){try{try{return B("fake-click",`about to wait for: ${e.data}ms`),Promise.resolve(new Promise(t=>{setTimeout(()=>t(),E(()=>e.data)||1e3)}))}catch(e){return Promise.reject(e)}}catch(e){return Promise.reject(e)}}(e);default:return()=>Promise.resolve()}}).reduce((e,t)=>e.then(e=>t()),Promise.resolve()).then()}catch(e){J("failed to run automation with exception:",e)}}},undo:()=>{},redoIfNeeded:()=>!1}}(E(()=>e.block.value).steps);if("visualEdit"===e.kind){const t=E(()=>e.block.value);return function(e,t){let n=!1,r={};const o=function(e,t,n){void 0===n&&(n=!0);const o=t.subChanges.map(n=>{switch(n.kind){case"text":return((e,t,n)=>{if(!e)return()=>{};const r=t.extra;if(Pe(e,t,n)){const n=e.childNodes[r].textContent;return e.childNodes[r].textContent=t.value,()=>e.childNodes[r].textContent=n}{const n=e.textContent;return e.textContent=t.value,()=>e.textContent=n}})(e,n,t.version);case"style":return((e,t)=>{if(!e)return()=>{};const n=E(()=>e.style[t.key],null);return e.style.setProperty(t.key,t.value,"important"),()=>e.style.setProperty(t.key,n)})(e,n);case"image":return((e,t)=>{if(!e||!e.removeAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute("srcset")||"";e.removeAttribute("srcset");const r=E(()=>e.src,void 0);e.src=t.value;const o=e.parentElement,i=o&&"PICTURE"===o.nodeName,s=[];return i&&o.querySelectorAll("source").forEach(e=>{s.push(e.getAttribute("srcset")||""),e.removeAttribute("srcset")}),()=>{e.setAttribute("srcset",n),e.src=r,i&&o.querySelectorAll("source").forEach((e,t)=>{e.setAttribute("srcset",s[t])})}})(e,n);case"video":return((e,t)=>{if(!e||!e.setAttribute)return()=>{};const n=e.innerHTML;e.innerHTML="";const r=e.getAttribute("src")||"";return e.setAttribute("src",t.value),()=>{e.innerHTML=n,e.setAttribute("src",r)}})(e,n);case"attr":return((e,t)=>{if(!e||!e.setAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute(t.key);return e.setAttribute(t.key,t.value),()=>n?e.setAttribute(t.key,n):e.removeAttribute(t.key)})(e,n)}});n&&(r[t.selector]={ve:t,elem:e,reverts:o})};return{id:e,kind:"visualEdit",isApplied:()=>n,do:()=>{n||(n=!0,t.forEach(e=>{y(()=>!!document.querySelector(e.selector),250,300).then(()=>{const t=document.querySelector(e.selector);o(t,e)})}))},undo:()=>{n&&(n=!1,Object.values(r).forEach(e=>e.reverts.forEach(e=>e())),r={})},redoIfNeeded:()=>{if(!n)return!1;let e=!1;return Object.values(r).forEach(t=>{e=document.body.contains(t.elem)?function(e,t){return e.ve.subChanges.forEac
95h((n,r)=>{n.value!==((e,t,n)=>{switch(t.kind){case"text":return((e,t,n)=>{const r=t.extra;return Pe(e,t,n)?e.childNodes[r].textContent:e.textContent})(e,t,n);case"attr":return((e,t)=>e.getAttribute(t.key))(e,t);case"style":return((e,t)=>E(()=>e.style[t.key],null))(e,t);case"image":case"video":return(e=>e.src)(e)}})(e.elem,n,e.ve.version)&&(E(()=>e.reverts[r]()),o(e.elem,{selector:e.ve.selector,subChanges:[n]},!1),t=!0)}),t}(t,e):function(e){e.reverts.forEach(e=>e());const t=document.querySelector(e.ve.selector);return t&&o(t,e.ve),!0}(t)}),e}}}(e.id,t.changes)}if("pageRedirect"===e.kind){const t=E(()=>e.block.value);if(t)return n=t,r=e.options,{id:e.id,kind:"pageRedirect",isApplied:()=>!1,do:()=>{ne(oe(r),n.destUrl,n.redirectAfter,!0===n.retainQueryParams,n.stickinessMode)},undo:()=>{},redoIfNeeded:()=>!1,setDebugId:e=>""}}else if("themeTest"===e.kind){const t=E(()=>e.block.value);if(t)return function(e,t,n){const r=()=>!1;return{id:e,kind:"themeTest",isApplied:r,do:()=>Ae(oe(n),t.targetThemeId),undo:r,redoIfNeeded:r,setDebugId:r}}(e.id,t,e.options)}}var n,r}let We=!1;function Qe(){We||(We=!0,requestAnimationFrame(Ye))}function Ye(){D.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){J("failed to apply mutation command with exception:",t,e)}}),We=!1}function Ze(e){try{const n=D.get(e),r=n&&n.undo();D.delete(e);const o=R.findIndex(t=>t.id==e);return(t=E(()=>R[o].selector))&&E(()=>H[t])&&delete H[t],R.splice(o,1),Qe(),r}catch(e){return}var t}function Xe(e){return"div"===e.selector&&(e.selector="body div"),R.push(e),ze(),{revert:()=>Ze(e.id),mutationId:e.id}}function et(){const e=E(()=>window.loomi_ctx.cart);if(e)return e;const t=localStorage.getItem("loomi-cart");if(t)try{return JSON.parse(t)}catch(e){}}var tt;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(tt||(tt={}));const nt=u((e,t)=>{const n=function(e,t){const n=new Event(Z);return n.key=e,n.value=t,n}(e,t);document.dispatchEvent(n),console.debug("Targeting has changed:",n)},80),rt=()=>window.loomi_ctx.session.id;function ot(e){return E(()=>e.items.map(e=>E(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function it(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function st(){const e=E(()=>window.loomi_ctx.sessionProducts);if(e)return e;const t=localStorage.getItem("loomi_session_products"),n=t?JSON.parse(t):[];return E(()=>n.filter(e=>""!=e.handle).reverse().slice(0,20))}function ct(e){return JSON.parse(localStorage.getItem(e)||"[]")}function at(e,t,n,r){e=e||[],t=t||[];const o=E(()=>t.filter(t=>!e.find(n(t))))||[],i=[...e,...o].slice(0,25);return i.length>0&&localStorage.setItem(r,JSON.stringify(i)),i}function ut(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const lt="vsly_params_history",dt="vsly_visited_pages",mt=function(e){try{const t=e.matches?vt.MOBILE:vt.DESKTOP,n=function(){if(ft!=t){B("device-listener",`device changed to ${t} from ${ft}`),window.loomi_ctx.deviceOverride=t===vt.MOBILE?"m":"d",ft=t;const e=E(()=>window.visually.reload),n=function(){if(e)return Promise.resolve(e()).then(function(){});J("device-listener","can't find reload function")}();if(n&&n.then)return n.then(function(){})}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}};let ft;function ht(){a()?function(){try{return Promise.resolve(y(()=>c,1e3,10)).then(function(){return pt(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):pt()}function pt(){let e=E(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",mt),t.addEventListener("change",mt)}var vt;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(vt||(vt={}));const wt=()=>edgetag("getUserId");function yt(){const e="vsly_edgetag";return I(()=>(wt()&&localStorage.setItem(e,wt()),!0)),E(wt)||localStorage.getItem(e)}const gt="lmi_type",_t="lmi_from",St="lmi_class",Et="lmi_utm_data",Pt={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},At=function(e,t){void 0===t&&(t=3);let n=e;for(let e=0;e<t;e++)try{const e=decodeURIComponent(n);if(e===n)break;n=e}catch{break}return n},It=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return E(()=>
95new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=Pt[n],o=At(e);r?t.utm[r]=o:function(e){return E(()=>[St,_t,gt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function bt(){const e=function(e){let t=[];const n=localStorage.getItem(Et);return null!=n&&(t=[...JSON.parse(n)].slice(0,20)),e&&(e.ts=f(),t=[e,...t]),t}(function(e){if(function(e){return!e||"{}"===JSON.stringify(e)}(e))return null;const t={};return e.campaign&&(t.campaign=e.campaign),e.medium&&(t.medium=e.medium),e.source&&(t.source=e.source),e.term&&(t.term=e.term),e.content&&(t.content=e.content),t}(E(()=>It().utm)));return localStorage.setItem(Et,JSON.stringify(e)),e}function xt(){const e=E(()=>bt(),[]);if(!Array.isArray(e)||0===e.length)return"";const t=e.filter(e=>e.campaign);return 0===t.length?"":E(()=>t.reduce((e,t)=>t.ts>e.ts?t:e,t[0]).campaign,"")||""}const Ct=function(e){return Promise.resolve(kt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([Nt],"readonly").objectStore(Nt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},kt=function(){try{const e=function(){if(!Ot)return Promise.resolve(new Promise((e,t)=>{const n=indexedDB.open(Tt,1);n.onerror=e=>{t("IDB e:o"+e.target.error)},n.onsuccess=t=>{Ot=t.target.result,e(Ot)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(Nt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return Ot}):Ot)}catch(e){return Promise.reject(e)}},Tt="VISUALLY_IO",Nt=Tt;let Ot=null;function jt(){const e={},t=window.loomi_ctx||{};t.productId&&(e.productId=t.productId);const n=E(()=>{const e=new URL(location.href).searchParams,t="variant";return e.has(t)&&function(e){const t=Number(e),n=isNaN(t)?Number(`${e}`.replace(/[^\d.]+/g,""))||void 0:t;if(void 0!==n&&0!==n)return`${n}`}(e.get(t))})||t.variantId;return n&&(e.variantId=n),e}function $t(){return E(()=>et().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const Lt=function(e){return void 0===e&&(e=et()),E(()=>(("spa"==window.vslyIntegrationType?E(()=>e.attributes.map(e=>e.key)):E(()=>Object.keys(e.attributes)))||[]).filter(e=>!e.startsWith("vsly")&&e.length<20).slice(0,50))||[]};function Rt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const Dt=function(e,t){try{let n;const r=this.cart;if(!r)return Promise.resolve(0);const o=function(){try{var o=r.currency===e?(n=1,r.total_price/100):function(){if(t)return Promise.resolve(y(()=>!!window.loomi_ctx.Currency,100,10)).then(function(){const t=(window.loomi_ctx.Currency.convert(r.total_price,r.currency,e)||0)/100;return n=1,t})}()}catch(e){return}return o&&o.then?o.then(void 0,function(){}):o}();return Promise.resolve(o&&o.then?o.then(function(e){return n?e:0}):n?o:0)}catch(e){return Promise.reject(e)}};function Ut(){const e=E(()=>this.cart.items);if(e&&e.length>0){const t=rt(),n=localStorage.getItem("vsly-last-atc-sid");if(!n)return!1;if(n!==t)return!0;const r=e.map(e=>`${e.variant_id}`);return!!E(()=>it().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Mt(e){return Lt(this.cart).includes(e)}function qt(e,t){function n(e){return e.toLowerCase()}const r={"==":t=>n(t)==n(e),"!=":t=>n(t)!=n(e),contains:t=>n(t).includes(n(e)),matches:t=>new RegExp(e).test(t)};return!!this.CartSubs().find(e=>r[t](e))}function Ft(){return ot(this.cart)}function Bt(e){const t=this.cart;return!!E(()=>t.items.find(t=>t.handle===e))}function Jt(e,t){return"contains"!==t?Bt.call(this,e):this.cart?.items?.some(t=>t.handle?.includes(e))??!1}function Vt(e){const t=this.cart;return!!E(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Ht(e,t){return"contains"!==t?Vt.call(this,e):this.cart?.items?.some(t=>t.tags?.some(t=>t.includes(e)))??!1}function Gt(e){const t=this.cart;if(t.items.length<=0)return!1;const n=E(()=>t.items.filter(t=>!!t.tags&&t.tags.includes(e)));return E(()=>n.length===t.items.length,!1)}function zt(e,t){const n=this.cart?.items;return!!n?.length&&n.every(n=>(n.tags||[]).some(n=>"contains"===t?n.includes(e):n===e))}function Kt(e){const t=this.cart;return!!E(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function Wt(){return!0===E(()=>window.loomi_ctx.loyalty.isMember,!1)}function Qt(){return E(()=>
95window.loomi_ctx.loyalty.pointsBalance,0)}function Yt(){return E(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Zt="__eventn_id";function Xt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=P(e),{firstSeen:n,id:r}=nn(t);if(t)return{id:r,firstSeen:n||on()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=nn(t);if(t)return{id:n,firstSeen:r||on()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=on();return{newId:e,newEpoch:t,value:rn(e,t)}}();return en(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return en(t.id,t.firstSeen,e),t;if(!t&&n)return en(n.id,n.firstSeen,e),n;const r=Math.min(t.firstSeen,n.firstSeen);let o=t.firstSeen<=n.firstSeen?t.id:n.id;return tn(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||en(o,r,e),{id:o,firstSeen:r}}(Zt);return{id:e,firstSession:sn(t),firstSeen:t}}function en(e,t,n){void 0===n&&(n=Zt);const r=rn(e,t);E(()=>localStorage.setItem(n,r)),((e,t,n,r)=>{E(()=>window.loomi_ctx.cc)&&!C()||(document.cookie=encodeURIComponent(e)+"="+t+"; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT"+(n?"; domain="+n:"")+(r?"; secure":""))})(n,r,document.location.hostname.replace("www.","").replace("checkout.",""),"http:"!==document.location.protocol)}const tn=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function nn(e){return{firstSeen:E(()=>parseInt(e.split(".")[1]),null),id:E(()=>e.split(".")[0])}}function rn(e,t){return`${e}.${t}`}function on(){return Math.trunc((new Date).getTime()/1e3)}const sn=e=>(new Date).getTime()/1e3-e<=7200,cn="vsly_vid",an="lmi_debug";function un(e){return E(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const ln=["Roboto","Open Sans","Fredoka","Fredoka","Smooch Sans","Rubik","Lato","Poppins","Oswald","League Spartan","Noto Sans","Raleway","Merriweather","Playfair Display","Inter","JetBrains Mono","Jetbrains Mono"];function dn(e){try{(function(e){const t=e.flatMap(e=>E(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>mn(e.value.env)),n=new Map;return function(e,t){e.forEach(e=>{!function(e,t){const n=new Map;e.forEach(e=>{let[t,r]=e;const o=".font.";if(t.includes(o)){const e=t.split(o)[0]+o;n.has(e)||n.set(e,{families:new Set,weights:new Set});const i=n.get(e);if(t.endsWith(".fontFamily"))i.families.add(r);else if(t.endsWith(".fontWeight")){const e=parseInt(r,10)||500;i.weights.add(e)}}}),function(e,t){e.forEach(e=>{if(e.families.size>0){const n=e.weights.size>0?e.weights:new Set([500]);e.families.forEach(e=>{fn(t,e,n)})}})}(n,t)}(Object.entries(e),t),function(e,t){const n=function(e){const t=".text.isRichText",n=new Set;return e.forEach(e=>{let[r,o]=e;if(r.endsWith(t)&&!0===o){const e=`${r.split(t)[0]}.text.value`;n.add(e)}}),n}(e);0!==n.size&&e.filter(e=>{let[t]=e;return n.has(t)}).forEach(e=>{let[n,r]=e;return function(e,t){var n;if(e)try{!function(e,t){e.querySelectorAll("[style]").forEach(e=>{const n=e.style;if(n.fontFamily){const e=n.fontFamily,r=parseInt(n.fontWeight,10)||500;fn(t,e,new Set([r]))}})}((n=decodeURIComponent(e),(new DOMParser).parseFromString(n,"text/html")),t)}catch(e){console.error("Failed to parse rich text HTML",e)}}(r,t)})}(Object.entries(e),t)})}(t,n),function(e){return Array.from(e.entries()).map(e=>{let[t,n]=e;return{family:t,weights:Array.from(n).sort()}})}(n)})(e).forEach(e=>{let{family:t,weights:n}=e;return function(e,t){return Xe(j("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){J("failed to install custom fonts",e)}}function mn(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=mn(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function fn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return ln.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
95o.add(400),n.forEach(e=>{o.add(e)})}const hn=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=void 0);try{const o=E(()=>window.loomi_api.addToCart),i=function(){if(o)return Promise.resolve(window.loomi_api.addToCart(e,t,n,r)).then(function(){})}();return Promise.resolve(i&&i.then?i.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},pn=()=>he("live-oos");function vn(e){const t=ae();return`\n query GetVariantPriceAndStock ${t?`@inContext(country: ${t})`:""} {\n ${e.map((e,t)=>`\n product_${e.id}_${t}: nodes(ids: [${e.variants.slice(0,100).map(e=>`"gid://shopify/ProductVariant/${e.variant_id}"`).join(", ")}]) {\n ... on ProductVariant {\n price {\n amount\n currencyCode\n }\n compareAtPrice {\n amount\n currencyCode\n }\n availableForSale\n }\n }\n `).join("\n")}\n }\n `}const wn=function(e){try{return Promise.resolve(function(t,n){try{var r=Promise.resolve(yn(e)).then(function(t){return(e=>e.filter(e=>e.variants?.some(e=>!1!==e.available_for_sale)))(An(e,t))})}catch(e){return n(e)}return r&&r.then?r.then(void 0,n):r}(0,function(t){return console.error("vsly",t),e}))}catch(e){return Promise.reject(e)}},yn=function(e){try{const{productIdsToFetch:t}=kn(e);return 0===t.length?Promise.resolve({}):Promise.resolve(En(e,t)).then(function(e){return Pn(e),e})}catch(e){return Promise.reject(e)}},gn=function(e){try{return Promise.resolve(fetch(`https://${In()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:Sn(e)})})).then(function(e){if(!e.ok)throw new Error(`Shopify API error: ${e.status}`);return Promise.resolve(e.json()).then(function(e){if(e.errors)throw new Error(`GraphQL errors: ${JSON.stringify(e.errors)}`);const t={};for(const n in e.data){const r=e.data[n];if(!r)continue;const o=bn(r.id);t[o]={variants:{}}
95,r.variants.edges.forEach(e=>{const n=bn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},_n=new class extends z{constructor(e,t){super(new W(e),t)}}("p",18e5);function Sn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=kn(e),r=ae();return`\n query GetProductPrices ${r?`@inContext(country: ${r})`:""} {\n ${t.map(e=>`\n product_${e}: product(id: "gid://shopify/Product/${e}") {\n id\n variants(first: ${n}) {\n edges {\n node {\n id\n price {\n amount\n currencyCode\n }\n compareAtPrice {\n amount\n currencyCode\n }\n }\n }\n }\n }\n `).join("\n")}\n }\n `}const En=(e,t)=>pn()?function(e,t){try{return Promise.resolve(fetch(`https://${t}/api/2026-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:vn(e)})})).then(function(t){if(!t.ok)throw new Error(`Shopify API error: ${t.status}`);return Promise.resolve(t.json()).then(function(t){if(t.errors)throw new Error(`GraphQL errors: ${JSON.stringify(t.errors)}`);return function(e,t){const n={};return e.forEach((e,r)=>{const o=String(e.id),i=t[`product_${e.id}_${r}`]||[];
95n[o]||(n[o]={withStock:!0,variants:{}}),e.variants.forEach((e,t)=>{n[o].variants[String(e.variant_id)]=i[t]||null})}),n}(e,t.data||{})})})}catch(e){return Promise.reject(e)}}(e.filter(e=>t.includes(String(e.id))),In()).catch(t=>(console.error("vsly",t),gn(e))):gn(e),Pn=e=>Object.entries(e).forEach(e=>{let[t,n]=e;return _n.set(xn(t),n)}),An=(e,t)=>e.map(e=>((e,t)=>t&&Array.isArray(e.variants)?{...e,variants:e.variants.map(e=>((e,t)=>{const n=Cn(e,t);return n?((e,t)=>({...e,available_for_sale:t,inventory_quantity:!1===t?0:e.inventory_quantity}))(((e,t)=>({...e,fixed_price_currency:t.price.currencyCode,price:parseFloat(t.price.amount),compare_at_price:t.compareAtPrice?parseFloat(t.compareAtPrice.amount):e.compare_at_price}))(e,n),n.availableForSale):e})(e,t))}:e)(e,_n.get(xn(e.id))||t[String(e.id)])),In=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function bn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const xn=e=>String(e)+ae(),Cn=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},kn=e=>{let t=1,n=!0;return{productIdsToFetch:e.map(e=>{if(!Array.isArray(e.variants))return{id:String(e.id),needsFetch:!1};const r=new Set(e.variants.map(e=>e.price)).size>1;r&&(n=!1),e.variants.length>t&&(t=e.variants.length);const o=((e,t,n)=>{if(!e)return!0;if(pn())return!e.withStock||t.some(t=>
95!(t in e.variants));if(!n)return!1;const r=e.variants||{};return t.some(e=>void 0===r[e])})(_n.get(xn(e.id)),e.variants.map(e=>String(e.variant_id)),r);return{id:String(e.id),needsFetch:o}}).filter(e=>e.needsFetch).map(e=>e.id),maxVariantsPerProduct:n?1:t}},Tn=new Q("recs_cache",300001),Nn=function(e,t){try{const n=Promise.resolve([]);return Promise.resolve(function(r,o){try{var i=function(){if(!e)return n;let r=E(()=>e.recommendationOptions);if(!r)return n;var o;!function(e){const{productId:t,variantId:n}=jt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=$t(),E(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=E(()=>et().currency||"USD","USD"),r.cart_total=E(()=>et().total_price,0),E(()=>+Date.now()-window.loomi_ctx.last_vid_atc.ts<5e3)&&(r.last_vid_atc=window.loomi_ctx.last_vid_atc),r.respSize=E(()=>window.visually.recsPerVariant[t.variantId]),["RECENTLY_VIEWED","VIEWED_WITH_RECENTLY_VIEWED"].find(e=>On(r,e))&&(r.recentlyViewed=st().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=ut();return i.length>0&&(r.pastPurchases=i),(On(r,"CART_ITEMS")||function(e){return E(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=Dn()),r.userId=E(()=>window.loomi_ctx.userId,""),t&&(r.widgetContext=t),E(()=>!!window.loomi_ctx.storeAlias)&&(r.storeAlias=window.loomi_ctx.storeAlias),r.locale=E(()=>window.Shopify.locale)||E(()=>window.visually.locale),A()&&(r.clientId=A()),r.country=ae(),Promise.resolve(function(e,t){const n=E(()=>window.loomi_api.updateRecsOpts),r=E(()=>n.get(function(e){return e.widgetId+e.experienceId+e.variantId+e.sectionId}(e))(t),t);return E(()=>n.get(window.loomi_ctx.storeAlias)(r),r)}(t,r)).then(function(e){return r=e,Promise.resolve(Rn(r))})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return J("loomi-widget,recProducts failed:",e),n}))}catch(e){return Promise.reject(e)}};function On(e,t){return e.type===t||E(()=>e.strategyPerSlot.find(e=>e.strategy===t))||E(()=>!!Object.values(e.conditions).find(e=>e.qbProps.envKey===t))||E(()=>!!e.layeredRuling.find(e=>e.strategy===t||!!E(()=>e.strategyPerSlot.slots.find(e=>e.strategy===t))))}function jn(e){const t=function(){const e=window.innerWidth;return e<=360?200:e<=480?360:e<=640?480:e<=768?640:e<=960?768:1024}();e.products.forEach(e=>{const n=new URL(e.image.src);n.searchParams.set("width",`${Math.min(t,e.image.width||1280)}`),e.image.src=n.href})}function $n(){return`https://${b(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const Ln=new Map,Rn=function(e){try{function t(){return E(()=>o.products)}const n=S(e),r=Y(n);let o=Tn.get(r);const i=function(){if(!o){let e=!0;return he("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(Ln.has(e))return Ln.get(e);const r=window.vslyNativeFetch||window.fetch,o=function(){try{return Promise.resolve(function(e,o){try{var i=function(){function e(){return Promise.resolve(o.json()).then(function(e){return Promise.resolve(function(e,t){try{return t&&(e.fetchPrices||pn())?Promise.resolve(wn(e.products)):Promise.resolve(e.products)}catch(e){return Promise.reject(e)}}(e,n)).then(function(t){return e.products=t,e})})}let o;const i=t.length>1e4&&!he("disable-recs-post")?Promise.resolve(r($n(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${$n()}?q=${t}`)).then(function(e){o=e});return i&&i.then?i.then(e):e()}()}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(t,n){if(Ln.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return Ln.set(e,o),o})(r,n,e)).then(function(e){o=e,E(()=>[jn,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),Tn.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},Dn=()=>it().map(e=>{const t={...e};return delete t.sid,t});function Un(e){return`vsly_pi_${e}`}function Mn(e){return`vsly_hbt_${e}`}function qn(e){return`vsly_hbc_${e}`}function Fn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Bn(){try{const e=E(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const Jn=function(e,t){try{if(_(e)||_(t))return Promise.resolve({products:[]});const n=function(e,t){const n=window.loomi_ctx.storeAlias||"",r=new URLSearchParams({byHandle:S({handles:e}),al:n,slimResp:"1"});return t&&t.length>0&&r.set("metafields",S({fields:t})),`${$n()}?${r.toString()}`}(e,t);return Promise.resolve(fetch(n)).then(function(e){if(!e.ok)throw new Error(`vsly 400 ${e.statusText}`);return e.json()})}catch(e){return Promise.reject(e)}},Vn=function(e){try{try{const t=S(e),n=window.loomi_ctx.storeAlias,r=Y(`${n}_${t}_${ae()}`),o=Gn.get(r);if(o)return Promise.resolve(o);if(zn.has(r))return Promise.resolve(zn.get(r));const i=function(){try{return Promise.resolve(function(e,o){try{var i=function(e,o){try{var i=function(){const e=new URL($n());e.searchParams.set("al",n),e.searchParams.set("productQuery",t);const o=window.vslyNativeFetch||window.fetch;return Promise.resolve(o(e.toString(),{method:"GET",headers:{Accept:"application/json"}})).then(function(e){return e.ok?Promise.resolve(e.json()).then(function(e){return Promise.resolve(function(e){try{if(!e||!e.results||"object"!=typeof e.results)return Promise.resolve({results:{}});const t=e.results,n=function(e){return Object.keys(e).map(t=>{const n=e[t];return n&&n.id?{key:t,product:n}:null}).filter(e=>!!e)}(t);if(0===n.length)return Promise.resolve({...e,results:t});let r=n.map(e=>e.product);return r=function(e){const t={products:e};return jn(t),t.products}(r),Promise.resolve(Hn(r)).then(function(o){return r=o,r=function(e){const t=window.loomi_api;if(!t||!t.onRecsResp)return e;try{const n={products:e};return t.onRecsResp(n),n.products}catch(t){return J("onRecsResp hook failed",t),e}}(r),function(e,t,n){t.forEach((t,r)=>{const o=n[r];o&&o.id&&(e[t.key]=o)})}(t,n,r),{...e,results:t}}
95)}catch(e){return Promise.reject(e)}}(e)).then(function(e){return Gn.set(r,e),e})}):{results:{}}})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return J("queryProducts failed:",e),{results:{}}})}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(e,t){if(zn.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return zn.set(r,i),Promise.resolve(i)}catch(e){return J("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},Hn=function(e){try{return he("kill-locale-currency")||E(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(wn(e))}catch(e){return Promise.reject(e)}},Gn=new Q("ai_recs_cache",300001),zn=new Map,Kn=function(e,t,n){try{const o=Xt(),i=function(e,t,n){const r=function(){const e=$t(),t={path:window.location.pathname,host:window.location.hostname};E(()=>e.length)>0&&(t.cartItems=e);const n=E(()=>et().token);n&&(t.cartToken=n);const r=bt();r&&(t.trafficSources=r),t.productsSeenInSession=st(),t.isCustomer=!!A(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=Lt();return o&&(t.cartAttributes=o),t}();r.storeAlias=e;const o=A();o&&(r.clientId=o),r.anonymousId=t.id,r.firstSeen=t.firstSeen,r.firstSession=t.firstSession,r.gaId=E(()=>document.cookie.split(";").map(e=>e.split("=")).find(e=>{let[t,n]=e;return"_ga"==t.trim()})[1],"");const i=window.loomi_ctx;r.customerTags=E(()=>i.ctags.slice(0,20)),r.landingPage=E(()=>i.session.landing_page),r.hasSubs=!!E(()=>ot(et()).length>0);const s=yt();s&&(r.edgetag=s);const c=function(){try{const e=E(()=>new URL(window.location.href));if(E(()=>e.searchParams.get("forceOverride"))){const t=E(()=>e.searchParams.get("targeting"));if(t)return JSON.parse(decodeURIComponent(escape(atob(t))))}}catch(e){J("preview overrides",e)}return{}}(),a=ct(lt),u=function(){const e=ct(dt);function t(e){return new Date(e.ts).valueOf()}function n(){const e=new URL(location.href);return["vslyvid","vslywgid","vslysid","lmi_preview","targeting","vsly_vid"].forEach(t=>e.searchParams.delete(t)),e.search||""}return Ct(dt).then(r=>{const o={ts:new Date,name:Rt(),search:E(n,"")},i=!!o.search,s=(E(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>!(e.name===o.name&&(o.search===e.search||i&&!e.search))).sort((e,n)=>t(n)-t(e)).slice(0,500);var c;s.unshift(o),(c={id:dt,visits:s},Promise.resolve(kt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([Nt],"readwrite").objectStore(Nt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),at([{ts:f(),name:Rt()}],e,e=>t=>e.name===t.name,dt)}(),l=ut(),d={deviceKind:E(()=>window.loomi_ctx.deviceOverride,void 0),...n||{}},m=!!E(()=>navigator.userAgent.includes("Macintosh")&&"ontouchend"in document),h=E(()=>window.innerWidth,0),p=E(()=>window.vslyDesktopBreakpoint)||960,v=E(()=>P("cart_currency"))||E(()=>et().currency)||"",w=E(()=>i.current_product);if(w){r.oos=E(()=>w.oos),r.price=E(()=>w.price),r.iq=E(()=>w.variants.reduce((e,t)=>t.iq+e,0)),r.productId=E(()=>{const e=jt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=E(rt);"spa"==window.vslyIntegrationType&&(r.spa=!0);const g=E(()=>i.ttl);return{cartCurrency:v,...r,queryHistory:a,isIPadPro:m,windowInnerWidth:h,desktopBreakpoint:p,visitedPages:u,ttl:Number.isFinite(g)?g:0,purchasedLineItems:l,sid:y,...d||{},...c||{}}}(e,o,n);return Promise.resolve(function(e,t){try{const n=S(t),o=function(e){const{previewKey:t,debugAllocator:n,previewVariantId:o}=function(){[r,cn].map(e=>{const t=un(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(cn);return{previewKey:e,debugAllocator:un(an),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(an,"true"),o&&i.searchParams.append(cn,o),i}(Zn(e).cfgUrl);o.searchParams.append("q",n);const i=Y(o.href),s=window.vslyNativeFetch||window.fetch,c=Qn.has(i)?Qn.get(i):s(o.href,{priority:"high"}).finally(()=>Qn.delete(i));return Qn.set(i,c),Promise.resolve(c).then(function(e){if(e.ok)return Promise.resolve(e.json());throw new Error(`failed to load config: ${e.statusText}`)})}catch(e){return Promise.reject(e)}}(t,i)).then(function(e){return E(()=>{window.loomi_ctx.audiences=e.audiences,E(()=>
95e.audiences&&localStorage.setItem("vsly_audiences",JSON.stringify(e.audiences))),window.loomi_ctx.testedThemes=e.testedThemes||[]}),function(e){const t=e.currentVariant;window.loomi_ctx={...window.loomi_ctx||{}};const n=E(()=>t.pid);n&&(window.loomi_ctx.productId=`${n}`);const r=E(()=>t.vid);r&&(window.loomi_ctx.variantId=`${r}`);const o=E(()=>t.price);o&&(window.loomi_ctx.variantPrice=o);const i=E(()=>t.meta);i&&(window.loomi_ctx.productMeta=`${i}`)}(e),at(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,lt),function(e){var t;(t=e.experiments)&&t.findIndex(e=>{const t=E(()=>e.clientTargetingFormula.toString(),"")||"";return t.includes("CartItemHasTag")||t.includes("CartItemHasCollection")||t.includes("AllCartItemsHasTag")})>-1||!0===E(()=>e.flags["sdk-enable-cart-enrichment"],!1)&&(e.flags["sdk-enable-cart-enrichment"]=!1)}(e),{configuration:e,tracking:o}})}catch(e){return Promise.reject(e)}},Wn="vslyb",Qn=new Map;function Yn(e){if("number"==typeof e.chance&&e.chance<100){const t={experienceId:e.name,variantId:e.variant,storeAlias:E(()=>window.loomi_ctx.storeAlias),anonymousId:E(()=>window.loomi_ctx.userId)};e.version&&(t.version=e.version);const r=S(t),o=E(()=>window.loomi_ctx.env,n.PROD),i=new URL(Zn(o).cfgUrl.replace("/allocate","/match"));return i.searchParams.append("q",r),fetch(i)}return Promise.resolve()}function Zn(e){let t="/api/allocator/web/public/v2/allocate";return er(e)&&(t="/allocate"),{cfgUrl:`${Xn(e)}${t}`}}function Xn(e){return er(e)?"http://localhost:8080":`https://${b()}`}function er(e){return[n.TEST,n.LOCAL].includes(e)}function tr(e){window.visually={...E(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function nr(e,t,n){const r=function(r){E(()=>!!r.persisted)&&(window.loomi_ctx.cart=void 0,n(e,t,500).catch(e=>{J("failed reloading sdk",e)}))};E(()=>!window.loomi_ctx.pageshow)&&(B("pageshow initialized"),s().then(()=>{window.addEventListener("pageshow",r),window.loomi_ctx.pageshow=!0}))}function rr(e){return`${e.name}-${e.variant}`}function or(e){return`${e.name}-${e.variant}-${e.version||0}`}function ir(e){D.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const sr=(e,t)=>!!E(()=>e.audiences.includes(t)),cr=e=>{const t={},n=sr(e,"d"),r=sr(e,"m");return n||r?(E(()=>e.experiments.filter(e=>!!e.code).forEach(e=>e.code.forEach(r=>{const o=E(()=>r.value.env.general.recsCount),i=E(()=>n?o.desktop.value:o.value);i>(t[e.variant]||0)&&"number"==typeof i&&(t[e.variant]=i)}))),t):t},ar=function(e){void 0===e&&(e={});try{const t=ee+te;return ge(ee,te),Promise.resolve(y(()=>E(()=>window.visually.widgets[t]),100,50)).then(function(){const n="#vsly-overlay",r="#vslyp-vsly-overlay";if(!document.querySelector(r)){const e=document.createElement("div");e.id=n.replace("#",""),e.textContent=".",e.style.opacity="0",e.style.display="none",document.body.appendChild(e);const t=document.createElement("script");t.id=r.replace("#",""),t.type="text/props",t.textContent="{}",document.body.appendChild(t)}return window.visually.widgets[t](n),Promise.resolve(y(()=>!!window.loomi_api._openProductOverlay,100,50)).then(function(){window.loomi_api._openProductOverlay((e=>{const t=E(()=>e.widgetContext)||E(()=>e.mpCtx)||E(()=>e.overlay.mpCtx);return t?{...e,overlay:{...e.overlay||{},mpCtx:t}}:e})(e))})})}catch(e){return Promise.reject(e)}};function ur(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{Ct(dt).then(n=>{for(const s of function(e,t,n){const r=(new Date).valueOf();return(E(()=>e.visits,[])||[]).filter(e=>{const o=new Date(e.ts).valueOf(),i=36e5,s=parseInt(t);switch(n.replaceAll('"',"")){case"hours":return o>r-s*i;case"weeks":return o>r-s*i*24*7;case"days":return o>r-s*i*24;default:return!1}})}(n,o,i))if(r||pr(e)){if(dr(s,e))return void t(!0)}else if(lr(s,e))return void t(!0);t(!1)})})}function lr(e,t){return!![mr(e),hr(mr(e))].find(e=>e.includes(t))}function dr(e,t){const n=e.search||"",r=mr(e)+n;return!![r,hr(r)].find(e=>e.includes(fr(t)))}function mr(e){return fr(function(e){const t=E(()=>new URL(e));if(!t)return e;const n=t.pathname.split("/");return/^[a-z]{2}-[a-z]{2}$/.test(n[1])&&(t.pathname=n.slice(2).join("/")),fr(t.href)}(e.name))}function fr(e){const t=E(()=>new URL(e));return t&&t.pathname.endsWith("/")?"/"===t.pathname?t.href.slice(0,-1):(t.pathname=t.pathname.slice(0,-1),t.href):e}function hr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function pr(e){return E(()=>!!new URL(e).search)}const vr=function(e){try{return Tr(),br(e.clientTargetingFormula)&&(_r[Er(e)]=e),Promise.resolve(kr(e)).then(function(t){return t?(Ar(e),!0):(B(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},wr=function(e){try{const t=Object.entries(_r).map(t=>{let[n,r]=t;return br(r.clientTargetingFormula)&&(_r[Er(r)]=r),{exp:r,shouldBeApplied:yr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!Sr[Er(r)]}});return Promise.resolve(xr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=E(()=>Sr[Er(e.exp)]);return t&&delete Sr[Er(e.exp)],t}
95).forEach(e=>{E(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;Ar(e.exp),t=e.exp,n=Ir,void 0===r&&(r=T()),n.has(t.variant)||(Dr(r,t),n.add(t.variant),Yn(t))})}(e)})}catch(e){return Promise.reject(e)}},yr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=Pr()),br(e)){t.Total=Dt,t.CartHasSubs=qt,t.CartSubs=Ft,t.CartHasItem=Bt,t.CartHasItemMatching=Jt,t.CartItemHasTagMatching=Ht,t.CartItemHasTag=Vt,t.AllCartItemsHasTag=Gt,t.AllCartItemsHasTagMatching=zt,t.CartItemHasCollection=Kt,t.IsLoyaltyCustomer=Wt,t.LoyaltyPointsBalance=Qt,t.LoyaltyPointsEarned=Yt,t.PageVisit=ur,t.CustomerTag=Nr,t.IsGuest=Or,t.AbandonedCart=Ut,t.CartAttrName=Mt,t.UseCaseId=n;const r=()=>new Function(`\n const c = arguments[0];\n return ${function(e){const t=t=>E(()=>e.includes(t));for(const n of["PageVisit","Total"])t(`c.${n}`)&&!t(`await c.${n}`)&&(e=`( ${e.replaceAll(`c.${n}`,`await c.${n}`)} )`);return!t("(async ()")&&t("await")?`(async () => (${e}))()`:e}(e)}`)(t);return Promise.resolve(new Promise(e=>e(r())).catch(e=>(J("client side formula err",e),!1)))}return Promise.resolve(!0)}catch(e){return Promise.reject(e)}};let gr=!1;const _r={},Sr={},Er=e=>`${e.name}-${e.variant}`;function Pr(){return{cart:et(),Total:Dt,CartHasSubs:qt,CartSubs:Ft,CartHasItem:Bt,CartHasItemMatching:Jt,CartItemHasTagMatching:Ht,CartItemHasTag:Vt,AllCartItemsHasTag:Gt,AllCartItemsHasTagMatching:zt,CartItemHasCollection:Kt,IsLoyaltyCustomer:Wt,LoyaltyPointsBalance:Qt,LoyaltyPointsEarned:Yt,PageVisit:ur,CustomerTag:Nr,IsGuest:Or,AbandonedCart:Ut,CartAttrName:Mt}}function Ar(e){const t={experienceId:e.name,variantId:e.variant,gaExperienceName:e.gaName,gaVariantName:e.gaVariant,reportGa:e.ga,publishedAt:e.publishedAt,version:e.version};var n;n=E(()=>e.code.map(e=>{try{return function(e,t){if("compound"===e.kind){const n=e.value,r=function(e,t,n,r,o){const i=[];return n&&""!==n&&i.push(j(e,t,n)),r&&""!==r&&i.push(j("appendCss",t,r)),o&&""!==o&&i.push(j("appendJs",t,o)),i}(n.htmlKind,e.selector,n.html,n.css,n.js),o=j(e.kind,e.selector,r);o.options=t;const i=Xe(o);return i.htmlId=r[0].id,r[1]&&(i.cssId=r[1].id),r[2]&&(i.jsId=r[2].id),i}if("widget"===e.kind){const n=j(e.kind,e.selector,"");n.options=t,n.block=e;const r=function(e,t){const n=E(()=>e.block.value);return{...t,sectionId:E(()=>n.env.sectionId),widgetId:E(()=>n.widgetId),widgetVersion:E(()=>n.version)}}(n,t);!function(e,t){const n=E(()=>e.block.value.env);n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Xe(n);return o.htmlId=n.id,o}if(["pageRedirect","themeTest"].includes(e.kind)){const n=j(e.kind,e.selector,"");return n.options=t,n.block=e,Xe(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=j(e.kind,e.selector,"");n.options=t,n.block=e;const r=Xe(n);return r.htmlId=n.id,r}const n=j(e.kind,e.selector,e.value);return n.options=t,Xe(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),Sr[Er(e)]=n,function(e){if(!0!==window.visually?.flags?.["experience-applied-callback"])return;const t=window.vslyOnExperienceApplied;if("function"!=typeof t)return;const n={experienceId:e.name,variantId:e.variant,experienceName:e.gaName,variantName:e.gaVariant,version:e.version??0};try{Promise.resolve(t(n)).catch(e=>J("vslyOnExperienceApplied callback failed",e))}catch(e){J("vslyOnExperienceApplied callback failed",e)}}(e)}const Ir=new Set;function br(e){return!!e&&""!==e}const xr=function(e){try{return Promise.resolve(Promise.all(e.map(function(e){try{return Promise.resolve(e.shouldBeApplied).then(function(t){return{...e,shouldBeApplied:t}})}catch(e){return Promise.reject(e)}})))}catch(e){return Promise.reject(e)}},Cr=e=>{const t=E(()=>e.key),n=E(()=>e.value),r=Pr();t===tt.CART_CHANGE?(wr({...r,cart:n}),E(()=>window.loomi_ctx.maintainCartAttributes(n))):t===tt.LOYALTY_CHANGE&&wr(r)};function kr(e){return yr(e.clientTargetingFormula,void 0,e.name)}function Tr(){gr||s(()=>document).then(()=>{document.addEventListener(Z,Cr),gr=!0})}function Nr(e,t){if(void 0===t&&(t=""),"contains"===t)return E(()=>window.loomi_ctx.ctags?.some(t=>t.includes(e)))||!1;const n=["!","not in"].some(e=>t.includes(e)),r=E(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function Or(){return Promise.resolve(E(()=>!window.loomi_ctx.clientId))}function jr(e){const t=Er(e),n=Sr[t];
95n&&(n.forEach(e=>E(e.revert)),delete Sr[t]),delete _r[t]}const $r=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){if(!n)return void(r=1);Dr(t,e);const o=function(e){return`${e.name}-${e.variant}-${e.version}`}(e),i=function(){if(!Lr.has(o)&&Rr(e))return Promise.resolve(Yn(e)).then(function(){Lr.add(o)})}();return i&&i.then?i.then(function(){}):void 0})}catch(e){return Promise.reject(e)}},Lr=new Set,Rr=e=>br(e.clientTargetingFormula)||function(e){return["jsFunction","jsCondition","elementEvent"].includes(e?.trigger?.type)}(e);function Dr(e,t){return E(()=>{e.register(t.name,t.variant,t.gaVariant,t.gaName);const n=t.ga;return e.track(o.USE_CASE,{use_case:t.name,use_case_variant:t.variant,...t.version?{version:t.version}:{}},{isAudience:t.isAudience,isRedirect:t.isRedirect,immediate:t.immediate,gaName:t.gaName,gaVariant:t.gaVariant,...n?{reportGa:n}:{}})})}const Ur=new Set,Mr=new Set,qr=new Set,Fr=new Set;let Br;function Jr(e){void 0===Br&&(Br=new MutationObserver(Vr(e)),Br.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Vr(e){return()=>{Hr(Ur,qr,(t,n)=>{$r(n,e,()=>(t.add(Gr(n.trigger.selector,n)),vr(n)))}),Hr(Mr,Fr,(t,n,r)=>{const o=n.trigger;t.add(Gr(o.selector,n)),r.addEventListener(o.name,()=>$r(n,e,()=>vr(n)),{once:void 0!==o.once&&o.once})})}}function Hr(e,t,n){e.forEach(e=>{E(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Gr(r,e))||n(t,e,o)})})})}function Gr(e,t){return`${e}-${t.name}`}function zr(e){const t=JSON.stringify({ts:(new Date).getTime(),...e});let n,r,o=0;if(0===t.length)return o;for(n=0;n<t.length;n++)r=t.charCodeAt(n),o=(o<<5)-o+r,o|=0;return o}function Kr(e){const t=zr(e);return Zr(t),y(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Xr(t))}function Wr(e){return JSON.parse(localStorage.getItem(e)||"[]")}let Qr=[];const Yr=function(e,t,n){E(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):no(t,e)}))},Zr=(e,t)=>{Qr.push({handler:e,experienceKey:t})},Xr=e=>Qr.find(t=>t.handler===e),eo=function(e){Qr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Qr=Qr.filter(t=>t.experienceKey!==e)};function to(e,t){no(e,t)}function no(t,n){switch(E(()=>t.trigger.type)){case e.PageLoad:!function(e,t){$r(e,t,()=>vr(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{$r(e,t,()=>vr(e))},e.trigger.timeoutMillis);Zr(()=>{n&&clearTimeout(n)})}(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{$r(e,t,function(){try{return Promise.resolve(kr(e)).then(function(t){return t&&vr(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Zr(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){Jr(e),Ur.add(t),Vr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{E(()=>!r.toElement&&!r.relatedTarget)&&$r(e,t,()=>{const t=vr(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Zr(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Kr(e.trigger).then(()=>{$r(e,t,()=>vr(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=zr(n);Zr(o),r.then(()=>void 0!==Xr(o)&&void $r(e,t,()=>vr(e)))}catch(e){}}(e.trigger)}(t,n);break;case e.JSEvent:!function(e,t){const n=e.trigger,r="vsly-js-events";function o(n){n&&$r(e,t,()=>vr(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...Wr(r),{event:{detail:e.detail},ts:(new Date).valueOf()/1e3}].splice(0,25)))}catch(e){J("handleJsEvent",e),t=!1}o(t)};o(function(e,t){return E(()=>!!Wr(e).find(e=>{const n=e.ts;return(new Date).valueOf()/1e3-n<2628e3&&new Function(t)(e.event)}))}(r,n.jsEvent.matchCode)),s(()=>window).then(()=>{window.addEventListener(n.jsEvent.name,c)}),Zr(()=>{i().then(()=>{window.removeEventListener(n.jsEvent.name,c)})})}(t,n);break;case e.Conjunction:!function(t,n){if(function(t){return[e.ExitIntent,e.Selector,e.Timeout].includes(t.trigger.condition.type)}(t)){const e=t.trigger;Kr(e.jsCond).then(()=>{no({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){Jr(t),Mr.add(e),Vr(t)()}(t,n)}}const ro=["vsly-backdrop-container","__loomi_crosshair_container"];function oo(e){let t=E(()=>e.target),n=!1;for(;t;){if(ro.includes(E(()=>t.id))){n=!0;break}t=E(()=>t.parentElement)}n&&(B("vsly","about to stop propagation of event",e),E(()=>e.stopImmediatePropagation()),E(()=>e.stopPropagation()))}function io(e,t){const n=E(()=>window.Shopify.currency.active,"USD"),r=E(()=>window.Shopify.locale,"en-US"),o=new Intl.NumberFormat(r,{style:"currency",currency:n,minimumFractionDigits:!0===E(()=>window.visually.flags["op-locale-currency-always-show-decimals"],!1)?2:0,maximumFractionDigits:2});if(t){if(ao()){const t=E(()=>window.visually.priceRound)||Math.round;return o.format(t(e,n))}return o.format(e)}const i=E(()=>window.Shopify.currency.rate,"1");let s=Number.parseFloat(i);s=Number.isNaN(s)?1:s;let c=e*s;return 1!=s&&he("exchange-fee")&&(c*=1.02),c=so(s,c,n),o.format(c)}const so=(e,t,n)=>1!==e&&he("exchange-round")||ao()?(E(()=>window.visually.priceRound)||Math.round)(t,n):t;function co(){const e=E(()=>!0===window.visually.flags["kill-locale-currency"]),t=E(()=>window.Shopify.currency,{}),n=!!E(()=>t.active),r=E(()=>t.rate),o=!!r&&!Number.isNaN(Number.parseFloat(r));return!e&&n&&o}const ao=()=>!he("op-locale-currency-no-round");let uo=window.location.href;const lo=()=>{requestAnimationFrame(()=>{uo!==window.location.href&&(uo=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:uo,curr:window.location.href}})))})};var mo;!function(e){e.NONE="none",e.YOTPO="yotpo"}(mo||(mo={}));const fo={isMember:!1,provider:mo.NONE};function ho(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const po="vsly-loyalty-ctx",vo=(()=>{const e=["swell:customer:updated","swell:redemption","swell:initialized","swell:setup","vsly:loyalty-changed"];let t;const n=()=>{const e=E(()=>window.swellConfig.customer);return e?{id:e.local_customer_id,providerId:e.id,email:e.email,earnedPoints:e.points_earned,isMember:!0===e.is_member,pointsBalance:e.points_balance,adjustedPointsBalance:E(()=>e.adjusted_points_balance,0),provider:mo.YOTPO}:fo},r=e=>{E(()=>"vsly:loyalty-changed"===e.type)&&E(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=ho(function(){return Promise.resolve(y(()=>
95!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).on(e,r)})})},function(){e.forEach(e=>{document.addEventListener(e,r)})});return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},connect:()=>y(()=>!!E(()=>window.swellConfig.customer.local_customer_id),400,20),disconnect:function(){try{const t=ho(function(){return Promise.resolve(y(()=>!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).off(e,r)})})},function(){e.forEach(e=>{document.removeEventListener(e,r)})});return Promise.resolve(t&&t.then?t.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}}})();function wo(e){nt(tt.LOYALTY_CHANGE,e),sessionStorage.setItem(po,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const yo="vsly_session";function go(e){return At((e||"").replace("+"," "))}function _o(){const e=window.loomi_ctx.storeAlias,t={id:Y(e+window.loomi_ctx.userId+f()+xt()+Po()),utm_campaign:xt(),last_interaction:new Date,landing_page:E(()=>location.href,""),start_at:new Date};return So(t),t}function So(e){const t=JSON.stringify(e);localStorage.setItem(yo,t),window.loomi_ctx.session=e}function Eo(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||E(()=>{const e=JSON.parse(localStorage.getItem(yo));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||_o();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||go(xt())!==go(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=_o()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,So(e)}const Po=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function Ao(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,n)}const Io=function(e,t,r){void 0===r&&(r=1e3);try{return bo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(bo=!0,Promise.resolve(Ao(function(){console.debug("vsly-sdk","about to reload sdk");const o=he("sdk-reconcile")?Promise.resolve(function(e,t,n){try{return Promise.resolve(n(t,e)).then(function(e){let{configuration:t}=e;const n=E(()=>window.loomi.conf.experiments)||[],r=new Map,o=t.experiments||[],i=new Map,s=new Set(Object.keys(Sr)),c=T();n.forEach(e=>r.set(rr(e),e)),o.forEach(e=>i.set(rr(e),e)),(e=>{window.loomi={...E(()=>window.loomi)||{},conf:e},window.visually={...E(()=>window.visually)||{},flags:e.flags,recsPerVariant:cr(e)},tr(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&jr(e),eo(r))})})(r,i,s),document.dispatchEvent(Object.assign(new Event("reset-widget"),{value:"reload"})),document.dispatchEvent(Object.assign(new Event("targeting-changed"),{value:"#reload",key:"CART_CHANGE"})),((e,t,n,r)=>{e.forEach((e,o)=>{const i=t.get(o);i?or(i)!==or(e)&&(r.has(o)&&jr(i),eo(o),dn([e]),to(e,n)):(dn([e]),to(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,xo)).then(function(){}):Promise.resolve(function(){try{return gr&&i(()=>document).then(()=>{document.removeEventListener(Z,Cr),gr=!1}),Qr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Qr=[],Array.from(D.keys()).forEach(e=>{Ze(e)}),Ge&&Ge.disconnect(),Promise.resolve()}catch(e){return Promise.reject(e)}}()).then(function(){return Promise.resolve((o=r,void 0===o&&(o=40),new Promise(e=>setTimeout(e,o)))).then(function(){return Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(Ao(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Bn(),new Error(Wn)}(),function(e,t){window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.env=window.loomi_ctx.env||e,window.loomi_ctx.storeAlias=window.loomi_ctx.storeAlias||t}(e,t),Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(Co(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return ko(r,t,e,o)})}catch(e){return Promise.reject(e)}}(e,t)).then(function(n){let{jitsu:r,configuration:o}=n;if(!E(()=>o.flags["kill-switch"]))return Promise.resolve(He()).then(function(){dn(o.experiments),Yr(r,o),nr(e,t,Io),ht()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){E(()=>e.message)!==Wn&&J("failed initialising sdk",e)})},function(e,t){if(Bn(),e)throw t;return t}))}catch(e){return Promise.reject(e)}}(e,t)).then(function(){})});var o});if(o&&o.then)return o.then(function(){})},function(e,t){if(bo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let bo=!1;const xo=function(e,t,n){try{return m(),Promise.resolve(Kn(e,t,n))}catch(e){return Promise.reject(e)}},Co=function(e,t,n){try{return E(Eo),m(),Promise.resolve(Kn(e,t,n))}catch(e){return Promise.reject(e)}},ko=function(e,t,n,r){try{return tr(e.flags),function(e,t,n,r,o,i){Tr(),window.loomi_ctx={...E(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{dn([e]),vr(e)},shouldApply:yr};const s=E(()=>o.productId),c=window.loomi_ctx;s&&!c.productId&&(c.productId=s);const a=E(()=>o.variantId);a&&!c.variantId&&(c.variantId=a),window.loomi={...E(()=>window.loomi)||{},conf:n},window.visually={...E(()=>window.visually)||{},flags:n.flags,enabledIntegrations:n.integrations,recsPerVariant:cr(n),sdk_api:{addToCart:hn,recommendProducts:Nn,getProductsMetafields:Jn,fetchRecs:Rn},reAllocate:i,rerender:ir,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}
95(t,n,e,Io,jt(),xo),function(e){try{if(e.noActiveThemeTests&&Te()){if(Ie(0))return;Ce()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&E(Te)&&!![localStorage,sessionStorage].find(Le))(e)&&Ce()}catch(e){}}(e),Promise.resolve(Oo()).then(function(){var o,c,a,l;(function(e,t,n){window.loomi_api||(window.loomi_api={}),window.loomi_api.when=g,window.loomi_api.awaitCondition=y,window.loomi_api.loadVisuallyLib=v,window.loomi_api.queryProducts=Vn,window.loomi_api.debounce=u,window.loomi_api.allocatorQuery=e=>function(e,t){try{function n(){return Promise.resolve(r)}const r={results:{}},o={...e};o.queries=function(e,t){return e.queries.filter(e=>{const n=E(()=>e.oneOf.productInfo);if(n){const r=Un(n.handle),o=sessionStorage.getItem(r);if(!o)return!0;const i=JSON.parse(o);return!!function(e,t){return!((!e.includeCollections||t.collections)&&(!e.includeTags||t.tags)&&(!e.includeSales||t.sales)&&(!e.includeVariants||t.variants))}(n,i)||(i.cached=!0,t.results[e.name]=i,!1)}const r=E(()=>e.oneOf.handlesByTag);if(r){const n=Mn(r),o=sessionStorage.getItem(n);if(!o)return!0;const i=JSON.parse(o);return i.cached=!0,t.results[e.name]=i,!1}const o=E(()=>e.oneOf.handlesByCollection);if(o){const n=qn(o),r=sessionStorage.getItem(n);if(!r)return!0;const i=JSON.parse(r);return i.cached=!0,t.results[e.name]=i,!1}return!0})}(e,r);const i=function(){if(o.queries.length>0){const{query:e,hashedQuery:n}=function(e,t){e.timestamp=`${Fn(4)}${t}${Fn(5)}`,e.alias=window.loomi_ctx.storeAlias||"",e.userId=window.loomi_ctx.userId||"";const n=S(e);return{query:n,hashedQuery:(n+window.loomi_ctx.userId+window.loomi_ctx.storeAlias+t).split("").reduce((e,t)=>(e=(e<<5)-e+t.charCodeAt(0))&e,0)}}(o,t),i=Zn(window.loomi_ctx.env).cfgUrl.replace("/allocate",`/query?q=${e}&h=${n}`);return Promise.resolve(fetch(i)).then(function(e){const t=function(){if(e.ok)return Promise.resolve(e.json()).then(function(e){e.results&&Object.entries(e.results).forEach(e=>{let[t,n]=e;!function(e,t,n){if(t)if("ProductInfo"===t.kind){const r=n.queries.find(t=>t.name===e);r&&(E(()=>r.oneOf.productInfo.includeTags,!1)&&!t.tags&&(t.tags=[]),E(()=>r.oneOf.productInfo.includeCollections,!1)&&!t.collections&&(t.collections=[]),E(()=>r.oneOf.productInfo.includeSales,!1)&&!t.sales&&(t.sales=""),E(()=>r.oneOf.productInfo.includeVariants,!1)&&!t.variants&&(t.variants=[]),sessionStorage.setItem(Un(t.handle),JSON.stringify(t)))}else if("HandlesByCollection"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=E(()=>r.oneOf.handlesByCollection,"")||"";sessionStorage.setItem(qn(e),JSON.stringify(t))}}else if("HandlesByTag"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=E(()=>r.oneOf.handlesByTag,"")||"";sessionStorage.setItem(Mn(e),JSON.stringify(t))}}}(t,n,o),r.results[t]=n})})}();if(t&&t.then)return t.then(function(){})})}}();return Promise.resolve(i&&i.then?i.then(n):n())}catch(s){return Promise.reject(s)}}(e,`${(new Date).getTime()+Math.round(1e6*Math.random())}`),window.loomi_api.openProductOverlay=ar,E(()=>e.shopApi.forEach(e=>{let{js:t,windowKey:n}=e;try{window.loomi_api[n]=new Function(t)}catch(e){}})),window.loomi_api.formatLocaleMoney=function(){var e=[].slice.call(arguments);return n()?t(...e):(E(()=>window.loomi_api.formatMoney)||(()=>`${E(()=>e[0],"")}`))(...e)},window.loomi_api.redirectTest=ne})(e,io,co),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,en(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return E(()=>window.loomi_ctx.cc)&&y(C,1e3,120).then(()=>en(e,t||(new Date).getTime()/1e3)),Promise.resolve()}catch(e){return Promise.reject(e)}}(window.loomi_ctx.userId,a),(o=e.flags)["sdk-auto-clean"]&&!o["sdk-kill-auto-clean"]&&v("price_test_cleanup_v2",{async:!1,defer:!0}).then(),E(()=>!0===window.visually.flags["op-focus-trap-removal"])&&s(()=>document,!0).then(()=>{document.addEventListener("focusin",oo,{capture:!0,passive:!0}),document.addEventListener("mousedown",oo,{capture:!0,passive:!0}),document.addEventListener("touchstart",oo,{capture:!0,passive:!0}),document.addEventListener("touchend",oo,{capture:!0,passive:!0})}),function(e,t){if(he("kill-sdk-reload-url-detection")||!he("sdk-reload")&&!["/products/","/collections/"].find(e=>window.location.href.includes(e)))return;const n=function(){const r=(()=>{requestAnimationFrame(()=>{(he("sdk-reload-url-detection-href")?No!==window.location.href:new URL(No).pathname!==new URL(window.location.href).pathname)&&(No=window.location.href,n(),To(e,t,10))})})||lo,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
95{o.forEach(e=>document.body.addEventListener(e,r,!0))}),()=>{i(()=>document.body).then(()=>{o.forEach(e=>{document.body.removeEventListener(e,r,!0)})})}}()}(n,t),function(){try{return Promise.resolve(function(e,t){try{var n=function(){wo(function(){const e=sessionStorage.getItem(po);if(e){const t=E(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||fo);const e=E(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{wo(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return wo(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(vo)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(po),!0))})})}();if(t&&t.then)return t.then(function(){})}()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}(0,function(e){console.debug("vsly-loyalty","unable to find loyalty provider",e)}))}catch(e){return Promise.reject(e)}}();const d=T();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},To=u(Io,10);let No=window.location.href;const Oo=function(){try{return Promise.resolve(function(){if(he("block-do-not-track"))return Promise.resolve(k()).then(function(e){if(!e)throw new Error(Wn)})}())}catch(e){return Promise.reject(e)}};function jo(e){return e.startsWith("https://")?e.substring(8):e}function $o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var Lo;!function(e){e.SIGNUP="SIGNUP",e.ADD_TO_CART="ADD_TO_CART",e.CHANGE_QTY="CHANGE_QTY",e.REMOVE_FROM_CART="REMOVE_FROM_CART",e.PAGE_LOAD="PAGE_LOAD",e.CLICK="CLICK",e.LOGIN="LOGIN",e.LOGOUT="LOGOUT",e.TIME_SPENT="TIME_SPENT",e.USE_CASE="USE_CASE",e.LEAD_SUBMISSION_EMAIL="LEAD_SUBMISSION_EMAIL",e.LEAD_SUBMISSION_PHONE="LEAD_SUBMISSION_PHONE"}(Lo||(Lo={}));let Ro=[];const Do=function(e,t){if(void 0===t&&(t=0),0===Ro.length)return;const n=Ro;Ro=[];const r=Mo(n),o=Uo(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(Ro);r.length<100&&(Ro=r,t<2&&setTimeout(()=>Do(e,t+1),500*Math.pow(2,t)))})};u(Do,100);const Uo=e=>e.map(e=>{const t=JSON.parse(JSON.stringify(e));return delete t.user,delete t.event_id,delete t.user_agent,delete t.utc_time,delete t.local_tz_offset,delete t.doc_host,delete t.ids_ga,delete t.alias,delete t.userCanBeTracked,delete t.userDataCanBeSold,delete t.edgetag,delete t.api_key,delete t.src,t}),Mo=e=>{const t=E(()=>String(e[0].user.anonymous_id),""),n=E(()=>String(e[0].user_agent),""),r=E(()=>String(e[0].event_id),""),o=E(()=>String(e[0].utc_time),""),i=E(()=>Number(e[0].local_tz_offset)||0),s=E(()=>String(e[0].doc_host),""),c=E(()=>String(e[0].ids_ga),""),a=E(()=>String(e[0].alias),""),u=E(()=>Boolean(e[0].userCanBeTracked),!0),l=E(()=>Boolean(e[0].userDataCanBeSold),!0),d=E(()=>String(e[0].edgetag),""),m=E(()=>String(e[0].api_key),""),f=E(()=>String(e[0].src),"");return Object.entries({anonymous_id:t,event_id:r,user_agent:n,utc_time:o,local_tz_offset:i,doc_host:s,ids_ga:c,alias:a,userCanBeTracked:u,userDataCanBeSold:l,edgetag:d,api_key:m,src:f}).reduce((e,t)=>{let[n,r]=t;if(r){if("undefined"===r)return e;e[n]=r}return e},{})},qo=function(e){try{let r;function t(e){return r?e:Promise.resolve(!1)}const o=function(){if(E(()=>e.eventPayload.bulk.length>0,!1)){const t=E(()=>JSON.parse(JSON.stringify(e.eventPayload.bulk[0])),void 0);if(!t){const e=Promise.resolve(!1);return r=1,e}const o=E(()=>JSON.parse(JSON.stringify(t.ga)),void 0);return delete t.ga,Promise.resolve(function(e){try{return Promise.resolve(function(t,r){try{var o=function(){const t=window.loomi_ctx.jitsuKey,r=function(e){const t={trackingHost:"https://live.visually-io.com"};return e===n.TEST&&(t.trackingHost="http://localhost:8088"),e===n.STAGE&&(t.trackingHost="https://sdk.loomi-stg.xyz"),t}(window.loomi_ctx.env).trackingHost;return Promise.resolve(fetch(`${r}/api/s?token=${t}&bulk=1`,{headers:{"content-type":"text/plain"},body:JSON.stringify(e.eventPayload),method:"POST",mode:"cors",credentials:"omit",keepalive:!0})).then(function(e){return e.ok})}()}catch(e){return r(e)}return o&&o.then?o.then(void 0,r):o}(0,function(e){return console.error("vsly: Failed to send event",e),!1}))}catch(e){return Promise.reject(e)}}(e)).then(function(n){return Promise.resolve(function(e){try{try{const t=e.eventPayload,n=t.bulk[0],r=window.loomi_ctx.env,o=t.shared,i=S({experienceId:n.use_case,variantId:n.use_case_variant,storeAlias:o.alias,anonymousId:o.anonymous_id,version:n.version}),s=new URL(Zn(r).cfgUrl.replace("/allocate","/match"));s.searchParams.append("q",i),fetch(s.toString())}catch(e){console.error("vsly: Failed to persist allocation",e)}return Promise.resolve()}catch(e){return Promise.reject(e)}}(e)).then(function(){return o&&T().trackExt(t,o).then().catch(e=>{console.error("vsly: Failed track ext event",e,t,o)}),r=1,n})})}}();return Promise.resolve(o&&o.then?o.then(t):t(o))}catch(i){return Promise.reject(i)}},Fo="vsly_analytics_queue";
95function Bo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=It(),c={id:`${Date.now()}-${Math.random().toString(36).substring(2,9)}`,timestamp:Date.now(),eventPayload:{bulk:[{url:location.href,doc_path:location.pathname,doc_search:location.search,sid:r.session.id,sid_start:r.session.start_at,utm:s.utm,fingerprint:"embed",lmi_params:s.lmi_params,event_type:"USE_CASE",use_case:e._USE_CASE,use_case_variant:e._USE_CASE_VARIANT,version:e._USE_CASE_VERSION||1,ga:{isAudience:!1,gaName:e._USE_CASE_GA||e._USE_CASE,gaVariant:e._USE_CASE_GA_VARIANT||e._USE_CASE_VARIANT,reportGa:n}}],shared:{anonymous_id:t.id,user_agent:navigator.userAgent,utc_time:(new Date).toISOString(),local_tz_offset:(new Date).getTimezoneOffset(),doc_host:location.host,alias:o,api_key:i}},retries:0},a=Jo();a.push(c),Vo(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function Jo(){try{const e=localStorage.getItem(Fo);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return console.error("vsly: Failed to read analytics queue",e),[]}}function Vo(e){try{localStorage.setItem(Fo,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const Ho=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Go=(e,t)=>{let n=null;try{const r=localStorage.getItem(e);if(r){let e;const o=JSON.parse(r);if(o&&"object"==typeof o&&"variant"in o){e=o;const r=t.find(t=>t.experiment.variant===e.variant);r&&(r.experiment.version||0)===(e.version||0)&&(n=r)}}}catch(e){}return n},zo=e=>`vsly_redirect_test_${e[0].experiment.name}`,Ko=(e,t)=>{if(e){const n=e.experiment;t.some(e=>{const t=e.experiment;return t.variant===n.variant&&t.version===n.version})||(e=!1)}if(!e){const n=100*Math.random();let r=0;for(const o of t)if(r+=o.targeting.chance,n<=r){e=o;break}}return e},Wo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Qo())},Qo=()=>(new Date).getTime(),Yo=()=>window.Shopify.customerPrivacy,Zo=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","NO","IS","LI"],Xo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=ei())},ei=()=>(new Date).getTime(),ti=()=>window.Shopify.customerPrivacy,ni=()=>Promise.resolve(),ri=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function oi(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const ii=function(e){try{let r;function t(t){if(!t)return function(){const e=Jo();e.length>0&&Promise.allSettled(e.map(qo)).then(t=>{Vo(e.filter((e,n)=>{const r=t[n];return("fulfilled"!==r.status||!r.value)&&(e.retries++,(e=>!(Date.now()-e.timestamp>18e5||e.retries>3))(e))}))}).catch(e=>{console.error("vsly: Failed to process analytics queue",e)})}(),(()=>{const e=()=>{const e=ae();return!!e&&!Zo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=ei(),(ae()?ni():y(ae,50,200)).then(()=>{e()&&(Xo(),t())}),(E(()=>ti().analyticsProcessingAllowed)?ni():y(()=>E(()=>ti().analyticsProcessingAllowed),50,200)).then(()=>{const r=ti().analyticsProcessingAllowed()||e();Xo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Xo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{ri().as=performance.now()}catch(e){}}(),Co(i,s).then(t=>{let{configuration:r,tracking:o}=t;return function(){try{const e=ri().as;
95if(void 0===e)return;const t=performance.now();Object.assign(ri(),{ae:t,ad:t-e}),(e=>{try{if("function"!=typeof performance.getEntriesByType)return;const t=performance.getEntriesByType("resource").filter(t=>t.startTime>=e&&(e=>{try{return new URL(e.name).pathname.endsWith("/allocate")}catch{return!1}})(t)).pop();if(!t)return;Object.assign(ri(),{ars:t.startTime,afs:t.fetchStart,aqs:t.requestStart,aps:t.responseStart,ape:t.responseEnd,ard:t.duration,ardl:t.startTime-e,aprd:t.requestStart-t.startTime,arwd:t.responseStart-t.requestStart,ardd:t.responseEnd-t.responseStart})}catch{}})(e)}catch(e){}}(),(e=>{w("vsly-a",`${(e=>e==n.STAGE?"https://sdk.loomi-stg.xyz/":"https://assets.visually.io/")(e)}v/visually-a.js?cb=${window.loomi_ctx.sdk_version}`,{defer:!0}).catch()})(s),function(e){if(e?.experiments&&!p()){const t=ai();t.size>0&&(e.experiments=e.experiments.filter(e=>!t.has(e?.name)))}}(r),e({configuration:r,tracking:o})}).catch(o).finally(Bn);r=1}const o=e=>console.error(e);if(window.fetch&&(window.vslyNativeFetch=window.fetch),window.vsly_init=!0,window.vslyIntegrationType="static",(()=>{if(E(()=>window.visually_io_editor))return!0;const e=E(()=>window.loomi_ctx.ttl);return!("number"!=typeof e||!Number.isFinite(e)||e<=0)&&e<Math.floor(Date.now()/1e3)})())return console.log("sdk blocked"),Promise.resolve();window.loomi_ctx.sdk_version="0.14.2";const{storeAlias:i,env:s}=window.loomi_ctx,c=ci();return Promise.resolve(c?Promise.resolve(function(){try{let t;function e(e){return t?e:window.loomi_ctx.consent.allowed?si():(Bn(),!0)}const n=oi(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=Qo(),(E(()=>Yo().analyticsProcessingAllowed)?Promise.resolve():y(()=>E(()=>Yo().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),Wo(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),Wo(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){return Bn(),t=!0});return Promise.resolve(n&&n.then?n.then(e):e(n))}catch(r){return Promise.reject(r)}}()).then(t):t(si()))}catch(a){return Promise.reject(a)}};function si(){if(E(Eo),Xt(),p())return function(e){void 0===e&&(e=window.loomi_ctx.embeddedTests);try{if(!e)return;if(0===e.length)return;const t=e.filter(e=>e.experiment.isThemeTest);t.length>0&&function(e){const t=zo(e);let n=Go(t,e);if(n=Ko(n,e),!n)return;if(!n.experiment)return;Ho(t,n);const r=n.experiment,o=E(()=>r.code.find(e=>"themeTest"===e.kind).value.targetThemeId)||0,i=oe({experienceId:r.name,variantId:r.variant,version:r.version,gaExperienceName:r.gaName,gaVariantName:r.gaVariant});Bo(i,Xt(),E(()=>!!r.ga)||!1),Ae(i,o)}(t);const n=e.filter(e=>!e.experiment.isThemeTest);n.length>0&&function(e){const t=e.filter(e=>function(e){if(!e)return!0;try{const t=e.match(/UrlTarget\(([^)]+)\)/);if(!t)return!1;const n=function(e){try{const t=e.match(/^"([^"]*)",\s*"([^"]*)",\s*(true|false)$/);return t?{value:t[1],op:t[2],includeQueryParam:"true"===t[3]}:null}catch{return null}}(t[1]);return!!n&&function(e,t,n){const r=window.location.search||"",o=window.location.href||"",i=(s=function(e){const t=e.startsWith("/")?e:"/"+e,n=t.split("/");if(n.length<2)return t;const r=n[1];let o=!1;return r.length>0&&r.length<=7&&(2===r.length||r.length>2&&"-"===r[2])&&(o=!0),o?"/"+n.slice(2).join("/"):t}(window.location.pathname),["STORY_IL","MAYVEN_GLOBAL","JDSPORT_IL"].includes(window.loomi_ctx.storeAlias)?s.toLowerCase():s);var s;const{hostPath:c,rawQuery:a}=function(e){const t=jo(e),n=t.indexOf("?");return-1!==n?{hostPath:t.substring(0,n),rawQuery:t.substring(n+1)}:{hostPath:t,rawQuery:""}}(e),u=c.toLowerCase();let l=jo(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?$o(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=$o(a);e&&(m+="?"+e)}}return function(e,t,n,r){switch(r){case"contains":return e.includes(n)||t.includes(n);case"matches":try{const r=new RegExp(n);return r.test(e)||r.test(t)}catch{return!1}case"==":return e===n||t===n;case"!=":return e===t?e!==n:t!==n;default:return!1}}(l,d,m,t)}
95(n.value,n.op,n.includeQueryParam)}catch(e){return console.error("vsly: Failed to evaluate targeting formula",e),!1}}(e.targeting.formula));if(0===t.length)return;const n=zo(t);let r=Go(n,t);if(r=Ko(r,t),!r)return;if(!r.experiment)return;Ho(n,r);const o=r.experiment,i=oe({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});Bo(i,Xt(),E(()=>!!o.ga)||!1);const s=E(()=>o.code.find(e=>"pageRedirect"===e.kind).value);s&&ne(i,s.destUrl,s.redirectAfter||1,s.retainQueryParams,s.stickinessMode)}(n)}catch(e){console.error("vsly ETT",e)}}(),window.vsly_redirecting}const ci=()=>window.loomi_ctx.blockingConcent,ai=()=>new Set(window.loomi_ctx?.embeddedTests?.map(e=>e?.experiment?.name).filter(Boolean)||[]);var ui;(ui=function(e){let{configuration:t,tracking:n}=e;try{return Promise.resolve(function(e,t){try{const{storeAlias:n,env:r}=window.loomi_ctx;return Promise.resolve(oi(function(){return Promise.resolve(ko(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!E(()=>o.flags["kill-switch"]))return Promise.resolve(He()).then(function(){dn(o.experiments),Yr(t,o),nr(r,n,Io),ht()})})},function(e){E(()=>e.message)!==Wn&&J("fail initialising sdk",e)}))}catch(e){return Promise.reject(e)}}(t,n)).then(function(){window.dispatchEvent(new Event("visually_loaded"))})}catch(e){return Promise.reject(e)}},h("is-debounce-init")?window.loomi_ctx.bootstrapPromise||(window.loomi_ctx.bootstrapPromise=ii(ui).finally(()=>delete window.loomi_ctx.bootstrapPromise)):ii(ui)).then(()=>console.log("vsly sdk with embed init"))}(); 96 97</script>
vendor: 1 bytes, line 97
97
98<script data-vsly="preact2" type="text/javascript" data-em-disable> 99 // Preact 100!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):n(e.preact={})}(this,function(e){var b,n,t,_,o,r,l,x={},C=[],u=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function w(e,n){for(var t in n)e[t]=n[t];return e}function g(e){var n=e.parentNode;n&&n.removeChild(e)}function i(e,n,t){var _,o=arguments,l={};for(_ in n)"key"!==_&&"ref"!==_&&(l[_]=n[_]);if(3<arguments.length)for(t=[t],_=3;_<arguments.length;_++)t.push(o[_]);if(null!=t&&(l.children=t),"function"==typeof e&&null!=e.defaultProps)for(_ in e.defaultProps)void 0===l[_]&&(l[_]=e.defaultProps[_]);return k(e,l,n&&n.key,n&&n.ref,null)}function k(e,n,t,_,o){var l={type:e,props:n,key:t,ref:_,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:o};return null==o&&(l.__v=l),b.vnode&&b.vnode(l),l}function S(e){return e.children}function P(e,n){this.props=e,this.context=n}function N(e,n){if(null==n)return e.__?N(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return"function"==typeof e.type?N(e):null}function c(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return c(e)}}function s(e){(!e.__d&&(e.__d=!0)&&t.push(e)&&!p.__r++||o!==b.debounceRendering)&&((o=b.debounceRendering)||_)(p)}function p(){for(var e;p.__r=t.length;)e=t.sort(function(e,n){return e.__v.__b-n.__v.__b}),t=[],e.some(function(e){var n,t,_,o,l,r,u;e.__d&&(r=(l=(n=e).__v).__e,(u=n.__P)&&(t=[],o=D(u,l,(_=w({},l)).__v=_,n.__n,void 0!==u.ownerSVGElement,null,t,null==r?N(l):r),d(t,l),o!=r&&c(l)))})}function E(e,n,t,_,o,l,r,u,i,c){var s,p,f,a,d,h,y,v=_&&_.__k||C,m=v.length;for(i==x&&(i=null!=r?r[0]:m?N(_,0):null),t.__k=[],s=0;s<n.length;s++)if(null!=(a=t.__k[s]=null==(a=n[s])||"boolean"==typeof a?null:"string"==typeof a||"number"==typeof a?k(null,a,null,null,a):Array.isArray(a)?k(S,{children:a},null,null,null):null!=a.__e||null!=a.__c?k(a.type,a.props,a.key,null,a.__v):a)){if(a.__=t,a.__b=t.__b+1,null===(f=v[s])||f&&a.key==f.key&&a.type===f.type)v[s]=void 0;else for(p=0;p<m;p++){if((f=v[p])&&a.key==f.key&&a.type===f.type){v[p]=void 0;break}f=null}d=D(e,a,f=f||x,o,l,r,u,i,c),(p=a.ref)&&f.ref!=p&&(y=y||[],f.ref&&y.push(f.ref,null,a),y.push(p,a.__c||d,a)),null!=d?(null==h&&(h=d),i=U(e,a,f,v,r,d,i),"option"==t.type?e.value="":"function"==typeof t.type&&(t.__d=i)):i&&f.__e==i&&i.parentNode!=e&&(i=N(f))}if(t.__e=h,null!=r&&"function"!=typeof t.type)for(s=r.length;s--;)null!=r[s]&&g(r[s]);for(s=m;s--;)null!=v[s]&&W(v[s],v[s]);if(y)for(s=0;s<y.length;s++)T(y[s],y[++s],y[++s])}function U(e,n,t,_,o,l,r){var u,i,c;if(void 0!==n.__d)u=n.__d,n.__d=void 0;else if(o==t||l!=r||null==l.parentNode)e:if(null==r||r.parentNode!==e)e.appendChild(l),u=null;else{for(i=r,c=0;(i=i.nextSibling)&&c<_.length;c+=2)if(i==l)break e;e.insertBefore(l,r),u=r}return void 0!==u?u:l.nextSibling}function f(e,n,t){"-"===n[0]?e.setProperty(n,t):e[n]="number"==typeof t&&!1===u.test(n)?t+"px":null==t?"":t}function A(e,n,t,_,o){var l,r,u,i,c;if(o?"className"===n&&(n="class"):"class"===n&&(n="className"),"style"===n)if(l=e.style,"string"==typeof t)l.cssText=t;else{if("string"==typeof _&&(l.cssText="",_=null),_)for(i in _)t&&i in t||f(l,i,"");if(t)for(c in t)_&&t[c]===_[c]||f(l,c,t[c])}else"o"===n[0]&&"n"===n[1]?(r=n!==(n=n.replace(/Capture$/,"")),n=((u=n.toLowerCase())in e?u:n).slice(2),t?(_||e.addEventListener(n,a,r),(e.l||(e.l={}))[n]=t):e.removeEventListener(n,a,r)):"list"!==n&&"tagName"!==n&&"form"!==n&&"type"!==n&&"size"!==n&&!o&&n in e?e[n]=null==t?"":t:"function"!=typeof t&&"dangerouslySetInnerHTML"!==n&&(n!==(n=n.replace(/^xlink:?/,""))?null==t||!1===t?e.removeAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase(),t):null==t||!1===t&&!/^ar/.test(n)?e.removeAttribute(n):e.setAttribute(n,t))}function a(e){this.l[e.type](b.event?b.event(e):e)}function D(e,n,t,_,o,l,r,u,i){var c,s,p,f,a,d,h,y,v,m,g,k=n.type;if(void 0!==n.constructor)return null;(c=b.__b)&&c(n);try{e:if("function"==typeof k){if(y=n.props,v=(c=k.contextType)&&_[c.__c],m=c?v?v.props.value:c.__:_,t.__c?h=(s=n.__c=t.__c).__=s.__E:("prototype"in k&&k.prototype.render?n.__c=s=new k(y,m):(n.__c=s=new P(y,m),s.constructor=k,s.render=L),v&&v.sub(s),s.props=y,s.state||(s.state={}),s.context=m,s.__n=_,p=s.__d=!0,s.__h=[]),null==s.__s&&(s.__s=s.state),null!=k.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=w({},s.__s)),w(s.__s,k.getDerivedStateFromProps(y,s.__s))),f=s.props,a=s.state,p)null==k.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==k.getDerivedStateFromProps&&y!==f&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,m),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,m)||n.__v===t.__v){s.props=y,s.state=s.__s,n.__v!==t.__v&&(s.__d=!1),(s.__v=n).__e=t.__e,n.__k=t.__k,s.__h.length&&r.push(s),function e(n,t,_){for(var o,l=0;l<n.__k.length;l++)(o=n.__k[l])&&(o.__=n,o.__e&&("function"==typeof o.type&&1<o.__k.length&&e(o,t,_),t=U(_,o,o,n.__k,null,o.__e,t),"function"==typeof n.type&&(n.__d=t)))}(n,u,e);break e}null!=s.componentWillUpdate&&s.componentWillUpdate(y,s.__s,m),null!=s.componentDidUpdate&&s.__h.push(function(){s.componentDidUpdate(f,a,d)})}s.context=m,s.props=y,s.state=s.__s,(c=b.__r)&&c(n),s.__d=!1,s.__v=n,s.__P=e,c=s.render(s.props,s.state,s.context),s.state=s.__s,null!=s.getChildContext&&(_=w(w({},_),s.getChildContext())),p||null==s.getSnapshotBeforeUpdate||(d=s.getSnapshotBeforeUpdate(f,a)),g=null!=c&&c.type==S&&null==c.key?c.props.children:c,E(e,Array.isArray(g)?g:[g],n,t,_,o,l,r,u,i),s.base=n.__e,s.__h.length&&r.push(s),h&&(s.__E=s.__=null),s.__e=!1}else null==l&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=function(e,n,t,_,o,l,r,u){var i,c,s,p,f,a=t.props,d=n.props;if(o="svg"===n.type||o,null!=l)for(i=0;i<l.length;i++)if(null!=(c=l[i])&&((null===n.type?3===c.nodeType:c.localName===n.type)||e==c)){e=c,l[i]=null;break}
100if(null==e){if(null===n.type)return document.createTextNode(d);e=o?document.createElementNS("http://www.w3.org/2000/svg",n.type):document.createElement(n.type,d.is&&{is:d.is}),l=null,u=!1}if(null===n.type)a!==d&&e.data!=d&&(e.data=d);else{if(null!=l&&(l=C.slice.call(e.childNodes)),s=(a=t.props||x).dangerouslySetInnerHTML,p=d.dangerouslySetInnerHTML,!u){if(null!=l)for(a={},f=0;f<e.attributes.length;f++)a[e.attributes[f].name]=e.attributes[f].value;(p||s)&&(p&&s&&p.__html==s.__html||(e.innerHTML=p&&p.__html||""))}(function(e,n,t,_,o){var l;for(l in t)"children"===l||"key"===l||l in n||A(e,l,null,t[l],_);for(l in n)o&&"function"!=typeof n[l]||"children"===l||"key"===l||"value"===l||"checked"===l||t[l]===n[l]||A(e,l,n[l],t[l],_)})(e,d,a,o,u),p?n.__k=[]:(i=n.props.children,E(e,Array.isArray(i)?i:[i],n,t,_,"foreignObject"!==n.type&&o,l,r,x,u)),u||("value"in d&&void 0!==(i=d.value)&&i!==e.value&&A(e,"value",i,a.value,!1),"checked"in d&&void 0!==(i=d.checked)&&i!==e.checked&&A(e,"checked",i,a.checked,!1))}return e}(t.__e,n,t,_,o,l,r,i);(c=b.diffed)&&c(n)}catch(e){n.__v=null,b.__e(e,n,t)}return n.__e}function d(e,n){b.__c&&b.__c(n,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(e){e.call(n)})}catch(e){b.__e(e,n.__v)}})}function T(e,n,t){try{"function"==typeof e?e(n):e.current=n}catch(e){b.__e(e,t)}}function W(e,n,t){var _,o,l;if(b.unmount&&b.unmount(e),(_=e.ref)&&(_.current&&_.current!==e.__e||T(_,null,n)),t||"function"==typeof e.type||(t=null!=(o=e.__e)),e.__e=e.__d=void 0,null!=(_=e.__c)){if(_.componentWillUnmount)try{_.componentWillUnmount()}catch(e){b.__e(e,n)}
100_.base=_.__P=null}if(_=e.__k)for(l=0;l<_.length;l++)_[l]&&W(_[l],n,t);null!=o&&g(o)}function L(e,n,t){return this.constructor(e,t)}function h(e,n,t){var _,o,l;b.__&&b.__(e,n),o=(_=t===r)?null:t&&t.__k||n.__k,e=i(S,null,[e]),l=[],D(n,(!_&&t||n).__k=e,o||x,x,void 0!==n.ownerSVGElement,t&&!_?[t]:!o&&n.childNodes.length?C.slice.call(n.childNodes):null,l,t||x,_),d(l,e)}b={__e:function(e,n){for(var t,_;n=n.__;)if((t=n.__c)&&!t.__)try{if(t.constructor&&null!=t.constructor.getDerivedStateFromError&&(_=!0,t.setState(t.constructor.getDerivedStateFromError(e))),null!=t.componentDidCatch&&(_=!0,t.componentDidCatch(e)),_)return s(t.__E=t)}catch(n){e=n}throw e}},n=function(e){return null!=e&&void 0===e.constructor},P.prototype.setState=function(e,n){var t=this.__s!==this.state?this.__s:this.__s=w({},this.state);"function"==typeof e&&(e=e(t,this.props)),e&&w(t,e),null!=e&&this.__v&&(n&&this.__h.push(n),s(this))},P.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),s(this))},P.prototype.render=S,t=[],_="function"==typeof Promise?Promise.prototype.then.bind(Prom
100ise.resolve()):setTimeout,p.__r=0,r=x,l=0,e.render=h,e.hydrate=function(e,n){h(e,n,r)},e.createElement=i,e.h=i,e.Fragment=S,e.createRef=function(){return{current:null}},e.isValidElement=n,e.Component=P,e.cloneElement=function(e,n){var t,_;for(_ in n=w(w({},e.props),n),2<arguments.length&&(n.children=C.slice.call(arguments,2)),t={},n)"key"!==_&&"ref"!==_&&(t[_]=n[_]);return k(e.type,t,n.key||e.key,n.ref||e.ref,null)},e.createContext=function(e){var n={},o={__c:"__cC"+l++,__:e,Consumer:function(e,n){return e.children(n)},Provider:function(e){var t,_=this;return this.getChildContext||(t=[],this.getChildContext=function(){return n[o.__c]=_,n},this.shouldComponentUpdate=function(n){_.props.value!==n.value&&t.some(function(e){e.context=n.value,s(e)})},this.sub=function(e){t.push(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(e),1),n&&n.call(e)}}),e.children}};return(o.Consumer.contextType=o).Provider.__=o},e.toChildArray=function e(n){return null==n||"boolean"==typeof n?[]:Array.isArray(n)?C.concat.apply([],n.map(e)):[n]},e.__u=W,e.options=b}); 101// Preact Hooks 102!function(_,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("preact")):n(_.preactHooks={},_.preact)}(this,function(_,o){var e,u,t,i=0,r=[],c=o.options.__r,f=o.options.diffed,n=o.options.__c,s=o.options.unmount;function a(_,n){o.options.__h&&o.options.__h(u,_,i||n),i=0;var t=u.__H||(u.__H={__:[],__h:[]});return _>=t.__.length&&t.__.push({}),t.__[_]}function p(_){return i=1,h(b,_)}function h(_,n,t){var o=a(e++,2);return o.t=_,o.__c||(o.__c=u,o.__=[t?t(n):b(void 0,n),function(_){var n=o.t(o.__[0],_);o.__[0]!==n&&(o.__=[n,o.__[1]],o.__c.setState({}))}]),o.__}function m(_,n){var t=a(e++,4);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__h.push(t))}function v(_,n){var t=a(e++,7);return E(t.__H,n)?(t.__H=n,t.__h=_,t.__=_()):t.__}function H(){r.some(function(n){if(n.__P)try{n.__H.__h.forEach(l),n.__H.__h.forEach(y),n.__H.__h=[]}catch(_){return n.__H.__h=[],o.options.__e(_,n.__v),!0}}),r=[]}o.options.__r=function(_){c&&c(_),e=0;var n=(u=_.__c).__H;n&&(n.__h.forEach(l),n.__h.forEach(y),n.__h=[])},o.options.diffed=function(_){f&&f(_);var n=_.__c;n&&n.__H&&n.__H.__h.length&&(1!==r.push(n)&&t===o.options.requestAnimationFrame||((t=o.options.requestAnimationFrame)||function(_){function n(){clearTimeout(o),d&&cancelAnimationFrame(t),setTimeout(_)}var t,o=setTimeout(n,100);d&&(t=requestAnimationFrame(n))})(H))},o.options.__c=function(_,t){t.some(function(n){try{n.__h.forEach(l),n.__h=n.__h.filter(function(_){return!_.__||y(_)})}catch(_){t.some(function(_){_.__h&&(_.__h=[])}),t=[],o.options.__e(_,n.__v)}}),n&&n(_,t)},o.options.unmount=function(_){s&&s(_);var n=_.__c;if(n&&n.__H)try{n.__H.__.forEach(l)}catch(_){o.options.__e(_,n.__v)}};var d="function"==typeof requestAnimationFrame;function l(_){"function"==typeof _.u&&_.u()}function y(_){_.u=_.__()}function E(t,_){return!t||_.some(function(_,n){return _!==t[n]})}function b(_,n){return"function"==typeof n?n(_):n}_.useState=p,_.useReducer=h,_.useEffect=function(_,n){var t=a(e++,3);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__H.__h.push(t))},_.useLayoutEffect=m,_.useRef=function(_){return i=5,v(function(){return{current:_}},[])},_.useImperativeHandle=function(_,n,t){i=6,m(function(){"function"==typeof _?_(n()):_&&(_.current=n())},null==t?t:t.concat(_))},_.useMemo=v,_.useCallback=function(_,n){return i=8,v(function(){return _},n)},_.useContext=function(_){var n=u.context[_.__c],t=a(e++,9);return t.__c=_,n?(null==t.__&&(t.__=!0,n.sub(u)),n.props.value):_.__},_.useDebugValue=function(_,n){o.options.useDebugValue&&o.options.useDebugValue(n?n(_):_)},_.useErrorBoundary=function(_){var n=a(e++,10),t=p();return n.__=_,u.componentDidCatch||(u.componentDidCatch=function(_){n.__&&n.__(_),t[1](_)}),[t[0],function(){t[1](void 0)}]}}); 103// Preact Compat 104!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact/hooks"),require("preact")):t(e.compat={},e.preactHooks,e.preact)}(this,function(t,n,u){function r(e,t){for(var n in t)e[n]=t[n];return e}function i(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var o in t)if("__source"!==o&&e[o]!==t[o])return!0;return!1}var o,e,a,l=(o=u.Component,a=o,(e=c).prototype=Object.create(a.prototype),(e.prototype.constructor=e).__proto__=a,c.prototype.shouldComponentUpdate=function(e,t){return i(this.props,e)||i(this.state,t)},c);function c(e){var t;return(t=o.call(this,e)||this).isPureReactComponent=!0,t}function p(t,o){function n(e){var t=this.props.ref,n=t==e.ref;return!n&&t&&(t.call?t(null):t.current=null),o?!o(this.props,e)||!n:i(this.props,e)}function e(e){return this.shouldComponentUpdate=n,u.createElement(t,e)}return e.prototype.isReactComponent=!0,e.displayName="Memo("+(t.displayName||t.name)+")",e.t=!0,e}var f=u.options.__b;u.options.__b=function(e){e.type&&e.type.t&&e.ref&&(e.props.ref=e.ref,e.ref=null),f&&f(e)};var s="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function d(o){function e(e,t){var n=r({},e);return delete n.ref,o(n,(t=e.ref||t)&&("object"!=typeof t||"current"in t)?t:null)}return e.$$typeof=s,(e.render=e).prototype.isReactComponent=e.t=!0,e.displayName="ForwardRef("+(o.displayName||o.name)+")",e}function _(e,o){return e?u.toChildArray(e).reduce(function(e,t,n){return e.concat(o(t,n))},[]):null}var h={map:_,forEach:_,count:function(e){return e?u.toChildArray(e).length:0},only:function(e){if(1!==(e=u.toChildArray(e)).length)throw new Error("Children.only() expects only one child.");return e[0]},toArray:u.toChildArray},m=u.options.__e;function v(e){return e&&((e=r({},e)).__c=null,e.__k=e.__k&&e.__k.map(v)),e}function y(){this.__u=0,this.u=null,this.__b=null}function C(e){var t=e.__.__c;return t&&t.o&&t.o(e)}function b(t){var n,o,r;function e(e){if(n||(n=t()).then(function(e){o=e.default||e},function(e){r=e}),r)throw r;if(!o)throw n;return u.createElement(o,e)}return e.displayName="Lazy",e.t=!0,e}function k(){this.i=null,this.l=null}u.options.__e=function(e,t,n){if(e.then)for(var o,r=t;r=r.__;)if((o=r.__c)&&o.__c)return o.__c(e,t.__c);m(e,t,n)},(y.prototype=new u.Component).__c=function(e,t){var n=this;null==n.u&&(n.u=[]),n.u.push(t);function o(){i||(i=!0,r?r(u):u())}var r=C(n.__v),i=!1;t.__c=t.componentWillUnmount,t.componentWillUnmount=function(){o(),t.__c&&t.__c()};var u=function(){var e;if(!--n.__u)for(n.__v.__k[0]=n.state.o,n.setState({o:n.__b=null});e=n.u.pop();)e.forceUpdate()};n.__u++||n.setState({o:n.__b=n.__v.__k[0]}),e.then(o,o)},y.prototype.render=function(e,t){return this.__b&&(this.__v.__k&&
104(this.__v.__k[0]=v(this.__b)),this.__b=null),[u.createElement(u.Fragment,null,t.o?null:e.children),t.o&&e.fallback]};function g(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;3<n.length;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}}(k.prototype=new u.Component).o=function(n){var o=this,r=C(o.__v),i=o.l.get(n);return i[0]++,function(e){function t(){o.props.revealOrder?(i.push(e),g(o,n,i)):e()}r?r(t):t()}},k.prototype.render=function(e){this.i=null,this.l=new Map;var t=u.toChildArray(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},k.prototype.componentDidUpdate=k.prototype.componentDidMount=function(){var n=this;n.l.forEach(function(e,t){g(n,t,e)})};var E,N=((E=S.prototype).getChildContext=function(){return this.props.context},E.render=function(e){return e.children},S);function S(){}function x(e){var t=this,n=e.container,o=u.createElement(N,{context:t.context},e.vnode);return t.s&&t.s!==n&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v),t.p=!1),e.vnode?t.p?(n.__k=t.__k,u.render(o,n),t.__k=n.__k):(t.h=document.createTextNode(""),u.hydrate("",n),n.appendChild(t.h),t.p=!0,t.s=n,u.render(o,n,t.h),t.__k=t.h.__k):t.p&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)),t.v=o,t.componentWillUnmount=function(){t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)},null}function w(e,t){return u.createElement(x,{vnode:e,container:t})}var A=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/;u.Component.prototype.isReactComponent={};var R="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;function U(e,t,n){if(null==t.__k)for(;t.firstChild;)t.removeChild(t.firstChild);return u.render(e,t),"function"==typeof n&&n(),e?e.__c:null}function P(e,t,n){return u.hydrate(e,t),"function"==typeof n&&n(),e?e.__c:null}var F=u.options.event;function O(e,t){e["UNSAFE_"+t]&&!e[t]&&Object.defineProperty(e,t,{configurable:!1,get:function(){return this["UNSAFE_"+t]}
104,set:function(e){this["UNSAFE_"+t]=e}})}u.options.event=function(e){F&&(e=F(e));var t=!(e.persist=function(){}),n=!1,o=e.stopPropagation;e.stopPropagation=function(){o.call(e),t=!0};var r=e.preventDefault;return e.preventDefault=function(){r.call(e),n=!0},e.isPropagationStopped=function(){return t},e.isDefaultPrevented=function(){return n},e.nativeEvent=e};var L={configurable:!0,get:function(){return this.class}},M=u.options.vnode;function D(e){return u.createElement.bind(null,e)}function V(e){return!!e&&e.$$typeof===R}function W(e){return V(e)?u.cloneElement.apply(null,arguments):e}function $(e){return!!e.__k&&(u.render(null,e),!0)}function j(e){return e&&(e.base||1===e.nodeType&&e)||null}u.options.vnode=function(i){i.$$typeof=R;var e,t,n,o=i.type,r=i.props;if(o){if(r.class!=r.className&&(L.enumerable="className"in r,null!=r.className&&(r.class=r.className),Object.defineProperty(r,"className",L)),"function"!=typeof o){for(n in r.defaultValue&&void 0!==r.value&&(r.value||0===r.value||(r.value=r.defaultValue),delete r.defaultValue),Array.isArray(r.value)&&r.multiple&&"select"===o&&(u.toChildArray(r.children).forEach(function(e){-1!=r.value.indexOf(e.props.value)&&(e.props.selected=!0)}),delete r.value),r)if(e=A.test(n))break;if(e)for(n in t=i.props={},r)t[A.test(n)?n.replace(/[A-Z0-9]/,"-$&").toLowerCase():n]=r[n]}!function(){var e=i.type,t=i.props;if(t&&"string"==typeof e){var n,o={};for(var r in t)/^on(Ani|Tra|Tou)/.test(r)&&(t[r.toLowerCase()]=t[r],delete t[r]),o[r.toLowerCase()]=r;o.ondoubleclick&&(t.ondblclick=t[o.ondoubleclick],delete t[o.ondoubleclick]),o.onbeforeinput&&(t.onbeforeinput=t[o.onbeforeinput],delete t[o.onbeforeinput]),o.onchange&&("textarea"===e||"input"===e.toLowerCase()&&!/^fil|che|ra/i.test(t.type))&&(t[n=o.oninput||"oninput"]||(t[n]=t[o.onchange],delete t[o.onchange]))}}(),"function"==typeof o&&!o.m&&o.prototype&&(O(o.prototype,"componentWillMount"),O(o.prototype,"componentWillReceiveProps"),O(o.prototype,"componentWillUpdate"),o.m=!0)}M&&M(i)};function z(e,t){return e(t)}var H=u.Fragment,T={useState:n.useState,useReducer:n.useReducer,useEffect:n.useEffect,useLayoutEffect:n.useLayoutEffect,useRef:n.useRef,useImperativeHandle:n.useImperativeHandle,useMemo:n.useMemo,useCallback:n.useCallback,useContext:n.useContext,useDebugValue:n.useDebugValue,version:"16.8.0",Children:h,render:U,hydrate:P,unmountComponentAtNode:$,createPortal:w,createElement:u.createElement,createContext:u.createContext,createFactory:D,cloneElement:W,createRef:u.createRef,Fragment:u.Fragment,isValidElement:V,findDOMNode:j,Component:u.Component,PureComponent:l,memo:p,forwardRef:d,unstable_batchedUpdates:z,StrictMode:H,Suspense:y,SuspenseList:k,lazy:b};Object.keys(n).forEach(function(e){t[e]=n[e]}),t.createElement=u.createElement,t.createContext=u.createContext,t.createRef=u.createRef,t.Fragment=u.Fragment,t.Component=u.Component,t.version="16.8.0",t.Children=h,t.render=U,t.hydrate=P,t.unmountComponentAtNode=$,t.createPortal=w,t.createFactory=D,t.cloneElement=W,t.isValidElement=V,t.findDOMNode=j,t.PureComponent=l,t.memo=p,t.forwardRef=d,t.unstable_batchedUpdates=z,t.StrictMode=H,t.Suspense=y,t.SuspenseList=k,t.lazy=b,t.default=T}); 105// Goober 106!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):t((e||self).goober={})}(this,function(e){let t={data:""},r=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||t,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,n=/\/\*[^]*?\*\/| +/g,o=/\n+/g,a=(e,t)=>{let r="",l="",n="";for(let o in e){let s=e[o];"@"==o[0]?"i"==o[1]?r=o+" "+s+";":l+="f"==o[1]?a(s,o):o+"{"+a(s,"k"==o[1]?"":t)+"}":"object"==typeof s?l+=a(s,t?t.replace(/([^,])+/g,e=>o.replace(/(^:.*)|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):o):null!=s&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=a.p?a.p(o,s):o+":"+s+";")}return r+(t&&n?t+"{"+n+"}":n)+l},s={},i=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+i(e[r]);return t}return e},c=(e,t,r,c,f)=>{let p=i(e),u=s[p]||(s[p]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(p));if(!s[u]){let t=p!==e?e:(e=>{let t,r,a=[{}];for(;t=l.exec(e.replace(n,""));)t[4]?a.shift():t[3]?(r=t[3].replace(o," ").trim(),a.unshift(a[0][r]=a[0][r]||{})):a[0][t[1]]=t[2].replace(o," ").trim();return a[0]})(e);
106s[u]=a(f?{["@keyframes "+u]:t}:t,r?"":"."+u)}return((e,t,r)=>{-1==t.data.indexOf(e)&&(t.data=r?e+t.data:t.data+e)})(s[u],t,c),u},f=(e,t,r)=>e.reduce((e,l,n)=>{let o=t[n];if(o&&o.call){let e=o(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;o=t?"."+t:e&&"object"==typeof e?e.props?"":a(e,""):!1===e?"":e}return e+l+(null==o?"":o)},"");function p(e){let t=this||{},l=e.call?e(t.p):e;return c(l.unshift?l.raw?f(l,[].slice.call(arguments,1),t.p):l.reduce((e,r)=>Object.assign(e,r&&r.call?r(t.p):r),{}):l,r(t.target),t.g,t.o,t.k)}let u,d,g,b=p.bind({g:1}),h=p.bind({k:1});e.css=p,e.extractCss=e=>{let t=r(e),l=t.data;return t.data="",l},e.glob=b,e.keyframes=h,e.setup=function(e,t,r,l){a.p=t,u=e,d=r,g=l},e.styled=function(e,t){let r=this||{};return function(){let l=arguments;function n(o,a){let s=Object.assign({},o),i=s.className||n.className;r.p=Object.assign({theme:d&&d()},s),r.o=/ *go\d+/.test(i),s.className=p.apply(r,l)+(i?" "+i:""),t&&(s.ref=a);let c=e;return e[0]&&(c=s.as||e,delete s.as),g&&c[0]&&g(s),u(c,s)}return t?t(n):n}}}); 107 108</script>
108 109<!--LOOMI SDK--> 110 111 112
113<script src="https://pixel.wetracked.io/bandanageek.myshopify.com/events.js"></script>
113 114 115<meta name="facebook-domain-verification" content="xa2g26a79nibwnb2iyf2ktpntsmtlw"> 116 117<img src="https://tracker.metricool.com/c3po.jpg?hash=7204c1d4f707e7c5273c5a7bc559f55a" width="0" height="0" style="display:none"> 118 119<!-- heatmap.com snippet -->
120<script> 121;(function () { 122 var _heatmap_paq = window._heatmap_paq || [] 123 var heatUrl = (window.heatUrl = 'https://dashboard.heatmap.com/') 124 function heatLoader(url, item) { 125 if (typeof handleSinglePagedWebsite !== 'undefined' && item == 'prep') return true 126 var s = document.createElement('script') 127 s.type = 'text/javascript' 128 s.src = url 129 s.async = false 130 s.defer = true 131 document.head.appendChild(s) 132 } 133 heatLoader(heatUrl + 'preprocessor.min.js?sid=2713', 'prep') 134 setTimeout(function () { 135 if (typeof _heatmap_paq !== 'object' || _heatmap_paq.length == 0) { 136 _heatmap_paq.push(['setTrackerUrl', heatUrl + 'heatmap.php']) 137 heatLoader(heatUrl + 'heatmap-light.min.js?sid=2713', 'heat') 138 } 139 }, 1000) 140})() 141</script>
141 142<!-- End heatmap.com snippet --> 143 144<!-- Global site tag (gtag.js) - Google Ads: 10822564631 -->
vendor: 64 bytes, lines 144-145
144 145<script async src="https://www.googletagmanager.com/gtag/js?id=
145AW-10822564631
vendor: 12 bytes, line 145
145"></script>
146<script> 147window.dataLayer = window.dataLayer || [] 148function gtag() { dataLayer.push(arguments) } 149gtag('js', new Date()) 150gtag('config', 'AW-10822564631') 151</script>
151 152 153<!-- Google Tag Manager -->
154<script> 155;(function (w, d, s, l, i) { 156 w[l] = w[l] || [] 157 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }) 158 var f = d.getElementsByTagName(s)[0], 159 j = d.createElement(s), 160 dl = l != 'dataLayer' ? '&l=' + l : '' 161 j.async = true 162 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl 163 f.parentNode.insertBefore(j, f) 164})(window, document, 'script', 'dataLayer', 'GTM-T5W2DWP') 165</script>
165 166<!-- End Google Tag Manager --> 167 168 169<!-- Added by AVADA SEO Suite --> 170 171 172 173<!-- /Added by AVADA SEO Suite --> 174 175<meta name="google-site-verification" content="kxDrgySnKoH4TQWZwULDP4J5tD9zXQKnRePdgsePDJ4"> 176 177<meta name="p:domain_verify" content="fbdec95a52bc7ca72dc80244eb812034"> 178 179 <meta charset="utf-8"> 180 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 181 <meta name="viewport" content="width=device-width,initial-scale=1"> 182 <meta name="theme-color" content="#007db5"> 183 <link rel="canonical" href="https://headingprints.com/"> 184 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 185 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 186 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 187 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 188 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 189 <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//headingprints.com/cdn/shop/files/Favicon_V1_2a05a9e7-f2ea-410c-87b1-bde5db4bbd84_32x32.png?v=1773322243" type="image/png" /><title>Heading | Scarves & Bandanas Inspired by Books 190– Heading Prints 191</title> 192<meta name="description" content="Discover the perfect accessory for book lovers, fashion icons, craftspeople, and more. Our scarves and bandanas feature timeless designs inspired by antique literature. Each piece has its own story - live yours."><meta property="og:site_name" content="Heading Prints"> 193 <meta property="og:url" content="https://headingprints.com/"> 194 <meta property="og:title" content="Heading | Scarves & Bandanas Inspired by Books"> 195 <meta property="og:type" content="website"> 196 <meta property="og:description" content="Discover the perfect accessory for book lovers, fashion icons, craftspeople, and more. Our scarves and bandanas feature timeless designs inspired by antique literature. Each piece has its own story - live yours."><meta property="og:image" content="http://headingprints.com/cdn/shop/files/Social_Sharing_SEO_Image_1.png?v=1768398606"> 197 <meta property="og:image:secure_url" content="https://headingprints.com/cdn/shop/files/Social_Sharing_SEO_Image_1.png?v=1768398606"> 198 <meta property="og:image:width" content="1200"> 199 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@"> 200 <meta name="twitter:card" content="summary_large_image"> 201 <meta name="twitter:title" content="Heading | Scarves & Bandanas Inspired by Books"> 202 <meta name="twitter:description" content="Discover the perfect accessory for book lovers, fashion icons, craftspeople, and more. Our scarves and bandanas feature timeless designs inspired by antique literature. Each piece has its own story - live yours.">
203<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 203
203
204<script type="importmap"> 205{ 206 "imports": { 207 "element.base-media": "//headingprints.com/cdn/shop/t/115/assets/element.base-media.js?v=61305152781971747521783967583", 208 "element.image.parallax": "//headingprints.com/cdn/shop/t/115/assets/element.image.parallax.js?v=59188309605188605141783967583", 209 "element.model": "//headingprints.com/cdn/shop/t/115/assets/element.model.js?v=94284935004375649201783967583", 210 "element.quantity-selector": "//headingprints.com/cdn/shop/t/115/assets/element.quantity-selector.js?v=68208048201360514121783967583", 211 "element.text.rte": "//headingprints.com/cdn/shop/t/115/assets/element.text.rte.js?v=28194737298593644281783967583", 212 "element.video": "//headingprints.com/cdn/shop/t/115/assets/element.video.js?v=110560105447302630031783967583", 213 "is-land": "//headingprints.com/cdn/shop/t/115/assets/is-land.min.js?v=92343381495565747271783967583", 214 "util.misc": "//headingprints.com/cdn/shop/t/115/assets/util.misc.js?v=117964846174238173191783967583", 215 "util.product-loader": "//headingprints.com/cdn/shop/t/115/assets/util.product-loader.js?v=71947287259713254281783967583", 216 "util.resource-loader": "//headingprints.com/cdn/shop/t/115/assets/util.resource-loader.js?v=81301169148003274841783967583", 217 "vendor.in-view": "//headingprints.com/cdn/shop/t/115/assets/vendor.in-view.js?v=126891093837844970591783967583" 218 } 219} 220</script>
220<script type="module" src="//headingprints.com/cdn/shop/t/115/assets/is-land.min.js?v=92343381495565747271783967583"></script>
220 221<style data-shopify>@font-face { 222 font-family: 'GT Ultra Median'; 223 src: url('//headingprints.com/cdn/shop/t/115/assets/GT-Ultra-Median-Regular.woff?v=134779377251402401061783967583') format('woff'); 224 font-weight: 400; 225 font-style: normal; 226 font-display: swap; 227 } 228 229 @font-face { 230 font-family: 'GT Ultra Median'; 231 src: url('//headingprints.com/cdn/shop/t/115/assets/GT-Ultra-Median-Bold.woff2?v=162855089441452560061783967583') format('woff2'); 232 font-weight: 700; 233 font-style: normal; 234 font-display: swap; 235 } 236 237 @font-face { 238 font-family: 'GT Ultra Median'; 239 src: url('//headingprints.com/cdn/shop/t/115/assets/GT-Ultra-Median-Regular-Italic.woff2?v=144742918660608742701783967583') format('woff2'); 240 font-weight: 400; 241 font-style: italic; 242 font-display: swap; 243 } 244 245 @font-face { 246 font-family: 'GT Ultra Median'; 247 src: url('//headingprints.com/cdn/shop/t/115/assets/GT-Ultra-Median-Bold-Italic.woff2?v=13536385309286049471783967583') format('woff2'); 248 font-weight: 700; 249 font-style: italic; 250 font-display: swap; 251 } 252 253 @font-face { 254 font-family: 'Digital Sans'; 255 src: url('//headingprints.com/cdn/shop/t/115/assets/DigitalSans-Regular.woff?v=144330897772839193721783967583') format('woff'); 256 font-weight: 400; 257 font-style: normal; 258 font-display: swap; 259 } 260 261 @font-face { 262 font-family: 'Digital Sans'; 263 src: url('//headingprints.com/cdn/shop/t/115/assets/DigitalSans-Bold.woff?v=42732293709996590791783967583') format('woff'); 264 font-weight: 700; 265 font-style: normal; 266 font-display: swap; 267 } 268 269 @font-face { 270 font-family: 'Digital Sans'; 271 src: url('//headingprints.com/cdn/shop/t/115/assets/DigitalSans-RegularItalic.woff?v=121366549089717826711783967583') format('woff'); 272 font-weight: 400; 273 font-style: italic; 274 font-display: swap; 275 } 276 277 @font-face { 278 font-family: 'Digital Sans'; 279 src: url('//headingprints.com/cdn/shop/t/115/assets/DigitalSans-BoldItalic.woff?v=33077494759311621411783967583') format('woff'); 280 font-weight: 700; 281 font-style: italic; 282 font-display: swap; 283 }</style><link 284 rel="stylesheet" 285 href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" 286 integrity="sha512-SnH5WK+bZxgPHs44uWIX+LLJAJ9/2PkPKZ5QiAj6Ta86w+fsb2TkcmfRyVX3pBnMFcV7oQPJkl9QevSCWr3W6A==" 287 crossorigin="anonymous" 288 referrerpolicy="no-referrer" 289> 290<link href="//headingprints.com/cdn/shop/t/115/assets/theme.css?v=113430883333727489071783967583" rel="stylesheet" type="text/css" media="all" /> 291<link href="//headingprints.com/cdn/shop/t/115/assets/custom-global.css?v=75402954333234499051783967583" rel="stylesheet" type="text/css" media="all" /> 292<style data-shopify>:root { 293 --typeHeaderPrimary: 'GT Ultra Median'; 294 --typeHeaderFallback: serif; 295 --typeHeaderSize: 42px; 296 --typeHeaderWeight: 400; 297 --typeHeaderLineHeight: 1; 298 --typeHeaderSpacing: 0.025em; 299 300 --typeH1Size: 42px; 301 --typeH2Size: 36px; 302 --typeH3Size: 27px; 303 --typeH1SizeHero: 61px; 304 305 --typeH1SizeMobile: 36px; 306 --typeH2SizeMobile: 31px; 307 --typeH3SizeMobile: 26px; 308 309 --typeBasePrimary: 'Digital Sans'; 310 --typeBaseFallback: sans-serif; 311 --typeBaseSize: 16px; 312 --typeBaseWeight: 400; 313 --typeBaseSpacing: 0.025em; 314 --typeBaseLineHeight: 1.6; 315 --typeBaselineHeightMinus01: 1.5; 316 317 --typeBodySize: 16px; 318 --typeBodySizeMobile: 15px; 319 --typeBodySmallSize: 14px; 320 --typeBodyExtraSmallSize: 12px; 321 --typeAccentSmallSize: 13px; 322 323 --typeHeroSubtitleSize: 18px; 324 --typeHeroTextSize: 21px; 325 --typeEnlargeTextSize: 21px; 326 327 --typeCollectionTitle: 24px; 328 --typeCollectionTitleMobile: 19px; 329 --typeUppercaseSpacing: 0.2em; 330 331 --iconWeight: 4px; 332 --iconLinecaps: miter; 333 334 335 --buttonRadius: 0; 336 337 338 --colorGridOverlayOpacity: 0.0; 339 --colorAnnouncement: #901d00; 340 --colorAnnouncementText: #ffffff; 341 342 --colorBody: #ffffff; 343 --colorBodyAlpha05: rgba(255, 255, 255, 0.05); 344 --colorBodyDim: #f2f2f2; 345 --colorBodyLightDim: #fafafa; 346 --colorBodyMediumDim: #f5f5f5; 347 348 349 --colorBorder: #000000; 350 351 --colorBtnPrimary: #007db5; 352 --colorBtnPrimaryLight: #00a0e8; 353 --colorBtnPrimaryDim: #006b9c; 354 --colorBtnPrimaryText: #ffffff; 355 356 --colorCartDot: #c8052e; 357 358 --colorDrawers: #ffffff; 359 --colorDrawersDim: #f2f2f2; 360 --colorDrawerBorder: #e8e8e1; 361 --colorDrawerText: #000000; 362 --colorDrawerTextDark: #000000; 363 --colorDrawerButton: #007db5; 364 --colorDrawerButtonText: #ffffff; 365 366 --colorFooter: #ffffff; 367 --colorFooterText: #000000; 368 --colorFooterTextAlpha01: #000000; 369 370 --colorGridOverlay: #000000; 371 --colorGridOverlayOpacity: 0.0; 372 373 --colorHeaderTextAlpha01: rgba(0, 0, 0, 0.1); 374 375 --colorHeroText: #ffffff; 376 377 --colorSmallImageBg: #ffffff; 378 --colorLargeImageBg: #0f0f0f; 379 380 --colorImageOverlay: #000000; 381 --colorImageOverlayOpacity: 0.0; 382 --colorImageOverlayTextShadow: 0.24; 383 384 --colorLink: #000000; 385 386 --colorModalBg: rgba(230, 230, 230, 0.6); 387 388 --colorNav: #ffffff; 389 --colorNavDim: #f2f2f2; 390 --colorNavText: #000000; 391 392 --colorPrice: #900001; 393 394 --colorSaleTag: #c8052e; 395 --colorSaleTagText: #ffffff; 396 397 --colorTextBody: #000000; 398 --colorTextBodyAlpha015: rgba(0, 0, 0, 0.15); 399 --colorTextBodyAlpha005: rgba(0, 0, 0, 0.05); 400 --colorTextBodyAlpha008: rgba(0, 0, 0, 0.08); 401 --colorTextSavings: #c8052e; 402 403 --urlIcoSelect: url(//headingprints.com/cdn/shop/t/115/assets/ico-select.svg);
404 --urlIcoSelectFooter: url(//headingprints.com/cdn/shop/t/115/assets/ico-select-footer.svg); 405 --urlIcoSelectWhite: url(//headingprints.com/cdn/shop/t/115/assets/ico-select-white.svg); 406 407 --grid-gutter: 17px; 408 --drawer-gutter: 20px; 409 410 --sizeChartMargin: 25px 0; 411 --sizeChartIconMargin: 5px; 412 413 --newsletterReminderPadding: 40px; 414 415 /*Shop Pay Installments*/ 416 --color-body-text: #000000; 417 --color-body: #ffffff; 418 --color-bg: #ffffff; 419 } 420 421 .placeholder-content { 422 background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%); 423 } 424 425 .product__price, 426 .product__price.on-sale, 427 .product__price--compare, 428 [data-product-price], 429 [data-product-price].on-sale, 430 [data-compare-price], 431 [data-save-price], 432 .product__price-savings, 433 .product__unit-price, 434 .grid-product__price, 435 .grid-product__price *, 436 .grid-product__price--original, 437 .grid-product__price-savings, 438 .type-product__label--secondary { 439 font-family: 'Digital Sans', var(--typeBaseFallback) !important; 440 font-weight: 400 !important; 441 font-style: normal !important; 442 }</style>
442<script> 443 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 444 445 window.theme = window.theme || {}; 446 theme.routes = { 447 home: "/", 448 cart: "/cart.js", 449 cartPage: "/cart", 450 cartAdd: "/cart/add.js", 451 cartChange: "/cart/change.js", 452 search: "/search", 453 predictiveSearch: "/search/suggest" 454 }; 455 theme.strings = { 456 soldOut: "Sold Out", 457 unavailable: "Unavailable", 458 inStockLabel: "In stock, ready to ship", 459 oneStockLabel: "Low stock - [count] item left", 460 otherStockLabel: "Low stock - [count] items left", 461 willNotShipUntil: "Ready to ship [date]", 462 willBeInStockAfter: "Back in stock [date]", 463 waitingForStock: "Backordered, shipping soon", 464 savePrice: "Save [saved_amount]", 465 cartEmpty: "Your cart is currently empty.", 466 cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out", 467 searchCollections: "Collections", 468 searchPages: "Pages", 469 searchArticles: "Articles", 470 productFrom: "from ", 471 maxQuantity: "You can only have [quantity] of [title] in your cart." 472 }; 473 theme.settings = { 474 cartType: "drawer", 475 isCustomerTemplate: false, 476 moneyFormat: "${{amount_no_decimals}}", 477 saveType: "dollar", 478 productImageSize: "square", 479 productImageCover: true, 480 predictiveSearch: false, 481 predictiveSearchType: null, 482 predictiveSearchVendor: false, 483 predictiveSearchPrice: true, 484 quickView: false, 485 themeName: 'Impulse', 486 themeVersion: "9.1.0" 487 }; 488 </script>
488 489 490
490<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
490<meta name="google-site-verification" content="dkMabQZ12d-aggF6FT465Lrzv5_lhjJW3AoUAK4aKVc"> 491<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/47104852136/digital_wallets/dialog"> 492<meta id="in-context-paypal-metadata" data-shop-id="47104852136" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 493<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
493<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1040646312"></script>
493 494<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
495<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1040646312&shop_id=47104852136" crossorigin="anonymous"></script>
vendor: 1 bytes, line 495
495
496<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":47104852136,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/47104852136","merchantName":"Heading Prints","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Heading Prints","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 496
496
497<script id="shopify-features" type="application/json">{"accessToken":"fae9f643aa295391c2d847a35e5c5668","betas":["rich-media-storefront-analytics"],"domain":"headingprints.com","predictiveSearch":true,"shopId":47104852136,"locale":"en"}</script>
vendor: 1 bytes, line 497
497
498<script>var Shopify = Shopify || {}; 499Shopify.shop = "bandanageek.myshopify.com"; 500Shopify.locale = "en"; 501Shopify.currency = {"active":"USD","rate":"1.0"}; 502Shopify.country = "US"; 503Shopify.theme = {"name":"July 2026","id":154521108648,"schema_name":"Impulse","schema_version":"9.1.0","theme_store_id":857,"role":"main"}; 504Shopify.theme.handle = "null"; 505Shopify.theme.style = {"id":null,"handle":null}; 506Shopify.cdnHost = "headingprints.com/cdn"; 507Shopify.routes = Shopify.routes || {}; 508Shopify.routes.root = "/"; 509Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 510Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 511Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 512Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 512
512
513<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 513
513
514<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 514
514
515<script> 516 window.ShopifyPay = window.ShopifyPay || {}; 517 window.ShopifyPay.apiHost = "shop.app\/pay"; 518 window.ShopifyPay.redirectState = null; 519</script>
vendor: 1 bytes, line 519
519
520<script> 521 window.Shopify = window.Shopify || {}; 522 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 523 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 524 window.Shopify.SignInWithShop.eligible = true; 525</script>
vendor: 1 bytes, line 525
525
526<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 526
526
527<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 527
527
528<script type="module"> 529 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 530 531 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 532 533</script>
vendor: 1 bytes, line 533
533
534<script> 535 window.Shopify = window.Shopify || {}; 536 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 537 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"]}; 538</script>
vendor: 1 bytes, line 538
538
539<script>(function() { 540 var isLoaded = false; 541 function asyncLoad() { 542 if (isLoaded) return; 543 isLoaded = true; 544 var urls = ["https:\/\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=bandanageek.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-c5f7144e52482aa2155ce26a0c950afe.js?shop=bandanageek.myshopify.com","https:\/\/loox.io\/widget\/EJWxvcFoIi\/loox.1772457848886.js?shop=bandanageek.myshopify.com"]; 545 for (var i = 0; i < urls.length; i++) { 546 var s = document.createElement('script'); 547 s.type = 'text/javascript'; 548 s.async = true; 549 s.src = urls[i]; 550 var x = document.getElementsByTagName('script')[0]; 551 x.parentNode.insertBefore(s, x); 552 } 553 }; 554 if(window.attachEvent) { 555 window.attachEvent('onload', asyncLoad); 556 } else { 557 window.addEventListener('load', asyncLoad, false); 558 } 559})();</script>
vendor: 1 bytes, line 559
559
560<script id="__st">var __st={"a":47104852136,"offset":-14400,"reqid":"f2596d0c-4d44-4308-a75d-0337b662bd4f-1791456295","pageurl":"headingprints.com\/","u":"141d985c0281","p":"home"};</script>
vendor: 1 bytes, line 560
560
561<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 561
561
562<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 562
562
563<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//headingprints.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 563
563
564<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 = "//headingprints.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>
564<script crossorigin="anonymous" defer="defer" src="//headingprints.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 564
564
565<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 565
565
566<script> 567 window.Shopify = window.Shopify || {}; 568 window.Shopify.MCP = window.Shopify.MCP || {}; 569 window.Shopify.MCP.enabled = true; 570 window.Shopify.MCP.shop = "bandanageek.myshopify.com"; 571 window.Shopify.MCP.mcpEndpoint = "https:\/\/headingprints.com\/api\/mcp"; 572 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 573</script>
vendor: 1 bytes, line 573
573
574<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("\/\/headingprints.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 575</script>
vendor: 1 bytes, line 575
575
576<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://headingprints.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 577</script>
vendor: 1 bytes, line 577
577
578<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 579 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); 580</script>
vendor: 1 bytes, line 580
580
581<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})}})); 582</script>
582 583<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://headingprints.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 584<style id="shopify-accelerated-checkout-cart"> 585 #shopify-buyer-consent { 586 margin-top: 1em; 587 display: inline-block; 588 width: 100%; 589} 590 591#shopify-buyer-consent.hidden { 592 display: none; 593} 594 595#shopify-subscription-policy-button { 596 background: none; 597 border: none; 598 padding: 0; 599 text-decoration: underline; 600 font-size: inherit; 601 cursor: pointer; 602} 603 604#shopify-subscription-policy-button::before { 605 box-shadow: none; 606} 607 608 </style> 609<link rel="stylesheet" media="screen" href="//headingprints.com/cdn/shop/t/115/compiled_assets/styles.css?v=64903605241163411831787165863">
610<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
610 611 612 <style data-shopify>:root { 613 /* Base colors */ 614 --kit-color-primary: var(--colorTextBody); 615 --kit-color-secondary: var(--colorBody); 616 --kit-color-tint: var(--colorImageOverlay); 617 618 /* Absolute colors */ 619 --kit-color-focus: var(--colorTextBody); 620 621 /* Color-mix percentages */ 622 --kit-color-mix-tint-overlay: calc(var(--colorImageOverlayOpacity) * 100%); 623 624 /* Border radius */--kit-radius-md: 0;/* Transitions */ 625 --kit-transition-normal: 300ms ease; 626 627 /* Focus */ 628 --kit-focus-ring-offset: 2px; 629 630 /* Layout */ 631 --kit-section-spacing: 40px; 632 --kit-section-gutter: 17px; 633 634 /* Typography */ 635 --kit-font-family-heading: var(--typeHeaderPrimary), var(--typeHeaderFallback); 636 --kit-font-family-body: var(--typeBasePrimary), var(--typeBaseFallback); 637 --kit-font-weight-normal: var(--typeBaseWeight); 638 --kit-heading-font-weight: var(--typeHeaderWeight); 639 --kit-heading-line-height: var(--typeHeaderLineHeight); 640 --kit-body-line-height: var(--typeBaseLineHeight); 641 --kit-heading-letter-spacing: var(--typeHeaderSpacing); 642 --kit-body-letter-spacing: var(--typeBaseSpacing);/* Body font sizes (mobile-first) */ 643 --kit-font-size-xs: var(--typeBodyExtraSmallSize); 644 --kit-font-size-sm: var(--typeBodySmallSize); 645 --kit-font-size-base: var(--typeBodySizeMobile); 646 --kit-font-size-lg: var(--typeBaseSize); 647 648 /* Heading font sizes (mobile-first) */ 649 --kit-heading-font-size-sm: var(--typeH3SizeMobile); 650 --kit-heading-font-size-md: var(--typeH2SizeMobile); 651 --kit-heading-font-size-lg: var(--typeH1SizeMobile); 652 --kit-heading-font-size-xl: var(--typeH1Size); 653 654 /* Buttons */ 655 --kit-color-primary-button: var(--colorBtnPrimary); 656 --kit-color-on-primary-button: var(--colorBtnPrimaryText); 657 --kit-color-primary-button-border: var(--colorBtnPrimary); 658 --kit-color-secondary-button: var(--colorBody); 659 --kit-color-on-secondary-button: var(--colorTextBody); 660 --kit-color-secondary-button-border: var(--colorBorder); 661 } 662 663 @media (min-width: 700px) { 664 :root { 665 --kit-font-size-base: var(--typeBaseSize); 666 667 --kit-heading-font-size-sm: var(--typeH3Size); 668 --kit-heading-font-size-md: var(--typeH2Size); 669 --kit-heading-font-size-lg: var(--typeH1Size); 670 --kit-heading-font-size-xl: var(--typeH1SizeHero); 671 } 672 } 673 674 @media (min-width: 769px) { 675 :root { 676 --kit-section-spacing: 75px; 677 --kit-section-gutter: 40px; 678 } 679 } 680 681 /* typography */ 682 body .kit-text--caption { 683 font-size: var(--kit-font-size-sm); 684 text-transform: uppercase; 685 letter-spacing: var(--typeUppercaseSpacing); 686 color: inherit; 687 }</style><link href="//headingprints.com/cdn/shop/t/115/assets/hp-sale.css?v=30656605256030593401790696553" rel="stylesheet" type="text/css" media="all" /> 688 689 690 <style data-shopify> 691 :root { 692 /* Root Variables */ 693 /* ========================= */ 694 --root-color-primary: #000000; 695 --color-primary: #000000; 696 --root-color-secondary: #ffffff; 697 --color-secondary: #ffffff; 698 --color-sale-tag: #c8052e; 699 --color-sale-tag-text: #ffffff; 700 --layout-section-padding-block: 3rem; 701 --layout-section-padding-inline--md: 40px; 702 --layout-section-max-inline-size: 1420px; 703 704 705 /* Text */ 706 /* ========================= */ 707 708 /* Body Font Styles */ 709 --element-text-font-family--body: 'Digital Sans'; 710 --element-text-font-family-fallback--body: sans-serif; 711 --element-text-font-weight--body: 400; 712 --element-text-letter-spacing--body: 0.025em; 713 --element-text-text-transform--body: none; 714 715 /* Body Font Sizes */ 716 --element-text-font-size--body: initial; 717 --element-text-font-size--body-xs: 12px; 718 --element-text-font-size--body-sm: 14px; 719 --element-text-font-size--body-md: 16px; 720 --element-text-font-size--body-lg: 18px; 721 722 /* Body Line Heights */ 723 --element-text-line-height--body: 1.6; 724 725 /* Heading Font Styles */ 726 --element-text-font-family--heading: 'GT Ultra Median'; 727 --element-text-font-family-fallback--heading: serif;
728 --element-text-font-weight--heading: 400; 729 --element-text-letter-spacing--heading: 0.025em; 730 731 732 733 734 /* Heading Font Sizes */ 735 --element-text-font-size--heading-2xl: 58px; 736 --element-text-font-size--heading-xl: 42px; 737 --element-text-font-size--heading-lg: 36px; 738 --element-text-font-size--heading-md: 34px; 739 --element-text-font-size--heading-sm: 28px; 740 --element-text-font-size--heading-xs: 26px; 741 742 /* Heading Line Heights */ 743 --element-text-line-height--heading: 1; 744 745 /* Buttons */ 746 /* ========================= */ 747 748 --element-button-radius: 0; 749 750 751 --element-button-padding-block: 12px; 752 --element-button-text-transform: uppercase; 753 --element-button-font-weight: 800; 754 --element-button-font-size: max(calc(var(--typeBaseSize) - 4px), 13px); 755 --element-button-letter-spacing: var(--typeUppercaseSpacing); 756 757 /* Base Color Variables */ 758 --element-button-color-primary: #007db5; 759 --element-button-color-secondary: #ffffff; 760 --element-button-shade-border: 100%; 761 762 /* Hover State Variables */ 763 --element-button-shade-background--hover: 0%; 764 --element-button-shade-border--hover: 100%; 765 766 /* Focus State Variables */ 767 --element-button-color-focus: var(--color-focus); 768 769 /* Inputs */ 770 /* ========================= */ 771 772 --element-icon-radius: 0; 773 774 775 --element-input-font-size: var(--element-text-font-size--body-sm); 776 --element-input-box-shadow-shade: 100%; 777 778 /* Hover State Variables */ 779 --element-input-background-shade--hover: 0%; 780 --element-input-box-shadow-spread-radius--hover: 1px; 781 } 782 783 @media only screen and (max-width: 768px) { 784 :root { 785 --element-button-font-size: max(calc(var(--typeBaseSize) - 5px), 11px); 786 } 787 } 788 789 .element-radio { 790 &:has(input[type='radio']:checked) { 791 --element-button-color: var(--element-button-color-secondary); 792 } 793 } 794 795 /* ATC Button Overrides */ 796 /* ========================= */ 797 798 .element-button[type="submit"], 799 .element-button[type="submit"] .element-text, 800 .element-button--shopify-payment-wrapper button { 801 --element-button-padding-block: 13px; 802 --element-button-padding-inline: 20px; 803 --element-button-line-height: 1.42; 804 --_font-size--body-md: var(--element-button-font-size); 805 806 line-height: 1.42 !important; 807 } 808 809 /* When dynamic checkout is enabled */ 810 product-form:has(.element-button--shopify-payment-wrapper) { 811 --element-button-color: #000000; 812 813 .element-button[type="submit"], 814 .element-button--shopify-payment-wrapper button { 815 min-height: 50px !important; 816 } 817 818 .shopify-payment-button { 819 margin: 0; 820 } 821 } 822 823 /* Hover animation for non-angled buttons */ 824 body:not([data-button_style='angled']) .element-button[type="submit"] { 825 position: relative; 826 overflow: hidden; 827 828 &:after { 829 content: ''; 830 position: absolute; 831 top: 0; 832 left: 150%; 833 width: 200%; 834 height: 100%; 835 transform: skewX(-20deg); 836 background-image: linear-gradient(to right,transparent, rgba(255,255,255,.25),transparent); 837 } 838 839 &:hover:after { 840 animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1); 841 } 842 } 843 844 /* ANGLED STYLE - ATC Button Overrides */ 845 /* ========================= */ 846 847 [data-button_style='angled'] { 848 --element-button-shade-background--active: var(--element-button-shade-background); 849 --element-button-shade-border--active: var(--element-button-shade-border); 850 851 .element-button[type="submit"] { 852 --_box-shadow: none; 853 854 position: relative; 855 max-width: 94%; 856 border-top: 1px solid #007db5; 857 border-bottom: 1px solid #007db5; 858 859 &:before, 860 &:after { 861 content: ''; 862 position: absolute; 863 display: block; 864 top: -1px; 865 bottom: -1px; 866 width: 20px; 867 transform: skewX(-12deg); 868 background-color: #007db5; 869 } 870 871 &:before { 872 left: -6px; 873 } 874 875 &:after { 876 right: -6px; 877 } 878 } 879 880 /* When dynamic checkout is enabled */ 881 product-form:has(.element-button--shopify-payment-wrapper) { 882 .element-button[type="submit"]:before, 883 .element-button[type="submit"]:after { 884 background-color: color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background)); 885 border-top: 1px solid #007db5; 886 border-bottom: 1px solid #007db5; 887 } 888 889 .element-button[type="submit"]:before { 890 border-left: 1px solid #007db5; 891 } 892 893 .element-button[type="submit"]:after { 894 border-right: 1px solid #007db5; 895 } 896 } 897 898 .element-button--shopify-payment-wrapper { 899 --_color-background: #007db5; 900 901 button:hover, 902 button:before, 903 button:after { 904 background-color: color-mix(in srgb,var(--_color-text) var(--_shade-background),var(--_color-background)) !important; 905 } 906 907 button:not(button:focus-visible) { 908 box-shadow: none !important; 909 } 910 } 911 } 912 </style> 913 914
914<script src="//headingprints.com/cdn/shop/t/115/assets/vendor-scripts-v11.js" defer="defer"></script>
914<link rel="stylesheet" href="//headingprints.com/cdn/shop/t/115/assets/country-flags.css">
914<script src="//headingprints.com/cdn/shop/t/115/assets/theme.js?v=63323695617179642421783967583" defer="defer"></script>
vendor: 1 bytes, line 914
914
915<script src="//headingprints.com/cdn/shop/t/115/assets/custom.js?v=138243340809649536191783967583" defer="defer"></script>
915 916<!-- BEGIN app block: shopify://apps/also-bought/blocks/app-embed-block/b94b27b4-738d-4d92-9e60-43c22d1da3f2 -->
916<script> 917 window.codeblackbelt = window.codeblackbelt || {}; 918 window.codeblackbelt.shop = window.codeblackbelt.shop || 'bandanageek.myshopify.com'; 919 </script>
919<script src="//cdn.codeblackbelt.com/widgets/also-bought/bootstrap.min.js?version=2026100806-0400" async></script>
919 920<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 921 922 923 924 925 926 927 928 929 930 931 932 933
933<script async src="https://static.klaviyo.com/onsite/js/XtUGzh/klaviyo.js?company_id=XtUGzh"></script>
933 934
934<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
934 935 936 937 938 939 940 941
941<script> 942 window.klaviyoReviewsProductDesignMode = false 943 </script>
943 944 945 946 947 948 949 950 951 952 953<!-- END app block --><!-- BEGIN app block: shopify://apps/timesact-pre-order/blocks/app-embed/bf6c109b-79b5-457c-8752-0e5e9e9676e7 --> 954<!-- END app block --><!-- BEGIN app block: shopify://apps/gg-product-gallery/blocks/app-embed-block/09c0440b-b921-435c-a2f5-3fc8f53b0424 --> 955
956<script> 957 window.pmsliderEnabled = true 958 window.pmsliderZoomSrc = "https://cdn.shopify.com/extensions/019e92ec-f75f-78f5-a224-511be72a2a81/pmslider-rb-111/assets/zoom.js" 959</script>
959 960 961<!-- END app block -->
961<script src="https://cdn.shopify.com/extensions/01a08d12-a50f-75bf-b4af-76fa0f2e317e/page-speed-optimizer-6/assets/shopify-speed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 961
961
962<script src="https://cdn.shopify.com/extensions/01a0f2bc-d487-717e-ad93-a683f5f90d60/timesact-44/assets/timesact.js" type="text/javascript" defer="defer"></script>
962 963<link href="https://cdn.shopify.com/extensions/01a0f2bc-d487-717e-ad93-a683f5f90d60/timesact-44/assets/timesact.css" rel="stylesheet" type="text/css" media="all"> 964<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
965<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: 47104852136,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 965
965
966<script> 967 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 968</script>
vendor: 1 bytes, line 968
968
969<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}
969).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: 47104852136,storefrontBaseUrl: "https://headingprints.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://headingprints.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2308669608","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9bce1c0cdfc09538057898e4ff134fa2","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
969,"dataSharingState":"unrestricted"},{"id":"2290679976","configuration":"{\"octaneDomain\":\"https:\\\/\\\/app.octaneai.com\",\"octaneNewDomain\":\"https:\\\/\\\/app2.octaneai.com\",\"botID\":\"8iheswhwvzkp42w5\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aace1440a9416e8b2805b96c7b2f2fe0","type":"APP","apiClientId":2012438,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2273312936","configuration":"{\"redditPixelId\":\"t2_e1zni524\",\"dataSharingType\":\"advanced\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"27a6dc1e95874487d57379b5c016869f","type":"APP","apiClientId":304258285569,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2186838184","configuration":"{ \"alias\": \"BANDANAGEEK\", \"apiKey\": \"ux4ung2maf2gh5lxklpkp.fc64n2iubntb63ae5o2db\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"089c563d4539df58b1e71259ac47d388","type":"APP","apiClientId":6779637,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1739784360","configuration":"{\"accountID\":\"XtUGzh\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1576894632","configuration":"{\"shopId\":\"47104852136\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83adcaf06c5deacff41ffdf8f92d9129","type":"APP","apiClientId":246667608065,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1506541736","configuration":"{\"pixelId\":\"cc7859bd-83ca-408b-aa91-14060b07528b\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"727744680","configuration":"{\"pixelCode\":\"CSLNADRC77UAG1T32SJ0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"556007592","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-4Q0PM2RKR8\\\",\\\"AW-10822564631\\\",\\\"GT-MRQF7JR\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-4Q0PM2RKR8\\\",\\\"AW-10822564631\\\/LC9CCI3LkrYYEJf2zKgo\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-4Q0PM2RKR8\\\",\\\"AW-10822564631\\\/9T
9696FCIfLkrYYEJf2zKgo\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-4Q0PM2RKR8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-4Q0PM2RKR8\\\",\\\"AW-10822564631\\\/1WRiCITLkrYYEJf2zKgo\\\",\\\"MC-RTEVW5P27N\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-4Q0PM2RKR8\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-4Q0PM2RKR8\\\",\\\"AW-10822564631\\\/EApwCP7KkrYYEJf2zKgo\\\",\\\"MC-RTEVW5P27N\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-4Q0PM2RKR8\\\",\\\"AW-10822564631\\\/3WcLCIHLkrYYEJf2zKgo\\\",\\\"MC-RTEVW5P27N\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-4Q0PM2RKR8\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-4Q0PM2RKR8\\\",\\\"AW-10822564631\\\/t1wDCJDLkrYYEJf2zKgo\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-4Q0PM2RKR8\\\",\\\"AW-10822564631\\\/-H11CIrLkrYYEJf2zKgo\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-4Q0PM2RKR8\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"325550248","configuration":"{\"shopId\":\"146451\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"248938664","configuration":"{\"pixel_id\":\"540243318291376\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"110690472","configuration":"{\"tagID\":\"2613477970296\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"35127464","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Omniconvert"},{"id":"43385000","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Heatmap-Pixel"},{"id":"51019944","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Blaze Pro (Tumblr)"},{"id":"156467368","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Microsoft UET Tag"},{"id":"194576552","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"5","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"OpenAI Ads â consent-gated"},{"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":"Heading Prints","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"bandanageek.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/headingprints.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9152972259496","handle":"spooky-skinny-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54122232185000","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152876839080","handle":"danger-skinny-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54121334046888","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152970031272","handle":"premonition-skinny-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54122205315240","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9186338013352","handle":"mice-bandana","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54416064643240","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9042058870952","handle":"jack-o-lantern-silky-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53194784997544","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9489924685992","handle":"elk-silky-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55691853496488","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6903956734120","handle":"bramble-bandana","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40475413250216","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9121289502888","handle":"ecosystem-bandana","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53810521473192","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9186336604328","handle":"seaweed-bandana","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54416046227624","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8885104738472","handle":"fawn-bandana","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51958124937384","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8610656682152","handle":"eclipse-bandana","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49527422222504","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8495210299560","handle":"bouquet-bandana","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48685215514792","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8389833359528","handle":"strawberry-all-season-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48075720130728","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9186330280104","handle":"zodiac-all-season-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54415998419112","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8389824708776","handle":"ferns-all-season-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48075611373736","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8885105852584","handle":"tarot-all-season-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51958139617448","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8389841420456","handle":"larkspur-all-season-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48075819352232","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8610807972008","handle":"wildflower-all-season-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49528926765224","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9356054200488","handle":"plumage-silky-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55345427939496","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9123814310056","handle":"veggies-silky-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53833843736744","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9123766960296","handle":"celtique-silky-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53833578905768","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9123780133032","handle":"flock-silky-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53833657188520","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9356052267176","handle":"koi-silky-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55345423614120","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9356053446824","handle":"munch-silky-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55345425711272","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152973373608","handle":"trellis-skinny-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54122244735144","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152959217832","handle":"luck-skinny-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54122067296424","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152874119336","handle":"cyantotypes-skinny-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54121294594216","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9153896710312","handle":"tapestry-skinny-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54137382011048","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152970817704","handle":"prickly-skinny-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54122212524200","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152952074408","handle":"fungi-skinny-scarf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54121973776552","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8885111423144","handle":"fern-bandana-ring","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54232637341864","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9117056041128","handle":"thistle-bandana-ring","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54241763131560","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9117055254696","handle":"mushroom-bandana-ring","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53766069452968","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8885103296680","handle":"monstera-bandana-ring","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54232565940392","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://headingprints.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"154521108648","themeStoreId":"857","themePublished":"true","eventMetadataId":"edb16458-200d-43bf-8168-2e8463df4052","pageType":"home","shopId":"47104852136","storefrontBaseUrl":"https:\/\/headingprints.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
969<script> 970 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 971 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 972 window.ShopifyAnalytics.meta.currency = 'USD'; 973 var meta = {"page":{"pageType":"home","requestId":"f2596d0c-4d44-4308-a75d-0337b662bd4f-1791456295"}}; 974 for (var attr in meta) { 975 window.ShopifyAnalytics.meta[attr] = meta[attr]; 976 } 977</script>
vendor: 1 bytes, line 977
977
978<script class="analytics"> 979 (function () { 980 var customDocumentWrite = function(content) { 981 var jquery = null; 982 983 if (window.jQuery) { 984 jquery = window.jQuery; 985 } else if (window.Checkout && window.Checkout.$) { 986 jquery = window.Checkout.$; 987 } 988 989 if (jquery) { 990 jquery('body').append(content); 991 } 992 }; 993 994 var hasLoggedConversion = function(token) { 995 if (token) { 996 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 997 } 998 return false; 999 } 1000 1001 var setCookieIfConversion = function(token) { 1002 if (token) { 1003 var twoMonthsFromNow = new Date(Date.now()); 1004 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1005 1006 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1007 } 1008 } 1009 1010 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1011 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1012 if (trekkie.integrations) { 1013 return; 1014 } 1015 trekkie.methods = [ 1016 'identify', 1017 'page', 1018 'ready', 1019 'track', 1020 'trackForm', 1021 'trackLink' 1022 ]; 1023 trekkie.factory = function(method) { 1024 return function() { 1025 var args = Array.prototype.slice.call(arguments); 1026 args.unshift(method); 1027 trekkie.push(args); 1028 if (method == 'track' || method == 'page') { 1029 var pageUrl; 1030 try { 1031 pageUrl = window.location.href; 1032 } catch (e) {} 1033 var pageReferrer; 1034 try { 1035 pageReferrer = document.referrer; 1036 } catch (e) {} 1037 try { 1038 if (window.__TREKKIE_SHIM_QUEUE == null) { 1039 window.__TREKKIE_SHIM_QUEUE = []; 1040 } 1041 window.__TREKKIE_SHIM_QUEUE.push({ 1042 from: 'trekkie-stub', 1043 method: method, 1044 args: args.slice(1), 1045 pageContext: { 1046 url: pageUrl, 1047 referrer: pageReferrer 1048 } 1049 }); 1050 } catch (e) { 1051 // no-op 1052 } 1053 } 1054 return trekkie; 1055 }; 1056 }; 1057 for (var i = 0; i < trekkie.methods.length; i++) { 1058 var key = trekkie.methods[i]; 1059 trekkie[key] = trekkie.factory(key); 1060 } 1061 trekkie.load = function(config) { 1062 trekkie.config = config || {}; 1063 trekkie.config.initialDocumentCookie = document.cookie; 1064 var first = document.getElementsByTagName('script')[0]; 1065var script = document.createElement('script'); 1066script.type = 'text/javascript'; 1067script.onerror = function(e) { 1068 var scriptFallback = document.createElement('script'); 1069 scriptFallback.type = 'text/javascript'; 1070 scriptFallback.onerror = function(error) { 1071 var Monorail = { 1072 produce: function produce(monorailDomain, schemaId, payload) { 1073 var currentMs = new Date().getTime(); 1074 var event = { 1075 schema_id: schemaId, 1076 payload: payload, 1077 metadata: { 1078 event_created_at_ms: currentMs, 1079 event_sent_at_ms: currentMs 1080 } 1081 }; 1082 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1083 }, 1084 sendRequest: function sendRequest(endpointUrl, payload) { 1085 // Try the sendBeacon API 1086 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1087 var blobData = new window.Blob([payload], { 1088 type: 'text/plain' 1089 }); 1090 1091 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1092 return true; 1093 } // sendBeacon was not successful 1094 1095 } // XHR beacon 1096 1097 var xhr = new XMLHttpRequest(); 1098 1099 try { 1100 xhr.open('POST', endpointUrl); 1101 xhr.setRequestHeader('Content-Type', 'text/plain'); 1102 xhr.send(payload); 1103 } catch (e) { 1104 console.log(e); 1105 } 1106 1107 return false; 1108 }, 1109 isIos12: function isIos12() { 1110 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1111 } 1112 }; 1113 Monorail.produce('monorail-edge.shopifysvc.com', 1114 'trekkie_storefront_load_errors/1.1', 1115 {shop_id: 47104852136, 1116 theme_id: 154521108648, 1117 app_name: "storefront", 1118 context_url: window.location.href, 1119 source_url: "//headingprints.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 1120 1121 }; 1122 scriptFallback.async = true; 1123 scriptFallback.src = '//headingprints.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1124 first.parentNode.insertBefore(scriptFallback, first); 1125}; 1126script.async = true; 1127script.src = '//headingprints.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1128first.parentNode.insertBefore(script, first); 1129 1130 }; 1131 trekkie.load( 1132 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":47104852136,"isMerchantRequest":null,"themeId":154521108648,"themeCityHash":"18140093933888982671","contentLanguage":"en","currency":"USD","eventMetadataId":"edb16458-200d-43bf-8168-2e8463df4052"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1133 ); 1134 1135 var loaded = false;
1136 trekkie.ready(function() { 1137 if (loaded) return; 1138 loaded = true; 1139 1140 window.ShopifyAnalytics.lib = window.trekkie; 1141 1142 var originalDocumentWrite = document.write; 1143 document.write = customDocumentWrite; 1144 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1145 document.write = originalDocumentWrite; 1146 1147 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1148 var token = match? match[1]: undefined; 1149 if (!hasLoggedConversion(token)) { 1150 setCookieIfConversion(token); 1151 1152 } 1153 }); 1154 1155 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"f2596d0c-4d44-4308-a75d-0337b662bd4f-1791456295","shopifyEmitted":true}); 1156 1157 var eventsListenerScript = document.createElement('script'); 1158 eventsListenerScript.async = true; 1159 eventsListenerScript.src = "//headingprints.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1160 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1161})();</script>
vendor: 1 bytes, line 1161
1161
1162<script 1163 defer 1164 src="https://headingprints.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.0.min.js" 1165 data-application="storefront-renderer" 1166 data-shop-id="47104852136" 1167 data-render-region="gcp-us-central1" 1168 data-page-type="index" 1169 data-theme-instance-id="154521108648" 1170 data-theme-name="Impulse" 1171 data-theme-version="9.1.0" 1172 data-monorail-region="shop_domain" 1173 data-resource-timing-sampling-rate="10" 1174 data-shs="true" 1175 data-shs-beacon="true" 1176 data-shs-export-with-fetch="true" 1177 data-shs-logs-sample-rate="1" 1178 data-shs-beacon-endpoint="https://headingprints.com/api/collect" 1179></script>
vendor: 1 bytes, line 1179
1179
1180<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1180<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"47104852136","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with exclusive offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.loading","value":"Loading"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
1180 1181<meta name="shopify-y" content="9b2e8705-ab94-4d4a-889f-75d5ee1461a5" data-expiration="1823013895000"><meta name="shopify-s" content="8aa0da55-ff5f-4888-a084-8795e73c7296" data-expiration="1791458095000"><meta name="new-cookie-storage-activated" content="t"> 1182</head> 1183 1184<body class="template-index js-hidden-iframes" data-center-text="center" data-button_style="square" data-type_header_capitalize="false" data-type_headers_align_text="center" data-type_product_capitalize="false" data-swatch_style="round" data-disable-animations="true"> 1185<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1185-1186
1185 1186<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1186GTM-T5W2DWP
vendor: 83 bytes, lines 1186-1187
1186" 1187height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1188<!-- End Google Tag Manager (noscript) --> 1189 1190 1191 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 1192 1193 <div id="PageContainer" class="page-container"> 1194 <div class="transition-body"><!-- BEGIN sections: header-group --> 1195<div id="shopify-section-sections--21024866336936__announcement" class="shopify-section shopify-section-group-header-group"><style></style> 1196 <div class="announcement-bar" data-sticky="true" data-sticky-mobile="false"> 1197 <div class="page-width"> 1198 <div class="slideshow-wrapper"> 1199 <button type="button" class="visually-hidden slideshow__pause" data-id="sections--21024866336936__announcement" aria-live="polite"> 1200 <span class="slideshow__pause-stop"> 1201 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pause" viewBox="0 0 10 13"><g fill-rule="evenodd"><path d="M0 0h3v13H0z"/><path d="M7 0h3v13H7z"/></g></svg> 1202 <span class="icon__fallback-text">Pause slideshow</span> 1203 </span> 1204 <span class="slideshow__pause-play"> 1205 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-play" viewBox="18.24 17.35 24.52 28.3"><path fill="#323232" d="M22.1 19.151v25.5l20.4-13.489-20.4-12.011z"/></svg> 1206 <span class="icon__fallback-text">Play slideshow</span> 1207 </span> 1208 </button> 1209 1210 <div 1211 id="AnnouncementSlider" 1212 class="announcement-slider" 1213 data-compact="true" 1214 data-block-count="3"><div 1215 id="AnnouncementSlide-announcement_nDFMCB" 1216 class="announcement-slider__slide" 1217 data-index="0" 1218 1219 ><a class="announcement-link" href="/collections/hot-off-the-press"><span class="announcement-text">⨠New Designs are here â¨</span></a></div><div 1220 id="AnnouncementSlide-announcement_ChhnfG" 1221 class="announcement-slider__slide" 1222 data-index="1" 1223 1224 ><a class="announcement-link" href="/collections/our-bestsellers"><span class="announcement-text">Bestsellers Are Back In Stock â¨</span></a></div><div 1225 id="AnnouncementSlide-announcement-0" 1226 class="announcement-slider__slide" 1227 data-index="2" 1228 1229 ><span class="announcement-text">Free Shipping On Orders $60+ ð¦</span></div></div> 1230 </div> 1231 </div> 1232 </div> 1233 1234 1235 1236 1237</div><div id="shopify-section-sections--21024866336936__header" class="shopify-section shopify-section-group-header-group"> 1238 1239<div id="NavDrawer" class="drawer drawer--left"> 1240 <div class="drawer__contents"> 1241 <div class="drawer__fixed-header"> 1242 <div class="drawer__header appear-animation appear-delay-1"> 1243 <div class="h2 drawer__title"></div> 1244 <div class="drawer__close"> 1245 <button type="button" class="drawer__close-button js-drawer-close"> 1246 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 1247 <span class="icon__fallback-text">Close menu</span> 1248 </button> 1249 </div> 1250 </div> 1251 </div> 1252 <div class="drawer__scrollable"> 1253 <ul class="mobile-nav mobile-nav--heading-style" role="navigation" aria-label="Primary"><li class="mobile-nav__item appear-animation appear-delay-2"><div class="mobile-nav__has-sublist"><button type="button" 1254 aria-controls="Linklist-1" 1255 class="mobile-nav__link--button mobile-nav__link--top-level collapsible-trigger collapsible--auto-height"> 1256 <span class="mobile-nav__faux-link"> 1257 Scarves 1258 </span> 1259 <div class="mobile-nav__toggle"> 1260 <span class="faux-button"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 1261 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
1261ox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1262</span> 1263</span> 1264 </div> 1265 </button></div><div id="Linklist-1" 1266 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1267 > 1268 <div class="collapsible-content__inner"> 1269 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 1270 <div class="mobile-nav__child-item"><a href="/pages/scarves" 1271 class="mobile-nav__link" 1272 id="Sublabel-pages-scarves1" 1273 > 1274 All-Season Scarves 1275 </a></div></li><li class="mobile-nav__item"> 1276 <div class="mobile-nav__child-item"><a href="/pages/silky-scarves" 1277 class="mobile-nav__link" 1278 id="Sublabel-pages-silky-scarves2" 1279 > 1280 Silky Scarves 1281 </a></div></li><li class="mobile-nav__item"> 1282 <div class="mobile-nav__child-item"><a href="/pages/skinny-scarves" 1283 class="mobile-nav__link" 1284 id="Sublabel-pages-skinny-scarves3" 1285 > 1286 Skinny Scarves 1287 </a></div></li></ul></div> 1288 </div></li><li class="mobile-nav__item appear-animation appear-delay-3"><a href="/pages/bandanas" class="mobile-nav__link mobile-nav__link--top-level">Bandanas</a></li><li class="mobile-nav__item appear-animation appear-delay-4"><a href="/pages/rings" class="mobile-nav__link mobile-nav__link--top-level">Rings</a></li><li class="mobile-nav__item appear-animation appear-delay-5"><a href="/collections/last-chance" class="mobile-nav__link mobile-nav__link--top-level">Last Chance</a></li><li class="mobile-nav__item appear-animation appear-delay-6"> 1289 <div class="mobile-nav__child-item"> 1290 1291 1292 1293 1294 1295<shopify-store store-domain="https://headingprints.com" country="US" language="en"></shopify-store> 1296<shopify-account 1297 1298 menu="customer-account-main-menu" 1299 1300> 1301 <div slot="signed-out-avatar"> 1302 1303 <span 1304 class="mobile-nav__link mobile-nav__link--top-level" 1305 style="display: flex; align-items: center; gap: 8px;" 1306 > 1307 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><title>account</title><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16Z"/></svg> 1308 Log in 1309 </span> 1310 1311 1312 </div> 1313</shopify-account> 1314 1315 1316 1317 1318 1319 </div> 1320 </li></ul><ul class="mobile-nav__social appear-animation appear-delay-7"></ul> 1321 </div> 1322 </div> 1323</div> 1324<div id="CartDrawer" class="drawer drawer--right"> 1325 <form id="CartDrawerForm" action="/cart" method="post" novalidate class="drawer__contents" data-location="cart-drawer"> 1326 <div class="drawer__fixed-header"> 1327 <div class="drawer__header appear-animation appear-delay-1"> 1328 <div class="h2 drawer__title">Cart</div> 1329 <div class="drawer__close"> 1330 <button type="button" class="drawer__close-button js-drawer-close"> 1331 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 1332 <span class="icon__fallback-text">Close cart</span> 1333 </button> 1334 </div> 1335 </div> 1336 </div> 1337 1338 <div class="drawer__inner"> 1339 <div class="drawer__scrollable"> 1340 <div data-products class="appear-animation appear-delay-2"></div> 1341 1342 1343 </div> 1344 1345 <div class="drawer__footer appear-animation appear-delay-4"> 1346 <div data-discounts> 1347 1348 </div> 1349 1350 <div class="cart__item-sub cart__item-row"> 1351 <div class="ajaxcart__subtotal">Subtotal</div> 1352 <div data-subtotal>$0</div> 1353 </div> 1354 1355 <div class="cart__item-row text-center"> 1356 <small> 1357 Shipping, taxes, and discount codes calculated at checkout.<br /> 1358 </small> 1359 </div> 1360 1361 1362 1363 <div class="cart__checkout-wrapper"> 1364 <button type="submit" name="checkout" data-terms-required="false" class="btn cart__checkout"> 1365 Check out 1366 </button> 1367 1368 1369 </div> 1370 </div> 1371 </div> 1372 1373 <div class="drawer__cart-empty appear-animation appear-delay-2"> 1374 <div class="drawer__scrollable"> 1375 Your cart is currently empty. 1376 </div> 1377 </div> 1378 </form> 1379 </div><style> 1380 .site-nav__link { 1381 font-size: 18px; 1382 } 1383 1384 .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { 1385 font-size: 15px; 1386 } 1387 1388 .site-nav__dropdown-link { 1389 font-family: 'GT Ultra Median', var(--typeHeaderFallback); 1390 } 1391 1392 [data-type_header_capitalize="true"] .site-header--heading-style .site-nav__link, 1393 [data-type_header_capitalize="true"] .mobile-nav--heading-style .mobile-nav__link--top-level { 1394 text-transform: none; 1395 } 1396 1397 1398 1399.site-header { 1400 box-shadow: 0 0 1px rgba(0,0,0,0.2); 1401 } 1402 1403 .toolbar + .header-sticky-wrapper .site-header { 1404 border-top: 0; 1405 }</style> 1406 1407<div data-section-id="sections--21024866336936__header" data-section-type="header"><div class="header-sticky-wrapper"> 1408 <div id="HeaderWrapper" class="header-wrapper"><header 1409 id="SiteHeader" 1410 class="site-header site-header--heading-style" 1411 data-sticky="true" 1412 data-overlay="false"> 1413 <div class="page-width"> 1414 <div 1415 class="header-layout header-layout--center-split" 1416 data-logo-align="center"><div class="header-item header-item--left header-item--navigation"><div class="site-nav medium-up--hide"> 1417 <button 1418 type="button" 1419 class="site-nav__link site-nav__link--icon js-drawer-open-nav" 1420 aria-controls="NavDrawer"> 1421 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><title>icon-hamburger</title><path d="M7 15h51"/><path d="M7 32h43"/><path d="M7 49h51"/></svg>
1422 <span class="icon__fallback-text">Site navigation</span> 1423 </button> 1424 </div> 1425 </div><div class="header-item header-item--logo-split" role="navigation" aria-label="Primary"> 1426 <div class="header-item header-item--split-left"><ul 1427 class="site-nav site-navigation small--hide" 1428><li class="site-nav__item site-nav__expanded-item site-nav--has-dropdown"> 1429 1430 <details 1431 data-hover="true" 1432 id="site-nav-item--1" 1433 class="site-nav__details" 1434 > 1435 <summary 1436 data-link="#" 1437 aria-expanded="false" 1438 aria-controls="site-nav-item--1" 1439 class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown" 1440 > 1441 Scarves <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="m1.57 1.59 12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none"/></svg> 1442 </summary> 1443 1444<ul class="site-nav__dropdown text-left"><li class=""> 1445 <a href="/pages/scarves" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1446 All-Season Scarves 1447</a></li><li class=""> 1448 <a href="/pages/silky-scarves" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1449 Silky Scarves 1450</a></li><li class=""> 1451 <a href="/pages/skinny-scarves" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 1452 Skinny Scarves 1453</a></li></ul> 1454 </details> 1455 1456 </li><li class="site-nav__item site-nav__expanded-item"> 1457 1458 <a 1459 href="/pages/bandanas" 1460 class="site-nav__link site-nav__link--underline" 1461 > 1462 Bandanas 1463 </a> 1464 1465 1466 </li></ul> 1467</div> 1468 <div class="header-item header-item--logo"><style data-shopify>.header-item--logo, 1469.header-layout--left-center .header-item--logo, 1470.header-layout--left-center .header-item--icons { 1471 -webkit-box-flex: 0 1 120px; 1472 -ms-flex: 0 1 120px; 1473 flex: 0 1 120px; 1474} 1475 1476@media only screen and (min-width: 769px) { 1477 .header-item--logo, 1478 .header-layout--left-center .header-item--logo, 1479 .header-layout--left-center .header-item--icons { 1480 -webkit-box-flex: 0 0 200px; 1481 -ms-flex: 0 0 200px; 1482 flex: 0 0 200px; 1483 } 1484} 1485 1486.site-header__logo a { 1487 width: 120px; 1488} 1489.is-light .site-header__logo .logo--inverted { 1490 width: 120px; 1491} 1492@media only screen and (min-width: 769px) { 1493 .site-header__logo a { 1494 width: 200px; 1495 } 1496 1497 .is-light .site-header__logo .logo--inverted { 1498 width: 200px; 1499 } 1500}</style><h1 class="site-header__logo" itemscope itemtype="http://schema.org/Organization"> 1501 <span class="visually-hidden">Heading Prints</span> 1502 <a 1503 href="/" 1504 itemprop="url" 1505 class="site-header__logo-link" 1506 style="padding-top: 22.2953216374269%"><picture> 1507 <source 1508 media="(max-width: 768px)" 1509 srcset="//headingprints.com/cdn/shop/files/Logo_Main_504d02c9-16d9-4578-ab10-b2a57bd12e80.png?v=1781205340&width=120 120w, //headingprints.com/cdn/shop/files/Logo_Main_504d02c9-16d9-4578-ab10-b2a57bd12e80.png?v=1781205340&width=240 240w" 1510 sizes="120px" 1511 ><img src="//headingprints.com/cdn/shop/files/Logo_Main_504d02c9-16d9-4578-ab10-b2a57bd12e80.png?v=1781205340&width=400" alt="Heading Prints" srcset="//headingprints.com/cdn/shop/files/Logo_Main_504d02c9-16d9-4578-ab10-b2a57bd12e80.png?v=1781205340&width=200 200w, //headingprints.com/cdn/shop/files/Logo_Main_504d02c9-16d9-4578-ab10-b2a57bd12e80.png?v=1781205340&width=400 400w" width="400" height="89" loading="eager" class="image-element" sizes="200px" itemprop="logo" style="object-position:97.168% 52.148%;"></picture> 1512 </a></h1></div> 1513 <div class="header-item header-item--split-right"><ul 1514 class="site-nav site-navigation small--hide" 1515><li class="site-nav__item site-nav__expanded-item"> 1516 1517 <a 1518 href="/pages/rings" 1519 class="site-nav__link site-nav__link--underline" 1520 > 1521 Rings 1522 </a> 1523 1524 1525 </li><li class="site-nav__item site-nav__expanded-item"> 1526 1527 <a 1528 href="/collections/last-chance" 1529 class="site-nav__link site-nav__link--underline" 1530 > 1531 Last Chance 1532 </a> 1533 1534 1535 </li></ul> 1536</div> 1537</div> 1538<div class="header-item header-item--icons"><div class="site-nav"> 1539 <div class="site-nav__icons"><span class="site-nav__link site-nav__link--icon small--hide"> 1540 1541 1542 1543<shopify-account 1544 1545 menu="customer-account-main-menu" 1546 1547> 1548 <div slot="signed-out-avatar"> 1549 1550 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><title>account</title><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16Z"/></svg>
1551 <span class="icon__fallback-text"> 1552 Log in 1553 </span> 1554 1555 </div> 1556</shopify-account> 1557 1558 1559 1560 1561</span><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag-minimal"> 1562 <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag-minimal" viewBox="0 0 64 64"><title>icon-bag-minimal</title><path stroke="null" fill-opacity="null" stroke-opacity="null" fill="null" d="M11.375 17.863h41.25v36.75h-41.25z"/><path stroke="null" d="M22.25 18c0-7.105 4.35-9 9.75-9s9.75 1.895 9.75 9"/></svg><span class="icon__fallback-text">Cart</span> 1563 <span class="cart-link__bubble"></span> 1564 </span> 1565 </a> 1566 </div> 1567</div> 1568</div> 1569 </div></div> 1570 <div class="site-header__search-container"> 1571 <div class="site-header__search"> 1572 <div class="page-width"> 1573 <predictive-search data-context="header" data-enabled="false" data-dark="false"> 1574 <div class="predictive__screen" data-screen></div> 1575 <form action="/search" method="get" role="search"> 1576 <label for="Search" class="hidden-label">Search</label> 1577 <div class="search__input-wrap"> 1578 <input 1579 class="search__input" 1580 id="Search" 1581 type="search" 1582 name="q" 1583 value="" 1584 role="combobox" 1585 aria-expanded="false" 1586 aria-owns="predictive-search-results" 1587 aria-controls="predictive-search-results" 1588 aria-haspopup="listbox" 1589 aria-autocomplete="list" 1590 autocorrect="off" 1591 autocomplete="off" 1592 autocapitalize="off" 1593 spellcheck="false" 1594 placeholder="Search" 1595 tabindex="0" 1596 > 1597 <input name="options[prefix]" type="hidden" value="last"> 1598 <button class="btn--search" type="submit"> 1599 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 1600 <span class="icon__fallback-text">Search</span> 1601 </button> 1602 </div> 1603 1604 <button class="btn--close-search"> 1605 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><defs><style>.cls-1{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:2px}</style></defs><path class="cls-1" d="M19 17.61l27.12 27.13m0-27.13L19 44.74"/></svg> 1606 </button> 1607 <div id="predictive-search" class="search__results" tabindex="-1"></div> 1608 </form> 1609</predictive-search> 1610 1611 </div> 1612 </div> 1613 </div> 1614 </header> 1615 </div> 1616 </div> 1617</div> 1618 1619 1620<style> #shopify-section-sections--21024866336936__header /* Increase interior padding at the bottom of the header */#SiteHeader {padding-bottom: 10px; /* tweak 6â20px */} #shopify-section-sections--21024866336936__header /* Keep it consistent when sticky */.header-sticky-wrapper #SiteHeader {padding-bottom: 10px;} </style></div><div id="shopify-section-sections--21024866336936__a_stock_hello_bar_idMQc6" class="shopify-section shopify-section-group-header-group"> 1621 <style data-shopify> 1622 .l-callout-banner { 1623 display: none; 1624 text-align: center; 1625 padding: 8px 20px; 1626 background-color: #538fc2; 1627 } 1628 .l-callout-banner.is-active { 1629 display: block; 1630 } 1631 .l-callout-banner.is-hidden { 1632 display: none !important; 1633 } 1634 .l-callout-banner, 1635 .l-callout-banner a, 1636 .l-callout-banner a:hover { 1637 font-size: 16px; 1638 font-weight: 500; 1639 line-height: 1.5; 1640 color: #ffffff; 1641 } 1642 .l-callout-banner a, 1643 .l-callout-banner a:hover { 1644 text-decoration: underline; 1645 text-underline-offset: 2px; 1646 } 1647 </style> 1648 1649 <l-stock-hello-banner class="l-callout-banner is-hidden"> 1650 Great taste! <a href="/cart" title="/cart">Your cart has a bestseller</a>⨠1651 </l-stock-hello-banner> 1652 1653 1654 1655</div> 1656<!-- END sections: header-group --><!-- BEGIN sections: popup-group --> 1657<div id="shopify-section-sections--21024867156136__1776090408ae369058" class="shopify-section shopify-section-group-popup-group"> 1658 1659</div><div id="shopify-section-sections--21024867156136__177609049089713753" class="shopify-section shopify-section-group-popup-group"> 1660 1661</div> 1662<!-- END sections: popup-group --><main class="main-content" id="MainContent"> 1663 <div id="shopify-section-template--21024875872424__slideshow_KkpNKh" class="shopify-section index-section--hero"><div 1664 data-section-id="template--21024875872424__slideshow_KkpNKh" 1665 data-section-type="slideshow-section" 1666 ><div class="slideshow-wrapper"><div class=""> 1667 <div id="Slideshow-template--21024875872424__slideshow_KkpNKh" 1668 class="hero hero--450px hero--template--21024875872424__slideshow_KkpNKh hero--mobile--400px loading loading--delayed" 1669 1670 data-mobile-natural="false" 1671 data-autoplay="true" 1672 data-speed="7000" 1673 1674 1675 data-dots="true" 1676 1677
1678 data-slide-count="3"><div 1679 1680 class="slideshow__slide slideshow__slide--image_keAywY" 1681 data-index="0" 1682 data-id="image_keAywY"><style data-shopify>.slideshow__slide--image_keAywY .hero__title { 1683 font-size: 40.0px; 1684 } 1685 @media only screen and (min-width: 769px) { 1686 .slideshow__slide--image_keAywY .hero__title { 1687 font-size: 80px; 1688 } 1689 } 1690 .slideshow__slide--image_keAywY .btn { 1691 background: #ffffff !important; 1692 border: none; 1693 color: #000 !important; 1694 1695 } 1696 1697 1698 1699 1700 1701 .slideshow__slide--image_keAywY .hero__image-wrapper:after { 1702 content: ''; 1703 position: absolute; 1704 left: 0; 1705 right: 0; 1706 top: 0; 1707 bottom: 0; 1708 z-index: 3; 1709 background-color: #000; 1710 opacity: 0.2; 1711 } 1712 1713</style><div class="hero__image-wrapper"> 1714 1715 1716 1717 1718 1719<image-element data-aos="image-fade-in" data-aos-offset="150"> 1720 1721 1722 1723<img src="//headingprints.com/cdn/shop/files/edited-g-model-20_copy.jpg?v=1788269972&width=2400" alt="" srcset="//headingprints.com/cdn/shop/files/edited-g-model-20_copy.jpg?v=1788269972&width=352 352w, //headingprints.com/cdn/shop/files/edited-g-model-20_copy.jpg?v=1788269972&width=832 832w, //headingprints.com/cdn/shop/files/edited-g-model-20_copy.jpg?v=1788269972&width=1200 1200w, //headingprints.com/cdn/shop/files/edited-g-model-20_copy.jpg?v=1788269972&width=1920 1920w, //headingprints.com/cdn/shop/files/edited-g-model-20_copy.jpg?v=1788269972&width=2400 2400w" width="2400" height="1599.7078159240323" loading="eager" class="hero__image hero__image--image_keAywY image-element" sizes="100vw"> 1724 1725 1726 1727</image-element> 1728</div><a href="/collections/hot-off-the-press" class="hero__slide-link" aria-hidden="true"></a><div class="hero__text-wrap"> 1729 <div class="page-width"> 1730 <div class="hero__text-content vertical-center horizontal-center"> 1731 <div class="hero__text-shadow"><h2 class="h1 hero__title"> 1732 <div class="animation-cropper"><div class="animation-contents"> 1733 Hot Off The Press 1734 </div></div> 1735 </h2><div class="hero__link"><a href="/collections/hot-off-the-press" class="btn"> 1736 Shop New Designs 1737 </a></div></div> 1738 </div> 1739 </div> 1740 </div></div><div 1741 1742 class="slideshow__slide slideshow__slide--image_rTditx" 1743 data-index="1" 1744 data-id="image_rTditx"><style data-shopify>.slideshow__slide--image_rTditx .hero__title { 1745 font-size: 32.5px; 1746 } 1747 @media only screen and (min-width: 769px) { 1748 .slideshow__slide--image_rTditx .hero__title { 1749 font-size: 65px; 1750 } 1751 } 1752 .slideshow__slide--image_rTditx .btn { 1753 background: #ffffff !important; 1754 border: none; 1755 color: #000 !important; 1756 1757 } 1758 1759 1760 1761 1762 1763 .slideshow__slide--image_rTditx .hero__image-wrapper:after { 1764 content: ''; 1765 position: absolute; 1766 left: 0; 1767 right: 0; 1768 top: 0; 1769 bottom: 0; 1770 z-index: 3; 1771 background-color: #000; 1772 opacity: 0.1; 1773 } 1774 1775</style><div class="hero__image-wrapper"> 1776 1777 1778 1779 1780 1781<image-element data-aos="image-fade-in" data-aos-offset="150"> 1782 1783 1784 1785<img src="//headingprints.com/cdn/shop/files/mary-outside-23.jpg?v=1782754848&width=2400" alt="" srcset="//headingprints.com/cdn/shop/files/mary-outside-23.jpg?v=1782754848&width=352 352w, //headingprints.com/cdn/shop/files/mary-outside-23.jpg?v=1782754848&width=832 832w, //headingprints.com/cdn/shop/files/mary-outside-23.jpg?v=1782754848&width=1200 1200w, //headingprints.com/cdn/shop/files/mary-outside-23.jpg?v=1782754848&width=1920 1920w, //headingprints.com/cdn/shop/files/mary-outside-23.jpg?v=1782754848&width=2400 2400w" width="2400" height="3000.0" loading="lazy" class="small--hide hero__image hero__image--image_rTditx image-element" sizes="100vw" style="object-position:50.0% 20.898%;"> 1786 1787 1788 1789</image-element> 1790 1791 1792 1793 1794 1795<image-element data-aos="image-fade-in" data-aos-offset="150"> 1796 1797 1798 1799<img src="//headingprints.com/cdn/shop/files/mary-outside-23.jpg?v=1782754848&width=4000" alt="" srcset="//headingprints.com/cdn/shop/files/mary-outside-23.jpg?v=1782754848&width=352 352w, //headingprints.com/cdn/shop/files/mary-outside-23.jpg?v=1782754848&width=832 832w, //headingprints.com/cdn/shop/files/mary-outside-23.jpg?v=1782754848&width=1200 1200w, //headingprints.com/cdn/shop/files/mary-outside-23.jpg?v=1782754848&width=1920 1920w, //headingprints.com/cdn/shop/files/mary-outside-23.jpg?v=1782754848&width=4000 4000w" width="4000" height="5000.0" loading="lazy" class="medium-up--hide hero__image hero__image--image_rTditx image-element" sizes="100vw" style="object-position:50.0% 20.898%;"> 1800 1801 1802 1803</image-element> 1804</div><div class="hero__text-wrap"> 1805 <div class="page-width"> 1806 <div class="hero__text-content vertical-center horizontal-center"> 1807 <div class="hero__text-shadow"><h2 class="h1 hero__title"> 1808 <div class="animation-cropper"><div class="animation-contents"> 1809 This Season's <br /> 1810Required Reading 1811 </div></div> 1812 </h2><div class="hero__link"><a href="/pages/scarves" class="btn"> 1813 Shop All-Season Scarves 1814 </a><a href="/pages/bandanas" class="btn"> 1815 Shop Bandanas 1816 </a></div></div> 1817 </div> 1818 </div> 1819 </div></div><div 1820 1821 class="slideshow__slide slideshow__slide--image_WNTP48" 1822 data-index="2" 1823 data-id="image_WNTP48"><style data-shopify>.slideshow__slide--image_WNTP48 .hero__title { 1824 font-size: 40.0px; 1825 } 1826 @media only screen and (min-width: 769px) { 1827 .slideshow__slide--image_WNTP48 .hero__title { 1828 font-size: 80px; 1829 } 1830 } 1831 .slideshow__slide--image_WNTP48 .btn { 1832 background: #ffffff !important; 1833 border: none; 1834 color: #000 !important; 1835 1836 } 1837 1838 1839 1840 1841 1842 .slideshow__slide--image_WNTP48 .hero__image-wrapper:after { 1843 content: ''; 1844 position: absolute; 1845 left: 0; 1846 right: 0; 1847 top: 0; 1848 bottom: 0; 1849 z-index: 3; 1850 background-color: #000; 1851 opacity: 0.2; 1852 } 1853 1854</style><div class="hero__image-wrapper"> 1855 1856 1857 1858 1859 1860<image-element data-aos="image-fade-in" data-aos-offset="150"> 1861 1862 1863 1864<img src="//headingprints.com/cdn/shop/files/last-chance-heading-out-banner-3.jpg?v=1787248552&width=2400" alt="" srcset="//headingprints.com/cdn/shop/files/last-chance-heading-out-banner-3.jpg?v=1787248552&width=352 352w, //headingprints.com/cdn/shop/files/last-chance-heading-out-banner-3.jpg?v=1787248552&width=832 832w, //headingprints.com/cdn/shop/files/last-chance-heading-out-banner-3.jpg?v=1787248552&width=1200 1200w, //headingprints.com/cdn/shop/files/last-chance-heading-out-banner-3.jpg?v=1787248552&width=1920 1920w, //headingprints.com/cdn/shop/files/last-chance-heading-out-banner-3.jpg?v=1787248552&width=2400 2400w" width="2400" height="1599.7078159240323" loading="lazy" class="small--hide hero__image hero__image--image_WNTP48 image-element" sizes="100vw" style="object-position:49.6522% 22.1421%;"> 1865 1866 1867 1868</image-element> 1869 1870 1871 1872 1873 1874<image-element data-aos="image-fade-in" data-aos-offset="150"> 1875 1876 1877 1878<img src="//headingprints.com/cdn/shop/files/last-chance-heading-out-banner1_58362b80-5999-45c5-953a-c438e5313101.jpg?v=1787249151&width=3650" alt="" srcset="//headingprints.com/cdn/shop/files/last-chance-heading-out-banner1_58362b80-5999-45c5-953a-c438e5313101.jpg?v=1787249151&width=352 352w, //headingprints.com/cdn/shop/files/last-chance-heading-out-banner1_58362b80-5999-45c5-953a-c438e5313101.jpg?v=1787249151&width=832 832w, //headingprints.com/cdn/shop/files/last-chance-heading-out-banner1_58362b80-5999-45c5-953a-c438e5313101.jpg?v=1787249151&width=1200 1200w, //headingprints.com/cdn/shop/files/last-chance-heading-out-banner1_58362b80-5999-45c5-953a-c438e5313101.jpg?v=1787249151&width=1920 1920w, //headingprints.com/cdn/shop/files/last-chance-heading-out-banner1_58362b80-5999-45c5-953a-c438e5313101.jpg?v=1787249151&width=3650 3650w" width="3650" height="4324.0" loading="lazy" class="medium-up--hide hero__image hero__image--image_WNTP48 image-element" sizes="100vw" style="object-position:52.808% 42.3041%;"> 1879 1880 1881 1882</image-element> 1883</div><a href="/collections/last-chance" class="hero__slide-link" aria-hidden="true"></a><div class="hero__text-wrap"> 1884 <div class="page-width"> 1885 <div class="hero__text-content vertical-center horizontal-center"> 1886 <div class="hero__text-shadow"><h2 class="h1 hero__title"> 1887 <div class="animation-cropper"><div class="animation-contents"> 1888 Last Chance 1889 </div></div> 1890 </h2><div class="hero__subtitle"> 1891 <div class="animation-cropper"><div class="animation-contents"> 1892 Shop designs leaving us forever 1893 </div></div> 1894 </div><div class="hero__link"><a href="/collections/last-chance" class="btn"> 1895 Shop The Final Run 1896 </a></div></div> 1897 </div> 1898 </div> 1899 </div></div></div> 1900 </div> 1901 </div></div> 1902 1903 1904</div><div id="shopify-section-template--21024875872424__blocks_DnQUF9" class="shopify-section"> 1905 1906 1907 1908<style data-shopify> 1909 .ai-smart-collection-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 1910 padding-top: 35px !important; 1911 padding-bottom: 15px !important; 1912 } 1913 @media screen and (max-width: 749px) { 1914 .ai-smart-collection-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 1915 padding-top: 40px !important; 1916 padding-bottom: 0px !important; 1917 } 1918 } 1919 1920 .ai-smart-collection__spacer-top-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { height: 40px; } 1921 @media screen and (max-width: 749px) { 1922 .ai-smart-collection__spacer-top-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { height: 25px; } 1923 } 1924 /* NEW bottom spacer backup */ 1925 .ai-smart-collection__spacer-bottom-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { height: 50px; } 1926 @media screen and (max-width: 749px) { 1927 .ai-smart-collection__spacer-bottom-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { height: 25px; } 1928 } 1929 1930 .ai-smart-collection__inner-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 1931 padding-left: 55px; 1932 padding-right: 55px; 1933 max-width: 1400px; 1934 margin: 0 auto; 1935 } 1936 @media screen and (max-width: 749px) { 1937 .ai-smart-collection__inner-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 1938 padding-left: 20px; 1939 padding-right: 20px; 1940 } 1941 } 1942 1943 .ai-smart-collection__header-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { text-align: center; margin-bottom: 40px; } 1944 .ai-smart-collection__title-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 1945 font-family: Assistant, sans-serif; 1946 font-weight: 400; 1947 font-style: normal; 1948 font-size: 38px; 1949 color: #000000; 1950 margin: 0 0 10px; 1951 text-transform: none; 1952 letter-spacing: 0px; 1953 } 1954 .ai-smart-collection__description-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { color: #000000; font-size: 16px; line-height: 1.5; } 1955 1956 .ai-smart-collection__grid-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 1957 display: grid; 1958 grid-template-columns: repeat(3, 1fr); 1959 gap: 26px; 1960 } 1961 @media screen and (max-width: 989px) { .ai-smart-collection__grid-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { grid-template-columns: repeat(4, 1fr); } } 1962 @media screen and (max-width: 749px) { 1963 .ai-smart-collection__grid-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 1964 grid-template-columns: repeat(2, 1fr); 1965 gap: 8px; 1966 } 1967 } 1968 1969 .ai-product-card-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { position: relative; display: flex; flex-direction: column; } 1970 .ai-product-card__link-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { text-decoration: none; color: inherit; } 1971 1972 .ai-product-card__image-wrapper-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 1973 position: relative; 1974 width: 100%; 1975 aspect-ratio: 1 / 1; 1976 height: auto; 1977 padding-bottom: 0 !important; 1978 overflow: hidden; 1979 background-color: #f5f5f5; 1980 margin: 0 auto; 1981 margin-bottom: 8px; 1982 } 1983 @media screen and (max-width: 749px) { 1984 .ai-product-card__image-wrapper-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 1985 width: 100%; 1986 aspect-ratio: 1 / 1; 1987 height: auto; 1988 padding-bottom: 0 !important; 1989 margin-bottom: 4px; 1990 } 1991 } 1992 .ai-product-card__image-container-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 1993 position: absolute !important; 1994 top: 0; 1995 right: 0; 1996 bottom: 0; 1997 left: 0; 1998 width: 100%; 1999 height: 100%; 2000 overflow: hidden; 2001 } 2002 .ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 2003 width: 100% !important; 2004 height: 100% !important; 2005 object-fit: cover; 2006 display: block; 2007 } 2008 .ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { width: 100%; height: 100%; } 2009 2010 @media screen and (min-width: 750px) { 2011 .ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { position: absolute; top: 0; left: 0; } 2012 .ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3:first-child { z-index: 2; } 2013 .ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3:not(:first-child) { z-index: 1; } 2014 .ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3--secondary { opacity: 0; transition: opacity .3s ease; } 2015 @media (hover: hover) { 2016 .ai-product-card-arvdtchrouiszvhnusaigenblockaicollectionytqmku3:hover .ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3:first-child { z-index: 1; } 2017 .ai-product-card-arvdtchrouiszvhnusaigenblockaicollectionytqmku3:hover .ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3--secondary { opacity: 1; z-index: 2; } 2018 } 2019 } 2020 2021 /* Tags / badges */ 2022 .ai-product-card__tags-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 2023 position: absolute; top: 10px; left: 10px; 2024 display: flex; flex-wrap: wrap; gap: px; z-index: 3; 2025 } 2026 .ai-product-card__tag-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 2027 display: inline-flex; align-items: center; 2028 padding: px px; 2029 font-size: px; 2030 font-weight: 700; 2031 border-radius: px; 2032 background-color: var(--tag-bg, ); 2033 color: var(--tag-fg, ); 2034 max-width: fit-content; line-height: 1; 2035 } 2036 .ai-product-card__tag-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 .__icon { margin-right: 6px; line-height: 0; } 2037 .ai-product-card__tag-arvdtchrouiszv
2037hnusaigenblockaicollectionytqmku3 .__label { } 2038 2039 .ai-product-card__tag-arvdtchrouiszvhnusaigenblockaicollectionytqmku3--sale { background-color: rgba(0,0,0,0); color: rgba(0,0,0,0); } 2040 .ai-product-card__tag-arvdtchrouiszvhnusaigenblockaicollectionytqmku3--low { background-color: #0ea5e9; color: #ffffff; } 2041 .ai-product-card__tag-arvdtchrouiszvhnusaigenblockaicollectionytqmku3--sold { background-color: #1f2937; color: #ffffff; } 2042 2043 .ai-product-card__info-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 2044 display: flex; flex-direction: column; gap: 0px; text-align: center; 2045 align-items: center; 2046 } 2047 .ai-product-card__vendor-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { font-size: 12px; color: #666666; text-transform: uppercase; letter-spacing: .5px; } 2048 .ai-product-card__title-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { font-size: 12px; color: #000000; margin: 0 0 0px; line-height: 1.3; } 2049 2050 .ai-product-card__price-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { display: flex; align-items: center; gap: 8px; font-size: 12px; justify-content: center; } 2051 .ai-product-card__price-regular-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { color: #900001; font-weight: 600; } 2052 .ai-product-card__price-compare-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { color: #666666; text-decoration: line-through; opacity: .7; font-size: .9em; } 2053 .ai-product-card__price-sale-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { color: #c8052e; font-weight: 600; } 2054 2055 2056 @media screen and (max-width: 749px) { 2057 .ai-product-card__image-container-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 2058 display: flex !important; 2059 flex-direction: row; 2060 scroll-snap-type: x mandatory; 2061 overflow-x: auto; 2062 overflow-y: hidden; 2063 scrollbar-width: none; 2064 -webkit-overflow-scrolling: touch; 2065 } 2066 .ai-product-card__image-container-arvdtchrouiszvhnusaigenblockaicollectionytqmku3::-webkit-scrollbar { display: none; } 2067 .ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 2068 position: relative; 2069 flex: 0 0 100%; 2070 min-width: 100%; 2071 width: 100%; 2072 height: 100%; 2073 scroll-snap-align: start; 2074 } 2075 .ai-product-card__swiper-dots-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 2076 position: absolute; 2077 bottom: 10px; 2078 left: 50%; 2079 transform: translateX(-50%); 2080 display: flex; 2081 gap: 6px; 2082 z-index: 3; 2083 } 2084 .ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 2085 width: 6px; 2086 height: 6px; 2087 border-radius: 50%; 2088 background-color: rgba(255,255,255,.5); 2089 transition: background-color .3s ease; 2090 } 2091 .ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3.active { background-color: rgba(255,255,255,1); } 2092 } 2093 2094 2095 @media screen and (min-width: 750px) { .ai-product-card__swiper-dots-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { display: none; } } 2096 2097 .ai-smart-collection__view-more-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { text-align: center; margin-top: 40px; } 2098 .ai-smart-collection__view-more-button-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { 2099 display: inline-block; padding: 15px 40px; background-color: #007db5; color: #ffffff; 2100 border: none; cursor: pointer; font-size: 16px; text-decoration: none; transition: opacity .3s ease; font-weight: 600; 2101 } 2102 .ai-smart-collection__view-more-button-arvdtchrouiszvhnusaigenblockaicollectionytqmku3:hover { opacity: .8; } 2103 .ai-smart-collection__empty-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { text-align: center; padding: 60px 20px; color: #000000; } 2104 .ai-product-card__placeholder-wrapper-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 { width: 100%; height: 100%; background-color: #f5f5f5; } 2105 .ai-product-card__placeholder-wrapper-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 svg { width: 100%; height: 100%; object-fit: cover; } 2106</style> 2107 2108<smart-collection-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 2109 class="ai-smart-collection-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" 2110 data-mobile-images="3" 2111 data-enable-swipe="true" 2112 2113> 2114 <div class="ai-smart-collection__spacer-top-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"></div> 2115 <div class="ai-smart-collection__inner-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2116 2117 2118 2119 <div class="ai-smart-collection__grid-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2120 2121 2122<div class="ai-product-card-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2123 <a href="/products/spooky-skinny-scarf" class="ai-product-card__link-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2124 <div class="ai-product-card__image-wrapper-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2125 <div class="ai-product-card__image-container-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" data-swiper-container> 2126 2127 2128 2129 2130 2131 2132 2133 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2134 <img 2135 src="//headingprints.com/cdn/shop/files/spooky-skinny-scarf-6786907.jpg?v=1762914876&width=800" 2136 alt="Spooky Skinny Scarf - Heading Prints" 2137 loading="eager" 2138 width="800" 2139 height="800" 2140 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " 2141 > 2142 </div> 2143 2144 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2145 <img 2146 src="//headingprints.com/cdn/shop/files/spooky-skinny-scarf-2381490.jpg?v=1784832373&width=800" 2147 alt="Spooky Skinny Scarf - Heading Prints" 2148 loading="lazy" 2149 width="800" 2150 height="800" 2151 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3--secondary" 2152 > 2153 </div> 2154 2155 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2156 <img 2157 src="//headingprints.com/cdn/shop/files/spooky-skinny-scarf-1016443.jpg?v=1784832374&width=800" 2158 alt="Spooky Skinny Scarf - Heading Prints" 2159 loading="lazy" 2160 width="800" 2161 height="800" 2162 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " 2163 > 2164 </div> 2165 2166 2167 </div> 2168 2169 <div class="ai-product-card__tags-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2170 2171 2172 2173 2174 </div> 2175 2176 2177 <div class="ai-product-card__swiper-dots-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" data-swiper-dots> 2178 2179 2180 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 active" data-dot-index="0"></div> 2181 2182 2183 2184 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " data-dot-index="1"></div> 2185 2186 2187 2188 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " data-dot-index="2"></div> 2189 2190 2191 </div> 2192 2193 </div> 2194 2195 <div class="ai-product-card__info-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2196 2197 2198 <h3 class="ai-product-card__title-arvdtchrouiszvhnusaigenblockaicollectionytqmku3">Spooky Skinny Scarf</h3> 2199 2200 2201 <div class="ai-product-card__price-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2202
2203 <span class="ai-product-card__price-regular-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2204 $25 2205 </span> 2206 2207 </div> 2208 2209 </div> 2210 </a> 2211 </div> 2212 2213<div class="ai-product-card-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2214 <a href="/products/danger-skinny-scarf" class="ai-product-card__link-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2215 <div class="ai-product-card__image-wrapper-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2216 <div class="ai-product-card__image-container-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" data-swiper-container> 2217 2218 2219 2220 2221 2222 2223 2224 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2225 <img 2226 src="//headingprints.com/cdn/shop/files/danger-skinny-scarf-8099595.jpg?v=1762914883&width=800" 2227 alt="Danger Skinny Scarf - Heading Prints" 2228 loading="eager" 2229 width="800" 2230 height="800" 2231 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " 2232 > 2233 </div> 2234 2235 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2236 <img 2237 src="//headingprints.com/cdn/shop/files/danger-skinny-scarf-4978489.jpg?v=1764738068&width=800" 2238 alt="Danger Skinny Scarf - Heading Prints" 2239 loading="lazy" 2240 width="800" 2241 height="800" 2242 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3--secondary" 2243 > 2244 </div> 2245 2246 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2247 <img 2248 src="//headingprints.com/cdn/shop/files/danger-skinny-scarf-8321297.jpg?v=1764738067&width=800" 2249 alt="Danger Skinny Scarf - Heading Prints" 2250 loading="lazy" 2251 width="800" 2252 height="800" 2253 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " 2254 > 2255 </div> 2256 2257 2258 </div> 2259 2260 <div class="ai-product-card__tags-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2261 2262 2263 2264 2265 </div> 2266 2267 2268 <div class="ai-product-card__swiper-dots-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" data-swiper-dots> 2269 2270 2271 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 active" data-dot-index="0"></div> 2272 2273 2274 2275 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " data-dot-index="1"></div> 2276 2277 2278 2279 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " data-dot-index="2"></div> 2280 2281 2282 </div> 2283 2284 </div> 2285 2286 <div class="ai-product-card__info-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2287 2288 2289 <h3 class="ai-product-card__title-arvdtchrouiszvhnusaigenblockaicollectionytqmku3">Danger Skinny Scarf</h3> 2290 2291 2292 <div class="ai-product-card__price-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2293
2294 <span class="ai-product-card__price-regular-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2295 $25 2296 </span> 2297 2298 </div> 2299 2300 </div> 2301 </a> 2302 </div> 2303 2304<div class="ai-product-card-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2305 <a href="/products/premonition-skinny-scarf" class="ai-product-card__link-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2306 <div class="ai-product-card__image-wrapper-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2307 <div class="ai-product-card__image-container-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" data-swiper-container> 2308 2309 2310 2311 2312 2313 2314 2315 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2316 <img 2317 src="//headingprints.com/cdn/shop/files/premonition-skinny-scarf-5263456.jpg?v=1762914877&width=800" 2318 alt="Premonition Skinny Scarf - Heading Prints" 2319 loading="eager" 2320 width="800" 2321 height="800" 2322 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " 2323 > 2324 </div> 2325 2326 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2327 <img 2328 src="//headingprints.com/cdn/shop/files/premonition-skinny-scarf-1339024.jpg?v=1764986348&width=800" 2329 alt="Premonition Skinny Scarf - Heading Prints" 2330 loading="lazy" 2331 width="800" 2332 height="800" 2333 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3--secondary" 2334 > 2335 </div> 2336 2337 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2338 <img 2339 src="//headingprints.com/cdn/shop/files/premonition-skinny-scarf-8284995.jpg?v=1764986347&width=800" 2340 alt="Premonition Skinny Scarf - Heading Prints" 2341 loading="lazy" 2342 width="800" 2343 height="800" 2344 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " 2345 > 2346 </div> 2347 2348 2349 </div> 2350 2351 <div class="ai-product-card__tags-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2352 2353 2354 2355 2356 </div> 2357 2358 2359 <div class="ai-product-card__swiper-dots-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" data-swiper-dots> 2360 2361 2362 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 active" data-dot-index="0"></div> 2363 2364 2365 2366 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " data-dot-index="1"></div> 2367 2368 2369 2370 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " data-dot-index="2"></div> 2371 2372 2373 </div> 2374 2375 </div> 2376 2377 <div class="ai-product-card__info-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2378 2379 2380 <h3 class="ai-product-card__title-arvdtchrouiszvhnusaigenblockaicollectionytqmku3">Premonition Skinny Scarf</h3> 2381 2382 2383 <div class="ai-product-card__price-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2384
2385 <span class="ai-product-card__price-regular-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2386 $25 2387 </span> 2388 2389 </div> 2390 2391 </div> 2392 </a> 2393 </div> 2394 2395<div class="ai-product-card-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2396 <a href="/products/mice-bandana" class="ai-product-card__link-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2397 <div class="ai-product-card__image-wrapper-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2398 <div class="ai-product-card__image-container-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" data-swiper-container> 2399 2400 2401 2402 2403 2404 2405 2406 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2407 <img 2408 src="//headingprints.com/cdn/shop/files/mice-bandana-6205720.jpg?v=1769875656&width=800" 2409 alt="Mice Bandana - Heading Prints" 2410 loading="eager" 2411 width="800" 2412 height="800" 2413 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " 2414 > 2415 </div> 2416 2417 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2418 <img 2419 src="//headingprints.com/cdn/shop/files/mice-bandana-6795097.jpg?v=1769875656&width=800" 2420 alt="Mice Bandana - Heading Prints" 2421 loading="lazy" 2422 width="800" 2423 height="800" 2424 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3--secondary" 2425 > 2426 </div> 2427 2428 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2429 <img 2430 src="//headingprints.com/cdn/shop/files/mice-bandana-2122343.jpg?v=1769875656&width=800" 2431 alt="Mice Bandana - Heading Prints" 2432 loading="lazy" 2433 width="800" 2434 height="800" 2435 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " 2436 > 2437 </div> 2438 2439 2440 </div> 2441 2442 <div class="ai-product-card__tags-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2443 2444 2445 2446 2447 </div> 2448 2449 2450 <div class="ai-product-card__swiper-dots-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" data-swiper-dots> 2451 2452 2453 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 active" data-dot-index="0"></div> 2454 2455 2456 2457 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " data-dot-index="1"></div> 2458 2459 2460 2461 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " data-dot-index="2"></div> 2462 2463 2464 </div> 2465 2466 </div> 2467 2468 <div class="ai-product-card__info-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2469 2470 2471 <h3 class="ai-product-card__title-arvdtchrouiszvhnusaigenblockaicollectionytqmku3">Mice Bandana</h3> 2472 2473 2474 <div class="ai-product-card__price-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2475
2476 <span class="ai-product-card__price-regular-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2477 $19 2478 </span> 2479 2480 </div> 2481 2482 </div> 2483 </a> 2484 </div> 2485 2486<div class="ai-product-card-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2487 <a href="/products/jack-o-lantern-silky-scarf" class="ai-product-card__link-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2488 <div class="ai-product-card__image-wrapper-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2489 <div class="ai-product-card__image-container-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" data-swiper-container> 2490 2491 2492 2493 2494 2495 2496 2497 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2498 <img 2499 src="//headingprints.com/cdn/shop/files/jack-o-lantern-silky-scarf-7561145.jpg?v=1762998714&width=800" 2500 alt="Jack o Lantern Silky Scarf - Heading Prints" 2501 loading="lazy" 2502 width="800" 2503 height="800" 2504 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " 2505 > 2506 </div> 2507 2508 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2509 <img 2510 src="//headingprints.com/cdn/shop/files/jack-o-lantern-silky-scarf-2826898.jpg?v=1762957182&width=800" 2511 alt="Jack o Lantern Silky Scarf - Heading Prints" 2512 loading="lazy" 2513 width="800" 2514 height="800" 2515 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3--secondary" 2516 > 2517 </div> 2518 2519 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2520 <img 2521 src="//headingprints.com/cdn/shop/files/jack-o-lantern-silky-scarf-1193338.jpg?v=1762957182&width=800" 2522 alt="Jack o Lantern Silky Scarf - Heading Prints" 2523 loading="lazy" 2524 width="800" 2525 height="800" 2526 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " 2527 > 2528 </div> 2529 2530 2531 </div> 2532 2533 <div class="ai-product-card__tags-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2534 <span class="ai-product-card__tag-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 ai-product-card__tag-arvdtchrouiszvhnusaigenblockaicollectionytqmku3--sale"><span class="__label">Sale</span></span> 2535 2536 2537 2538 2539 2540 </div> 2541 2542 2543 <div class="ai-product-card__swiper-dots-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" data-swiper-dots> 2544 2545 2546 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 active" data-dot-index="0"></div> 2547 2548 2549 2550 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " data-dot-index="1"></div> 2551 2552 2553 2554 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " data-dot-index="2"></div> 2555 2556 2557 </div> 2558 2559 </div> 2560 2561 <div class="ai-product-card__info-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2562 2563 2564 <h3 class="ai-product-card__title-arvdtchrouiszvhnusaigenblockaicollectionytqmku3">Jack O' Lantern Silky Scarf</h3> 2565 2566 2567 <div class="ai-product-card__price-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2568
2569 <span class="ai-product-card__price-sale-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2570 $41 2571 </span> 2572 <span class="ai-product-card__price-compare-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2573 $45 2574 </span> 2575 2576 </div> 2577 2578 </div> 2579 </a> 2580 </div> 2581 2582<div class="ai-product-card-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2583 <a href="/products/elk-silky-scarf" class="ai-product-card__link-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2584 <div class="ai-product-card__image-wrapper-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2585 <div class="ai-product-card__image-container-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" data-swiper-container> 2586 2587 2588 2589 2590 2591 2592 2593 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2594 <img 2595 src="//headingprints.com/cdn/shop/files/elk-silky-scarf-2054486.png?v=1786738053&width=800" 2596 alt="Elk Silky Scarf - Heading Prints" 2597 loading="lazy" 2598 width="800" 2599 height="800" 2600 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " 2601 > 2602 </div> 2603 2604 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2605 <img 2606 src="//headingprints.com/cdn/shop/files/elk-silky-scarf-8731240.jpg?v=1786738052&width=800" 2607 alt="Elk Silky Scarf - Heading Prints" 2608 loading="lazy" 2609 width="800" 2610 height="800" 2611 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3--secondary" 2612 > 2613 </div> 2614 2615 <div class="ai-product-card__image-slide-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2616 <img 2617 src="//headingprints.com/cdn/shop/files/elk-silky-scarf-7954826.jpg?v=1786738053&width=800" 2618 alt="Elk Silky Scarf - Heading Prints" 2619 loading="lazy" 2620 width="800" 2621 height="800" 2622 class="ai-product-card__image-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " 2623 > 2624 </div> 2625 2626 2627 </div> 2628 2629 <div class="ai-product-card__tags-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2630 2631 2632 2633 2634 </div> 2635 2636 2637 <div class="ai-product-card__swiper-dots-arvdtchrouiszvhnusaigenblockaicollectionytqmku3" data-swiper-dots> 2638 2639 2640 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 active" data-dot-index="0"></div> 2641 2642 2643 2644 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " data-dot-index="1"></div> 2645 2646 2647 2648 <div class="ai-product-card__swiper-dot-arvdtchrouiszvhnusaigenblockaicollectionytqmku3 " data-dot-index="2"></div> 2649 2650 2651 </div> 2652 2653 </div> 2654 2655 <div class="ai-product-card__info-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2656 2657 2658 <h3 class="ai-product-card__title-arvdtchrouiszvhnusaigenblockaicollectionytqmku3">Elk Silky Scarf</h3> 2659 2660 2661 <div class="ai-product-card__price-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2662
2663 <span class="ai-product-card__price-regular-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"> 2664 $45 2665 </span> 2666 2667 </div> 2668 2669 </div> 2670 </a> 2671 </div> 2672 2673 2674 </div> 2675 2676 2677 2678 </div> 2679 2680 <!-- Bottom spacer backup element --> 2681 <div class="ai-smart-collection__spacer-bottom-arvdtchrouiszvhnusaigenblockaicollectionytqmku3"></div> 2682</smart-collection-arvdtchrouiszvhnusaigenblockaicollectionytqmku3> 2683
2684<script> 2685 (function() { 2686 class SmartCollectionarvdtchrouiszvhnusaigenblockaicollectionytqmku3 extends HTMLElement { 2687 constructor() { 2688 super(); 2689 this.mobileImagesCount = parseInt(this.dataset.mobileImages) || 4; 2690 this.enableSwipe = this.dataset.enableSwipe === 'true'; 2691 } 2692 connectedCallback() { if (this.enableSwipe) { this.setupMobileSwipe(); } } 2693 setupMobileSwipe() { 2694 if (window.innerWidth > 749) return; 2695 const productCards = this.querySelectorAll('.ai-product-card-arvdtchrouiszvhnusaigenblockaicollectionytqmku3'); 2696 productCards.forEach(card => { 2697 const container = card.querySelector('[data-swiper-container]'); 2698 const dots = card.querySelectorAll('[data-dot-index]'); 2699 if (!container || dots.length === 0) return; 2700 let currentIndex = 0; 2701 const updateDots = () => { dots.forEach((dot, idx) => dot.classList.toggle('active', idx === currentIndex)); }; 2702 container.addEventListener('scroll', () => { 2703 const slideWidth = container.offsetWidth; 2704 const newIndex = Math.round(container.scrollLeft / slideWidth); 2705 if (newIndex !== currentIndex) { currentIndex = newIndex; updateDots(); } 2706 }); 2707 dots.forEach((dot, index) => { 2708 dot.addEventListener('click', (e) => { 2709 e.preventDefault(); e.stopPropagation(); 2710 currentIndex = index; 2711 container.scrollTo({ left: container.offsetWidth * index, behavior: 'smooth' }); 2712 updateDots(); 2713 }); 2714 }); 2715 }); 2716 } 2717 } 2718 customElements.define('smart-collection-arvdtchrouiszvhnusaigenblockaicollectionytqmku3', SmartCollectionarvdtchrouiszvhnusaigenblockaicollectionytqmku3); 2719 })(); 2720</script>
2720 2721 2722 2723 2724</div><div id="shopify-section-template--21024875872424__promo_grid_kRYMUC" class="shopify-section"><div 2725 data-section-id="template--21024875872424__promo_grid_kRYMUC" 2726 data-section-type="promo-grid"><style data-shopify>#shopify-section-template--21024875872424__promo_grid_kRYMUC { 2727 margin-bottom: 0 !important; 2728 padding-bottom: 0 !important; 2729 }</style><style data-shopify>.flex-grid--template--21024875872424__promo_grid_kRYMUC { 2730 margin-top: -0px; 2731 margin-inline-start: -0px; 2732 2733 padding-left: 0px; 2734 padding-right: 0px; 2735 2736 } 2737 2738 .flex-grid--template--21024875872424__promo_grid_kRYMUC .flex-grid--gutters { 2739 margin-top: -0px; 2740 margin-inline-start: -0px; 2741 } 2742 2743 .flex-grid--template--21024875872424__promo_grid_kRYMUC .flex-grid__item { 2744 padding-top: 0px; 2745 padding-inline-start: 0px; 2746 } 2747 2748 @media only screen and (max-width: 589px) { 2749 .flex-grid--template--21024875872424__promo_grid_kRYMUC { 2750 margin-top: -0px; 2751 margin-inline-start: -0px; 2752 2753 padding-left: 0px; 2754 padding-right: 0px; 2755 2756 } 2757 2758 .flex-grid--template--21024875872424__promo_grid_kRYMUC .flex-grid--gutters { 2759 margin-top: -0px; 2760 margin-inline-start: -0px; 2761 } 2762 2763 .flex-grid--template--21024875872424__promo_grid_kRYMUC .flex-grid__item { 2764 padding-top: 0px; 2765 padding-inline-start: 0px; 2766 } 2767 }</style><div class="promo-grid"> 2768 <div class="flex-grid flex-grid--gutters flex-grid--template--21024875872424__promo_grid_kRYMUC"><style data-shopify> 2769 2770 .flex-grid__item--advanced_K9gW8j { 2771 min-height: 60.0px; 2772 } 2773 2774 2775 @media only screen and (min-width: 769px) { 2776 .flex-grid__item--advanced_K9gW8j { 2777 min-height: 80.0px; 2778 } 2779 } 2780 2781 @media only screen and (min-width: 1140px) { 2782 .flex-grid__item--advanced_K9gW8j { 2783 min-height: 100px; 2784 } 2785 } 2786 2787 2788.flex-grid__item--advanced_K9gW8j .btn { 2789 background: #ffffff !important; 2790 border: none !important; 2791 color: #000 !important; 2792 2793 } 2794 2795 2796 2797 2798 2799 2800</style><div class="flex-grid__item flex-grid__item--100 flex-grid__item--advanced_K9gW8j type-advanced" ><div 2801 class="promo-grid__container vertical-center horizontal-center"><a href="/collections/hot-off-the-press" class="promo-grid__slide-link" aria-hidden="true" aria-label="Shop Spooky Season"></a><div class="promo-grid__bg"> 2802 2803 2804 2805<image-element data-aos="image-fade-in" data-aos-offset="150"> 2806 2807 2808 2809<img src="//headingprints.com/cdn/shop/files/heading_product_mice-4.jpg?v=1791376975&width=3650" alt="" srcset="//headingprints.com/cdn/shop/files/heading_product_mice-4.jpg?v=1791376975&width=352 352w, //headingprints.com/cdn/shop/files/heading_product_mice-4.jpg?v=1791376975&width=832 832w, //headingprints.com/cdn/shop/files/heading_product_mice-4.jpg?v=1791376975&width=1200 1200w, //headingprints.com/cdn/shop/files/heading_product_mice-4.jpg?v=1791376975&width=1920 1920w, //headingprints.com/cdn/shop/files/heading_product_mice-4.jpg?v=1791376975&width=3650 3650w" width="3650" height="5476.000000000001" loading="lazy" class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_K9gW8j 2810 image-element" sizes="(min-width: 769px) 100vw, 100vw"> 2811 2812 2813 2814</image-element> 2815</div><div class="promo-grid__content"> 2816 <div class="promo-grid__text"><a href="/collections/hot-off-the-press" class="btn"> 2817 Shop Spooky Season 2818 </a></div> 2819 </div></div></div></div> 2820</div> 2821</div> 2822 2823 2824</div><div id="shopify-section-template--21024875872424__blocks_kC7yKh" class="shopify-section"> 2825 2826 2827 2828<style data-shopify> 2829 .ai-smart-collection-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2830 padding-top: 35px !important; 2831 padding-bottom: 40px !important; 2832 } 2833 @media screen and (max-width: 749px) { 2834 .ai-smart-collection-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2835 padding-top: 40px !important; 2836 padding-bottom: 0px !important; 2837 } 2838 } 2839 2840 .ai-smart-collection__spacer-top-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { height: 40px; } 2841 @media screen and (max-width: 749px) { 2842 .ai-smart-collection__spacer-top-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { height: 25px; } 2843 } 2844 /* NEW bottom spacer backup */ 2845 .ai-smart-collection__spacer-bottom-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { height: 65px; } 2846 @media screen and (max-width: 749px) { 2847 .ai-smart-collection__spacer-bottom-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { height: 25px; } 2848 } 2849 2850 .ai-smart-collection__inner-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2851 padding-left: 55px; 2852 padding-right: 55px; 2853 max-width: 1400px; 2854 margin: 0 auto; 2855 } 2856 @media screen and (max-width: 749px) { 2857 .ai-smart-collection__inner-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2858 padding-left: 20px; 2859 padding-right: 20px; 2860 } 2861 } 2862 2863 .ai-smart-collection__header-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { text-align: center; margin-bottom: 40px; } 2864 .ai-smart-collection__title-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2865 font-family: Assistant, sans-serif; 2866 font-weight: 400; 2867 font-style: normal; 2868 font-size: 38px; 2869 color: #000000; 2870 margin: 0 0 10px; 2871 text-transform: none; 2872 letter-spacing: 0px; 2873 } 2874 .ai-smart-collection__description-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { color: #000000; font-size: 16px; line-height: 1.5; } 2875 2876 .ai-smart-collection__grid-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2877 display: grid; 2878 grid-template-columns: repeat(3, 1fr); 2879 gap: 26px; 2880 } 2881 @media screen and (max-width: 989px) { .ai-smart-collection__grid-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { grid-template-columns: repeat(4, 1fr); } } 2882 @media screen and (max-width: 749px) { 2883 .ai-smart-collection__grid-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2884 grid-template-columns: repeat(2, 1fr); 2885 gap: 8px; 2886 } 2887 } 2888 2889 .ai-product-card-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { position: relative; display: flex; flex-direction: column; } 2890 .ai-product-card__link-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { text-decoration: none; color: inherit; } 2891 2892 .ai-product-card__image-wrapper-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2893 position: relative; 2894 width: 100%; 2895 aspect-ratio: 1 / 1; 2896 height: auto; 2897 padding-bottom: 0 !important; 2898 overflow: hidden; 2899 background-color: #f5f5f5; 2900 margin: 0 auto; 2901 margin-bottom: 8px; 2902 } 2903 @media screen and (max-width: 749px) { 2904 .ai-product-card__image-wrapper-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2905 width: 100%; 2906 aspect-ratio: 1 / 1; 2907 height: auto; 2908 padding-bottom: 0 !important; 2909 margin-bottom: 4px; 2910 } 2911 } 2912 .ai-product-card__image-container-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2913 position: absolute !important; 2914 top: 0; 2915 right: 0; 2916 bottom: 0; 2917 left: 0; 2918 width: 100%; 2919 height: 100%; 2920 overflow: hidden; 2921 } 2922 .ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2923 width: 100% !important; 2924 height: 100% !important; 2925 object-fit: cover; 2926 display: block; 2927 } 2928 .ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { width: 100%; height: 100%; } 2929 2930 @media screen and (min-width: 750px) { 2931 .ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { position: absolute; top: 0; left: 0; } 2932 .ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby:first-child { z-index: 2; } 2933 .ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby:not(:first-child) { z-index: 1; } 2934 .ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby--secondary { opacity: 0; transition: opacity .3s ease; } 2935 @media (hover: hover) { 2936 .ai-product-card-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby:hover .ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby:first-child { z-index: 1; } 2937 .ai-product-card-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby:hover .ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby--secondary { opacity: 1; z-index: 2; } 2938 } 2939 } 2940 2941 /* Tags / badges */ 2942 .ai-product-card__tags-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2943 position: absolute; top: 10px; left: 10px; 2944 display: flex; flex-wrap: wrap; gap: px; z-index: 3; 2945 } 2946 .ai-product-card__tag-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2947 display: inline-flex; align-items: center; 2948 padding: px px; 2949 font-size: px; 2950 font-weight: 700; 2951 border-radius: px; 2952 background-color: var(--tag-bg, ); 2953 color: var(--tag-fg, ); 2954 max-width: fit-content; line-height: 1; 2955 } 2956 .ai-product-card__tag-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby .__icon { margin-right: 6px; line-height: 0; } 2957 .ai-product-card__tag-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby .__label { } 2958 2959 .ai-product-card__tag-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby--sale { background-color: rgba(0,0,0,0); color: rgba(0,0,0,0); } 2960 .ai-product-card__tag-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby--low { background-color: #0ea5e9; color: #ffffff; } 2961 .ai-product-card__tag-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby--sold { background-color: #1f2937; color: #ffffff; } 2962 2963 .ai-product-card__info-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2964 display: flex; flex-direction: column; gap: 0px; text-align: center; 2965 align-items: center; 2966 } 2967 .ai-product-card__vendor-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { font-size: 12px; color: #666666; text-transform: uppercase; letter-spacing: .5px; } 2968 .ai-product-card__title-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { font-size: 12px; color: #000000; margin: 0 0 0px; line-height: 1.3; } 2969 2970 .ai-product-card__price-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { display: flex; align-items: center; gap: 8px; font-size: 12px; justify-content: center; } 2971 .ai-product-card__price-regular-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { color: #900001; font-weight: 600; } 2972 .ai-product-card__price-compare-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { color: #666666; text-decoration: line-through; opacity: .7; font-size: .9em; } 2973 .ai-product-card__price-sale-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { color: #c8052e; font-weight: 600; } 2974 2975 2976 @media screen and (max-width: 749px) { 2977 .ai-product-card__image-container-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2978 display: flex !important; 2979 flex-direction: row; 2980 scroll-snap-type: x mandatory; 2981 overflow-x: auto; 2982 overflow-y: hidden; 2983 scrollbar-width: none; 2984 -webkit-overflow-scrolling: touch; 2985 } 2986 .ai-product-card__image-container-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby::-webkit-scrollbar { display: none; } 2987 .ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2988 position: relative; 2989 flex: 0 0 100%; 2990 min-width: 100%; 2991 width: 100%; 2992 height: 100%; 2993 scroll-snap-align: start; 2994 } 2995 .ai-product-card__swiper-dots-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 2996 position: absolute; 2997 bottom: 10px; 2998 left: 50%; 2999 transform: translateX(-50%); 3000 display: flex; 3001 gap: 6px; 3002 z-index: 3; 3003 } 3004 .ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 3005 width: 6px; 3006 height: 6px; 3007 border-radius: 50%; 3008 background-color: rgba(255,255,255,.5); 3009 transition: background-color .3s ease; 3010 } 3011 .ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby.active { background-color: rgba(255,255,255,1); } 3012 } 3013 3014 3015 @media screen and (min-width: 750px) { .ai-product-card__swiper-dots-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { display: none; } } 3016 3017 .ai-smart-collection__view-more-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { text-align: center; margin-top: 40px; } 3018 .ai-smart-collection__view-more-button-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { 3019 display: inline-block; padding: 15px 40px; background-color: #007db5; color: #ffffff; 3020 border: none; cursor: pointer; font-size: 16px; text-decoration: none; transition: opacity .3s ease; font-weight: 600; 3021 } 3022 .ai-smart-collection__view-more-button-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby:hover { opacity: .8; } 3023 .ai-smart-collection__empty-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { text-align: center; padding: 60px 20px; color: #000000; } 3024 .ai-product-card__placeholder-wrapper-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby { width: 100%; height: 100%; background-color: #f5f5f5; } 3025 .ai-product-card__placeholder-wrapper-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby svg { width: 100%; height: 100%; object-fit: cover; } 3026</style> 3027 3028<smart-collection-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby 3029 class="ai-smart-collection-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" 3030 data-mobile-images="3" 3031 data-enable-swipe="true" 3032 3033> 3034 <div class="ai-smart-collection__spacer-top-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"></div> 3035 <div class="ai-smart-collection__inner-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3036 3037 3038 3039 <div class="ai-smart-collection__grid-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3040 3041 3042<div class="ai-product-card-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3043 <a href="/products/bramble-bandana" class="ai-product-card__link-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3044 <div class="ai-product-card__image-wrapper-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3045 <div class="ai-product-card__image-container-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" data-swiper-container> 3046 3047 3048 3049 3050 3051 3052 3053 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3054 <img 3055 src="//headingprints.com/cdn/shop/files/bramble-709682.jpg?v=1754578571&width=800" 3056 alt="Bramble - Heading Bandanas" 3057 loading="eager" 3058 width="800" 3059 height="800" 3060 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " 3061 > 3062 </div> 3063 3064 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3065 <img 3066 src="//headingprints.com/cdn/shop/files/bramble-bandana-1676876.jpg?v=1788312428&width=800" 3067 alt="Bramble Bandana - Heading Prints" 3068 loading="lazy" 3069 width="800" 3070 height="800" 3071 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby--secondary" 3072 > 3073 </div> 3074 3075 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3076 <img 3077 src="//headingprints.com/cdn/shop/files/bramble-bandana-1325730.jpg?v=1788312428&width=800" 3078 alt="Bramble Bandana - Heading Prints" 3079 loading="lazy" 3080 width="800" 3081 height="800" 3082 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " 3083 > 3084 </div> 3085 3086 3087 </div> 3088 3089 <div class="ai-product-card__tags-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3090 3091 3092 3093
3093 3094 </div> 3095 3096 3097 <div class="ai-product-card__swiper-dots-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" data-swiper-dots> 3098 3099 3100 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby active" data-dot-index="0"></div> 3101 3102 3103 3104 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " data-dot-index="1"></div> 3105 3106 3107 3108 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " data-dot-index="2"></div> 3109 3110 3111 </div> 3112 3113 </div> 3114 3115 <div class="ai-product-card__info-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3116 3117 3118 <h3 class="ai-product-card__title-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby">Bramble Bandana</h3> 3119 3120 3121 <div class="ai-product-card__price-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3122 3123 <span class="ai-product-card__price-regular-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3124 $19 3125 </span> 3126 3127 </div> 3128 3129 </div> 3130 </a> 3131 </div> 3132 3133<div class="ai-product-card-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3134 <a href="/products/ecosystem-bandana" class="ai-product-card__link-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3135 <div class="ai-product-card__image-wrapper-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3136 <div class="ai-product-card__image-container-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" data-swiper-container> 3137 3138 3139 3140 3141 3142 3143 3144 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3145 <img 3146 src="//headingprints.com/cdn/shop/files/ecosystem-6110862.jpg?v=1762914937&width=800" 3147 alt="Ecosystem - Heading Prints" 3148 loading="eager" 3149 width="800" 3150 height="800" 3151 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " 3152 > 3153 </div> 3154 3155 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3156 <img 3157 src="//headingprints.com/cdn/shop/files/ecosystem-5491973.png?v=1762889890&width=800" 3158 alt="Ecosystem - Heading Prints" 3159 loading="lazy" 3160 width="800" 3161 height="800" 3162 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby--secondary" 3163 > 3164 </div> 3165 3166 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3167 <img 3168 src="//headingprints.com/cdn/shop/files/ecosystem-bandana-9103252.jpg?v=1772195716&width=800" 3169 alt="Ecosystem Bandana - Heading Prints" 3170 loading="lazy" 3171 width="800" 3172 height="800" 3173 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " 3174 > 3175 </div> 3176 3177 3178 </div> 3179 3180 <div class="ai-product-card__tags-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3181 3182 3183 3184 3185 </div> 3186 3187 3188 <div class="ai-product-card__swiper-dots-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" data-swiper-dots> 3189 3190 3191 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby active" data-dot-index="0"></div> 3192 3193 3194 3195 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " data-dot-index="1"></div> 3196 3197 3198 3199 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " data-dot-index="2"></div> 3200 3201 3202 </div> 3203 3204 </div> 3205 3206 <div class="ai-product-card__info-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3207 3208 3209 <h3 class="ai-product-card__title-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby">Ecosystem Bandana</h3> 3210 3211 3212 <div class="ai-product-card__price-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3213
3214 <span class="ai-product-card__price-regular-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3215 $19 3216 </span> 3217 3218 </div> 3219 3220 </div> 3221 </a> 3222 </div> 3223 3224<div class="ai-product-card-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3225 <a href="/products/seaweed-bandana" class="ai-product-card__link-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3226 <div class="ai-product-card__image-wrapper-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3227 <div class="ai-product-card__image-container-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" data-swiper-container> 3228 3229 3230 3231 3232 3233 3234 3235 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3236 <img 3237 src="//headingprints.com/cdn/shop/files/seaweed-bandana-3306806.jpg?v=1769461339&width=800" 3238 alt="Seaweed Bandana - Heading Prints" 3239 loading="eager" 3240 width="800" 3241 height="800" 3242 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " 3243 > 3244 </div> 3245 3246 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3247 <img 3248 src="//headingprints.com/cdn/shop/files/seaweed-bandana-6040303.jpg?v=1769448302&width=800" 3249 alt="Seaweed Bandana - Heading Prints" 3250 loading="lazy" 3251 width="800" 3252 height="800" 3253 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby--secondary" 3254 > 3255 </div> 3256 3257 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3258 <img 3259 src="//headingprints.com/cdn/shop/files/seaweed-bandana-2957402.jpg?v=1769448302&width=800" 3260 alt="Seaweed Bandana - Heading Prints" 3261 loading="lazy" 3262 width="800" 3263 height="800" 3264 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " 3265 > 3266 </div> 3267 3268 3269 </div> 3270 3271 <div class="ai-product-card__tags-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3272 3273 3274 3275 3276 </div> 3277 3278 3279 <div class="ai-product-card__swiper-dots-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" data-swiper-dots> 3280 3281 3282 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby active" data-dot-index="0"></div> 3283 3284 3285 3286 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " data-dot-index="1"></div> 3287 3288 3289 3290 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " data-dot-index="2"></div> 3291 3292 3293 </div> 3294 3295 </div> 3296 3297 <div class="ai-product-card__info-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3298 3299 3300 <h3 class="ai-product-card__title-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby">Seaweed Bandana</h3> 3301 3302 3303 <div class="ai-product-card__price-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3304
3305 <span class="ai-product-card__price-regular-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3306 $19 3307 </span> 3308 3309 </div> 3310 3311 </div> 3312 </a> 3313 </div> 3314 3315<div class="ai-product-card-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3316 <a href="/products/fawn-bandana" class="ai-product-card__link-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3317 <div class="ai-product-card__image-wrapper-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3318 <div class="ai-product-card__image-container-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" data-swiper-container> 3319 3320 3321 3322 3323 3324 3325 3326 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3327 <img 3328 src="//headingprints.com/cdn/shop/files/fawn-944504.jpg?v=1747370891&width=800" 3329 alt="Fawn - Heading Prints" 3330 loading="eager" 3331 width="800" 3332 height="800" 3333 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " 3334 > 3335 </div> 3336 3337 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3338 <img 3339 src="//headingprints.com/cdn/shop/files/fawn-532619.jpg?v=1754594441&width=800" 3340 alt="Fawn - Heading Prints" 3341 loading="lazy" 3342 width="800" 3343 height="800" 3344 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby--secondary" 3345 > 3346 </div> 3347 3348 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3349 <img 3350 src="//headingprints.com/cdn/shop/files/fawn-922812.jpg?v=1762963408&width=800" 3351 alt="Fawn - Heading Prints" 3352 loading="lazy" 3353 width="800" 3354 height="800" 3355 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " 3356 > 3357 </div> 3358 3359 3360 </div> 3361 3362 <div class="ai-product-card__tags-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3363 3364 3365 3366 3367 </div> 3368 3369 3370 <div class="ai-product-card__swiper-dots-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" data-swiper-dots> 3371 3372 3373 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby active" data-dot-index="0"></div> 3374 3375 3376 3377 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " data-dot-index="1"></div> 3378 3379 3380 3381 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " data-dot-index="2"></div> 3382 3383 3384 </div> 3385 3386 </div> 3387 3388 <div class="ai-product-card__info-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3389 3390 3391 <h3 class="ai-product-card__title-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby">Fawn Bandana</h3> 3392 3393 3394 <div class="ai-product-card__price-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3395
3396 <span class="ai-product-card__price-regular-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3397 $19 3398 </span> 3399 3400 </div> 3401 3402 </div> 3403 </a> 3404 </div> 3405 3406<div class="ai-product-card-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3407 <a href="/products/eclipse-bandana" class="ai-product-card__link-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3408 <div class="ai-product-card__image-wrapper-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3409 <div class="ai-product-card__image-container-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" data-swiper-container> 3410 3411 3412 3413 3414 3415 3416 3417 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3418 <img 3419 src="//headingprints.com/cdn/shop/files/eclipse-116643.jpg?v=1726105594&width=800" 3420 alt="Eclipse - Heading Prints" 3421 loading="lazy" 3422 width="800" 3423 height="800" 3424 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " 3425 > 3426 </div> 3427 3428 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3429 <img 3430 src="//headingprints.com/cdn/shop/files/eclipse-325219.jpg?v=1762963596&width=800" 3431 alt="Eclipse - Heading Prints" 3432 loading="lazy" 3433 width="800" 3434 height="800" 3435 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby--secondary" 3436 > 3437 </div> 3438 3439 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3440 <img 3441 src="//headingprints.com/cdn/shop/files/eclipse-165528.jpg?v=1762963596&width=800" 3442 alt="Eclipse - Heading Prints" 3443 loading="lazy" 3444 width="800" 3445 height="800" 3446 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " 3447 > 3448 </div> 3449 3450 3451 </div> 3452 3453 <div class="ai-product-card__tags-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3454 3455 3456 3457 3458 </div> 3459 3460 3461 <div class="ai-product-card__swiper-dots-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" data-swiper-dots> 3462 3463 3464 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby active" data-dot-index="0"></div> 3465 3466 3467 3468 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " data-dot-index="1"></div> 3469 3470 3471 3472 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " data-dot-index="2"></div> 3473 3474 3475 </div> 3476 3477 </div> 3478 3479 <div class="ai-product-card__info-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3480 3481 3482 <h3 class="ai-product-card__title-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby">Eclipse Bandana</h3> 3483 3484 3485 <div class="ai-product-card__price-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3486
3487 <span class="ai-product-card__price-regular-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3488 $19 3489 </span> 3490 3491 </div> 3492 3493 </div> 3494 </a> 3495 </div> 3496 3497<div class="ai-product-card-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3498 <a href="/products/bouquet-bandana" class="ai-product-card__link-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3499 <div class="ai-product-card__image-wrapper-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3500 <div class="ai-product-card__image-container-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" data-swiper-container> 3501 3502 3503 3504 3505 3506 3507 3508 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3509 <img 3510 src="//headingprints.com/cdn/shop/files/bouquet-440205.jpg?v=1719056588&width=800" 3511 alt="Bouquet - Heading Prints" 3512 loading="lazy" 3513 width="800" 3514 height="800" 3515 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " 3516 > 3517 </div> 3518 3519 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3520 <img 3521 src="//headingprints.com/cdn/shop/files/bouquet-628948.jpg?v=1769703509&width=800" 3522 alt="Bouquet - Heading Prints" 3523 loading="lazy" 3524 width="800" 3525 height="800" 3526 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby--secondary" 3527 > 3528 </div> 3529 3530 <div class="ai-product-card__image-slide-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3531 <img 3532 src="//headingprints.com/cdn/shop/files/bouquet-978213.jpg?v=1769703509&width=800" 3533 alt="Bouquet - Heading Prints" 3534 loading="lazy" 3535 width="800" 3536 height="800" 3537 class="ai-product-card__image-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " 3538 > 3539 </div> 3540 3541 3542 </div> 3543 3544 <div class="ai-product-card__tags-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3545 3546 3547 3548 3549 </div> 3550 3551 3552 <div class="ai-product-card__swiper-dots-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby" data-swiper-dots> 3553 3554 3555 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby active" data-dot-index="0"></div> 3556 3557 3558 3559 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " data-dot-index="1"></div> 3560 3561 3562 3563 <div class="ai-product-card__swiper-dot-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby " data-dot-index="2"></div> 3564 3565 3566 </div> 3567 3568 </div> 3569 3570 <div class="ai-product-card__info-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3571 3572 3573 <h3 class="ai-product-card__title-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby">Bouquet Bandana</h3> 3574 3575 3576 <div class="ai-product-card__price-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3577
3578 <span class="ai-product-card__price-regular-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"> 3579 $19 3580 </span> 3581 3582 </div> 3583 3584 </div> 3585 </a> 3586 </div> 3587 3588 3589 </div> 3590 3591 3592 3593 </div> 3594 3595 <!-- Bottom spacer backup element --> 3596 <div class="ai-smart-collection__spacer-bottom-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby"></div> 3597</smart-collection-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby> 3598
3599<script> 3600 (function() { 3601 class SmartCollectionamzznuutgdwlgwwhlsaigenblockaicollectionyix4aby extends HTMLElement { 3602 constructor() { 3603 super(); 3604 this.mobileImagesCount = parseInt(this.dataset.mobileImages) || 4; 3605 this.enableSwipe = this.dataset.enableSwipe === 'true'; 3606 } 3607 connectedCallback() { if (this.enableSwipe) { this.setupMobileSwipe(); } } 3608 setupMobileSwipe() { 3609 if (window.innerWidth > 749) return; 3610 const productCards = this.querySelectorAll('.ai-product-card-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby'); 3611 productCards.forEach(card => { 3612 const container = card.querySelector('[data-swiper-container]'); 3613 const dots = card.querySelectorAll('[data-dot-index]'); 3614 if (!container || dots.length === 0) return; 3615 let currentIndex = 0; 3616 const updateDots = () => { dots.forEach((dot, idx) => dot.classList.toggle('active', idx === currentIndex)); }; 3617 container.addEventListener('scroll', () => { 3618 const slideWidth = container.offsetWidth; 3619 const newIndex = Math.round(container.scrollLeft / slideWidth); 3620 if (newIndex !== currentIndex) { currentIndex = newIndex; updateDots(); } 3621 }); 3622 dots.forEach((dot, index) => { 3623 dot.addEventListener('click', (e) => { 3624 e.preventDefault(); e.stopPropagation(); 3625 currentIndex = index; 3626 container.scrollTo({ left: container.offsetWidth * index, behavior: 'smooth' }); 3627 updateDots(); 3628 }); 3629 }); 3630 }); 3631 } 3632 } 3633 customElements.define('smart-collection-amzznuutgdwlgwwhlsaigenblockaicollectionyix4aby', SmartCollectionamzznuutgdwlgwwhlsaigenblockaicollectionyix4aby); 3634 })(); 3635</script>
3635 3636 3637 3638 3639</div><div id="shopify-section-template--21024875872424__promo_grid_Lq8eXY" class="shopify-section"><div 3640 data-section-id="template--21024875872424__promo_grid_Lq8eXY" 3641 data-section-type="promo-grid"><style data-shopify>#shopify-section-template--21024875872424__promo_grid_Lq8eXY { 3642 margin-bottom: 0 !important; 3643 padding-bottom: 0 !important; 3644 }</style><style data-shopify>.flex-grid--template--21024875872424__promo_grid_Lq8eXY { 3645 margin-top: -0px; 3646 margin-inline-start: -0px; 3647 3648 padding-left: 0px; 3649 padding-right: 0px; 3650 3651 } 3652 3653 .flex-grid--template--21024875872424__promo_grid_Lq8eXY .flex-grid--gutters { 3654 margin-top: -0px; 3655 margin-inline-start: -0px; 3656 } 3657 3658 .flex-grid--template--21024875872424__promo_grid_Lq8eXY .flex-grid__item { 3659 padding-top: 0px; 3660 padding-inline-start: 0px; 3661 } 3662 3663 @media only screen and (max-width: 589px) { 3664 .flex-grid--template--21024875872424__promo_grid_Lq8eXY { 3665 margin-top: -0px; 3666 margin-inline-start: -0px; 3667 3668 padding-left: 0px; 3669 padding-right: 0px; 3670 3671 } 3672 3673 .flex-grid--template--21024875872424__promo_grid_Lq8eXY .flex-grid--gutters { 3674 margin-top: -0px; 3675 margin-inline-start: -0px; 3676 } 3677 3678 .flex-grid--template--21024875872424__promo_grid_Lq8eXY .flex-grid__item { 3679 padding-top: 0px; 3680 padding-inline-start: 0px; 3681 } 3682 }</style><div class="promo-grid"> 3683 <div class="flex-grid flex-grid--gutters flex-grid--template--21024875872424__promo_grid_Lq8eXY"><style data-shopify> 3684 3685 .flex-grid__item--advanced_BDcKt9 { 3686 min-height: 60.0px; 3687 } 3688 3689 3690 @media only screen and (min-width: 769px) { 3691 .flex-grid__item--advanced_BDcKt9 { 3692 min-height: 80.0px; 3693 } 3694 } 3695 3696 @media only screen and (min-width: 1140px) { 3697 .flex-grid__item--advanced_BDcKt9 { 3698 min-height: 100px; 3699 } 3700 } 3701 3702 3703.flex-grid__item--advanced_BDcKt9 .btn { 3704 background: #ffffff !important; 3705 border: none !important; 3706 color: #000 !important; 3707 3708 } 3709 3710 3711 3712 3713 3714 3715</style><div class="flex-grid__item flex-grid__item--100 flex-grid__item--advanced_BDcKt9 type-advanced" ><div 3716 class="promo-grid__container vertical-center horizontal-center"><a href="/pages/bandanas" class="promo-grid__slide-link" aria-hidden="true" aria-label="Shop All Bandanas"></a><div class="promo-grid__bg"> 3717 3718 3719 3720<image-element data-aos="image-fade-in" data-aos-offset="150"> 3721 3722 3723 3724<img src="//headingprints.com/cdn/shop/files/leaflet-bandana-2455482.jpg?v=1772444294&width=3414" alt="Leaflet Bandana - Heading Prints" srcset="//headingprints.com/cdn/shop/files/leaflet-bandana-2455482.jpg?v=1772444294&width=352 352w, //headingprints.com/cdn/shop/files/leaflet-bandana-2455482.jpg?v=1772444294&width=832 832w, //headingprints.com/cdn/shop/files/leaflet-bandana-2455482.jpg?v=1772444294&width=1200 1200w, //headingprints.com/cdn/shop/files/leaflet-bandana-2455482.jpg?v=1772444294&width=1920 1920w, //headingprints.com/cdn/shop/files/leaflet-bandana-2455482.jpg?v=1772444294&width=3414 3414w" width="3414" height="3414.0" loading="lazy" class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_BDcKt9 3725 image-element" sizes="(min-width: 769px) 100vw, 100vw" style="object-position:49.121% 49.609%;"> 3726 3727 3728 3729</image-element> 3730</div><div class="promo-grid__content"> 3731 <div class="promo-grid__text"><a href="/pages/bandanas" class="btn"> 3732 Shop All Bandanas 3733 </a></div> 3734 </div></div></div></div> 3735</div> 3736</div> 3737 3738 3739</div><div id="shopify-section-template--21024875872424__blocks_iKWcTL" class="shopify-section"> 3740 3741 3742 3743<style data-shopify> 3744 .ai-smart-collection-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3745 padding-top: 35px !important; 3746 padding-bottom: 40px !important; 3747 } 3748 @media screen and (max-width: 749px) { 3749 .ai-smart-collection-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3750 padding-top: 40px !important; 3751 padding-bottom: 40px !important; 3752 } 3753 } 3754 3755 .ai-smart-collection__spacer-top-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { height: 40px; } 3756 @media screen and (max-width: 749px) { 3757 .ai-smart-collection__spacer-top-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { height: 25px; } 3758 } 3759 /* NEW bottom spacer backup */ 3760 .ai-smart-collection__spacer-bottom-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { height: 65px; } 3761 @media screen and (max-width: 749px) { 3762 .ai-smart-collection__spacer-bottom-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { height: 25px; } 3763 } 3764 3765 .ai-smart-collection__inner-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3766 padding-left: 55px; 3767 padding-right: 55px; 3768 max-width: 1400px; 3769 margin: 0 auto; 3770 } 3771 @media screen and (max-width: 749px) { 3772 .ai-smart-collection__inner-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3773 padding-left: 20px; 3774 padding-right: 20px; 3775 } 3776 } 3777 3778 .ai-smart-collection__header-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { text-align: center; margin-bottom: 40px; } 3779 .ai-smart-collection__title-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3780 font-family: Assistant, sans-serif; 3781 font-weight: 400; 3782 font-style: normal; 3783 font-size: 38px; 3784 color: #000000; 3785 margin: 0 0 10px; 3786 text-transform: none; 3787 letter-spacing: 0px; 3788 } 3789 .ai-smart-collection__description-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { color: #000000; font-size: 16px; line-height: 1.5; } 3790 3791 .ai-smart-collection__grid-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3792 display: grid; 3793 grid-template-columns: repeat(3, 1fr); 3794 gap: 26px; 3795 } 3796 @media screen and (max-width: 989px) { .ai-smart-collection__grid-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { grid-template-columns: repeat(4, 1fr); } } 3797 @media screen and (max-width: 749px) { 3798 .ai-smart-collection__grid-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3799 grid-template-columns: repeat(2, 1fr); 3800 gap: 8px; 3801 } 3802 } 3803 3804 .ai-product-card-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { position: relative; display: flex; flex-direction: column; } 3805 .ai-product-card__link-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { text-decoration: none; color: inherit; } 3806 3807 .ai-product-card__image-wrapper-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3808 position: relative; 3809 width: 100%; 3810 aspect-ratio: 1 / 1; 3811 height: auto; 3812 padding-bottom: 0 !important; 3813 overflow: hidden; 3814 background-color: #f5f5f5; 3815 margin: 0 auto; 3816 margin-bottom: 8px; 3817 } 3818 @media screen and (max-width: 749px) { 3819 .ai-product-card__image-wrapper-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3820 width: 100%; 3821 aspect-ratio: 1 / 1; 3822 height: auto; 3823 padding-bottom: 0 !important; 3824 margin-bottom: 4px; 3825 } 3826 } 3827 .ai-product-card__image-container-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3828 position: absolute !important; 3829 top: 0; 3830 right: 0; 3831 bottom: 0; 3832 left: 0; 3833 width: 100%; 3834 height: 100%; 3835 overflow: hidden; 3836 } 3837 .ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3838 width: 100% !important; 3839 height: 100% !important; 3840 object-fit: cover; 3841 display: block; 3842 } 3843 .ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { width: 100%; height: 100%; } 3844 3845 @media screen and (min-width: 750px) { 3846 .ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { position: absolute; top: 0; left: 0; } 3847 .ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz:first-child { z-index: 2; } 3848 .ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz:not(:first-child) { z-index: 1; } 3849 .ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz--secondary { opacity: 0; transition: opacity .3s ease; } 3850 @media (hover: hover) { 3851 .ai-product-card-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz:hover .ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz:first-child { z-index: 1; } 3852 .ai-product-card-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz:hover .ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz--secondary { opacity: 1; z-index: 2; } 3853 } 3854 } 3855 3856 /* Tags / badges */ 3857 .ai-product-card__tags-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3858 position: absolute; top: 10px; left: 10px; 3859 display: flex; flex-wrap: wrap; gap: px; z-index: 3; 3860 } 3861 .ai-product-card__tag-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3862 display: inline-flex; align-items: center; 3863 padding: px px; 3864 font-size: px; 3865 font-weight: 700; 3866 border-radius: px; 3867 background-color: var(--tag-bg, ); 3868 color: var(--tag-fg, ); 3869 max-width: fit-content; line-height: 1; 3870 } 3871 .ai-product-card__tag-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz .__icon { margin-right: 6px; line-height: 0; } 3872 .ai-product-card__tag-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz .__label { } 3873 3874 .ai-product-card__tag-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz--sale { background-color: rgba(0,0,0,0); color: rgba(0,0,0,0); } 3875 .ai-product-card__tag-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz--low { background-color: #0ea5e9; color: #ffffff; } 3876 .ai-product-card__tag-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz--sold { background-color: #1f2937; color: #ffffff; } 3877 3878 .ai-product-card__info-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3879 display: flex; flex-direction: column; gap: 0px; text-align: center; 3880 align-items: center; 3881 } 3882 .ai-product-card__vendor-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { font-size: 12px; color: #666666; text-transform: uppercase; letter-spacing: .5px; } 3883 .ai-product-card__title-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { font-size: 12px; color: #000000; margin: 0 0 0px; line-height: 1.3; } 3884 3885 .ai-product-card__price-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { display: flex; align-items: center; gap: 8px; font-size: 12px; justify-content: center; } 3886 .ai-product-card__price-regular-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { color: #900001; font-weight: 600; } 3887 .ai-product-card__price-compare-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { color: #666666; text-decoration: line-through; opacity: .7; font-size: .9em; } 3888 .ai-product-card__price-sale-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { color: #c8052e; font-weight: 600; } 3889 3890 3891 @media screen and (max-width: 749px) { 3892 .ai-product-card__image-container-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3893 display: flex !important; 3894 flex-direction: row; 3895 scroll-snap-type: x mandatory; 3896 overflow-x: auto; 3897 overflow-y: hidden; 3898 scrollbar-width: none; 3899 -webkit-overflow-scrolling: touch; 3900 } 3901 .ai-product-card__image-container-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz::-webkit-scrollbar { display: none; } 3902 .ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3903 position: relative; 3904 flex: 0 0 100%; 3905 min-width: 100%; 3906 width: 100%; 3907 height: 100%; 3908 scroll-snap-align: start; 3909 } 3910 .ai-product-card__swiper-dots-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3911 position: absolute; 3912 bottom: 10px; 3913 left: 50%; 3914 transform: translateX(-50%); 3915 display: flex; 3916 gap: 6px; 3917 z-index: 3; 3918 } 3919 .ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3920 width: 6px; 3921 height: 6px; 3922 border-radius: 50%; 3923 background-color: rgba(255,255,255,.5); 3924 transition: background-color .3s ease; 3925 } 3926 .ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz.active { background-color: rgba(255,255,255,1); } 3927 } 3928 3929 3930 @media screen and (min-width: 750px) { .ai-product-card__swiper-dots-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { display: none; } } 3931 3932 .ai-smart-collection__view-more-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { text-align: center; margin-top: 40px; } 3933 .ai-smart-collection__view-more-button-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { 3934 display: inline-block; padding: 15px 40px; background-color: #007db5; color: #ffffff; 3935 border: none; cursor: pointer; font-size: 16px; text-decoration: none; transition: opacity .3s ease; font-weight: 600; 3936 } 3937 .ai-smart-collection__view-more-button-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz:hover { opacity: .8; } 3938 .ai-smart-collection__empty-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { text-align: center; padding: 60px 20px; color: #000000; } 3939 .ai-product-card__placeholder-wrapper-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz { width: 100%; height: 100%; background-color: #f5f5f5; } 3940 .ai-product-card__placeholder-wrapper-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz svg { width: 100%; height: 100%; object-fit: cover; } 3941</style> 3942 3943<smart-collection-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz 3944 class="ai-smart-collection-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" 3945 data-mobile-images="3" 3946 data-enable-swipe="true" 3947 3948> 3949 <div class="ai-smart-collection__spacer-top-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"></div> 3950 <div class="ai-smart-collection__inner-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 3951 3952 3953 3954 <div class="ai-smart-collection__grid-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 3955 3956 3957<div class="ai-product-card-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 3958 <a href="/products/strawberry-all-season-scarf" class="ai-product-card__link-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 3959 <div class="ai-product-card__image-wrapper-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 3960 <div class="ai-product-card__image-container-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" data-swiper-container> 3961 3962 3963 3964 3965 3966 3967 3968 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 3969 <img 3970 src="//headingprints.com/cdn/shop/files/strawberry-all-season-scarf-4386423.jpg?v=1790632693&width=800" 3971 alt="Strawberry All-Season Scarf - Heading Prints" 3972 loading="eager" 3973 width="800" 3974 height="800" 3975 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " 3976 > 3977 </div> 3978 3979 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 3980 <img 3981 src="//headingprints.com/cdn/shop/files/strawberry-scarf-6920899.
3981jpg?v=1764406387&width=800" 3982 alt="Strawberry Scarf - Heading Prints" 3983 loading="lazy" 3984 width="800" 3985 height="800" 3986 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz--secondary" 3987 > 3988 </div> 3989 3990 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 3991 <img 3992 src="//headingprints.com/cdn/shop/files/strawberry-912694.jpg?v=1764364772&width=800" 3993 alt="Strawberry - Heading Prints" 3994 loading="lazy" 3995 width="800" 3996 height="800" 3997 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " 3998 > 3999 </div> 4000 4001 4002 </div> 4003 4004 <div class="ai-product-card__tags-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4005 4006 4007 4008 4009 </div> 4010 4011 4012 <div class="ai-product-card__swiper-dots-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" data-swiper-dots> 4013 4014 4015 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz active" data-dot-index="0"></div> 4016 4017 4018 4019 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " data-dot-index="1"></div> 4020 4021 4022 4023 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " data-dot-index="2"></div> 4024 4025 4026 </div> 4027 4028 </div> 4029 4030 <div class="ai-product-card__info-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4031 4032 4033 <h3 class="ai-product-card__title-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz">Strawberry All-Season Scarf</h3> 4034 4035 4036 <div class="ai-product-card__price-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4037 4038 <span class="ai-product-card__price-regular-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4039 $28 4040 </span> 4041 4042 </div> 4043 4044 </div> 4045 </a> 4046 </div> 4047 4048<div class="ai-product-card-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4049 <a href="/products/zodiac-all-season-scarf" class="ai-product-card__link-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4050 <div class="ai-product-card__image-wrapper-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4051 <div class="ai-product-card__image-container-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" data-swiper-container> 4052 4053 4054 4055 4056 4057 4058 4059 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4060 <img 4061 src="//headingprints.com/cdn/shop/files/zodiac-scarf-4787187.jpg?v=1773521474&width=800" 4062 alt="Zodiac Scarf - Heading Prints" 4063 loading="eager" 4064 width="800" 4065 height="800" 4066 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " 4067 > 4068 </div> 4069 4070 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4071 <img 4072 src="//headingprints.com/cdn/shop/files/zodiac-scarf-3992159.jpg?v=1773521474&width=800" 4073 alt="Zodiac Scarf - Heading Prints" 4074 loading="lazy" 4075 width="800" 4076 height="800" 4077 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz--secondary" 4078 > 4079 </div> 4080 4081 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4082 <img 4083 src="//headingprints.com/cdn/shop/files/zodiac-scarf-3883459.jpg?v=1773521474&width=800" 4084 alt="Zodiac Scarf - Heading Prints" 4085 loading="lazy" 4086 width="800" 4087 height="800" 4088 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " 4089 > 4090 </div> 4091 4092 4093 </div> 4094 4095 <div class="ai-product-card__tags-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4096 4097 4098 4099 4100 </div> 4101 4102 4103 <div class="ai-product-card__swiper-dots-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" data-swiper-dots> 4104 4105 4106 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz active" data-dot-index="0"></div> 4107 4108 4109 4110 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " data-dot-index="1"></div> 4111 4112 4113 4114 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " data-dot-index="2"></div> 4115 4116 4117 </div> 4118 4119 </div> 4120 4121 <div class="ai-product-card__info-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4122 4123 4124 <h3 class="ai-product-card__title-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz">Zodiac All-Season Scarf</h3> 4125 4126 4127 <div class="ai-product-card__price-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4128
4129 <span class="ai-product-card__price-regular-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4130 $28 4131 </span> 4132 4133 </div> 4134 4135 </div> 4136 </a> 4137 </div> 4138 4139<div class="ai-product-card-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4140 <a href="/products/ferns-all-season-scarf" class="ai-product-card__link-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4141 <div class="ai-product-card__image-wrapper-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4142 <div class="ai-product-card__image-container-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" data-swiper-container> 4143 4144 4145 4146 4147 4148 4149 4150 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4151 <img 4152 src="//headingprints.com/cdn/shop/files/ferns-905433.jpg?v=1718299676&width=800" 4153 alt="Ferns - Heading Prints" 4154 loading="eager" 4155 width="800" 4156 height="800" 4157 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " 4158 > 4159 </div> 4160 4161 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4162 <img 4163 src="//headingprints.com/cdn/shop/files/ferns-scarf-3684123.jpg?v=1764406388&width=800" 4164 alt="Ferns Scarf - Heading Prints" 4165 loading="lazy" 4166 width="800" 4167 height="800" 4168 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz--secondary" 4169 > 4170 </div> 4171 4172 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4173 <img 4174 src="//headingprints.com/cdn/shop/files/ferns-scarf-3305238.jpg?v=1764406388&width=800" 4175 alt="Ferns Scarf - Heading Prints" 4176 loading="lazy" 4177 width="800" 4178 height="800" 4179 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " 4180 > 4181 </div> 4182 4183 4184 </div> 4185 4186 <div class="ai-product-card__tags-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4187 4188 4189 4190 4191 </div> 4192 4193 4194 <div class="ai-product-card__swiper-dots-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" data-swiper-dots> 4195 4196 4197 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz active" data-dot-index="0"></div> 4198 4199 4200 4201 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " data-dot-index="1"></div> 4202 4203 4204 4205 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " data-dot-index="2"></div> 4206 4207 4208 </div> 4209 4210 </div> 4211 4212 <div class="ai-product-card__info-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4213 4214 4215 <h3 class="ai-product-card__title-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz">Ferns All-Season Scarf</h3> 4216 4217 4218 <div class="ai-product-card__price-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4219
4220 <span class="ai-product-card__price-regular-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4221 $28 4222 </span> 4223 4224 </div> 4225 4226 </div> 4227 </a> 4228 </div> 4229 4230<div class="ai-product-card-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4231 <a href="/products/tarot-all-season-scarf" class="ai-product-card__link-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4232 <div class="ai-product-card__image-wrapper-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4233 <div class="ai-product-card__image-container-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" data-swiper-container> 4234 4235 4236 4237 4238 4239 4240 4241 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4242 <img 4243 src="//headingprints.com/cdn/shop/files/tarot-all-season-scarf-3185114.jpg?v=1790220187&width=800" 4244 alt="Tarot All-Season Scarf - Heading Prints" 4245 loading="eager" 4246 width="800" 4247 height="800" 4248 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " 4249 > 4250 </div> 4251 4252 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4253 <img 4254 src="//headingprints.com/cdn/shop/files/tarot-scarf-4189095.jpg?v=1763826350&width=800" 4255 alt="Tarot Scarf - Heading Prints" 4256 loading="lazy" 4257 width="800" 4258 height="800" 4259 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz--secondary" 4260 > 4261 </div> 4262 4263 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4264 <img 4265 src="//headingprints.com/cdn/shop/files/tarot-scarf-2572920.jpg?v=1763826351&width=800" 4266 alt="Tarot Scarf - Heading Prints" 4267 loading="lazy" 4268 width="800" 4269 height="800" 4270 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " 4271 > 4272 </div> 4273 4274 4275 </div> 4276 4277 <div class="ai-product-card__tags-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4278 4279 4280 4281 4282 </div> 4283 4284 4285 <div class="ai-product-card__swiper-dots-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" data-swiper-dots> 4286 4287 4288 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz active" data-dot-index="0"></div> 4289 4290 4291 4292 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " data-dot-index="1"></div> 4293 4294 4295 4296 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " data-dot-index="2"></div> 4297 4298 4299 </div> 4300 4301 </div> 4302 4303 <div class="ai-product-card__info-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4304 4305 4306 <h3 class="ai-product-card__title-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz">Tarot All-Season Scarf</h3> 4307 4308 4309 <div class="ai-product-card__price-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4310
4311 <span class="ai-product-card__price-regular-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4312 $28 4313 </span> 4314 4315 </div> 4316 4317 </div> 4318 </a> 4319 </div> 4320 4321<div class="ai-product-card-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4322 <a href="/products/larkspur-all-season-scarf" class="ai-product-card__link-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4323 <div class="ai-product-card__image-wrapper-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4324 <div class="ai-product-card__image-container-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" data-swiper-container> 4325 4326 4327 4328 4329 4330 4331 4332 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4333 <img 4334 src="//headingprints.com/cdn/shop/files/larkspur-all-season-scarf-7536251.jpg?v=1790220564&width=800" 4335 alt="Larkspur All-Season Scarf - Heading Prints" 4336 loading="lazy" 4337 width="800" 4338 height="800" 4339 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " 4340 > 4341 </div> 4342 4343 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4344 <img 4345 src="//headingprints.com/cdn/shop/files/larkspur-all-season-scarf-2097923.jpg?v=1783755127&width=800" 4346 alt="Larkspur All-Season Scarf - Heading Prints" 4347 loading="lazy" 4348 width="800" 4349 height="800" 4350 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz--secondary" 4351 > 4352 </div> 4353 4354 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4355 <img 4356 src="//headingprints.com/cdn/shop/files/larkspur-scarf-1283661.jpg?v=1763826605&width=800" 4357 alt="Larkspur Scarf - Heading Prints" 4358 loading="lazy" 4359 width="800" 4360 height="800" 4361 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " 4362 > 4363 </div> 4364 4365 4366 </div> 4367 4368 <div class="ai-product-card__tags-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4369 4370 4371 4372 4373 </div> 4374 4375 4376 <div class="ai-product-card__swiper-dots-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" data-swiper-dots> 4377 4378 4379 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz active" data-dot-index="0"></div> 4380 4381 4382 4383 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " data-dot-index="1"></div> 4384 4385 4386 4387 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " data-dot-index="2"></div> 4388 4389 4390 </div> 4391 4392 </div> 4393 4394 <div class="ai-product-card__info-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4395 4396 4397 <h3 class="ai-product-card__title-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz">Larkspur All-Season Scarf</h3> 4398 4399 4400 <div class="ai-product-card__price-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4401
4402 <span class="ai-product-card__price-regular-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4403 $28 4404 </span> 4405 4406 </div> 4407 4408 </div> 4409 </a> 4410 </div> 4411 4412<div class="ai-product-card-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4413 <a href="/products/wildflower-all-season-scarf" class="ai-product-card__link-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4414 <div class="ai-product-card__image-wrapper-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4415 <div class="ai-product-card__image-container-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" data-swiper-container> 4416 4417 4418 4419 4420 4421 4422 4423 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4424 <img 4425 src="//headingprints.com/cdn/shop/files/wildflower-300216.jpg?v=1726105619&width=800" 4426 alt="Wildflower - Heading Prints" 4427 loading="lazy" 4428 width="800" 4429 height="800" 4430 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " 4431 > 4432 </div> 4433 4434 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4435 <img 4436 src="//headingprints.com/cdn/shop/files/wildflower-all-season-scarf-8169738.jpg?v=1783506495&width=800" 4437 alt="Wildflower All-Season Scarf - Heading Prints" 4438 loading="lazy" 4439 width="800" 4440 height="800" 4441 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz--secondary" 4442 > 4443 </div> 4444 4445 <div class="ai-product-card__image-slide-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4446 <img 4447 src="//headingprints.com/cdn/shop/files/wildflower-all-season-scarf-4076936.jpg?v=1783506495&width=800" 4448 alt="Wildflower All-Season Scarf - Heading Prints" 4449 loading="lazy" 4450 width="800" 4451 height="800" 4452 class="ai-product-card__image-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " 4453 > 4454 </div> 4455 4456 4457 </div> 4458 4459 <div class="ai-product-card__tags-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4460 4461 4462 4463 4464 </div> 4465 4466 4467 <div class="ai-product-card__swiper-dots-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz" data-swiper-dots> 4468 4469 4470 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz active" data-dot-index="0"></div> 4471 4472 4473 4474 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " data-dot-index="1"></div> 4475 4476 4477 4478 <div class="ai-product-card__swiper-dot-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz " data-dot-index="2"></div> 4479 4480 4481 </div> 4482 4483 </div> 4484 4485 <div class="ai-product-card__info-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4486 4487 4488 <h3 class="ai-product-card__title-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz">Wildflower All-Season Scarf</h3> 4489 4490 4491 <div class="ai-product-card__price-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4492
4493 <span class="ai-product-card__price-regular-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"> 4494 $28 4495 </span> 4496 4497 </div> 4498 4499 </div> 4500 </a> 4501 </div> 4502 4503 4504 </div> 4505 4506 4507 4508 </div> 4509 4510 <!-- Bottom spacer backup element --> 4511 <div class="ai-smart-collection__spacer-bottom-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz"></div> 4512</smart-collection-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz> 4513
4514<script> 4515 (function() { 4516 class SmartCollectionaym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz extends HTMLElement { 4517 constructor() { 4518 super(); 4519 this.mobileImagesCount = parseInt(this.dataset.mobileImages) || 4; 4520 this.enableSwipe = this.dataset.enableSwipe === 'true'; 4521 } 4522 connectedCallback() { if (this.enableSwipe) { this.setupMobileSwipe(); } } 4523 setupMobileSwipe() { 4524 if (window.innerWidth > 749) return; 4525 const productCards = this.querySelectorAll('.ai-product-card-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz'); 4526 productCards.forEach(card => { 4527 const container = card.querySelector('[data-swiper-container]'); 4528 const dots = card.querySelectorAll('[data-dot-index]'); 4529 if (!container || dots.length === 0) return; 4530 let currentIndex = 0; 4531 const updateDots = () => { dots.forEach((dot, idx) => dot.classList.toggle('active', idx === currentIndex)); }; 4532 container.addEventListener('scroll', () => { 4533 const slideWidth = container.offsetWidth; 4534 const newIndex = Math.round(container.scrollLeft / slideWidth); 4535 if (newIndex !== currentIndex) { currentIndex = newIndex; updateDots(); } 4536 }); 4537 dots.forEach((dot, index) => { 4538 dot.addEventListener('click', (e) => { 4539 e.preventDefault(); e.stopPropagation(); 4540 currentIndex = index; 4541 container.scrollTo({ left: container.offsetWidth * index, behavior: 'smooth' }); 4542 updateDots(); 4543 }); 4544 }); 4545 }); 4546 } 4547 } 4548 customElements.define('smart-collection-aym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz', SmartCollectionaym1rtkvyd2w4tksvraigenblockaicollectionydk8aaz); 4549 })(); 4550</script>
4550 4551 4552 4553 4554</div><div id="shopify-section-template--21024875872424__promo_grid_dHpNTi" class="shopify-section"><div 4555 data-section-id="template--21024875872424__promo_grid_dHpNTi" 4556 data-section-type="promo-grid"><style data-shopify>#shopify-section-template--21024875872424__promo_grid_dHpNTi { 4557 margin-bottom: 0 !important; 4558 padding-bottom: 0 !important; 4559 }</style><style data-shopify>.flex-grid--template--21024875872424__promo_grid_dHpNTi { 4560 margin-top: -0px; 4561 margin-inline-start: -0px; 4562 4563 padding-left: 0px; 4564 padding-right: 0px; 4565 4566 } 4567 4568 .flex-grid--template--21024875872424__promo_grid_dHpNTi .flex-grid--gutters { 4569 margin-top: -0px; 4570 margin-inline-start: -0px; 4571 } 4572 4573 .flex-grid--template--21024875872424__promo_grid_dHpNTi .flex-grid__item { 4574 padding-top: 0px; 4575 padding-inline-start: 0px; 4576 } 4577 4578 @media only screen and (max-width: 589px) { 4579 .flex-grid--template--21024875872424__promo_grid_dHpNTi { 4580 margin-top: -0px; 4581 margin-inline-start: -0px; 4582 4583 padding-left: 0px; 4584 padding-right: 0px; 4585 4586 } 4587 4588 .flex-grid--template--21024875872424__promo_grid_dHpNTi .flex-grid--gutters { 4589 margin-top: -0px; 4590 margin-inline-start: -0px; 4591 } 4592 4593 .flex-grid--template--21024875872424__promo_grid_dHpNTi .flex-grid__item { 4594 padding-top: 0px; 4595 padding-inline-start: 0px; 4596 } 4597 }</style><div class="promo-grid"> 4598 <div class="flex-grid flex-grid--gutters flex-grid--template--21024875872424__promo_grid_dHpNTi"><style data-shopify> 4599 4600 .flex-grid__item--advanced_efdkag { 4601 min-height: 60.0px; 4602 } 4603 4604 4605 @media only screen and (min-width: 769px) { 4606 .flex-grid__item--advanced_efdkag { 4607 min-height: 80.0px; 4608 } 4609 } 4610 4611 @media only screen and (min-width: 1140px) { 4612 .flex-grid__item--advanced_efdkag { 4613 min-height: 100px; 4614 } 4615 } 4616 4617 4618.flex-grid__item--advanced_efdkag .btn { 4619 background: #ffffff !important; 4620 border: none !important; 4621 color: #000 !important; 4622 4623 } 4624 4625 4626 4627 4628 4629 4630</style><div class="flex-grid__item flex-grid__item--100 flex-grid__item--advanced_efdkag type-advanced" ><div 4631 class="promo-grid__container vertical-center horizontal-center"><a href="/pages/scarves" class="promo-grid__slide-link" aria-hidden="true" aria-label="Shop All Scarves"></a><div class="promo-grid__bg"> 4632 4633 4634 4635<image-element data-aos="image-fade-in" data-aos-offset="150"> 4636 4637 4638 4639<img src="//headingprints.com/cdn/shop/files/zodiac-scarf-3883459.jpg?v=1773521474&width=3110" alt="Zodiac Scarf - Heading Prints" srcset="//headingprints.com/cdn/shop/files/zodiac-scarf-3883459.jpg?v=1773521474&width=352 352w, //headingprints.com/cdn/shop/files/zodiac-scarf-3883459.jpg?v=1773521474&width=832 832w, //headingprints.com/cdn/shop/files/zodiac-scarf-3883459.jpg?v=1773521474&width=1200 1200w, //headingprints.com/cdn/shop/files/zodiac-scarf-3883459.jpg?v=1773521474&width=1920 1920w, //headingprints.com/cdn/shop/files/zodiac-scarf-3883459.jpg?v=1773521474&width=3110 3110w" width="3110" height="3110.0" loading="lazy" class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_efdkag 4640 image-element" sizes="(min-width: 769px) 100vw, 100vw" style="object-position:52.148% 26.855%;"> 4641 4642 4643 4644</image-element> 4645</div><div class="promo-grid__content"> 4646 <div class="promo-grid__text"><a href="/pages/scarves" class="btn"> 4647 Shop All Scarves 4648 </a></div> 4649 </div></div></div></div> 4650</div> 4651</div> 4652 4653 4654</div><div id="shopify-section-template--21024875872424__blocks_iNhKWL" class="shopify-section"> 4655 4656 4657 4658<style data-shopify> 4659 .ai-smart-collection-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4660 padding-top: 35px !important; 4661 padding-bottom: 40px !important; 4662 } 4663 @media screen and (max-width: 749px) { 4664 .ai-smart-collection-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4665 padding-top: 40px !important; 4666 padding-bottom: 40px !important; 4667 } 4668 } 4669 4670 .ai-smart-collection__spacer-top-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { height: 40px; } 4671 @media screen and (max-width: 749px) { 4672 .ai-smart-collection__spacer-top-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { height: 25px; } 4673 } 4674 /* NEW bottom spacer backup */ 4675 .ai-smart-collection__spacer-bottom-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { height: 65px; } 4676 @media screen and (max-width: 749px) { 4677 .ai-smart-collection__spacer-bottom-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { height: 25px; } 4678 } 4679 4680 .ai-smart-collection__inner-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4681 padding-left: 55px; 4682 padding-right: 55px; 4683 max-width: 1400px; 4684 margin: 0 auto; 4685 } 4686 @media screen and (max-width: 749px) { 4687 .ai-smart-collection__inner-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4688 padding-left: 20px; 4689 padding-right: 20px; 4690 } 4691 } 4692 4693 .ai-smart-collection__header-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { text-align: center; margin-bottom: 40px; } 4694 .ai-smart-collection__title-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4695 font-family: Assistant, sans-serif; 4696 font-weight: 400; 4697 font-style: normal; 4698 font-size: 38px; 4699 color: #000000; 4700 margin: 0 0 10px; 4701 text-transform: none; 4702 letter-spacing: 0px; 4703 } 4704 .ai-smart-collection__description-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { color: #000000; font-size: 16px; line-height: 1.5; } 4705 4706 .ai-smart-collection__grid-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4707 display: grid; 4708 grid-template-columns: repeat(3, 1fr); 4709 gap: 26px; 4710 } 4711 @media screen and (max-width: 989px) { .ai-smart-collection__grid-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { grid-template-columns: repeat(4, 1fr); } } 4712 @media screen and (max-width: 749px) { 4713 .ai-smart-collection__grid-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4714 grid-template-columns: repeat(2, 1fr); 4715 gap: 8px; 4716 } 4717 } 4718 4719 .ai-product-card-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { position: relative; display: flex; flex-direction: column; } 4720 .ai-product-card__link-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { text-decoration: none; color: inherit; } 4721 4722 .ai-product-card__image-wrapper-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4723 position: relative; 4724 width: 100%; 4725 aspect-ratio: 1 / 1; 4726 height: auto; 4727 padding-bottom: 0 !important; 4728 overflow: hidden; 4729 background-color: #f5f5f5; 4730 margin: 0 auto; 4731 margin-bottom: 8px; 4732 } 4733 @media screen and (max-width: 749px) { 4734 .ai-product-card__image-wrapper-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4735 width: 100%; 4736 aspect-ratio: 1 / 1; 4737 height: auto; 4738 padding-bottom: 0 !important; 4739 margin-bottom: 4px; 4740 } 4741 } 4742 .ai-product-card__image-container-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4743 position: absolute !important; 4744 top: 0; 4745 right: 0; 4746 bottom: 0; 4747 left: 0; 4748 width: 100%; 4749 height: 100%; 4750 overflow: hidden; 4751 } 4752 .ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4753 width: 100% !important; 4754 height: 100% !important; 4755 object-fit: cover; 4756 display: block; 4757 } 4758 .ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { width: 100%; height: 100%; } 4759 4760 @media screen and (min-width: 750px) { 4761 .ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { position: absolute; top: 0; left: 0; } 4762 .ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j:first-child { z-index: 2; } 4763 .ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j:not(:first-child) { z-index: 1; } 4764 .ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j--secondary { opacity: 0; transition: opacity .3s ease; } 4765 @media (hover: hover) { 4766 .ai-product-card-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j:hover .ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j:first-child { z-index: 1; } 4767 .ai-product-card-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j:hover .ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j--secondary { opacity: 1; z-index: 2; } 4768 } 4769 } 4770 4771 /* Tags / badges */ 4772 .ai-product-card__tags-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4773 position: absolute; top: 10px; left: 10px; 4774 display: flex; flex-wrap: wrap; gap: px; z-index: 3; 4775 } 4776 .ai-product-card__tag-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4777 display: inline-flex; align-items: center; 4778 padding: px px; 4779 font-size: px; 4780 font-weight: 700; 4781 border-radius: px; 4782 background-color: var(--tag-bg, ); 4783 color: var(--tag-fg, ); 4784 max-width: fit-content; line-height: 1; 4785 } 4786 .ai-product-card__tag-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j .__icon { margin-right: 6px; line-height: 0; } 4787 .ai-product-card__tag-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j .__label { } 4788 4789 .ai-product-card__tag-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j--sale { background-color: rgba(0,0,0,0); color: rgba(0,0,0,0); } 4790 .ai-product-card__tag-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j--low { background-color: #0ea5e9; color: #ffffff; } 4791 .ai-product-card__tag-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j--sold { background-color: #1f2937; color: #ffffff; } 4792 4793 .ai-product-card__info-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4794 display: flex; flex-direction: column; gap: 0px; text-align: center; 4795 align-items: center; 4796 } 4797 .ai-product-card__vendor-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { font-size: 12px; color: #666666; text-transform: uppercase; letter-spacing: .5px; } 4798 .ai-product-card__title-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { font-size: 12px; color: #000000; margin: 0 0 0px; line-height: 1.3; } 4799 4800 .ai-product-card__price-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { display: flex; align-items: center; gap: 8px; font-size: 12px; justify-content: center; } 4801 .ai-product-card__price-regular-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { color: #900001; font-weight: 600; } 4802 .ai-product-card__price-compare-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { color: #666666; text-decoration: line-through; opacity: .7; font-size: .9em; } 4803 .ai-product-card__price-sale-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { color: #c8052e; font-weight: 600; } 4804 4805 4806 @media screen and (max-width: 749px) { 4807 .ai-product-card__image-container-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4808 display: flex !important; 4809 flex-direction: row; 4810 scroll-snap-type: x mandatory; 4811 overflow-x: auto; 4812 overflow-y: hidden; 4813 scrollbar-width: none; 4814 -webkit-overflow-scrolling: touch; 4815 } 4816 .ai-product-card__image-container-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j::-webkit-scrollbar { display: none; } 4817 .ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4818 position: relative; 4819 flex: 0 0 100%; 4820 min-width: 100%; 4821 width: 100%; 4822 height: 100%; 4823 scroll-snap-align: start; 4824 } 4825 .ai-product-card__swiper-dots-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4826 position: absolute; 4827 bottom: 10px; 4828 left: 50%; 4829 transform: translateX(-50%); 4830 display: flex; 4831 gap: 6px; 4832 z-index: 3; 4833 } 4834 .ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4835 width: 6px; 4836 height: 6px; 4837 border-radius: 50%; 4838 background-color: rgba(255,255,255,.5); 4839 transition: background-color .3s ease; 4840 } 4841 .ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j.active { background-color: rgba(255,255,255,1); } 4842 } 4843 4844 4845 @media screen and (min-width: 750px) { .ai-product-card__swiper-dots-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { display: none; } } 4846 4847 .ai-smart-collection__view-more-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { text-align: center; margin-top: 40px; } 4848 .ai-smart-collection__view-more-button-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { 4849 display: inline-block; padding: 15px 40px; background-color: #007db5; color: #ffffff; 4850 border: none; cursor: pointer; font-size: 16px; text-decoration: none; transition: opacity .3s ease; font-weight: 600; 4851 } 4852 .ai-smart-collection__view-more-button-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j:hover { opacity: .8; } 4853 .ai-smart-collection__empty-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { text-align: center; padding: 60px 20px; color: #000000; } 4854 .ai-product-card__placeholder-wrapper-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j { width: 100%; height: 100%; background-color: #f5f5f5; } 4855 .ai-product-card__placeholder-wrapper-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j svg { width: 100%; height: 100%; object-fit: cover; } 4856</style> 4857 4858<smart-collection-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j 4859 class="ai-smart-collection-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" 4860 data-mobile-images="3" 4861 data-enable-swipe="true" 4862 4863> 4864 <div class="ai-smart-collection__spacer-top-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"></div> 4865 <div class="ai-smart-collection__inner-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4866 4867 4868 4869 <div class="ai-smart-collection__grid-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4870 4871 4872<div class="ai-product-card-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4873 <a href="/products/plumage-silky-scarf" class="ai-product-card__link-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4874 <div class="ai-product-card__image-wrapper-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4875 <div class="ai-product-card__image-container-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" data-swiper-container> 4876 4877 4878 4879 4880 4881 4882 4883 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4884 <img 4885 src="//headingprints.com/cdn/shop/files/plumage-silky-scarf-7460473.jpg?v=1781641794&width=800" 4886 alt="Plumage Silky Scarf - Heading Prints" 4887 loading="eager" 4888 width="800" 4889 height="800" 4890 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " 4891 > 4892 </div> 4893 4894 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4895 <img 4896 src="//headingprints.com/cdn/shop/files/plumage-silky-scarf-2733392.jpg?v=1784832374&width=800" 4897 alt="Plumage Silky Scarf - Heading Prints" 4898 loading="lazy" 4899 width="800" 4900 height="800" 4901 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j--secondary" 4902 > 4903 </div> 4904 4905 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4906 <img 4907 src="//headingprints.com/cdn/shop/files/plumage-silky-scarf-7230159.jpg?v=1784832374&width=800" 4908 alt="Plumage Silky Scarf - Heading Prints" 4909 loading="lazy" 4910 width="800" 4911 height="800" 4912 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " 4913 > 4914 </div> 4915 4916 4917 </div> 4918 4919 <div class="ai-product-card__tags-aylyydvniug1dbhjlzaigenblock
4919aicollectiony3dyn4j"> 4920 4921 4922 4923 4924 </div> 4925 4926 4927 <div class="ai-product-card__swiper-dots-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" data-swiper-dots> 4928 4929 4930 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j active" data-dot-index="0"></div> 4931 4932 4933 4934 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " data-dot-index="1"></div> 4935 4936 4937 4938 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " data-dot-index="2"></div> 4939 4940 4941 </div> 4942 4943 </div> 4944 4945 <div class="ai-product-card__info-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4946 4947 4948 <h3 class="ai-product-card__title-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j">Plumage Silky Scarf</h3> 4949 4950 4951 <div class="ai-product-card__price-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4952 4953 <span class="ai-product-card__price-regular-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4954 $45 4955 </span> 4956 4957 </div> 4958 4959 </div> 4960 </a> 4961 </div> 4962 4963<div class="ai-product-card-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4964 <a href="/products/veggies-silky-scarf" class="ai-product-card__link-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4965 <div class="ai-product-card__image-wrapper-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4966 <div class="ai-product-card__image-container-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" data-swiper-container> 4967 4968 4969 4970 4971 4972 4973 4974 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4975 <img 4976 src="//headingprints.com/cdn/shop/files/4.jpg?v=1762955904&width=800" 4977 alt="Veggies Silky Scarf" 4978 loading="eager" 4979 width="800" 4980 height="800" 4981 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " 4982 > 4983 </div> 4984 4985 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4986 <img 4987 src="//headingprints.com/cdn/shop/files/veggies-silky-scarf-6028851.jpg?v=1784832373&width=800" 4988 alt="Veggies Silky Scarf - Heading Prints" 4989 loading="lazy" 4990 width="800" 4991 height="800" 4992 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j--secondary" 4993 > 4994 </div> 4995 4996 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 4997 <img 4998 src="//headingprints.com/cdn/shop/files/veggies-silky-scarf-1197073.jpg?v=1784832373&width=800" 4999 alt="Veggies Silky Scarf - Heading Prints" 5000 loading="lazy" 5001 width="800" 5002 height="800" 5003 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " 5004 > 5005 </div> 5006 5007 5008 </div> 5009 5010 <div class="ai-product-card__tags-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5011 5012 5013 5014 5015 </div> 5016 5017 5018 <div class="ai-product-card__swiper-dots-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" data-swiper-dots> 5019 5020 5021 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j active" data-dot-index="0"></div> 5022 5023 5024 5025 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " data-dot-index="1"></div> 5026 5027 5028 5029 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " data-dot-index="2"></div> 5030 5031 5032 </div> 5033 5034 </div> 5035 5036 <div class="ai-product-card__info-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5037 5038 5039 <h3 class="ai-product-card__title-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j">Veggies Silky Scarf</h3> 5040 5041 5042 <div class="ai-product-card__price-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5043
5044 <span class="ai-product-card__price-regular-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5045 $45 5046 </span> 5047 5048 </div> 5049 5050 </div> 5051 </a> 5052 </div> 5053 5054<div class="ai-product-card-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5055 <a href="/products/celtique-silky-scarf" class="ai-product-card__link-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5056 <div class="ai-product-card__image-wrapper-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5057 <div class="ai-product-card__image-container-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" data-swiper-container> 5058 5059 5060 5061 5062 5063 5064 5065 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5066 <img 5067 src="//headingprints.com/cdn/shop/files/celtique-silky-scarf-5331174.jpg?v=1762998713&width=800" 5068 alt="Celtique Silky Scarf - Heading Prints" 5069 loading="eager" 5070 width="800" 5071 height="800" 5072 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " 5073 > 5074 </div> 5075 5076 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5077 <img 5078 src="//headingprints.com/cdn/shop/files/celtique-silky-scarf-7298573.jpg?v=1762956437&width=800" 5079 alt="Celtique Silky Scarf - Heading Prints" 5080 loading="lazy" 5081 width="800" 5082 height="800" 5083 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j--secondary" 5084 > 5085 </div> 5086 5087 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5088 <img 5089 src="//headingprints.com/cdn/shop/files/celtique-silky-scarf-9598287.jpg?v=1762956437&width=800" 5090 alt="Celtique Silky Scarf - Heading Prints" 5091 loading="lazy" 5092 width="800" 5093 height="800" 5094 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " 5095 > 5096 </div> 5097 5098 5099 </div> 5100 5101 <div class="ai-product-card__tags-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5102 <span class="ai-product-card__tag-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j ai-product-card__tag-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j--sale"><span class="__label">Sale</span></span> 5103 5104 5105 5106 5107 5108 </div> 5109 5110 5111 <div class="ai-product-card__swiper-dots-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" data-swiper-dots> 5112 5113 5114 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j active" data-dot-index="0"></div> 5115 5116 5117 5118 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " data-dot-index="1"></div> 5119 5120 5121 5122 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " data-dot-index="2"></div> 5123 5124 5125 </div> 5126 5127 </div> 5128 5129 <div class="ai-product-card__info-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5130 5131 5132 <h3 class="ai-product-card__title-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j">Celtique Silky Scarf</h3> 5133 5134 5135 <div class="ai-product-card__price-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5136
5137 <span class="ai-product-card__price-sale-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5138 $41 5139 </span> 5140 <span class="ai-product-card__price-compare-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5141 $45 5142 </span> 5143 5144 </div> 5145 5146 </div> 5147 </a> 5148 </div> 5149 5150<div class="ai-product-card-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5151 <a href="/products/flock-silky-scarf" class="ai-product-card__link-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5152 <div class="ai-product-card__image-wrapper-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5153 <div class="ai-product-card__image-container-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" data-swiper-container> 5154 5155 5156 5157 5158 5159 5160 5161 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5162 <img 5163 src="//headingprints.com/cdn/shop/files/flock-silky-scarf-2290338.jpg?v=1762998710&width=800" 5164 alt="Flock Silky Scarf - Heading Prints" 5165 loading="eager" 5166 width="800" 5167 height="800" 5168 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " 5169 > 5170 </div> 5171 5172 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5173 <img 5174 src="//headingprints.com/cdn/shop/files/flock-silky-scarf-5958061.jpg?v=1771528530&width=800" 5175 alt="Flock Silky Scarf - Heading Prints" 5176 loading="lazy" 5177 width="800" 5178 height="800" 5179 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j--secondary" 5180 > 5181 </div> 5182 5183 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5184 <img 5185 src="//headingprints.com/cdn/shop/files/flock-silky-scarf-7308498.jpg?v=1771528530&width=800" 5186 alt="Flock Silky Scarf - Heading Prints" 5187 loading="lazy" 5188 width="800" 5189 height="800" 5190 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " 5191 > 5192 </div> 5193 5194 5195 </div> 5196 5197 <div class="ai-product-card__tags-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5198 5199 5200 5201 5202 </div> 5203 5204 5205 <div class="ai-product-card__swiper-dots-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" data-swiper-dots> 5206 5207 5208 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j active" data-dot-index="0"></div> 5209 5210 5211 5212 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " data-dot-index="1"></div> 5213 5214 5215 5216 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " data-dot-index="2"></div> 5217 5218 5219 </div> 5220 5221 </div> 5222 5223 <div class="ai-product-card__info-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5224 5225 5226 <h3 class="ai-product-card__title-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j">Flock Silky Scarf</h3> 5227 5228 5229 <div class="ai-product-card__price-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5230
5231 <span class="ai-product-card__price-regular-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5232 $45 5233 </span> 5234 5235 </div> 5236 5237 </div> 5238 </a> 5239 </div> 5240 5241<div class="ai-product-card-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5242 <a href="/products/koi-silky-scarf" class="ai-product-card__link-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5243 <div class="ai-product-card__image-wrapper-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5244 <div class="ai-product-card__image-container-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" data-swiper-container> 5245 5246 5247 5248 5249 5250 5251 5252 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5253 <img 5254 src="//headingprints.com/cdn/shop/files/koi-silky-scarf-1280174.jpg?v=1781641799&width=800" 5255 alt="Koi Silky Scarf - Heading Prints" 5256 loading="lazy" 5257 width="800" 5258 height="800" 5259 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " 5260 > 5261 </div> 5262 5263 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5264 <img 5265 src="//headingprints.com/cdn/shop/files/koi-silky-scarf-3790308.jpg?v=1781310313&width=800" 5266 alt="Koi Silky Scarf - Heading Prints" 5267 loading="lazy" 5268 width="800" 5269 height="800" 5270 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j--secondary" 5271 > 5272 </div> 5273 5274 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5275 <img 5276 src="//headingprints.com/cdn/shop/files/koi-silky-scarf-9025049.jpg?v=1781310313&width=800" 5277 alt="Koi Silky Scarf - Heading Prints" 5278 loading="lazy" 5279 width="800" 5280 height="800" 5281 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " 5282 > 5283 </div> 5284 5285 5286 </div> 5287 5288 <div class="ai-product-card__tags-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5289 5290 5291 5292 5293 </div> 5294 5295 5296 <div class="ai-product-card__swiper-dots-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" data-swiper-dots> 5297 5298 5299 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j active" data-dot-index="0"></div> 5300 5301 5302 5303 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " data-dot-index="1"></div> 5304 5305 5306 5307 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " data-dot-index="2"></div> 5308 5309 5310 </div> 5311 5312 </div> 5313 5314 <div class="ai-product-card__info-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5315 5316 5317 <h3 class="ai-product-card__title-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j">Koi Silky Scarf</h3> 5318 5319 5320 <div class="ai-product-card__price-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5321
5322 <span class="ai-product-card__price-regular-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5323 $45 5324 </span> 5325 5326 </div> 5327 5328 </div> 5329 </a> 5330 </div> 5331 5332<div class="ai-product-card-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5333 <a href="/products/munch-silky-scarf" class="ai-product-card__link-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5334 <div class="ai-product-card__image-wrapper-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5335 <div class="ai-product-card__image-container-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" data-swiper-container> 5336 5337 5338 5339 5340 5341 5342 5343 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5344 <img 5345 src="//headingprints.com/cdn/shop/files/munch-silky-scarf-9974496.jpg?v=1781641796&width=800" 5346 alt="Munch Silky Scarf - Heading Prints" 5347 loading="lazy" 5348 width="800" 5349 height="800" 5350 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " 5351 > 5352 </div> 5353 5354 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5355 <img 5356 src="//headingprints.com/cdn/shop/files/munch-silky-scarf-8714078.jpg?v=1781310314&width=800" 5357 alt="Munch Silky Scarf - Heading Prints" 5358 loading="lazy" 5359 width="800" 5360 height="800" 5361 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j--secondary" 5362 > 5363 </div> 5364 5365 <div class="ai-product-card__image-slide-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5366 <img 5367 src="//headingprints.com/cdn/shop/files/munch-silky-scarf-2007317.jpg?v=1781310315&width=800" 5368 alt="Munch Silky Scarf - Heading Prints" 5369 loading="lazy" 5370 width="800" 5371 height="800" 5372 class="ai-product-card__image-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " 5373 > 5374 </div> 5375 5376 5377 </div> 5378 5379 <div class="ai-product-card__tags-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5380 5381 5382 5383 5384 </div> 5385 5386 5387 <div class="ai-product-card__swiper-dots-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j" data-swiper-dots> 5388 5389 5390 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j active" data-dot-index="0"></div> 5391 5392 5393 5394 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " data-dot-index="1"></div> 5395 5396 5397 5398 <div class="ai-product-card__swiper-dot-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j " data-dot-index="2"></div> 5399 5400 5401 </div> 5402 5403 </div> 5404 5405 <div class="ai-product-card__info-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5406 5407 5408 <h3 class="ai-product-card__title-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j">Munch Silky Scarf</h3> 5409 5410 5411 <div class="ai-product-card__price-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5412
5413 <span class="ai-product-card__price-regular-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"> 5414 $45 5415 </span> 5416 5417 </div> 5418 5419 </div> 5420 </a> 5421 </div> 5422 5423 5424 </div> 5425 5426 5427 5428 </div> 5429 5430 <!-- Bottom spacer backup element --> 5431 <div class="ai-smart-collection__spacer-bottom-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j"></div> 5432</smart-collection-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j> 5433
5434<script> 5435 (function() { 5436 class SmartCollectionaylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j extends HTMLElement { 5437 constructor() { 5438 super(); 5439 this.mobileImagesCount = parseInt(this.dataset.mobileImages) || 4; 5440 this.enableSwipe = this.dataset.enableSwipe === 'true'; 5441 } 5442 connectedCallback() { if (this.enableSwipe) { this.setupMobileSwipe(); } } 5443 setupMobileSwipe() { 5444 if (window.innerWidth > 749) return; 5445 const productCards = this.querySelectorAll('.ai-product-card-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j'); 5446 productCards.forEach(card => { 5447 const container = card.querySelector('[data-swiper-container]'); 5448 const dots = card.querySelectorAll('[data-dot-index]'); 5449 if (!container || dots.length === 0) return; 5450 let currentIndex = 0; 5451 const updateDots = () => { dots.forEach((dot, idx) => dot.classList.toggle('active', idx === currentIndex)); }; 5452 container.addEventListener('scroll', () => { 5453 const slideWidth = container.offsetWidth; 5454 const newIndex = Math.round(container.scrollLeft / slideWidth); 5455 if (newIndex !== currentIndex) { currentIndex = newIndex; updateDots(); } 5456 }); 5457 dots.forEach((dot, index) => { 5458 dot.addEventListener('click', (e) => { 5459 e.preventDefault(); e.stopPropagation(); 5460 currentIndex = index; 5461 container.scrollTo({ left: container.offsetWidth * index, behavior: 'smooth' }); 5462 updateDots(); 5463 }); 5464 }); 5465 }); 5466 } 5467 } 5468 customElements.define('smart-collection-aylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j', SmartCollectionaylyydvniug1dbhjlzaigenblockaicollectiony3dyn4j); 5469 })(); 5470</script>
5470 5471 5472 5473 5474</div><div id="shopify-section-template--21024875872424__promo_grid_nG7wYB" class="shopify-section"><div 5475 data-section-id="template--21024875872424__promo_grid_nG7wYB" 5476 data-section-type="promo-grid"><style data-shopify>#shopify-section-template--21024875872424__promo_grid_nG7wYB { 5477 margin-bottom: 0 !important; 5478 padding-bottom: 0 !important; 5479 }</style><style data-shopify>.flex-grid--template--21024875872424__promo_grid_nG7wYB { 5480 margin-top: -0px; 5481 margin-inline-start: -0px; 5482 5483 padding-left: 0px; 5484 padding-right: 0px; 5485 5486 } 5487 5488 .flex-grid--template--21024875872424__promo_grid_nG7wYB .flex-grid--gutters { 5489 margin-top: -0px; 5490 margin-inline-start: -0px; 5491 } 5492 5493 .flex-grid--template--21024875872424__promo_grid_nG7wYB .flex-grid__item { 5494 padding-top: 0px; 5495 padding-inline-start: 0px; 5496 } 5497 5498 @media only screen and (max-width: 589px) { 5499 .flex-grid--template--21024875872424__promo_grid_nG7wYB { 5500 margin-top: -0px; 5501 margin-inline-start: -0px; 5502 5503 padding-left: 0px; 5504 padding-right: 0px; 5505 5506 } 5507 5508 .flex-grid--template--21024875872424__promo_grid_nG7wYB .flex-grid--gutters { 5509 margin-top: -0px; 5510 margin-inline-start: -0px; 5511 } 5512 5513 .flex-grid--template--21024875872424__promo_grid_nG7wYB .flex-grid__item { 5514 padding-top: 0px; 5515 padding-inline-start: 0px; 5516 } 5517 }</style><div class="promo-grid"> 5518 <div class="flex-grid flex-grid--gutters flex-grid--template--21024875872424__promo_grid_nG7wYB"><style data-shopify> 5519 5520 .flex-grid__item--advanced_UCzEAq { 5521 min-height: 60.0px; 5522 } 5523 5524 5525 @media only screen and (min-width: 769px) { 5526 .flex-grid__item--advanced_UCzEAq { 5527 min-height: 80.0px; 5528 } 5529 } 5530 5531 @media only screen and (min-width: 1140px) { 5532 .flex-grid__item--advanced_UCzEAq { 5533 min-height: 100px; 5534 } 5535 } 5536 5537 5538.flex-grid__item--advanced_UCzEAq .btn { 5539 background: #ffffff !important; 5540 border: none !important; 5541 color: #000 !important; 5542 5543 } 5544 5545 5546 5547 5548 5549 5550</style><div class="flex-grid__item flex-grid__item--100 flex-grid__item--advanced_UCzEAq type-advanced" ><div 5551 class="promo-grid__container vertical-center horizontal-center"><a href="/collections/silky-scarves" class="promo-grid__slide-link" aria-hidden="true" aria-label="Shop All Silkies"></a><div class="promo-grid__bg"> 5552 5553 5554 5555<image-element data-aos="image-fade-in" data-aos-offset="150"> 5556 5557 5558 5559<img src="//headingprints.com/cdn/shop/files/plumage-silky-scarf-2034249.jpg?v=1781310315&width=3650" alt="Plumage Silky Scarf - Heading Prints" srcset="//headingprints.com/cdn/shop/files/plumage-silky-scarf-2034249.jpg?v=1781310315&width=352 352w, //headingprints.com/cdn/shop/files/plumage-silky-scarf-2034249.jpg?v=1781310315&width=832 832w, //headingprints.com/cdn/shop/files/plumage-silky-scarf-2034249.jpg?v=1781310315&width=1200 1200w, //headingprints.com/cdn/shop/files/plumage-silky-scarf-2034249.jpg?v=1781310315&width=1920 1920w, //headingprints.com/cdn/shop/files/plumage-silky-scarf-2034249.jpg?v=1781310315&width=3650 3650w" width="3650" height="3650.0" loading="lazy" class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_UCzEAq 5560 image-element" sizes="(min-width: 769px) 100vw, 100vw" style="object-position:50.0% 50.0%;"> 5561 5562 5563 5564</image-element> 5565</div><div class="promo-grid__content"> 5566 <div class="promo-grid__text"><a href="/collections/silky-scarves" class="btn"> 5567 Shop All Silkies 5568 </a></div> 5569 </div></div></div></div> 5570</div> 5571</div> 5572 5573 5574</div><div id="shopify-section-template--21024875872424__blocks_c3tbwR" class="shopify-section"> 5575 5576 5577 5578<style data-shopify> 5579 .ai-smart-collection-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5580 padding-top: 35px !important; 5581 padding-bottom: 40px !important; 5582 } 5583 @media screen and (max-width: 749px) { 5584 .ai-smart-collection-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5585 padding-top: 40px !important; 5586 padding-bottom: 25px !important; 5587 } 5588 } 5589 5590 .ai-smart-collection__spacer-top-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { height: 40px; } 5591 @media screen and (max-width: 749px) { 5592 .ai-smart-collection__spacer-top-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { height: 25px; } 5593 } 5594 /* NEW bottom spacer backup */ 5595 .ai-smart-collection__spacer-bottom-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { height: 65px; } 5596 @media screen and (max-width: 749px) { 5597 .ai-smart-collection__spacer-bottom-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { height: 25px; } 5598 } 5599 5600 .ai-smart-collection__inner-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5601 padding-left: 55px; 5602 padding-right: 55px; 5603 max-width: 1400px; 5604 margin: 0 auto; 5605 } 5606 @media screen and (max-width: 749px) { 5607 .ai-smart-collection__inner-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5608 padding-left: 20px; 5609 padding-right: 20px; 5610 } 5611 } 5612 5613 .ai-smart-collection__header-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { text-align: center; margin-bottom: 40px; } 5614 .ai-smart-collection__title-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5615 font-family: Assistant, sans-serif; 5616 font-weight: 400; 5617 font-style: normal; 5618 font-size: 38px; 5619 color: #000000; 5620 margin: 0 0 10px; 5621 text-transform: none; 5622 letter-spacing: 0px; 5623 } 5624 .ai-smart-collection__description-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { color: #000000; font-size: 16px; line-height: 1.5; } 5625 5626 .ai-smart-collection__grid-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5627 display: grid; 5628 grid-template-columns: repeat(3, 1fr); 5629 gap: 26px; 5630 } 5631 @media screen and (max-width: 989px) { .ai-smart-collection__grid-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { grid-template-columns: repeat(4, 1fr); } } 5632 @media screen and (max-width: 749px) { 5633 .ai-smart-collection__grid-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5634 grid-template-columns: repeat(2, 1fr); 5635 gap: 8px; 5636 } 5637 } 5638 5639 .ai-product-card-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { position: relative; display: flex; flex-direction: column; } 5640 .ai-product-card__link-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { text-decoration: none; color: inherit; } 5641 5642 .ai-product-card__image-wrapper-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5643 position: relative; 5644 width: 100%; 5645 aspect-ratio: 1 / 1; 5646 height: auto; 5647 padding-bottom: 0 !important; 5648 overflow: hidden; 5649 background-color: #f5f5f5; 5650 margin: 0 auto; 5651 margin-bottom: 8px; 5652 } 5653 @media screen and (max-width: 749px) { 5654 .ai-product-card__image-wrapper-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5655 width: 100%; 5656 aspect-ratio: 1 / 1; 5657 height: auto; 5658 padding-bottom: 0 !important; 5659 margin-bottom: 4px; 5660 } 5661 } 5662 .ai-product-card__image-container-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5663 position: absolute !important; 5664 top: 0; 5665 right: 0; 5666 bottom: 0; 5667 left: 0; 5668 width: 100%; 5669 height: 100%; 5670 overflow: hidden; 5671 } 5672 .ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5673 width: 100% !important; 5674 height: 100% !important; 5675 object-fit: cover; 5676 display: block; 5677 } 5678 .ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { width: 100%; height: 100%; } 5679 5680 @media screen and (min-width: 750px) { 5681 .ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { position: absolute; top: 0; left: 0; } 5682 .ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd:first-child { z-index: 2; } 5683 .ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd:not(:first-child) { z-index: 1; } 5684 .ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--secondary { opacity: 0; transition: opacity .3s ease; } 5685 @media (hover: hover) { 5686 .ai-product-card-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd:hover .ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd:first-child { z-index: 1; } 5687 .ai-product-card-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd:hover .ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--secondary { opacity: 1; z-index: 2; } 5688 } 5689 } 5690 5691 /* Tags / badges */ 5692 .ai-product-card__tags-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5693 position: absolute; top: 10px; left: 10px; 5694 display: flex; flex-wrap: wrap; gap: px; z-index: 3; 5695 } 5696 .ai-product-card__tag-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5697 display: inline-flex; align-items: center; 5698 padding: px px; 5699 font-size: px; 5700 font-weight: 700; 5701 border-radius: px; 5702 background-color: var(--tag-bg, ); 5703 color: var(--tag-fg, ); 5704 max-width: fit-content; line-height: 1; 5705 } 5706 .ai-product-card__tag-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd .__icon { margin-right: 6px; line-height: 0; } 5707 .ai-product-card__tag-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd .__label { } 5708 5709 .ai-product-card__tag-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--sale { background-color: rgba(0,0,0,0); color: rgba(0,0,0,0); } 5710 .ai-product-card__tag-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--low { background-color: #0ea5e9; color: #ffffff; } 5711 .ai-product-card__tag-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--sold { background-color: #1f2937; color: #ffffff; } 5712 5713 .ai-product-card__info-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5714 display: flex; flex-direction: column; gap: 0px; text-align: center; 5715 align-items: center; 5716 } 5717 .ai-product-card__vendor-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { font-size: 12px; color: #666666; text-transform: uppercase; letter-spacing: .5px; } 5718 .ai-product-card__title-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { font-size: 12px; color: #000000; margin: 0 0 0px; line-height: 1.3; } 5719 5720 .ai-product-card__price-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { display: flex; align-items: center; gap: 8px; font-size: 12px; justify-content: center; } 5721 .ai-product-card__price-regular-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { color: #900001; font-weight: 600; } 5722 .ai-product-card__price-compare-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { color: #666666; text-decoration: line-through; opacity: .7; font-size: .9em; } 5723 .ai-product-card__price-sale-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { color: #c8052e; font-weight: 600; } 5724 5725 5726 @media screen and (max-width: 749px) { 5727 .ai-product-card__image-container-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5728 display: flex !important; 5729 flex-direction: row; 5730 scroll-snap-type: x mandatory; 5731 overflow-x: auto; 5732 overflow-y: hidden; 5733 scrollbar-width: none; 5734 -webkit-overflow-scrolling: touch; 5735 } 5736 .ai-product-card__image-container-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd::-webkit-scrollbar { display: none; } 5737 .ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5738 position: relative; 5739 flex: 0 0 100%; 5740 min-width: 100%; 5741 width: 100%; 5742 height: 100%; 5743 scroll-snap-align: start; 5744 } 5745 .ai-product-card__swiper-dots-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5746 position: absolute; 5747 bottom: 10px; 5748 left: 50%; 5749 transform: translateX(-50%); 5750 display: flex; 5751 gap: 6px; 5752 z-index: 3; 5753 } 5754 .ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5755 width: 6px; 5756 height: 6px; 5757 border-radius: 50%; 5758 background-color: rgba(255,255,255,.5); 5759 transition: background-color .3s ease; 5760 } 5761 .ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd.active { background-color: rgba(255,255,255,1); } 5762 } 5763 5764 5765 @media screen and (min-width: 750px) { .ai-product-card__swiper-dots-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { display: none; } } 5766 5767 .ai-smart-collection__view-more-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { text-align: center; margin-top: 40px; } 5768 .ai-smart-collection__view-more-button-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { 5769 display: inline-block; padding: 15px 40px; background-color: #007db5; color: #ffffff; 5770 border: none; cursor: pointer; font-size: 16px; text-decoration: none; transition: opacity .3s ease; font-weight: 600; 5771 } 5772 .ai-smart-collection__view-more-button-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd:hover { opacity: .8; } 5773 .ai-smart-collection__empty-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { text-align: center; padding: 60px 20px; color: #000000; } 5774 .ai-product-card__placeholder-wrapper-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd { width: 100%; height: 100%; background-color: #f5f5f5; } 5775 .ai-product-card__placeholder-wrapper-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd svg { width: 100%; height: 100%; object-fit: cover; } 5776</style> 5777 5778<smart-collection-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd 5779 class="ai-smart-collection-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" 5780 data-mobile-images="3" 5781 data-enable-swipe="true" 5782 5783> 5784 <div class="ai-smart-collection__spacer-top-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"></div> 5785 <div class="ai-smart-collection__inner-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5786 5787 5788 5789 <div class="ai-smart-collection__grid-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5790 5791 5792<div class="ai-product-card-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5793 <a href="/products/trellis-skinny-scarf" class="ai-product-card__link-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5794 <div class="ai-product-card__image-wrapper-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5795 <div class="ai-product-card__image-container-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" data-swiper-container> 5796 5797 5798 5799 5800 5801 5802 5803 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5804 <img 5805 src="//headingprints.com/cdn/shop/files/trellis-skinny-scarf-4213004.jpg?v=1762914873&width=800" 5806 alt="Trellis Skinny Scarf - Heading Prints" 5807 loading="eager" 5808 width="800" 5809 height="800" 5810 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " 5811 > 5812 </div> 5813 5814 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5815 <img 5816 src="//headingprints.com/cdn/shop/files/trellis-skinny-scarf-1843061.jpg?v=1764949023&width=800" 5817 alt="Trellis Skinny Scarf - Heading Prints" 5818 loading="lazy" 5819 width="800" 5820 height="800" 5821 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--secondary" 5822 > 5823 </div> 5824 5825 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5826 <img 5827 src="//headingprints.com/cdn/shop/files/trellis-skinny-scarf-3302897.jpg?v=1764986347&width=800" 5828 alt="Trellis Skinny Scarf - Heading Prints" 5829 loading="lazy" 5830 width="800" 5831 height="800" 5832 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " 5833 > 5834 </div> 5835 5836 5837 </div> 5838 5839
5839 <div class="ai-product-card__tags-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5840 5841 5842 5843 5844 </div> 5845 5846 5847 <div class="ai-product-card__swiper-dots-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" data-swiper-dots> 5848 5849 5850 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd active" data-dot-index="0"></div> 5851 5852 5853 5854 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " data-dot-index="1"></div> 5855 5856 5857 5858 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " data-dot-index="2"></div> 5859 5860 5861 </div> 5862 5863 </div> 5864 5865 <div class="ai-product-card__info-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5866 5867 5868 <h3 class="ai-product-card__title-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd">Trellis Skinny Scarf</h3> 5869 5870 5871 <div class="ai-product-card__price-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5872 5873 <span class="ai-product-card__price-regular-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5874 $25 5875 </span> 5876 5877 </div> 5878 5879 </div> 5880 </a> 5881 </div> 5882 5883<div class="ai-product-card-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5884 <a href="/products/luck-skinny-scarf" class="ai-product-card__link-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5885 <div class="ai-product-card__image-wrapper-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5886 <div class="ai-product-card__image-container-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" data-swiper-container> 5887 5888 5889 5890 5891 5892 5893 5894 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5895 <img 5896 src="//headingprints.com/cdn/shop/files/luck-skinny-scarf-2006496.jpg?v=1762914879&width=800" 5897 alt="Luck Skinny Scarf - Heading Prints" 5898 loading="eager" 5899 width="800" 5900 height="800" 5901 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " 5902 > 5903 </div> 5904 5905 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5906 <img 5907 src="//headingprints.com/cdn/shop/files/luck-skinny-scarf-7743188.jpg?v=1762873110&width=800" 5908 alt="Luck Skinny Scarf - Heading Prints" 5909 loading="lazy" 5910 width="800" 5911 height="800" 5912 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--secondary" 5913 > 5914 </div> 5915 5916 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5917 <img 5918 src="//headingprints.com/cdn/shop/files/luck-skinny-scarf-5817921.jpg?v=1762873110&width=800" 5919 alt="Luck Skinny Scarf - Heading Prints" 5920 loading="lazy" 5921 width="800" 5922 height="800" 5923 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " 5924 > 5925 </div> 5926 5927 5928 </div> 5929 5930 <div class="ai-product-card__tags-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5931 5932 5933 5934 5935 </div> 5936 5937 5938 <div class="ai-product-card__swiper-dots-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" data-swiper-dots> 5939 5940 5941 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd active" data-dot-index="0"></div> 5942 5943 5944 5945 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " data-dot-index="1"></div> 5946 5947 5948 5949 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " data-dot-index="2"></div> 5950 5951 5952 </div> 5953 5954 </div> 5955 5956 <div class="ai-product-card__info-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5957 5958 5959 <h3 class="ai-product-card__title-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd">Luck Skinny Scarf</h3> 5960 5961 5962 <div class="ai-product-card__price-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5963
5964 <span class="ai-product-card__price-regular-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5965 $25 5966 </span> 5967 5968 </div> 5969 5970 </div> 5971 </a> 5972 </div> 5973 5974<div class="ai-product-card-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5975 <a href="/products/cyantotypes-skinny-scarf" class="ai-product-card__link-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5976 <div class="ai-product-card__image-wrapper-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5977 <div class="ai-product-card__image-container-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" data-swiper-container> 5978 5979 5980 5981 5982 5983 5984 5985 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5986 <img 5987 src="//headingprints.com/cdn/shop/files/cyantotypes-skinny-scarf-3504524.jpg?v=1762914883&width=800" 5988 alt="Cyantotypes Skinny Scarf - Heading Prints" 5989 loading="eager" 5990 width="800" 5991 height="800" 5992 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " 5993 > 5994 </div> 5995 5996 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 5997 <img 5998 src="//headingprints.com/cdn/shop/files/cyanotypes-skinny-scarf-2493798.jpg?v=1784832373&width=800" 5999 alt="Cyanotypes Skinny Scarf - Heading Prints" 6000 loading="lazy" 6001 width="800" 6002 height="800" 6003 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--secondary" 6004 > 6005 </div> 6006 6007 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6008 <img 6009 src="//headingprints.com/cdn/shop/files/cyanotypes-skinny-scarf-5628457.jpg?v=1784832374&width=800" 6010 alt="Cyanotypes Skinny Scarf - Heading Prints" 6011 loading="lazy" 6012 width="800" 6013 height="800" 6014 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " 6015 > 6016 </div> 6017 6018 6019 </div> 6020 6021 <div class="ai-product-card__tags-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6022 6023 6024 6025 6026 </div> 6027 6028 6029 <div class="ai-product-card__swiper-dots-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" data-swiper-dots> 6030 6031 6032 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd active" data-dot-index="0"></div> 6033 6034 6035 6036 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " data-dot-index="1"></div> 6037 6038 6039 6040 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " data-dot-index="2"></div> 6041 6042 6043 </div> 6044 6045 </div> 6046 6047 <div class="ai-product-card__info-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6048 6049 6050 <h3 class="ai-product-card__title-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd">Cyanotypes Skinny Scarf</h3> 6051 6052 6053 <div class="ai-product-card__price-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6054
6055 <span class="ai-product-card__price-regular-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6056 $25 6057 </span> 6058 6059 </div> 6060 6061 </div> 6062 </a> 6063 </div> 6064 6065<div class="ai-product-card-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6066 <a href="/products/tapestry-skinny-scarf" class="ai-product-card__link-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6067 <div class="ai-product-card__image-wrapper-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6068 <div class="ai-product-card__image-container-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" data-swiper-container> 6069 6070 6071 6072 6073 6074 6075 6076 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6077 <img 6078 src="//headingprints.com/cdn/shop/files/tapestry-skinny-scarf-5631692.jpg?v=1762914873&width=800" 6079 alt="Tapestry Skinny Scarf - Heading Prints" 6080 loading="eager" 6081 width="800" 6082 height="800" 6083 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " 6084 > 6085 </div> 6086 6087 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6088 <img 6089 src="//headingprints.com/cdn/shop/files/tapestry-skinny-scarf-9307042.jpg?v=1764738067&width=800" 6090 alt="Tapestry Skinny Scarf - Heading Prints" 6091 loading="lazy" 6092 width="800" 6093 height="800" 6094 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--secondary" 6095 > 6096 </div> 6097 6098 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6099 <img 6100 src="//headingprints.com/cdn/shop/files/tapestry-skinny-scarf-3482338.jpg?v=1764738067&width=800" 6101 alt="Tapestry Skinny Scarf - Heading Prints" 6102 loading="lazy" 6103 width="800" 6104 height="800" 6105 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " 6106 > 6107 </div> 6108 6109 6110 </div> 6111 6112 <div class="ai-product-card__tags-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6113 <span class="ai-product-card__tag-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd ai-product-card__tag-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--sale"><span class="__label">Sale</span></span> 6114 6115 6116 6117 6118 6119 </div> 6120 6121 6122 <div class="ai-product-card__swiper-dots-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" data-swiper-dots> 6123 6124 6125 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd active" data-dot-index="0"></div> 6126 6127 6128 6129 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " data-dot-index="1"></div> 6130 6131 6132 6133 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " data-dot-index="2"></div> 6134 6135 6136 </div> 6137 6138 </div> 6139 6140 <div class="ai-product-card__info-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6141 6142 6143 <h3 class="ai-product-card__title-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd">Tapestry Skinny Scarf</h3> 6144 6145 6146 <div class="ai-product-card__price-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6147
6148 <span class="ai-product-card__price-sale-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6149 $23 6150 </span> 6151 <span class="ai-product-card__price-compare-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6152 $25 6153 </span> 6154 6155 </div> 6156 6157 </div> 6158 </a> 6159 </div> 6160 6161<div class="ai-product-card-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6162 <a href="/products/prickly-skinny-scarf" class="ai-product-card__link-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6163 <div class="ai-product-card__image-wrapper-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6164 <div class="ai-product-card__image-container-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" data-swiper-container> 6165 6166 6167 6168 6169 6170 6171 6172 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6173 <img 6174 src="//headingprints.com/cdn/shop/files/prickly-skinny-scarf-8488231.jpg?v=1762914876&width=800" 6175 alt="Prickly Skinny Scarf - Heading Prints" 6176 loading="lazy" 6177 width="800" 6178 height="800" 6179 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " 6180 > 6181 </div> 6182 6183 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6184 <img 6185 src="//headingprints.com/cdn/shop/files/prickly-skinny-scarf-8929410.jpg?v=1764738067&width=800" 6186 alt="Prickly Skinny Scarf - Heading Prints" 6187 loading="lazy" 6188 width="800" 6189 height="800" 6190 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--secondary" 6191 > 6192 </div> 6193 6194 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6195 <img 6196 src="//headingprints.com/cdn/shop/files/prickly-skinny-scarf-1912605.jpg?v=1764738067&width=800" 6197 alt="Prickly Skinny Scarf - Heading Prints" 6198 loading="lazy" 6199 width="800" 6200 height="800" 6201 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " 6202 > 6203 </div> 6204 6205 6206 </div> 6207 6208 <div class="ai-product-card__tags-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6209 <span class="ai-product-card__tag-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd ai-product-card__tag-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--sale"><span class="__label">Sale</span></span> 6210 6211 6212 6213 6214 6215 </div> 6216 6217 6218 <div class="ai-product-card__swiper-dots-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" data-swiper-dots> 6219 6220 6221 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd active" data-dot-index="0"></div> 6222 6223 6224 6225 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " data-dot-index="1"></div> 6226 6227 6228 6229 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " data-dot-index="2"></div> 6230 6231 6232 </div> 6233 6234 </div> 6235 6236 <div class="ai-product-card__info-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6237 6238 6239 <h3 class="ai-product-card__title-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd">Prickly Skinny Scarf</h3> 6240 6241 6242 <div class="ai-product-card__price-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6243
6244 <span class="ai-product-card__price-sale-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6245 $23 6246 </span> 6247 <span class="ai-product-card__price-compare-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6248 $25 6249 </span> 6250 6251 </div> 6252 6253 </div> 6254 </a> 6255 </div> 6256 6257<div class="ai-product-card-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6258 <a href="/products/fungi-skinny-scarf" class="ai-product-card__link-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6259 <div class="ai-product-card__image-wrapper-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6260 <div class="ai-product-card__image-container-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" data-swiper-container> 6261 6262 6263 6264 6265 6266 6267 6268 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6269 <img 6270 src="//headingprints.com/cdn/shop/files/fungi-skinny-scarf-9160864.jpg?v=1762914881&width=800" 6271 alt="Fungi Skinny Scarf - Heading Prints" 6272 loading="lazy" 6273 width="800" 6274 height="800" 6275 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " 6276 > 6277 </div> 6278 6279 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6280 <img 6281 src="//headingprints.com/cdn/shop/files/fungi-skinny-scarf-5095275.jpg?v=1784583727&width=800" 6282 alt="Fungi Skinny Scarf - Heading Prints" 6283 loading="lazy" 6284 width="800" 6285 height="800" 6286 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--secondary" 6287 > 6288 </div> 6289 6290 <div class="ai-product-card__image-slide-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6291 <img 6292 src="//headingprints.com/cdn/shop/files/fungi-skinny-scarf-6798296.jpg?v=1762957965&width=800" 6293 alt="Fungi Skinny Scarf - Heading Prints" 6294 loading="lazy" 6295 width="800" 6296 height="800" 6297 class="ai-product-card__image-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " 6298 > 6299 </div> 6300 6301 6302 </div> 6303 6304 <div class="ai-product-card__tags-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6305 <span class="ai-product-card__tag-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd ai-product-card__tag-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd--sale"><span class="__label">Sale</span></span> 6306 6307 6308 6309 6310 6311 </div> 6312 6313 6314 <div class="ai-product-card__swiper-dots-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd" data-swiper-dots> 6315 6316 6317 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd active" data-dot-index="0"></div> 6318 6319 6320 6321 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " data-dot-index="1"></div> 6322 6323 6324 6325 <div class="ai-product-card__swiper-dot-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd " data-dot-index="2"></div> 6326 6327 6328 </div> 6329 6330 </div> 6331 6332 <div class="ai-product-card__info-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6333 6334 6335 <h3 class="ai-product-card__title-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd">Fungi Skinny Scarf</h3> 6336 6337 6338 <div class="ai-product-card__price-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6339
6340 <span class="ai-product-card__price-sale-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6341 $23 6342 </span> 6343 <span class="ai-product-card__price-compare-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"> 6344 $25 6345 </span> 6346 6347 </div> 6348 6349 </div> 6350 </a> 6351 </div> 6352 6353 6354 </div> 6355 6356 6357 6358 </div> 6359 6360 <!-- Bottom spacer backup element --> 6361 <div class="ai-smart-collection__spacer-bottom-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd"></div> 6362</smart-collection-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd> 6363
6364<script> 6365 (function() { 6366 class SmartCollectionaq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd extends HTMLElement { 6367 constructor() { 6368 super(); 6369 this.mobileImagesCount = parseInt(this.dataset.mobileImages) || 4; 6370 this.enableSwipe = this.dataset.enableSwipe === 'true'; 6371 } 6372 connectedCallback() { if (this.enableSwipe) { this.setupMobileSwipe(); } } 6373 setupMobileSwipe() { 6374 if (window.innerWidth > 749) return; 6375 const productCards = this.querySelectorAll('.ai-product-card-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd'); 6376 productCards.forEach(card => { 6377 const container = card.querySelector('[data-swiper-container]'); 6378 const dots = card.querySelectorAll('[data-dot-index]'); 6379 if (!container || dots.length === 0) return; 6380 let currentIndex = 0; 6381 const updateDots = () => { dots.forEach((dot, idx) => dot.classList.toggle('active', idx === currentIndex)); }; 6382 container.addEventListener('scroll', () => { 6383 const slideWidth = container.offsetWidth; 6384 const newIndex = Math.round(container.scrollLeft / slideWidth); 6385 if (newIndex !== currentIndex) { currentIndex = newIndex; updateDots(); } 6386 }); 6387 dots.forEach((dot, index) => { 6388 dot.addEventListener('click', (e) => { 6389 e.preventDefault(); e.stopPropagation(); 6390 currentIndex = index; 6391 container.scrollTo({ left: container.offsetWidth * index, behavior: 'smooth' }); 6392 updateDots(); 6393 }); 6394 }); 6395 }); 6396 } 6397 } 6398 customElements.define('smart-collection-aq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd', SmartCollectionaq0nlymnwuw1vyjj1baigenblockaicollectionyykyidd); 6399 })(); 6400</script>
6400 6401 6402 6403 6404</div><div id="shopify-section-template--21024875872424__promo_grid_7Vwebq" class="shopify-section"><div 6405 data-section-id="template--21024875872424__promo_grid_7Vwebq" 6406 data-section-type="promo-grid"><style data-shopify>#shopify-section-template--21024875872424__promo_grid_7Vwebq { 6407 margin-bottom: 0 !important; 6408 padding-bottom: 0 !important; 6409 }</style><style data-shopify>.flex-grid--template--21024875872424__promo_grid_7Vwebq { 6410 margin-top: -0px; 6411 margin-inline-start: -0px; 6412 6413 padding-left: 0px; 6414 padding-right: 0px; 6415 6416 } 6417 6418 .flex-grid--template--21024875872424__promo_grid_7Vwebq .flex-grid--gutters { 6419 margin-top: -0px; 6420 margin-inline-start: -0px; 6421 } 6422 6423 .flex-grid--template--21024875872424__promo_grid_7Vwebq .flex-grid__item { 6424 padding-top: 0px; 6425 padding-inline-start: 0px; 6426 } 6427 6428 @media only screen and (max-width: 589px) { 6429 .flex-grid--template--21024875872424__promo_grid_7Vwebq { 6430 margin-top: -0px; 6431 margin-inline-start: -0px; 6432 6433 padding-left: 0px; 6434 padding-right: 0px; 6435 6436 } 6437 6438 .flex-grid--template--21024875872424__promo_grid_7Vwebq .flex-grid--gutters { 6439 margin-top: -0px; 6440 margin-inline-start: -0px; 6441 } 6442 6443 .flex-grid--template--21024875872424__promo_grid_7Vwebq .flex-grid__item { 6444 padding-top: 0px; 6445 padding-inline-start: 0px; 6446 } 6447 }</style><div class="promo-grid"> 6448 <div class="flex-grid flex-grid--gutters flex-grid--template--21024875872424__promo_grid_7Vwebq"><style data-shopify> 6449 6450 .flex-grid__item--advanced_y4yiFH { 6451 min-height: 60.0px; 6452 } 6453 6454 6455 @media only screen and (min-width: 769px) { 6456 .flex-grid__item--advanced_y4yiFH { 6457 min-height: 80.0px; 6458 } 6459 } 6460 6461 @media only screen and (min-width: 1140px) { 6462 .flex-grid__item--advanced_y4yiFH { 6463 min-height: 100px; 6464 } 6465 } 6466 6467 6468.flex-grid__item--advanced_y4yiFH .btn { 6469 background: #ffffff !important; 6470 border: none !important; 6471 color: #000 !important; 6472 6473 } 6474 6475 6476 6477 6478 6479 6480</style><div class="flex-grid__item flex-grid__item--100 flex-grid__item--advanced_y4yiFH type-advanced" ><div 6481 class="promo-grid__container vertical-center horizontal-center"><a href="/pages/skinny-scarves" class="promo-grid__slide-link" aria-hidden="true" aria-label="Shop All Skinnies"></a><div class="promo-grid__bg"> 6482 6483 6484 6485<image-element data-aos="image-fade-in" data-aos-offset="150"> 6486 6487 6488 6489<img src="//headingprints.com/cdn/shop/files/heading_skinny_scarf.jpg?v=1763141592&width=5760" alt="" srcset="//headingprints.com/cdn/shop/files/heading_skinny_scarf.jpg?v=1763141592&width=352 352w, //headingprints.com/cdn/shop/files/heading_skinny_scarf.jpg?v=1763141592&width=832 832w, //headingprints.com/cdn/shop/files/heading_skinny_scarf.jpg?v=1763141592&width=1200 1200w, //headingprints.com/cdn/shop/files/heading_skinny_scarf.jpg?v=1763141592&width=1920 1920w, //headingprints.com/cdn/shop/files/heading_skinny_scarf.jpg?v=1763141592&width=5760 8000w" width="8000" height="2500.0" loading="lazy" class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_y4yiFH 6490 image-element" sizes="(min-width: 769px) 100vw, 100vw" style="object-position:2.344% 23.047%;"> 6491 6492 6493 6494</image-element> 6495</div><div class="promo-grid__content"> 6496 <div class="promo-grid__text"><a href="/pages/skinny-scarves" class="btn"> 6497 Shop All Skinnies 6498 </a></div> 6499 </div></div></div></div> 6500</div> 6501</div> 6502 6503 6504</div><div id="shopify-section-template--21024875872424__blocks_kYVAmW" class="shopify-section"> 6505 6506 6507 6508<style data-shopify> 6509 .ai-smart-collection-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6510 padding-top: 35px !important; 6511 padding-bottom: 40px !important; 6512 } 6513 @media screen and (max-width: 749px) { 6514 .ai-smart-collection-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6515 padding-top: 40px !important; 6516 padding-bottom: 40px !important; 6517 } 6518 } 6519 6520 .ai-smart-collection__spacer-top-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { height: 40px; } 6521 @media screen and (max-width: 749px) { 6522 .ai-smart-collection__spacer-top-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { height: 25px; } 6523 } 6524 /* NEW bottom spacer backup */ 6525 .ai-smart-collection__spacer-bottom-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { height: 65px; } 6526 @media screen and (max-width: 749px) { 6527 .ai-smart-collection__spacer-bottom-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { height: 25px; } 6528 } 6529 6530 .ai-smart-collection__inner-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6531 padding-left: 55px; 6532 padding-right: 55px; 6533 max-width: 1400px; 6534 margin: 0 auto; 6535 } 6536 @media screen and (max-width: 749px) { 6537 .ai-smart-collection__inner-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6538 padding-left: 20px; 6539 padding-right: 20px; 6540 } 6541 } 6542 6543 .ai-smart-collection__header-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { text-align: center; margin-bottom: 40px; } 6544 .ai-smart-collection__title-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6545 font-family: Assistant, sans-serif; 6546 font-weight: 400; 6547 font-style: normal; 6548 font-size: 38px; 6549 color: #000000; 6550 margin: 0 0 10px; 6551 text-transform: none; 6552 letter-spacing: 0px; 6553 } 6554 .ai-smart-collection__description-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { color: #000000; font-size: 16px; line-height: 1.5; } 6555 6556 .ai-smart-collection__grid-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6557 display: grid; 6558 grid-template-columns: repeat(4, 1fr); 6559 gap: 26px; 6560 } 6561 @media screen and (max-width: 989px) { .ai-smart-collection__grid-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { grid-template-columns: repeat(4, 1fr); } } 6562 @media screen and (max-width: 749px) { 6563 .ai-smart-collection__grid-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6564 grid-template-columns: repeat(2, 1fr); 6565 gap: 8px; 6566 } 6567 } 6568 6569 .ai-product-card-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { position: relative; display: flex; flex-direction: column; } 6570 .ai-product-card__link-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { text-decoration: none; color: inherit; } 6571 6572 .ai-product-card__image-wrapper-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6573 position: relative; 6574 width: 100%; 6575 aspect-ratio: 1 / 1; 6576 height: auto; 6577 padding-bottom: 0 !important; 6578 overflow: hidden; 6579 background-color: #f5f5f5; 6580 margin: 0 auto; 6581 margin-bottom: 8px; 6582 } 6583 @media screen and (max-width: 749px) { 6584 .ai-product-card__image-wrapper-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6585 width: 100%; 6586 aspect-ratio: 1 / 1; 6587 height: auto; 6588 padding-bottom: 0 !important; 6589 margin-bottom: 4px; 6590 } 6591 } 6592 .ai-product-card__image-container-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6593 position: absolute !important; 6594 top: 0; 6595 right: 0; 6596 bottom: 0; 6597 left: 0; 6598 width: 100%; 6599 height: 100%; 6600 overflow: hidden; 6601 } 6602 .ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6603 width: 100% !important; 6604 height: 100% !important; 6605 object-fit: cover; 6606 display: block; 6607 } 6608 .ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { width: 100%; height: 100%; } 6609 6610 @media screen and (min-width: 750px) { 6611 .ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { position: absolute; top: 0; left: 0; } 6612 .ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq:first-child { z-index: 2; } 6613 .ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq:not(:first-child) { z-index: 1; } 6614 .ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq--secondary { opacity: 0; transition: opacity .3s ease; } 6615 @media (hover: hover) { 6616 .ai-product-card-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq:hover .ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq:first-child { z-index: 1; } 6617 .ai-product-card-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq:hover .ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq--secondary { opacity: 1; z-index: 2; } 6618 } 6619 } 6620 6621 /* Tags / badges */ 6622 .ai-product-card__tags-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6623 position: absolute; top: 10px; left: 10px; 6624 display: flex; flex-wrap: wrap; gap: px; z-index: 3; 6625 } 6626 .ai-product-card__tag-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6627 display: inline-flex; align-items: center; 6628 padding: px px; 6629 font-size: px; 6630 font-weight: 700; 6631 border-radius: px; 6632 background-color: var(--tag-bg, ); 6633 color: var(--tag-fg, ); 6634 max-width: fit-content; line-height: 1; 6635 } 6636 .ai-product-card__tag-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq .__icon { margin-right: 6px; line-height: 0; } 6637 .ai-product-card__tag-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq .__label { } 6638 6639 .ai-product-card__tag-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq--sale { background-color: rgba(0,0,0,0); color: rgba(0,0,0,0); } 6640 .ai-product-card__tag-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq--low { background-color: #0ea5e9; color: #ffffff; } 6641 .ai-product-card__tag-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq--sold { background-color: #1f2937; color: #ffffff; } 6642 6643 .ai-product-card__info-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6644 display: flex; flex-direction: column; gap: 0px; text-align: center; 6645 align-items: center; 6646 } 6647 .ai-product-card__vendor-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { font-size: 12px; color: #666666; text-transform: uppercase; letter-spacing: .5px; } 6648 .ai-product-card__title-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { font-size: 12px; color: #000000; margin: 0 0 0px; line-height: 1.3; } 6649 6650 .ai-product-card__price-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { display: flex; align-items: center; gap: 8px; font-size: 12px; justify-content: center; } 6651 .ai-product-card__price-regular-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { color: #900001; font-weight: 600; } 6652 .ai-product-card__price-compare-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { color: #666666; text-decoration: line-through; opacity: .7; font-size: .9em; } 6653 .ai-product-card__price-sale-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { color: #c8052e; font-weight: 600; } 6654 6655 6656 @media screen and (max-width: 749px) { 6657 .ai-product-card__image-container-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6658 display: flex !important; 6659 flex-direction: row; 6660 scroll-snap-type: x mandatory; 6661 overflow-x: auto; 6662 overflow-y: hidden; 6663 scrollbar-width: none; 6664 -webkit-overflow-scrolling: touch; 6665 } 6666 .ai-product-card__image-container-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq::-webkit-scrollbar { display: none; } 6667 .ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6668 position: relative; 6669 flex: 0 0 100%; 6670 min-width: 100%; 6671 width: 100%; 6672 height: 100%; 6673 scroll-snap-align: start; 6674 } 6675 .ai-product-card__swiper-dots-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6676 position: absolute; 6677 bottom: 10px; 6678 left: 50%; 6679 transform: translateX(-50%); 6680 display: flex; 6681 gap: 6px; 6682 z-index: 3; 6683 } 6684 .ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6685 width: 6px; 6686 height: 6px; 6687 border-radius: 50%; 6688 background-color: rgba(255,255,255,.5); 6689 transition: background-color .3s ease; 6690 } 6691 .ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq.active { background-color: rgba(255,255,255,1); } 6692 } 6693 6694 6695 @media screen and (min-width: 750px) { .ai-product-card__swiper-dots-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { display: none; } } 6696 6697 .ai-smart-collection__view-more-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { text-align: center; margin-top: 40px; } 6698 .ai-smart-collection__view-more-button-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { 6699 display: inline-block; padding: 15px 40px; background-color: #007db5; color: #ffffff; 6700 border: none; cursor: pointer; font-size: 16px; text-decoration: none; transition: opacity .3s ease; font-weight: 600; 6701 } 6702 .ai-smart-collection__view-more-button-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq:hover { opacity: .8; } 6703 .ai-smart-collection__empty-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { text-align: center; padding: 60px 20px; color: #000000; } 6704 .ai-product-card__placeholder-wrapper-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq { width: 100%; height: 100%; background-color: #f5f5f5; } 6705 .ai-product-card__placeholder-wrapper-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq svg { width: 100%; height: 100%; object-fit: cover; } 6706</style> 6707 6708<smart-collection-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq 6709 class="ai-smart-collection-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq" 6710 data-mobile-images="3" 6711 data-enable-swipe="true" 6712 6713> 6714 <div class="ai-smart-collection__spacer-top-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"></div> 6715 <div class="ai-smart-collection__inner-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6716 6717 6718 6719 <div class="ai-smart-collection__grid-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6720 6721 6722<div class="ai-product-card-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6723 <a href="/products/fern-bandana-ring" class="ai-product-card__link-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6724 <div class="ai-product-card__image-wrapper-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6725 <div class="ai-product-card__image-container-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq" data-swiper-container> 6726 6727 6728 6729 6730 6731 6732 6733 <div class="ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6734 <img 6735 src="//headingprints.com/cdn/shop/files/fern-bandana-ring-1879768.jpg?v=1785909489&width=800" 6736 alt="Fern Bandana Ring - Heading Prints" 6737 loading="eager" 6738 width="800" 6739 height="800" 6740 class="ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " 6741 > 6742 </div> 6743 6744 <div class="ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6745 <img 6746 src="//headingprints.com/cdn/shop/files/fern-bandana-ring-6900138.jpg?v=1785909489&width=800" 6747 alt="Fern Bandana Ring - Heading Prints" 6748 loading="lazy" 6749 width="800" 6750 height="800" 6751 class="ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq--secondary" 6752 > 6753 </div> 6754 6755 <div class="ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6756 <img 6757 src="//headingprints.com/cdn/shop/files/fern-bandana-ring-4234354.jpg?v=1785909489&width=800" 6758 alt="Fern Bandana Ring - Heading Prints" 6759 loading="lazy" 6760 width="800" 6761 height="800" 6762 class="ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " 6763 > 6764 </div> 6765 6766 6767 </div> 6768 6769 <div class="ai-product-card__tags-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6770 6771
6771 6772 6773 6774 </div> 6775 6776 6777 <div class="ai-product-card__swiper-dots-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq" data-swiper-dots> 6778 6779 6780 <div class="ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq active" data-dot-index="0"></div> 6781 6782 6783 6784 <div class="ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " data-dot-index="1"></div> 6785 6786 6787 6788 <div class="ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " data-dot-index="2"></div> 6789 6790 6791 </div> 6792 6793 </div> 6794 6795 <div class="ai-product-card__info-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6796 6797 6798 <h3 class="ai-product-card__title-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq">Fern Bandana Ring</h3> 6799 6800 6801 <div class="ai-product-card__price-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6802 6803 <span class="ai-product-card__price-regular-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6804 $30 6805 </span> 6806 6807 </div> 6808 6809 </div> 6810 </a> 6811 </div> 6812 6813<div class="ai-product-card-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6814 <a href="/products/thistle-bandana-ring" class="ai-product-card__link-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6815 <div class="ai-product-card__image-wrapper-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6816 <div class="ai-product-card__image-container-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq" data-swiper-container> 6817 6818 6819 6820 6821 6822 6823 6824 <div class="ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6825 <img 6826 src="//headingprints.com/cdn/shop/files/thistle-bandana-ring-9373651.jpg?v=1785909490&width=800" 6827 alt="Thistle Bandana Ring - Heading Prints" 6828 loading="eager" 6829 width="800" 6830 height="800" 6831 class="ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " 6832 > 6833 </div> 6834 6835 <div class="ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6836 <img 6837 src="//headingprints.com/cdn/shop/files/thistle-bandana-ring-8255177.jpg?v=1785909490&width=800" 6838 alt="Thistle Bandana Ring - Heading Prints" 6839 loading="lazy" 6840 width="800" 6841 height="800" 6842 class="ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq--secondary" 6843 > 6844 </div> 6845 6846 <div class="ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6847 <img 6848 src="//headingprints.com/cdn/shop/files/thistle-bandana-ring-8043599.jpg?v=1785909491&width=800" 6849 alt="Thistle Bandana Ring - Heading Prints" 6850 loading="lazy" 6851 width="800" 6852 height="800" 6853 class="ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " 6854 > 6855 </div> 6856 6857 6858 </div> 6859 6860 <div class="ai-product-card__tags-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6861 6862 6863 6864 6865 </div> 6866 6867 6868 <div class="ai-product-card__swiper-dots-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq" data-swiper-dots> 6869 6870 6871 <div class="ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq active" data-dot-index="0"></div> 6872 6873 6874 6875 <div class="ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " data-dot-index="1"></div> 6876 6877 6878 6879 <div class="ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " data-dot-index="2"></div> 6880 6881 6882 </div> 6883 6884 </div> 6885 6886 <div class="ai-product-card__info-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6887 6888 6889 <h3 class="ai-product-card__title-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq">Thistle Bandana Ring</h3> 6890 6891 6892 <div class="ai-product-card__price-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6893
6894 <span class="ai-product-card__price-regular-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6895 $30 6896 </span> 6897 6898 </div> 6899 6900 </div> 6901 </a> 6902 </div> 6903 6904<div class="ai-product-card-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6905 <a href="/products/mushroom-bandana-ring" class="ai-product-card__link-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6906 <div class="ai-product-card__image-wrapper-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6907 <div class="ai-product-card__image-container-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq" data-swiper-container> 6908 6909 6910 6911 6912 6913 6914 6915 <div class="ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6916 <img 6917 src="//headingprints.com/cdn/shop/files/mushroom-bandana-ring-2893192.jpg?v=1785909489&width=800" 6918 alt="Mushroom Bandana Ring - Heading Prints" 6919 loading="eager" 6920 width="800" 6921 height="800" 6922 class="ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " 6923 > 6924 </div> 6925 6926 <div class="ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6927 <img 6928 src="//headingprints.com/cdn/shop/files/mushroom-bandana-ring-2671292.jpg?v=1785909489&width=800" 6929 alt="Mushroom Bandana Ring - Heading Prints" 6930 loading="lazy" 6931 width="800" 6932 height="800" 6933 class="ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq--secondary" 6934 > 6935 </div> 6936 6937 <div class="ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6938 <img 6939 src="//headingprints.com/cdn/shop/files/mushroom-bandana-ring-4754527.jpg?v=1785909489&width=800" 6940 alt="Mushroom Bandana Ring - Heading Prints" 6941 loading="lazy" 6942 width="800" 6943 height="800" 6944 class="ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " 6945 > 6946 </div> 6947 6948 6949 </div> 6950 6951 <div class="ai-product-card__tags-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6952 6953 6954 6955 6956 </div> 6957 6958 6959 <div class="ai-product-card__swiper-dots-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq" data-swiper-dots> 6960 6961 6962 <div class="ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq active" data-dot-index="0"></div> 6963 6964 6965 6966 <div class="ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " data-dot-index="1"></div> 6967 6968 6969 6970 <div class="ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " data-dot-index="2"></div> 6971 6972 6973 </div> 6974 6975 </div> 6976 6977 <div class="ai-product-card__info-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6978 6979 6980 <h3 class="ai-product-card__title-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq">Mushroom Bandana Ring</h3> 6981 6982 6983 <div class="ai-product-card__price-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6984
6985 <span class="ai-product-card__price-regular-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6986 $30 6987 </span> 6988 6989 </div> 6990 6991 </div> 6992 </a> 6993 </div> 6994 6995<div class="ai-product-card-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6996 <a href="/products/monstera-bandana-ring" class="ai-product-card__link-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6997 <div class="ai-product-card__image-wrapper-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 6998 <div class="ai-product-card__image-container-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq" data-swiper-container> 6999 7000 7001 7002 7003 7004 7005 7006 <div class="ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 7007 <img 7008 src="//headingprints.com/cdn/shop/files/monstera-bandana-ring-3599714.jpg?v=1785909489&width=800" 7009 alt="Monstera Bandana Ring - Heading Prints" 7010 loading="eager" 7011 width="800" 7012 height="800" 7013 class="ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " 7014 > 7015 </div> 7016 7017 <div class="ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 7018 <img 7019 src="//headingprints.com/cdn/shop/files/monstera-bandana-ring-6812752.jpg?v=1785909489&width=800" 7020 alt="Monstera Bandana Ring - Heading Prints" 7021 loading="lazy" 7022 width="800" 7023 height="800" 7024 class="ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq--secondary" 7025 > 7026 </div> 7027 7028 <div class="ai-product-card__image-slide-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 7029 <img 7030 src="//headingprints.com/cdn/shop/files/monstera-bandana-ring-6067398.jpg?v=1785909490&width=800" 7031 alt="Monstera Bandana Ring - Heading Prints" 7032 loading="lazy" 7033 width="800" 7034 height="800" 7035 class="ai-product-card__image-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " 7036 > 7037 </div> 7038 7039 7040 </div> 7041 7042 <div class="ai-product-card__tags-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 7043 <span class="ai-product-card__tag-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq ai-product-card__tag-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq--sale"><span class="__label">Sale</span></span> 7044 7045 7046 7047 7048 7049 </div> 7050 7051 7052 <div class="ai-product-card__swiper-dots-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq" data-swiper-dots> 7053 7054 7055 <div class="ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq active" data-dot-index="0"></div> 7056 7057 7058 7059 <div class="ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " data-dot-index="1"></div> 7060 7061 7062 7063 <div class="ai-product-card__swiper-dot-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq " data-dot-index="2"></div> 7064 7065 7066 </div> 7067 7068 </div> 7069 7070 <div class="ai-product-card__info-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 7071 7072 7073 <h3 class="ai-product-card__title-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq">Monstera Bandana Ring</h3> 7074 7075 7076 <div class="ai-product-card__price-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 7077
7078 <span class="ai-product-card__price-sale-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 7079 $27 7080 </span> 7081 <span class="ai-product-card__price-compare-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"> 7082 $30 7083 </span> 7084 7085 </div> 7086 7087 </div> 7088 </a> 7089 </div> 7090 7091 7092 </div> 7093 7094 7095 7096 </div> 7097 7098 <!-- Bottom spacer backup element --> 7099 <div class="ai-smart-collection__spacer-bottom-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq"></div> 7100</smart-collection-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq> 7101
7102<script> 7103 (function() { 7104 class SmartCollectionaylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq extends HTMLElement { 7105 constructor() { 7106 super(); 7107 this.mobileImagesCount = parseInt(this.dataset.mobileImages) || 4; 7108 this.enableSwipe = this.dataset.enableSwipe === 'true'; 7109 } 7110 connectedCallback() { if (this.enableSwipe) { this.setupMobileSwipe(); } } 7111 setupMobileSwipe() { 7112 if (window.innerWidth > 749) return; 7113 const productCards = this.querySelectorAll('.ai-product-card-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq'); 7114 productCards.forEach(card => { 7115 const container = card.querySelector('[data-swiper-container]'); 7116 const dots = card.querySelectorAll('[data-dot-index]'); 7117 if (!container || dots.length === 0) return; 7118 let currentIndex = 0; 7119 const updateDots = () => { dots.forEach((dot, idx) => dot.classList.toggle('active', idx === currentIndex)); }; 7120 container.addEventListener('scroll', () => { 7121 const slideWidth = container.offsetWidth; 7122 const newIndex = Math.round(container.scrollLeft / slideWidth); 7123 if (newIndex !== currentIndex) { currentIndex = newIndex; updateDots(); } 7124 }); 7125 dots.forEach((dot, index) => { 7126 dot.addEventListener('click', (e) => { 7127 e.preventDefault(); e.stopPropagation(); 7128 currentIndex = index; 7129 container.scrollTo({ left: container.offsetWidth * index, behavior: 'smooth' }); 7130 updateDots(); 7131 }); 7132 }); 7133 }); 7134 } 7135 } 7136 customElements.define('smart-collection-aylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq', SmartCollectionaylrwnvdkt3czvtzruaigenblockaicollectionyt6n7nq); 7137 })(); 7138</script>
7138 7139 7140 7141 7142</div><div id="shopify-section-template--21024875872424__promo_grid_mH9Gkf" class="shopify-section"><div 7143 data-section-id="template--21024875872424__promo_grid_mH9Gkf" 7144 data-section-type="promo-grid"><style data-shopify>#shopify-section-template--21024875872424__promo_grid_mH9Gkf { 7145 margin-bottom: 0 !important; 7146 padding-bottom: 0 !important; 7147 }</style><style data-shopify>.flex-grid--template--21024875872424__promo_grid_mH9Gkf { 7148 margin-top: -0px; 7149 margin-inline-start: -0px; 7150 7151 padding-left: 0px; 7152 padding-right: 0px; 7153 7154 } 7155 7156 .flex-grid--template--21024875872424__promo_grid_mH9Gkf .flex-grid--gutters { 7157 margin-top: -0px; 7158 margin-inline-start: -0px; 7159 } 7160 7161 .flex-grid--template--21024875872424__promo_grid_mH9Gkf .flex-grid__item { 7162 padding-top: 0px; 7163 padding-inline-start: 0px; 7164 } 7165 7166 @media only screen and (max-width: 589px) { 7167 .flex-grid--template--21024875872424__promo_grid_mH9Gkf { 7168 margin-top: -0px; 7169 margin-inline-start: -0px; 7170 7171 padding-left: 0px; 7172 padding-right: 0px; 7173 7174 } 7175 7176 .flex-grid--template--21024875872424__promo_grid_mH9Gkf .flex-grid--gutters { 7177 margin-top: -0px; 7178 margin-inline-start: -0px; 7179 } 7180 7181 .flex-grid--template--21024875872424__promo_grid_mH9Gkf .flex-grid__item { 7182 padding-top: 0px; 7183 padding-inline-start: 0px; 7184 } 7185 }</style><div class="promo-grid"> 7186 <div class="flex-grid flex-grid--gutters flex-grid--template--21024875872424__promo_grid_mH9Gkf"><style data-shopify> 7187 7188 .flex-grid__item--advanced_MjXBER { 7189 min-height: 60.0px; 7190 } 7191 7192 7193 @media only screen and (min-width: 769px) { 7194 .flex-grid__item--advanced_MjXBER { 7195 min-height: 80.0px; 7196 } 7197 } 7198 7199 @media only screen and (min-width: 1140px) { 7200 .flex-grid__item--advanced_MjXBER { 7201 min-height: 100px; 7202 } 7203 } 7204 7205 7206.flex-grid__item--advanced_MjXBER .btn { 7207 background: #fffff7 !important; 7208 border: none !important; 7209 color: #000 !important; 7210 7211 } 7212 7213 7214 7215 7216 7217 7218</style><div class="flex-grid__item flex-grid__item--100 flex-grid__item--advanced_MjXBER type-advanced" ><div 7219 class="promo-grid__container vertical-center horizontal-center"><a href="/pages/rings" class="promo-grid__slide-link" aria-hidden="true" aria-label="Shop All Rings"></a><div class="promo-grid__bg"> 7220 7221 7222 7223<image-element data-aos="image-fade-in" data-aos-offset="150"> 7224 7225 7226 7227<img src="//headingprints.com/cdn/shop/files/cat-skull-bandana-ring-5409553.jpg?v=1765649287&width=2118" alt="Cat Skull Bandana Ring - Heading Prints" srcset="//headingprints.com/cdn/shop/files/cat-skull-bandana-ring-5409553.jpg?v=1765649287&width=352 352w, //headingprints.com/cdn/shop/files/cat-skull-bandana-ring-5409553.jpg?v=1765649287&width=832 832w, //headingprints.com/cdn/shop/files/cat-skull-bandana-ring-5409553.jpg?v=1765649287&width=1200 1200w, //headingprints.com/cdn/shop/files/cat-skull-bandana-ring-5409553.jpg?v=1765649287&width=1920 1920w, //headingprints.com/cdn/shop/files/cat-skull-bandana-ring-5409553.jpg?v=1765649287&width=2118 2118w" width="2118" height="2118.0" loading="lazy" class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_MjXBER 7228 image-element" sizes="(min-width: 769px) 100vw, 100vw" style="object-position:50.0% 25.293%;"> 7229 7230 7231 7232</image-element> 7233</div><div class="promo-grid__content"> 7234 <div class="promo-grid__text"><a href="/pages/rings" class="btn"> 7235 Shop All Rings 7236 </a></div> 7237 </div></div></div></div> 7238</div> 7239</div> 7240 7241 7242</div><section id="shopify-section-template--21024875872424__1773157617ad02041e" class="shopify-section"><div class="index-section"><div class="page-width"><div id="shopify-block-AdGlJWkdlNWZubmRMZ__loox_reviews_loox_dynamic_carousel_h9ibGE" class="shopify-block shopify-app-block"><loox-dynamic-carousel-widget 7243 class="loox-widget" 7244 7245 7246 7247 corner-radius='40' 7248 7249 7250 7251 items-per-view='2' 7252 7253 7254 7255 items-per-view-mobile='3' 7256 7257 7258 7259 max-characters='180' 7260 7261 7262 7263 7264 7265 autoplay-delay='5' 7266 7267 7268 7269 main-color='#901d00' 7270 7271 7272 7273 stars-color='#ffba19' 7274 7275 7276 7277 show-review-text 7278 7279 7280 7281 text-color='' 7282 7283 7284 7285 reviewer-name-color='' 7286 7287 7288 7289 verified-badge-color='' 7290 7291 7292 7293 quote-marks-icon='style-1' 7294 7295 7296 7297 quote-marks-icon-color='' 7298 7299 7300 7301 review-background-color='#fff9f4' 7302 7303 7304 7305 product-id='' 7306 7307> 7308</loox-dynamic-carousel-widget> 7309 7310 7311</div> 7312</div></div> 7313</section><div id="shopify-section-template--21024875872424__rich_text_7GcRAC" class="shopify-section index-section"><div class="text-center page-width"></div> 7314</div><div id="shopify-section-template--21024875872424__1774553805e97998d5" class="shopify-section"> 7315 7316</div><section id="shopify-section-template--21024875872424__1773156678908b0fff" class="shopify-section"><div class="index-section"><div class="page-width"></div></div> 7317</section> 7318 </main><!-- BEGIN sections: footer-group --> 7319<div id="shopify-section-sections--21024866173096__17612438544bf6aa51" class="shopify-section shopify-section-group-footer-group"> 7320 7321</div><section id="shopify-section-sections--21024866173096__17165554617267b111" class="shopify-section shopify-section-group-footer-group"> 7322</section><div id="shopify-section-sections--21024866173096__177142833040a55bd1" class="shopify-section shopify-section-group-footer-group"><div id="shopify-block-ATmdyTEswdXRjK2pYb__ai_gen_block_109f7e4_WLUT8U" class="shopify-block"> 7323 7324 7325<style data-shopify> 7326 .ai-footer-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7327 display: block; 7328 background-color: #901d00; 7329 color: #ffffff; 7330 padding: 60px 40px 0; 7331 width: 100%; 7332 } 7333 7334 .ai-footer-container-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7335 max-width: 1400px; 7336 margin: 0 auto; 7337 } 7338 7339 .ai-footer-main-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7340 display: grid; 7341 grid-template-columns: 1fr 2fr; 7342 gap: 80px; 7343 margin-bottom: 50px; 7344 } 7345 7346 .ai-footer-brand-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7347 display: flex; 7348 flex-direction: column; 7349 gap: 20px; 7350 } 7351 7352 .ai-footer-logo-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7353 width: 100%; 7354 max-width: 200px; 7355 } 7356 7357 .ai-footer-logo-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u img { 7358 width: 100%; 7359 height: auto; 7360 display: block; 7361 } 7362 7363 .ai-footer-logo-text-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7364 font-family: "New York", serif; 7365 font-size: 32px; 7366 font-weight: 400; 7367 color: #ffffff; 7368 margin: 0; 7369 line-height: 1.2; 7370 } 7371 7372 .ai-footer-tagline-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7373 font-size: 14px; 7374 color: #ffffff; 7375 line-height: 1.5; 7376 margin: 0; 7377 max-width: 300px; 7378 } 7379 7380 .ai-footer-social-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7381 display: flex; 7382 gap: 12px; 7383 margin-top: 10px; 7384 } 7385 7386 .ai-footer-social-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7387 width: 40px; 7388 height: 40px; 7389 border-radius: 50%; 7390 background-color: #538fc2; 7391 display: flex; 7392 align-items: center; 7393 justify-content: center; 7394 transition: background-color 0.3s ease; 7395 text-decoration: none; 7396 } 7397 7398 .ai-footer-social-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u:hover { 7399 background-color: #2a1003; 7400 } 7401 7402 .ai-footer-social-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u svg { 7403 width: 18px; 7404 height: 18px; 7405 fill: #ffffff; 7406 } 7407 7408 .ai-footer-nav-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7409 display: grid; 7410 grid-template-columns: repeat(3, 1fr); 7411 gap: 40px; 7412 } 7413 7414 .ai-footer-nav-column-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7415 display: flex; 7416 flex-direction: column; 7417 gap: 16px; 7418 } 7419 7420 .ai-footer-nav-header-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7421 font-size: 12px; 7422 color: #ffffff; 7423 text-transform: uppercase; 7424 letter-spacing: 0.15em; 7425 margin: 0 0 8px; 7426 font-weight: 600; 7427 } 7428 7429 .ai-footer-nav-links-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7430 display: flex; 7431 flex-direction: column; 7432 gap: 12px; 7433 } 7434 7435 .ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7436 color: #ffffff; 7437 text-decoration: none; 7438 font-size: 14px; 7439 transition: color 0.3s ease; 7440 line-height: 1.4; 7441 } 7442 7443 .ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u:hover { 7444 color: #d8bfaa; 7445 } 7446 7447 .ai-footer-bottom-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7448 border-top: 1px solid #2a1003; 7449 padding: 30px 0; 7450 display: flex; 7451 justify-content: space-between; 7452 align-items: center; 7453 flex-wrap: wrap; 7454 gap: 20px; 7455 } 7456 7457 .ai-footer-copyright-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7458 font-size: 13px; 7459 color: #ffffff; 7460 margin: 0; 7461 } 7462 7463 .ai-footer-contact-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7464 font-size: 13px; 7465 color: #ffffff; 7466 } 7467 7468 .ai-footer-contact-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7469 color: #ffffff; 7470 text-decoration: none; 7471 transition: color 0.3s ease; 7472 } 7473 7474 .ai-footer-contact-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u:hover { 7475 color: #ffffff; 7476 } 7477 7478 @media screen and (max-width: 989px) { 7479 .ai-footer-main-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7480 grid-template-columns: 1fr; 7481 gap: 50px; 7482 } 7483 7484 .ai-footer-nav-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7485 gap: 30px; 7486 } 7487 } 7488 7489 @media screen and (max-width: 749px) { 7490 .ai-footer-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7491 padding: 40px 20px 0; 7492 } 7493 7494 .ai-footer-nav-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7495 grid-template-columns: repeat(2, 1fr); 7496 gap: 30px; 7497 } 7498 7499 .ai-footer-bottom-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u { 7500 flex-direction: column; 7501 align-items: flex-start; 7502 gap: 15px; 7503 } 7504 } 7505</style> 7506 7507<footer-block-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u class="ai-footer-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u" > 7508 <div class="ai-footer-container-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7509 <div class="ai-footer-main-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7510 <div class="ai-footer-brand-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7511 7512 <div class="ai-footer-logo-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7513 <img 7514 src="//headingprints.com/cdn/shop/files/Logo_Single_White.png?v=1770233274&width=400" 7515 alt="Heading Prints" 7516 loading="lazy" 7517 width="790" 7518 height="114" 7519 > 7520 </div> 7521 7522 7523 7524 7525 <div class="ai-footer-social-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7526 7527 <a 7528 href="https://www.instagram.com/headingprints/" 7529 class="ai-footer-social-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u" 7530 target="_blank" 7531 rel="noopener" 7532 aria-label="Instagram" 7533 > 7534 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 7535 <path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259
75350-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"/> 7536 </svg> 7537 </a> 7538 7539 7540 7541 <a 7542 href="https://www.pinterest.com/headingprints/" 7543 class="ai-footer-social-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u" 7544 target="_blank" 7545 rel="noopener" 7546 aria-label="Pinterest" 7547 > 7548 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 7549 <path d="M12 0c-6.627 0-12 5.372-12 12 0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.218-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.668.967-2.914 2.171-2.914 1.023 0 1.518.769 1.518 1.69 0 1.029-.655 2.568-.994 3.995-.283 1.194.599 2.169 1.777 2.169 2.133 0 3.772-2.249 3.772-5.495 0-2.873-2.064-4.882-5.012-4.882-3.414 0-5.418 2.561-5.418 5.207 0 1.031.397 2.138.893 2.738.098.119.112.224.083.345l-.333 1.36c-.053.22-.174.267-.402.161-1.499-.698-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.631-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146 1.124.347 2.317.535 3.554.535 6.627 0 12-5.373 12-12 0-6.628-5.373-12-12-12z"/> 7550 </svg> 7551 </a> 7552 7553 7554 7555 <a 7556 href="https://www.facebook.com/p/Heading-Prints-100085961102988/" 7557 class="ai-footer-social-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u" 7558 target="_blank" 7559 rel="noopener" 7560 aria-label="Facebook" 7561 > 7562 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 7563 <path d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"/> 7564 </svg> 7565 </a> 7566 7567 </div> 7568 </div> 7569 7570 <div class="ai-footer-nav-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7571 <div class="ai-footer-nav-column-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7572 <h3 class="ai-footer-nav-header-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u">Shop</h3> 7573 <div class="ai-footer-nav-links-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7574 7575 <a href="/pages/bandanas" class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7576 Bandanas 7577 </a> 7578 7579 7580 <a href="/pages/scarves" class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7581 All-Season Scarves 7582 </a> 7583 7584 7585 <a href="/collections/silky-scarves" class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7586 Silky Scarves 7587 </a> 7588 7589 7590 <a href="/pages/skinny-scarves" class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7591 Skinny Scarves 7592 </a> 7593 7594 7595 <a href="/pages/rings" class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7596 Bandana Rings 7597 </a> 7598 7599 </div> 7600 </div> 7601 7602 <div class="ai-footer-nav-column-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7603 <h3 class="ai-footer-nav-header-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u">Company</h3> 7604 <div class="ai-footer-nav-links-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7605 7606 <a href="/pages/about-us" class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7607 About Us 7608 </a> 7609 7610 7611 <a href="/pages/affiliate-program" class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7612 Affiliate Program 7613 </a> 7614 7615 7616 <a href="/pages/contact-us" class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7617 Contact Us 7618 </a> 7619 7620 7621 </div> 7622 </div> 7623 7624 <div class="ai-footer-nav-column-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7625 <h3 class="ai-footer-nav-header-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u">Help</h3> 7626 <div class="ai-footer-nav-links-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7627 7628 <a href="/pages/faq" class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7629 Shipping, Returns & Refunds 7630 </a> 7631 7632 7633 <a href="/policies/refund-policy" class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7634 Refund Policy 7635 </a> 7636 7637 7638 <a href="/policies/privacy-policy" class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7639 Privacy Policy 7640 </a> 7641 7642 7643 <a href="/policies/terms-of-service" class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7644 Terms of Service 7645 </a> 7646 7647 7648 <a 7649 href="/pages/authorized-seller-policy" 7650 class="ai-footer-nav-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u" 7651 > 7652 Authorized sellers 7653 </a> 7654 7655 </div> 7656 </div> 7657 </div> 7658 </div> 7659 7660 <div class="ai-footer-bottom-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7661 <p class="ai-footer-copyright-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u">© 2026 Heading. All rights reserved.</p> 7662 <div class="ai-footer-contact-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7663 7664 <a href="mailto:" class="ai-footer-contact-link-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u"> 7665 7666 </a> 7667 </div> 7668 </div> 7669 </div> 7670</footer-block-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u> 7671
7672<script> 7673 (function() { 7674 class FooterBlockatmdyteswdxrjk2pybaigenblock109f7e4wlut8u extends HTMLElement { 7675 constructor() { 7676 super(); 7677 } 7678 7679 connectedCallback() { 7680 } 7681 } 7682 7683 customElements.define('footer-block-atmdyteswdxrjk2pybaigenblock109f7e4wlut8u', FooterBlockatmdyteswdxrjk2pybaigenblock109f7e4wlut8u); 7684 })(); 7685</script>
7685 7686 7687 7688</div> 7689 7690 7691</div><div id="shopify-section-sections--21024866173096__a_cart_drawer_message_4g7YiM" class="shopify-section shopify-section-group-footer-group">
7691<script> 7692 window.cartDrawerLowStockMsg = 'Running low! Checkout now to guarantee your items.' 7693 7694 if (!customElements.get('l-cart-drawer-stock-message')) { 7695 customElements.define( 7696 'l-cart-drawer-stock-message', 7697 class LTACartDrawerStockMessage extends HTMLElement { 7698 constructor() { 7699 super() 7700 } 7701 7702 connectedCallback() { 7703 this.getStockMsg() 7704 7705 document.addEventListener('l-cart:updated', () => { 7706 this.getStockMsg() 7707 }) 7708 7709 window.upcartSubscribeCartUpdated(({ cart }) => { 7710 this.getStockMsg() 7711 }) 7712 } 7713 7714 getStockMsg() { 7715 console.clear() 7716 7717 fetch(window.Shopify.routes.root + '?sections=ajax-cart') 7718 .then((res) => res.json()) 7719 .then((data) => { 7720 const ajaxCartSection = data['ajax-cart'] 7721 const ajaxCartHTML = new DOMParser() 7722 .parseFromString(ajaxCartSection, 'text/html') 7723 .querySelector('.shopify-section') 7724 7725 console.log(data) 7726 console.log(ajaxCartHTML) 7727 7728 this.innerHTML = ajaxCartHTML?.innerHTML?.replace('#cartDrawerLowStockMsg', window.cartDrawerLowStockMsg) || '' 7729 }) 7730 .catch((error) => { 7731 console.log(error) 7732 }) 7733 } 7734 } 7735 ) 7736 } 7737</script>
7737 7738 7739<style> 7740 .l-cdStockMsg { 7741 padding: 10px 20px; 7742 display: block; 7743 text-align: center; 7744 line-height: 1.2; 7745 font-size: 14px; 7746 background-color: #900001; 7747 color: #ffffff; 7748 font-weight: 700; 7749 } 7750 .l-cdStockMsg a { 7751 color: #ffffff; 7752 text-decoration: underline; 7753 text-underline-offset: 2px; 7754 } 7755 .l-cdStockMsg strong { 7756 font-weight: 600; 7757 } 7758 .l-cdStockMsg:empty { 7759 display: none; 7760 } 7761</style> 7762 7763 7764</div><div id="shopify-section-sections--21024866173096__a_global_tag_styles_WtBHzj" class="shopify-section shopify-section-group-footer-group"><style> 7765 7766 7767 .l-tag-pdp-page-new { 7768 background: #538fc2; 7769 color: #fffaf1; 7770 } 7771 7772 7773 7774 .l-tag-pdp-page-new-arrivals { 7775 background: #007db5; 7776 color: #ffffff; 7777 } 7778 7779 7780 7781 .l-tag-pdp-page-sold-out { 7782 background: #d3d5d4; 7783 color: #000000; 7784 } 7785 7786 7787 7788 .l-tag-pdp-page-low-stock { 7789 background: #ca7d10; 7790 color: #ffffff; 7791 } 7792 7793 7794</style> 7795 7796 7797</div> 7798<!-- END sections: footer-group --></div> 7799 </div><div id="VideoModal" class="modal modal--solid"> 7800 <div class="modal__inner"> 7801 <div class="modal__centered page-width text-center"> 7802 <div class="modal__centered-content"> 7803 <div class="video-wrapper video-wrapper--modal"> 7804 <div id="VideoHolder"></div> 7805 </div> 7806 </div> 7807 </div> 7808 </div> 7809 7810 <button type="button" class="modal__close js-modal-close text-link"> 7811 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 7812 <span class="icon__fallback-text">"Close (esc)"</span> 7813 </button> 7814</div> 7815<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 7816 <div class="pswp__bg"></div> 7817 <div class="pswp__scroll-wrap"> 7818 <div class="pswp__container"> 7819 <div class="pswp__item"></div> 7820 <div class="pswp__item"></div> 7821 <div class="pswp__item"></div> 7822 </div> 7823 7824 <div class="pswp__ui pswp__ui--hidden"> 7825 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous"> 7826 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0Z"/></svg> 7827 </button> 7828 7829 <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)"> 7830 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg> 7831 </button> 7832 7833 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next"> 7834 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><title>icon-chevron</title><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98Z"/></svg> 7835 </button> 7836 </div> 7837 </div> 7838</div> 7839<tool-tip data-tool-tip=""> 7840 <div class="tool-tip__inner" data-tool-tip-inner> 7841 <button class="tool-tip__close" data-tool-tip-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><title>icon-X</title><path d="m19 17.61 27.12 27.13m0-27.12L19 44.74"/></svg></button> 7842 <div data-tool-tip-title>Heading | Scarves & Bandanas Inspired by Books</div> 7843 <div class="tool-tip__content" data-tool-tip-content> 7844 </div> 7845 </div> 7846</tool-tip> 7847 7848 <template id="naturalImageMarkup"> 7849 <div class="image-wrap" style="height: 0;"> 7850 <image-element data-aos="image-fade-in" data-aos-offset="150"> 7851 <img class="grid-product__image image-element" width height src srcset loading="lazy" alt> 7852 </image-element> 7853 </div> 7854 </template> 7855 <template id="fixedRatioImageMarkup"> 7856 <div class="grid__image-ratio"> 7857 <image-element data-aos="image-fade-in" data-aos-offset="150"> 7858 <img class="image-element" width height src srcset loading="lazy" alt> 7859 </image-element> 7860 </div> 7861 </template> 7862
7862<script src="//headingprints.com/cdn/shop/t/115/assets/A-vendor.js?v=22843664018497920151783967583" defer="defer"></script>
7862<style> .product-section #mbcBundleItemsWidget {display: none;} </style> 7863<!-- Failed to render app block "6251270934270006384": app block path "shopify://apps/stape-server-gtm/blocks/gtm/7e13c847-7971-409d-8fe0-29ec14d5f048" does not exist --><div id="shopify-block-ANEZ6YUIrWjB2bzZUU__11068332061543699368" class="shopify-block shopify-app-block"></div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 7864 7865
7866<script> 7867 console.log("[Alia app extension] v1.0.5"); 7868 7869 const BACKEND_URL = "https://backend.alia-prod.com"; 7870 7871 window.ALIA_SHOPIFY_EXTENSION_INFO = { 7872 customerID: "", 7873 country: "US", 7874 market: "us", 7875 language: "en" 7876 } 7877 7878 if (document.readyState !== "loading") { 7879 initAlia(); 7880 } else { 7881 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 7882 } 7883 7884 async function initAlia() { 7885 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=bandanageek.myshopify.com"; 7886 const script = document.createElement("script"); 7887 script.src = url; 7888 script.async = true; 7889 document.head.appendChild(script); 7890 } 7891</script>
7891 7892 7893</div><!-- Failed to render app block "14952540001915115444": app block path "shopify://apps/upcart-cart-drawer/blocks/app-embed/af3da5fb-f5f7-40ec-8273-41bf50059d4b" does not exist --><!-- Failed to render app block "14634609474538694927": app block path "shopify://apps/fether-frequently-bought/blocks/widget-embed/f96a0d1a-35b8-40ef-ad54-1cb7fb011e11" does not exist --><!-- Failed to render app block "2858414731233960599": app block path "shopify://apps/deco-labels-badges/blocks/main/fd2caeda-48fd-4076-b5f9-8dfada7253f1" does not exist --><div id="shopify-block-AakNoTzR0N0NkN3Z2W__11532412952436166569" class="shopify-block shopify-app-block"> 7894 7895 7896 <!-- __LXV: 1791430862612;__LXR: https://loox.io;__LXC: EJWxvcFoIi; -->
7896<script>var loox_global_hash = '1791430862612'; 7897var loox_bundle_reviews_enabled = false;</script>
7897<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#FF9A46; } 7898:root { --lxs-rating-icon-color: #FF9A46; }</style> 7899 7900 7901 7902 7903 7904 7905 7906</div>
7906<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7906 7907</body> 7908</html> 7909
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.