{"version":3,"file":"shared-lib.PKz1-RpK.mjs","names":["useState","T","useRef","_Fragment","useLayoutEffect","useEffect","t","p","I","b","x","N","A","R","P","q","r","_","j","D","C","J","V","W","$","z","G","K","H","X","Q","Y","Z","tt","te","tr","tn","ti","ts","ta","to","tu","tl","th","tc","tf","td","tg","tv","tp","ty","tm","tw","tI","tb","tE","tk","tT","tx","tB","tM","tF","tA","n","i","s","a","o","u","l","h","c","d","g","v","e","U","S","k","L","B","E","T","O","tS","tL","y","tO","tP","c","u","m","g","p","n","r","t","o","d","a","p","P","r","n","a","o","u","c","d","g","u","p","n","r","t","o"],"sources":["https:/framerusercontent.com/modules/8wcwEslyXkUZo29T22HM/gmkvaBy89vtoWCPAQwPJ/SrifulKit.js","https:/framerusercontent.com/modules/fKILWxeKZBNmsyLXEtmc/61ShLKXzhB3r9YgxD0Ef/aUr5CkV1B-0.js","https:/framerusercontent.com/modules/fKILWxeKZBNmsyLXEtmc/61ShLKXzhB3r9YgxD0Ef/aUr5CkV1B-1.js","https:/framerusercontent.com/modules/fKILWxeKZBNmsyLXEtmc/61ShLKXzhB3r9YgxD0Ef/aUr5CkV1B.js","https:/framerusercontent.com/modules/Xa903phRq1avbV1E3zcG/DuA6Cts4vl4xc5WIPc7L/LnsmtLiyv-0.js","https:/framerusercontent.com/modules/Xa903phRq1avbV1E3zcG/DuA6Cts4vl4xc5WIPc7L/LnsmtLiyv-1.js","https:/framerusercontent.com/modules/Xa903phRq1avbV1E3zcG/DuA6Cts4vl4xc5WIPc7L/LnsmtLiyv.js","https:/framerusercontent.com/modules/3Os8Xd51EEg8yaW0JJNA/QnOlILAOJOieZNYanZc7/siteMetadata.js"],"sourcesContent":["// SRIFUL Commerce Kit — SRIGEN skin (bone/ink/stone/volt, Anton + Inter), store body.\n// Exports: SrifulNav, SrifulHero, SrifulFeatured, SrifulShopGrid, SrifulCheckoutSummary, SrifulFooter\n// VOLT LEGIBILITY LAW (from SRIGEN): on bone, volt = chip (volt fill + ink text) / rule / tick / object — NEVER volt type. Volt text on dark panels only.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useLayoutEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";// @ts-ignore\nimport{addPropertyControls,ControlType,RenderTarget}from\"framer\";/* ================= TOKENS (top of file — TDZ safe) ================= *//* ============================ DESIGN TOKENS ============================\n   Every colour below is a live reference to a Framer colour style, with the\n   original hex kept as the fallback so the kit still renders if a style is\n   ever removed. Change a colour in the Styles panel and the whole site\n   repaints — the panel is the source of truth, not this file.\n   The two fonts read custom properties the nav emits from its controls. */const T={bone:\"var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA)\",ink:\"var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D)\",stone:\"var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4)\",ash:\"var(--token-124f1118-f9a0-4083-9d73-3e8795e4c4cf, #6B655C)\",volt:\"var(--token-f38027e8-5994-4bef-8c97-6fce645e1bc6, #D6FB51)\",white:\"var(--token-cab0270f-c79a-4cdc-b669-85c08e39a878, #FFFFFF)\",line:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 12%, transparent)\",ease:\"cubic-bezier(0.16, 1, 0.3, 1)\",fast:\"220ms\",med:\"420ms\",slow:\"560ms\",disp:'var(--sfk-display, \"Anton\", Impact, sans-serif)',body:'var(--sfk-body, \"Inter\", system-ui, -apple-system, sans-serif)'};const IMG={aero:\"https://framerusercontent.com/images/CHOzVd0AvIzoiA1UBGfja3hGgg4.jpg\",ghost:\"https://framerusercontent.com/images/9HMU73JmPzxQ9QhMfhFpOohgYwc.jpg\",terra:\"https://framerusercontent.com/images/loQeGvHeVQkThJ8psx3SvfCZHMA.jpg\",court:\"https://framerusercontent.com/images/LEJ7f4YZnOkhywnuuY2VVYnrmwg.jpg\",baseline:\"https://framerusercontent.com/images/XyFBUAqGGtisv40KJweZDVqrJsc.jpg\",shatter:\"https://framerusercontent.com/images/QmkB2xFcy5ebZ4ybNLTxzLScQ.jpg\",drift:\"https://framerusercontent.com/images/iXllC87XeWAdUE1jvfvINTunp7E.jpg\",blackout:\"https://framerusercontent.com/images/GXS4S6BliKppULUKN9yZvAUoM.jpg\",canvas:\"https://framerusercontent.com/images/bJRdNiXqhNhNZQKfGwSSnFq6kqE.jpg\",aeroPlate:\"https://framerusercontent.com/images/ZJD7wsdm62zw0d92Sx7H9R3jvCE.jpg\",ghostPlate:\"https://framerusercontent.com/images/YOjs90FuYXVEfm95Bwh7PEzN6CE.jpg\",terraQuiet:\"https://framerusercontent.com/images/9745Z3ud3VzuEFJwucQVqw4dc8.jpg\",boxPair:\"https://framerusercontent.com/images/TV10xMlHHbPRN8j5UOPIVixqwI.jpg\",boxClosed:\"https://framerusercontent.com/images/iynTR1R8Xv2GjYjX2TVOjL4A.jpg\",boxLidOff:\"https://framerusercontent.com/images/K1TIirRL5q8nDpkDJNN9ceiJhCU.jpg\",boxHands:\"https://framerusercontent.com/images/YaDPNDds6UmmJg0yb9Iih9g4FDA.jpg\",street:\"https://framerusercontent.com/images/N7F5yM8N6aeOZopboIjh1Svy2I.jpg\",streetAlt:\"https://framerusercontent.com/images/wIMndbwj2rejJEFgutO7TQJU.jpg\",lookSteps:\"https://framerusercontent.com/images/SS3UgQpz2Huc3cMy1gE2rr8TY4.jpg\",lookStride:\"https://framerusercontent.com/images/nkzV629vWd45NBxqAA3oAWn8VoY.jpg\",lookWorn:\"https://framerusercontent.com/images/EBU8IM3toG5Kv9Y0qRbxaEpFQo.jpg\",journalLaces:\"https://framerusercontent.com/images/dfrzMMwQd11FexiO49bnImvsL4s.jpg\",journalShelf:\"https://framerusercontent.com/images/levYe8fA1HcsANt9HwsNFC2jdqQ.jpg\",journalStack:\"https://framerusercontent.com/images/EttEmnC8zqyGDv66ernupQorFk.jpg\",journalRoofs:\"https://framerusercontent.com/images/Jrb7QDGC1cH9rO7X922Lo3wLxqM.jpg\",og:\"https://framerusercontent.com/images/tiyoKQszMV5tAFPyTjfwEF7gcvs.jpg\"};/* SRIGEN house assets — same house as the SRIGEN drop site. Real L/R pair cutouts\n   (pre-graded volt duotone, correct facing — NEVER mirror) + top-down pair-in-box. */const CUT_L=\"https://framerusercontent.com/images/yZdEWIP5Odyy7bv9JIKhxzSrxo.png\";const CUT_R=\"https://framerusercontent.com/images/llvXjs18t94nqIgwJVvU6ahq00.png\";const BOX_INTERIOR=IMG.boxPair;const NOISE=\"url(\\\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E\\\")\";/* Per-product cutouts — offline rembg (largest-component + defringe), CDN PNGs.\n   All nine have a clean cutout; components never need to fall back. *//* baked fallback only — the live value comes from each Products row's Cutout field */const PRODUCT_CUTOUTS={\"aero-flux\":\"https://framerusercontent.com/images/KIZPEu3SVfDwcUNNcckj7KBLEU.png\",\"ghost-runner\":\"https://framerusercontent.com/images/uchnGaHNJ2bcAvwqQDctksj6bVQ.png\",\"terra-247\":\"https://framerusercontent.com/images/EZH4bmsxPRcjA1pqP8Jq76uDP4c.png\",\"court-prime\":\"https://framerusercontent.com/images/8mewBFQ5Xrlm0CqJeh4Gl8FXqc.png\",\"baseline-88\":\"https://framerusercontent.com/images/XZd9YueXu27g2DuAmAEyLM2OEY.png\",\"shatter\":\"https://framerusercontent.com/images/IDgl5yFLuJSdFnVuoTgS66lQOd4.png\",\"drift\":\"https://framerusercontent.com/images/a5ZRXQs4D3Bu7MqDpOBsj9daM.png\",\"blackout-low\":\"https://framerusercontent.com/images/WWWPiWJVztS8N6NuOmtJ0wRa4l4.png\",\"canvas-ember\":\"https://framerusercontent.com/images/vnV30A3cG2iSwUsMHmIorw.png\"};const SIZES=[\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"];const FREE_SHIP=150;const FALLBACK_PRODUCTS=[{id:\"aero-flux\",name:\"Aero Flux\",col:\"Runners\",price:145,color:\"Bone / Volt\",img:IMG.aero,tag:\"white\",drop:6,soldOut:[\"7\"],gallery:[\"https://framerusercontent.com/images/CHOzVd0AvIzoiA1UBGfja3hGgg4.jpg\",\"https://framerusercontent.com/images/kpLCZygokcEwepJeyDm6EAZSDu4.jpg\",\"https://framerusercontent.com/images/a6DCVqZkyNqE8dHBA6XMJmLu38.jpg\",\"https://framerusercontent.com/images/bCwUskHarV4xzdoj0B38vJYk.jpg\"],desc:\"Our flagship daily runner. Engineered mesh over a full-length EVA stack — light enough for tempo days, cushioned enough for double-digit miles.\",specs:{Weight:\"289 g\",Drop:\"8 mm\",Upper:\"Engineered mesh\",Outsole:\"EVA / carbon rubber\"}},{id:\"ghost-runner\",name:\"Ghost Runner\",col:\"Runners\",price:160,color:\"Triple Black\",img:IMG.ghost,tag:\"black\",drop:7,soldOut:[],gallery:[\"https://framerusercontent.com/images/9HMU73JmPzxQ9QhMfhFpOohgYwc.jpg\",\"https://framerusercontent.com/images/e4Hm3CsZJbsVWivSTXRH4vZ6jXg.jpg\",\"https://framerusercontent.com/images/LbXGdX7PJUmKdyuRsr1cNFGd3g.jpg\",\"https://framerusercontent.com/images/v8QHyzNQX7ytg5UTOUqm6BrJDo.jpg\"],desc:\"The stealth trainer. Knit collar, blacked-out hardware, and a rockered sole that disappears under you from the first stride.\",specs:{Weight:\"272 g\",Drop:\"6 mm\",Upper:\"Circular knit\",Outsole:\"Blown rubber\"}},{id:\"terra-247\",name:\"Terra 247\",col:\"Runners\",price:135,color:\"Sand / Taupe\",img:IMG.terra,tag:\"colour\",drop:3,soldOut:[\"12\"],gallery:[\"https://framerusercontent.com/images/loQeGvHeVQkThJ8psx3SvfCZHMA.jpg\",\"https://framerusercontent.com/images/CwbzkhldLHXt3UF7qxczBfOJw0.jpg\",\"https://framerusercontent.com/images/qv7H8KH79VygChnWe7U5tvA4Q.jpg\",\"https://framerusercontent.com/images/9745Z3ud3VzuEFJwucQVqw4dc8.jpg\"],desc:\"Road-to-trail workhorse in recycled ripstop and suede. Grip that bites gravel, comfort that survives the commute.\",specs:{Weight:\"301 g\",Drop:\"8 mm\",Upper:\"Suede / recycled mesh\",Outsole:\"Lugged rubber\"}},{id:\"court-prime\",name:\"Court Prime\",col:\"Court\",price:120,color:\"Bone / Ink\",img:IMG.court,tag:\"white\",drop:5,soldOut:[],gallery:[\"https://framerusercontent.com/images/LEJ7f4YZnOkhywnuuY2VVYnrmwg.jpg\",\"https://framerusercontent.com/images/k53GtH4V28oMzinykF7nfhdIvI.jpg\",\"https://framerusercontent.com/images/agPqbCYOxgFr0bkHrpW4LSUB14.jpg\",\"https://framerusercontent.com/images/JGAS07S7mN3fFVVzw5IKMfOc9M.jpg\"],desc:\"A clean bone court classic cut from full-grain leather. Zero branding noise, ages like a favourite jacket.\",specs:{Weight:\"340 g\",Drop:\"Flat\",Upper:\"Full-grain leather\",Outsole:\"Cupsole rubber\"}},{id:\"baseline-88\",name:\"Baseline 88\",col:\"Court\",price:150,color:\"Blackboard\",img:IMG.baseline,tag:\"black\",drop:4,soldOut:[\"9\"],gallery:[\"https://framerusercontent.com/images/XyFBUAqGGtisv40KJweZDVqrJsc.jpg\",\"https://framerusercontent.com/images/fgtD5dPJniCrFekSPreHQbNc.jpg\",\"https://framerusercontent.com/images/Hc1HlQRolhrNckUTCIkrsPs6vE4.jpg\"],desc:\"An 88-inspired high in ink leather over bone suede. Built for the blacktop, styled for everything after.\",specs:{Weight:\"398 g\",Drop:\"Flat\",Upper:\"Leather / suede\",Outsole:\"Herringbone rubber\"}},{id:\"shatter\",name:\"Shatter\",col:\"Court\",price:170,color:\"Full Volt\",img:IMG.shatter,tag:\"colour\",drop:9,soldOut:[],gallery:[\"https://framerusercontent.com/images/QmkB2xFcy5ebZ4ybNLTxzLScQ.jpg\"],desc:\"The one loud pair in a quiet house. Full volt upper, ink panelling, and a silhouette that ends every outfit argument.\",specs:{Weight:\"410 g\",Drop:\"Flat\",Upper:\"Volt mesh / leather\",Outsole:\"Cupsole rubber\"}},{id:\"drift\",name:\"Drift\",col:\"Lifestyle\",price:125,color:\"Stone / Olive\",img:IMG.drift,tag:\"colour\",drop:8,soldOut:[\"11\",\"12\"],gallery:[\"https://framerusercontent.com/images/iXllC87XeWAdUE1jvfvINTunp7E.jpg\",\"https://framerusercontent.com/images/Ez0YGeEf1Qh3G9fQ6y5EFeh3s.jpg\",\"https://framerusercontent.com/images/918Z4OqcPHDXbjMVEoyDruae1Q.jpg\",\"https://framerusercontent.com/images/OxYjzKN4E8k9PP4ui2vtAtSx5o4.jpg\"],desc:\"Muted stone suede on an olive-tipped low. The pair that reads neutral from across the room and detailed up close.\",specs:{Weight:\"355 g\",Drop:\"Flat\",Upper:\"Suede / leather trim\",Outsole:\"Cupsole rubber\"}},{id:\"blackout-low\",name:\"Blackout Low\",col:\"Lifestyle\",price:130,color:\"Black on Black\",img:IMG.blackout,tag:\"black\",drop:2,soldOut:[],gallery:[\"https://framerusercontent.com/images/GXS4S6BliKppULUKN9yZvAUoM.jpg\",\"https://framerusercontent.com/images/TSDgtG5258tof69DfPnogyffWec.jpg\",\"https://framerusercontent.com/images/nKzyQKPHq9W04d5L77adIehAMiY.jpg\"],desc:\"The one-bag travel shoe. Murdered-out upper, low profile, and a sole that shrugs off weather.\",specs:{Weight:\"362 g\",Drop:\"Flat\",Upper:\"Leather / suede\",Outsole:\"Vulcanised rubber\"}},{id:\"canvas-ember\",name:\"Canvas Low\",col:\"Lifestyle\",price:95,color:\"Tan / Ink\",img:IMG.canvas,tag:\"colour\",drop:1,soldOut:[],gallery:[\"https://framerusercontent.com/images/bJRdNiXqhNhNZQKfGwSSnFq6kqE.jpg\",\"https://framerusercontent.com/images/jnMUX6jzYl4We0Kt1xHZL6uBZl8.jpg\",\"https://framerusercontent.com/images/m1ZCFTE1lnq1S5CM1WmrGk0bVng.jpg\"],desc:\"The entry point to the range. Tan duck canvas, ink trim, vulcanised sole, priced for a second pair.\",specs:{Weight:\"330 g\",Drop:\"Flat\",Upper:\"Duck canvas\",Outsole:\"Vulcanised rubber\"}}];const FALLBACK_RANGES=[{slug:\"runners\",name:\"Runners\",tagline:\"Built for pace. Worn for everything.\",img:IMG.lookStride,tile:IMG.aero},{slug:\"court\",name:\"Court\",tagline:\"From baseline to block.\",img:IMG.baseline,tile:IMG.court},{slug:\"lifestyle\",name:\"Lifestyle\",tagline:\"Everyday pairs with no off days.\",img:IMG.lookWorn,tile:IMG.drift}];/* ======================= CMS BRIDGE — the single source =======================\n   Every page carries a hidden, server-rendered list of the Products and Ranges\n   collections (a 1px clipped box named prod-data / rng-data, one `prod-item`\n   row per item, one `d-<field>` node per field). This reads those rows and\n   becomes the catalogue the whole kit consumes, so editing a row in the CMS\n   changes every surface — grid, PDP, nav, search, cart, home film.\n\n   The arrays above are the FALLBACK only: they render on the server and stand in\n   if a collection is emptied. They are in the same shape as a scraped row, so\n   there is one mapping path, not two. */let CATALOG=FALLBACK_PRODUCTS;let RANGES=FALLBACK_RANGES;const catSubs=new Set;let bridgeStarted=false;function rowText(row,key){const el=row.querySelector('[data-framer-name=\"d-'+key+'\"]');/* textContent, not innerText: these rows are deliberately clipped to 1px and\n       innerText is layout-dependent, so it comes back empty. */return el?(el.textContent||\"\").trim():\"\";}function rowImg(row,key){const el=row.querySelector('[data-framer-name=\"d-'+key+'\"]');const img=el?el.querySelector(\"img\"):null;const src=img?img.getAttribute(\"src\")||\"\":\"\";return src.split(\"?\")[0];}function parseSpecs(v){const out={};for(const part of(v||\"\").split(\"|\")){const i=part.indexOf(\":\");if(i>0)out[part.slice(0,i).trim()]=part.slice(i+1).trim();}return out;}function scrapeCatalog(){if(typeof document===\"undefined\")return{p:[],r:[]};const p=[];for(const row of Array.from(document.querySelectorAll('[data-framer-name=\"prod-item\"]'))){const id=rowText(row,\"slug\");if(!id)continue;const img=rowImg(row,\"image\");const gallery=[img,rowImg(row,\"angle2\"),rowImg(row,\"angle3\"),rowImg(row,\"angle4\")].filter(Boolean);p.push({id,name:rowText(row,\"title\")||id,col:rowText(row,\"category\"),price:Number(rowText(row,\"price\"))||0,color:rowText(row,\"colorway\"),img,cutout:rowImg(row,\"cutout\"),tag:rowText(row,\"tag\"),drop:Number(rowText(row,\"drop\"))||0,soldOut:rowText(row,\"soldout\").split(\",\").map(x=>x.trim()).filter(Boolean),gallery,desc:rowText(row,\"description\"),specs:parseSpecs(rowText(row,\"specs\"))});}const r=[];for(const row of Array.from(document.querySelectorAll('[data-framer-name=\"rng-item\"]'))){const slug=rowText(row,\"slug\");if(!slug)continue;r.push({slug,name:rowText(row,\"title\")||slug,tagline:rowText(row,\"tagline\"),img:rowImg(row,\"image\"),tile:rowImg(row,\"tile\")||rowImg(row,\"image\")});}return{p,r};}const sig=a=>a.map(x=>x.id||x.slug).join(\"|\")+\"#\"+a.map(x=>x.name+(x.price||\"\")+(x.img||\"\")).join(\"|\");function startBridge(){if(bridgeStarted||typeof document===\"undefined\")return;bridgeStarted=true;const apply=()=>{const{p,r}=scrapeCatalog();let changed=false;if(p.length&&sig(p)!==sig(CATALOG)){CATALOG=p;changed=true;}if(r.length&&sig(r)!==sig(RANGES)){RANGES=r;changed=true;}if(changed)catSubs.forEach(f=>f());};apply();try{/* rows can land after mount (client nav, late hydration) — observe, and\n           keep a bounded poll as the backstop. Both self-cancel into the guard. */const mo=new MutationObserver(apply);mo.observe(document.body,{childList:true,subtree:true});}catch(e){}let n=0;const iv=setInterval(()=>{apply();if(++n>40)clearInterval(iv);},100);}const useIsoLayout=typeof document!==\"undefined\"?useLayoutEffect:useEffect;function useCatalogStore(){const[,force]=useState(0);useIsoLayout(()=>{startBridge();const f=()=>force(x=>x+1);catSubs.add(f);return()=>{catSubs.delete(f);};},[]);}/* read before first paint so CMS rows are in place for the first client render */function useCatalog(){useCatalogStore();return CATALOG;}function useRanges(){useCatalogStore();return RANGES;}/* derived, so adding a Range in the CMS adds its filter pill too */const collectionNames=()=>RANGES.map(c=>c.name);const REVIEWS_FALLBACK=[{q:\"True to size and the bounce is real. Wore them straight out of the box, zero break-in.\",n:\"Marcus T.\",d:\"2 weeks ago\"},{q:\"Quality feels double the price. Goes with everything I own.\",n:\"Dana R.\",d:\"1 month ago\"},{q:\"Fast shipping, honest fit guide, and they look even better in person.\",n:\"Ivy K.\",d:\"3 days ago\"}];const PROMOS={VOLT10:.1};const PRICE_BUCKETS=[{key:\"all\",label:\"Any price\"},{key:\"u120\",label:\"Under $120\",test:p=>p<120},{key:\"m\",label:\"$120 – 150\",test:p=>p>=120&&p<=150},{key:\"o150\",label:\"Over $150\",test:p=>p>150}];const TAGS=[{key:\"all\",label:\"All colours\"},{key:\"black\",label:\"Black\"},{key:\"white\",label:\"White\"},{key:\"colour\",label:\"Colour\"}];const byId=id=>CATALOG.find(p=>p.id===id);/* one place so a count never reads \"1 ITEMS\" */const plural=(n,one,many)=>n+\" \"+(n===1?one:many);const fmt=n=>\"$\"+n;/* ================= GLOBAL CSS (SSR-safe: no escapable chars) ================= */const CSS=[\".sfk-navspace{height:104px}\",\"@media (max-width:989px){.sfk-navspace{height:96px}}\",\"@media (max-width:989px){.sfk-desk{display:none !important}}\",\"@media (min-width:990px){.sfk-mob{display:none !important}}\",\".sfk-grid-feat{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}\",\"@media (max-width:989px){.sfk-grid-feat{grid-template-columns:repeat(2,1fr);gap:20px}}\",\"@media (max-width:599px){.sfk-grid-feat{gap:12px}}\",\".sfk-grid-shop{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 24px}\",\"@media (max-width:989px){.sfk-grid-shop{grid-template-columns:repeat(2,1fr);gap:24px 16px}}\",\"@media (max-width:599px){.sfk-grid-shop{gap:20px 12px}}\",\".sfk-hero{display:grid;grid-template-columns:1.04fr 0.96fr;gap:56px;align-items:center}\",\"@media (max-width:989px){.sfk-hero{grid-template-columns:1fr;gap:36px}}\",\".sfk-fcols{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px}\",\"@media (max-width:989px){.sfk-fcols{grid-template-columns:1fr 1fr;gap:36px}}\",\"@media (max-width:599px){.sfk-fcols{gap:30px 22px}.sfk-fnews{grid-column:span 2}}\",\".sfk-mega-cols{display:grid;grid-template-columns:1fr 1fr 1fr 1.15fr;gap:36px}\",\"@keyframes sfkPop{0%{transform:scale(1)}45%{transform:scale(1.45)}100%{transform:scale(1)}}\",\"@keyframes sfkUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}\",\".sfk-scroll{scrollbar-width:none}\",\".sfk-scroll::-webkit-scrollbar{display:none}\",\"input.sfk-in{outline:none;border:none;background:transparent}\",\"input.sfk-in::placeholder{color:color-mix(in srgb, var(--token-124f1118-f9a0-4083-9d73-3e8795e4c4cf, #6B655C) 96%, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA))}\",\".sfk-menufoot{padding-bottom:26px}\",\"@media (max-width:599px){.sfk-menufoot{padding-bottom:84px}}\",\".sfk-drawfoot{padding-bottom:22px}\",\"@media (max-width:599px){.sfk-drawfoot{padding-bottom:58px}}\",\".sfk-topbar-text{font-size:12px;letter-spacing:1.6px}\",\"@media (max-width:599px){.sfk-topbar-text{font-size:12px;letter-spacing:0.5px;white-space:normal !important;text-align:center;line-height:1.25;overflow:visible !important}}\",\".sfk-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\",\"@media (max-width:599px){.sfk-tiles{grid-template-columns:1fr;gap:14px}}\",\".sfk-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding-bottom:6px}\",\".sfk-rail-item{scroll-snap-align:start;flex:0 0 auto;width:min(300px,72vw)}\",\".sfk-rangecta:focus-visible{outline:3px solid var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA);outline-offset:3px;border-radius:999px}\",\".sfk-sgrow{display:grid;grid-template-columns:repeat(4,1fr);align-items:center}\",\".sfk-sghead{background:color-mix(in srgb, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4) 34%, transparent)}\",\".sfk-sgnotes{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}\",\"@media (max-width:809px){.sfk-sgnotes{grid-template-columns:1fr}}\",\".sfk-pdp{display:grid;grid-template-columns:1.05fr 0.95fr;gap:56px;align-items:start}\",\"@media (max-width:989px){.sfk-pdp{grid-template-columns:1fr;gap:28px}}\",\".sfk-pdp>*{min-width:0}\",\"@media (max-width:599px){.sfk-pdp-thumb{width:calc((100% - 24px) / 4) !important;height:auto !important;aspect-ratio:1}}\",\".sfk-cartpage{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:start}\",\"@media (max-width:989px){.sfk-cartpage{grid-template-columns:1fr;gap:24px}}\",\".sfk-co{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:start}\",\"@media (max-width:989px){.sfk-co{grid-template-columns:1fr;gap:20px}}\",\"@media (max-width:989px){.sfk-co-sum{order:-1}}\",\".sfk-fbody{display:none}\",\"@media (min-width:990px){.sfk-fbody{display:block !important}}\",\"@media (min-width:990px){.sfk-ftoggle{display:none !important}}\",\".sfk-cosum-body{display:none}\",\"@media (min-width:990px){.sfk-cosum-body{display:block !important}}\",\"@media (min-width:990px){.sfk-cosum-toggle{display:none !important}}\",\".sfk-relgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\",\"@media (max-width:599px){.sfk-relgrid{grid-template-columns:repeat(2,1fr);gap:12px}}\",\".sfk-shelf-item{width:clamp(190px,21vw,290px)}\",\"@media (max-width:599px){.sfk-shelf-item{width:clamp(168px,46vw,240px)}}\",\".sfk-shelf-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}\",\"@keyframes sfkHintX{0%,100%{transform:translateX(0)}50%{transform:translateX(10px)}}\",\".sfk-plate{display:flex;align-items:center;gap:10px}\",\"@media (max-width:599px){.sfk-plate{flex-direction:column;align-items:stretch;gap:8px}}\",\".sfk-bh{height:max(640px,min(calc(100svh - 104px),920px))}\",\"@media (max-width:989px){.sfk-bh{height:max(600px,min(calc(100svh - 96px),860px))}}\",\".sfk-bh-cta:hover{background:var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) !important;color:var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) !important;transform:translateY(-2px)}\",\".sfk-bh-cta:active{transform:translateY(0px) scale(0.98)}\",\"@media (max-width:809px){.sfk-bh-side{width:35vw !important}.sfk-bh-sideL{left:8% !important}.sfk-bh-sideR{left:92% !important}.sfk-bh-word{top:11% !important}.sfk-bh-meta{top:18px !important;font-size:12px !important;letter-spacing:1.1px !important}}\",\"@media (max-width:560px){.sfk-bh-nore{display:none}}\",\"@media (max-width:1099px){.sfk-st-ghost{display:none}}\",\"@media (max-width:480px){.sfk-cardchip{top:74px !important}}\",\"@media (max-width:699px){.sfk-stmt-in{padding-bottom:250px !important}}\",\"@media (max-width:560px){.sfk-bh-corner{display:none}}\",\"@media (max-width:560px){.sfk-bh-metaR{left:clamp(20px, 3.2vw, 40px) !important;right:auto !important;top:42px !important}}\",\"@media (max-width:560px){.sfk-bh-lidline{font-size:12px !important;letter-spacing:0.6px !important;gap:8px !important}.sfk-bh-lidline span:empty{display:none}}\",\"@keyframes sfkBhBob{0%,100%{transform:translate(-50%,0px)}50%{transform:translate(-50%,-6px)}}\",\"body.sfk-curon *{cursor:none !important}\",\"body.sfk-curon input,body.sfk-curon textarea,body.sfk-curon select{cursor:text !important}\",\".sfk-stock{height:clamp(250px,30vw,440px)}\",\".sfk-btt{transition:transform 700ms cubic-bezier(0.16,1,0.3,1)}\",\".sfk-btt:hover{transform:rotate(-360deg)}\",\"@media (max-width:599px){.sfk-stockcap{flex-direction:column;align-items:flex-start}}\"].join(\"\\n\");function KitStyle(){return /*#__PURE__*/_jsx(\"style\",{children:CSS});}const DEFAULT_FONT_CSS=\"https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@300..800&display=swap\";/* ★ Only an EXPLICIT url may set or change the stylesheet. useFonts() is called\n   from several components and an arg-less call must never be able to overwrite\n   the buyer's own URL back to the default (the bug the FETCH pass introduced\n   and then had to fix). */function useFonts(url){useEffect(()=>{try{const href=url&&url.trim()?url.trim():\"\";let l=document.getElementById(\"sriful-fonts\");if(!l){l=document.createElement(\"link\");l.id=\"sriful-fonts\";l.rel=\"stylesheet\";l.href=href||DEFAULT_FONT_CSS;document.head.appendChild(l);return;}if(href&&l.href!==href)l.href=href;}catch(e){}},[url]);}function usePrefs(){const[s,setS]=useState({mounted:false,reduced:false});useEffect(()=>{let reduced=false;try{reduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;}catch(e){}setS({mounted:true,reduced});},[]);return s;}/* ================= CART ENGINE ================= */const CART_KEY=\"sriful_cart_v1\";function loadItems(){try{if(typeof window===\"undefined\")return[];const raw=window.sessionStorage.getItem(CART_KEY);if(!raw)return[];const parsed=JSON.parse(raw);return Array.isArray(parsed)?parsed.filter(i=>byId(i.id)):[];}catch(e){return[];}}const cartStore={items:[],loaded:false,drawerOpen:false,lastAddedKey:null,lastAddedAt:0,listeners:new Set,promo:null,ensure(){if(!this.loaded&&typeof window!==\"undefined\"){this.items=loadItems();try{const raw=window.sessionStorage.getItem(\"sriful_promo_v1\");if(raw){const p=JSON.parse(raw);if(p&&PROMOS[p.code])this.promo=p;}}catch(e){}this.loaded=true;}},savePromo(){try{if(this.promo)window.sessionStorage.setItem(\"sriful_promo_v1\",JSON.stringify(this.promo));else window.sessionStorage.removeItem(\"sriful_promo_v1\");}catch(e){}},applyPromo(code){this.ensure();const c=code.trim().toUpperCase();if(!PROMOS[c])return false;this.promo={code:c,rate:PROMOS[c]};this.savePromo();this.emit();return true;},clearPromo(){this.promo=null;this.savePromo();this.emit();},discount(){return this.promo?Math.round(this.subtotal()*this.promo.rate):0;},clear(){this.items=[];this.promo=null;this.save();this.savePromo();this.emit();},save(){try{window.sessionStorage.setItem(CART_KEY,JSON.stringify(this.items));}catch(e){}},emit(){this.listeners.forEach(l=>{try{l();}catch(e){}});},subscribe(fn){this.listeners.add(fn);return()=>this.listeners.delete(fn);},add(id,size){this.ensure();const key=id+\"_\"+size;const found=this.items.find(i=>i.key===key);if(found)found.qty=Math.min(9,found.qty+1);else this.items.push({key,id,size,qty:1});this.lastAddedKey=key;this.lastAddedAt=Date.now();this.drawerOpen=true;this.save();this.emit();},setQty(key,qty){this.ensure();if(qty<=0){this.items=this.items.filter(i=>i.key!==key);}else{const it=this.items.find(i=>i.key===key);if(it)it.qty=Math.min(9,qty);}this.save();this.emit();},changeSize(key,size){this.ensure();const it=this.items.find(i=>i.key===key);if(!it||it.size===size)return;/* the bag must never hold a size the PDP refuses to sell */const prod=CATALOG.find(x=>x.id===it.id);if(prod&&(prod.soldOut||[]).includes(size))return;const newKey=it.id+\"_\"+size;const clash=this.items.find(i=>i.key===newKey);if(clash){clash.qty=Math.min(9,clash.qty+it.qty);this.items=this.items.filter(i=>i.key!==key);}else{it.key=newKey;it.size=size;}this.save();this.emit();},remove(key){this.setQty(key,0);},count(){return this.items.reduce((a,i)=>a+i.qty,0);},subtotal(){return this.items.reduce((a,i)=>{const p=byId(i.id);return a+(p?p.price*i.qty:0);},0);},open(){this.drawerOpen=true;this.emit();},close(){this.drawerOpen=false;this.emit();}};function useCart(){const[,force]=useState(0);useEffect(()=>{cartStore.ensure();force(n=>n+1);const un=cartStore.subscribe(()=>force(n=>n+1));return()=>{un();};},[]);return cartStore;}/* ================= SHARED UI BITS ================= */function Icon({name,size=20,color=T.ink}){const s={width:size,height:size,display:\"block\"};const p={fill:\"none\",stroke:color,strokeWidth:1.8,strokeLinecap:\"round\",strokeLinejoin:\"round\"};if(name===\"bag\")return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",style:s,children:[/*#__PURE__*/_jsx(\"path\",{...p,d:\"M5 8h14l-1 13H6L5 8z\"}),/*#__PURE__*/_jsx(\"path\",{...p,d:\"M8.5 10V6.5a3.5 3.5 0 0 1 7 0V10\"})]});if(name===\"search\")return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",style:s,children:[/*#__PURE__*/_jsx(\"circle\",{...p,cx:\"11\",cy:\"11\",r:\"6.5\"}),/*#__PURE__*/_jsx(\"path\",{...p,d:\"M16 16l5 5\"})]});if(name===\"x\")return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",style:s,children:/*#__PURE__*/_jsx(\"path\",{...p,d:\"M5 5l14 14M19 5L5 19\"})});if(name===\"burger\")return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",style:s,children:/*#__PURE__*/_jsx(\"path\",{...p,d:\"M3.5 7h17M3.5 12h17M3.5 17h17\"})});if(name===\"arrow\")return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",style:s,children:/*#__PURE__*/_jsx(\"path\",{...p,d:\"M4 12h15M13 5.5L19.5 12 13 18.5\"})});if(name===\"minus\")return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",style:s,children:/*#__PURE__*/_jsx(\"path\",{...p,d:\"M6 12h12\"})});if(name===\"plus\")return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",style:s,children:/*#__PURE__*/_jsx(\"path\",{...p,d:\"M12 6v12M6 12h12\"})});if(name===\"check\")return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",style:s,children:/*#__PURE__*/_jsx(\"path\",{...p,d:\"M4.5 12.5l5 5L19.5 7\"})});return null;}/* Volt chip: the ONLY legal way to put volt near type on bone (volt fill + ink text) */function VoltChip({children,size=12,pad=\"3px 9px\",radius=6,font=T.body,weight=700,ls=\"0.6px\"}){return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",background:T.volt,color:T.ink,fontFamily:font,fontWeight:weight,fontSize:typeof size===\"number\"?Math.max(12,size):size,letterSpacing:ls,padding:pad,borderRadius:radius,lineHeight:1.2,verticalAlign:\"baseline\"},children:children});}function VoltTick({size=8}){return /*#__PURE__*/_jsx(\"span\",{style:{width:size,height:size,background:T.volt,display:\"inline-block\",flexShrink:0}});}function Wordmark({color=T.ink,size=22}){return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:7},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:size*1.08,letterSpacing:\"0.04em\",color,lineHeight:1,textTransform:\"uppercase\"},children:\"SRIFUL\"}),/*#__PURE__*/_jsx(\"span\",{style:{width:Math.max(6,size*.32),height:Math.max(6,size*.32),background:T.volt,display:\"inline-block\"}})]});}/* Self-healing IO reveal (seenHidden gate + post-settle check) */function useReveal(reduced){const ref=useRef(null);const[shown,setShown]=useState(false);useEffect(()=>{if(reduced){setShown(true);return;}const el=ref.current;if(!el||typeof IntersectionObserver===\"undefined\"){setShown(true);return;}let seenHidden=false;let done=false;const io=new IntersectionObserver(entries=>{const e=entries[0];if(!e)return;if(!e.isIntersecting){seenHidden=true;return;}if(seenHidden&&!done){done=true;setShown(true);io.disconnect();}},{rootMargin:\"0px 0px -10% 0px\"});io.observe(el);const t=setTimeout(()=>{if(done)return;try{const r=el.getBoundingClientRect();const vh=window.innerHeight;if(r.top>vh||r.bottom<0){seenHidden=true;}else if(r.top<vh*.92&&r.bottom>vh*.08){done=true;setShown(true);io.disconnect();}}catch(e){done=true;setShown(true);}},420);const backstop=setTimeout(()=>{if(done)return;try{const r=el.getBoundingClientRect();const vh=window.innerHeight;if(r.top<vh&&r.bottom>0){done=true;setShown(true);io.disconnect();}}catch(e){}},2600);return()=>{io.disconnect();clearTimeout(t);clearTimeout(backstop);};},[reduced]);return{ref,shown};}/* Size picker chips overlay — dark panel, so bone text lives here; hover = volt fill + INK text */function SizePicker({onPick,onClose,compact}){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:8,right:8,bottom:8,background:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 93%, transparent)\",backdropFilter:\"blur(6px)\",borderRadius:12,padding:compact?\"10px 10px\":\"12px 12px\",zIndex:3,animation:\"sfkUp 260ms \"+T.ease+\" both\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginBottom:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:600,fontSize:12,letterSpacing:\"1.4px\",color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\",textTransform:\"uppercase\"},children:\"Select size — US\"}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Close size picker\",onClick:e=>{e.stopPropagation();onClose();},style:{cursor:\"pointer\",padding:4,display:\"flex\"},children:/*#__PURE__*/_jsx(Icon,{name:\"x\",size:14,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 80%, transparent)\"})})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(6, 1fr)\",gap:6},children:SIZES.map(s=>/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Size \"+s,onClick:e=>{e.stopPropagation();onPick(s);},style:{cursor:\"pointer\",textAlign:\"center\",padding:compact?\"9px 0\":\"11px 0\",borderRadius:8,border:\"1px solid color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 28%, transparent)\",color:T.bone,fontFamily:T.body,fontWeight:600,fontSize:13,background:\"transparent\",transition:\"background \"+T.fast+\", border-color \"+T.fast+\", color \"+T.fast},onMouseEnter:e=>{const el=e.currentTarget;el.style.background=T.volt;el.style.borderColor=T.volt;el.style.color=T.ink;},onMouseLeave:e=>{const el=e.currentTarget;el.style.background=\"transparent\";el.style.borderColor=\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 28%, transparent)\";el.style.color=T.bone;},children:s},s))})]});}/* Shared pop-out — the shoe leaves its photo: bg-removed cutout rises out of\n   any card frame, breathing on the one ticker (sub active only while hovered).\n   Self-gates on cutout availability + fine pointer + reduced + canvas. */let finePointerCache=null;function useFine(){const[fine,setFine]=useState(false);useEffect(()=>{if(finePointerCache===null){try{finePointerCache=window.matchMedia(\"(hover: hover) and (pointer: fine)\").matches;}catch(e){finePointerCache=false;}}setFine(finePointerCache===true);},[]);return fine;}function PopShoe({pid,hover,phase=0,top=\"38%\",width=\"106%\",lift=\"-12px\"}){const{reduced}=usePrefs();const isStatic=RenderTarget.current()===RenderTarget.canvas;const fine=useFine();const inRef=useRef(null);const cut=(byId(pid)||{}).cutout||PRODUCT_CUTOUTS[pid];useTicker(tk=>{const el=inRef.current;if(!el)return;el.style.transform=\"translateY(\"+(Math.sin(tk.t*.0013+phase)*5).toFixed(2)+\"px) rotate(\"+(Math.sin(tk.t*9e-4+phase*2)*1.8).toFixed(2)+\"deg)\";},!!(hover&&cut&&fine&&!reduced&&!isStatic));if(!cut||!fine||reduced||isStatic)return null;return /*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",left:\"50%\",top,width,zIndex:3,pointerEvents:\"none\",transform:\"translate(-50%, -50%)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:\"-14% -18%\",background:\"radial-gradient(circle at 50% 56%, color-mix(in srgb, var(--token-f38027e8-5994-4bef-8c97-6fce645e1bc6, #D6FB51) 55%, transparent) 0%, color-mix(in srgb, var(--token-f38027e8-5994-4bef-8c97-6fce645e1bc6, #D6FB51) 0%, transparent) 60%)\",opacity:hover?1:0,transition:\"opacity 760ms \"+T.ease}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",opacity:hover?1:0,transform:hover?\"translateY(\"+lift+\") scale(1)\":\"translateY(52px) scale(0.5)\",transition:\"opacity 600ms \"+T.ease+\", transform 880ms \"+T.ease},children:/*#__PURE__*/_jsx(\"div\",{ref:inRef,style:{willChange:\"transform\"},children:/*#__PURE__*/_jsx(\"img\",{src:cut,alt:\"\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"auto\",filter:\"drop-shadow(0 36px 32px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 42%, transparent))\"}})})})]});}/* Product card — \"THE TAGGED CARD\": a real volt price tag hangs off the frame\n   on a pendulum (sways with scroll velocity, kicks on hover); hover reveals an\n   instant size strip (one click → bag); slow cinematic image settle + lift. */function Card({p,reduced,index=0,chip,noReveal}){const{ref,shown}=useReveal(reduced);const vis=noReveal||shown;const[hover,setHover]=useState(false);const[picking,setPicking]=useState(false);const fine=useFine();const boxRef=useRef(null);const tagRef=useRef(null);const active=useIOActive(boxRef);const tsim=useRef({th:(index%5-2)*5,om:0});const isStatic=RenderTarget.current()===RenderTarget.canvas;const cut=p.cutout||PRODUCT_CUTOUTS[p.id];useTicker(tk=>{const el=tagRef.current;if(!el)return;const s=tsim.current;s.om+=-s.th*.045-s.om*.06+tk.vy*.012;s.th+=s.om;if(s.th>40)s.th=40;if(s.th<-40)s.th=-40;el.style.transform=\"rotate(\"+s.th.toFixed(2)+\"deg)\";},active&&!reduced&&!isStatic);const kick=v=>{tsim.current.om+=v;};return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{opacity:vis?1:0,transform:vis?\"translateY(0)\":\"translateY(26px)\",transition:reduced||noReveal?\"none\":\"opacity 820ms \"+T.ease+\" \"+index*80+\"ms, transform 820ms \"+T.ease+\" \"+index*80+\"ms\"},children:[/*#__PURE__*/_jsxs(\"div\",{ref:boxRef,onMouseEnter:()=>{setHover(true);kick(2.4);},onMouseLeave:()=>{setHover(false);},style:{position:\"relative\",zIndex:hover?30:1,borderRadius:16,background:T.stone,aspectRatio:\"4 / 5\",transform:hover&&!reduced?\"translateY(-6px)\":\"translateY(0)\",boxShadow:hover?\"0 26px 44px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 18%, transparent)\":\"0 8px 18px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 6%, transparent)\",transition:reduced?\"none\":\"transform 640ms \"+T.ease+\", box-shadow 640ms \"+T.ease},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:16,overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/product/\"+p.id,\"aria-label\":p.name,style:{position:\"absolute\",inset:0,display:\"block\"},children:[/*#__PURE__*/_jsx(\"img\",{src:p.img,alt:p.name+\" — \"+p.color,loading:\"eager\"/* 10-20: never an empty card while the row scrolls in */,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",opacity:hover&&cut&&fine&&!reduced?.14:1,transform:reduced?\"none\":hover?\"scale(1.07)\":vis?\"scale(1)\":\"scale(1.12)\",filter:hover?\"saturate(1)\":\"saturate(0.88)\",transition:reduced?\"none\":\"opacity 640ms \"+T.ease+\", transform 1200ms \"+T.ease+\", filter 900ms \"+T.ease}}),cut&&fine&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 64%, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4)) 0%, color-mix(in srgb, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4) 55%, transparent) 58%, color-mix(in srgb, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4) 15%, transparent) 100%)\",opacity:hover&&!reduced?1:0,transition:\"opacity 640ms \"+T.ease,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"linear-gradient(180deg, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 0%, transparent) 62%, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 34%, transparent) 100%)\",opacity:hover&&!cut?1:0,transition:\"opacity 600ms \"+T.ease,pointerEvents:\"none\"}})]}),chip&&/*#__PURE__*/_jsx(\"div\",{className:\"sfk-cardchip\",style:{position:\"absolute\",top:10,left:10,zIndex:2,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"4px 9px\",ls:\"1.2px\",children:chip})}),fine&&!reduced&&/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":!hover,style:{position:\"absolute\",left:8,right:8,bottom:8,zIndex:3,display:\"flex\",alignItems:\"center\",gap:4,background:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 92%, transparent)\",backdropFilter:\"blur(5px)\",borderRadius:11,padding:\"7px 8px\",opacity:hover?1:0,transform:hover?\"translateY(0)\":\"translateY(12px)\",pointerEvents:hover?\"auto\":\"none\",transition:\"opacity 420ms \"+T.ease+\", transform 420ms \"+T.ease},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.2px\",color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\",textTransform:\"uppercase\",padding:\"0 4px\",flexShrink:0},children:\"US\"}),SIZES.map((sz,i)=>{const out=p.soldOut&&p.soldOut.includes(sz);return /*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":out?\"Size \"+sz+\" sold out\":\"Add size \"+sz+\" to bag\",onClick:e=>{e.stopPropagation();if(!out)cartStore.add(p.id,sz);},onMouseEnter:e=>{if(out)return;const el=e.currentTarget;el.style.background=T.volt;el.style.borderColor=T.volt;el.style.color=T.ink;},onMouseLeave:e=>{const el=e.currentTarget;el.style.background=\"transparent\";el.style.borderColor=\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 26%, transparent)\";el.style.color=out?\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 35%, transparent)\":T.bone;},style:{flex:1,textAlign:\"center\",padding:\"8px 0\",borderRadius:7,border:\"1px solid color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 26%, transparent)\",fontFamily:T.body,fontWeight:600,fontSize:12,color:out?\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 35%, transparent)\":T.bone,textDecoration:out?\"line-through\":\"none\",cursor:out?\"default\":\"pointer\",transition:\"background \"+T.fast+\", border-color \"+T.fast+\", color \"+T.fast+\", opacity 360ms \"+T.ease+\" \"+(i*30+60)+\"ms, transform 360ms \"+T.ease+\" \"+(i*30+60)+\"ms\",opacity:hover?1:0,transform:hover?\"translateY(0)\":\"translateY(8px)\"},children:sz},sz);})]}),!fine&&!picking&&/*#__PURE__*/_jsxs(\"div\",{role:\"button\",\"aria-label\":\"Add \"+p.name+\" to bag\",onClick:e=>{e.stopPropagation();setPicking(true);},style:{position:\"absolute\",right:10,bottom:10,zIndex:2,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:7,background:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 90%, transparent)\",color:T.bone,borderRadius:999,padding:\"12px 16px\",minHeight:44,boxSizing:\"border-box\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.2px\"},children:[/*#__PURE__*/_jsx(Icon,{name:\"plus\",size:13,color:\"currentColor\"}),/*#__PURE__*/_jsx(\"span\",{children:\"ADD\"})]}),picking&&/*#__PURE__*/_jsx(SizePicker,{compact:true,onPick:s=>{cartStore.add(p.id,s);setPicking(false);},onClose:()=>setPicking(false)})]}),/*#__PURE__*/_jsx(PopShoe,{pid:p.id,hover:hover,phase:index}),/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",top:-5,right:22,zIndex:6,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:-4.5,top:-4.5,width:9,height:9,borderRadius:999,background:T.ink,boxShadow:\"0 1px 0 color-mix(in srgb, var(--token-cab0270f-c79a-4cdc-b669-85c08e39a878, #FFFFFF) 35%, transparent) inset\"}}),/*#__PURE__*/_jsxs(\"div\",{ref:tagRef,style:{transformOrigin:\"50% 0%\",transform:reduced||isStatic?\"rotate(-4deg)\":\"rotate(\"+(index%5-2)*5+\"deg)\",willChange:\"transform\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:2,height:14,background:T.ink,opacity:.75}}),/*#__PURE__*/_jsxs(\"div\",{style:{background:T.volt,borderRadius:8,padding:\"8px 12px 9px\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:4,boxShadow:\"0 10px 18px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 22%, transparent)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:7,height:7,borderRadius:999,border:\"2px solid color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 80%, transparent)\",background:\"transparent\"}}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:15.5,letterSpacing:\"0.04em\",color:T.ink,lineHeight:1},children:fmt(p.price)}),/*#__PURE__*/_jsx(\"div\",{style:{width:26,height:6,background:\"repeating-linear-gradient(90deg, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 70%, transparent) 0px, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 70%, transparent) 1px, transparent 1px, transparent 3px)\",opacity:.6}})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",marginTop:13,gap:12},children:/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:600,fontSize:14.5,color:T.ink,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:p.name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ash,marginTop:3},children:[p.col,\" \\xb7 \",p.color]})]})})]});}/* ================= CART DRAWER ================= */function CartDrawer({reduced}){const cart=useCart();const[flashKey,setFlashKey]=useState(null);const open=cart.drawerOpen;const items=cart.items;const subtotal=cart.subtotal();const remaining=Math.max(0,FREE_SHIP-subtotal);const progress=Math.min(1,subtotal/FREE_SHIP);useEffect(()=>{if(!cart.lastAddedKey)return;setFlashKey(cart.lastAddedKey);const t=setTimeout(()=>setFlashKey(null),1300);return()=>clearTimeout(t);},[cart.lastAddedAt]);useEffect(()=>{if(typeof document===\"undefined\")return;if(open){const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=prev;};}},[open]);useEffect(()=>{if(typeof window===\"undefined\")return;const onKey=e=>{if(e.key===\"Escape\")cartStore.close();};window.addEventListener(\"keydown\",onKey);return()=>window.removeEventListener(\"keydown\",onKey);},[]);const tr=reduced?\"none\":\"transform \"+T.slow+\" \"+T.ease;const trO=reduced?\"none\":\"opacity 380ms ease\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{onClick:()=>cartStore.close(),style:{position:\"fixed\",inset:0,background:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 40%, transparent)\",opacity:open?1:0,pointerEvents:open?\"auto\":\"none\",transition:trO,zIndex:2147482590}}),/*#__PURE__*/_jsxs(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Shopping bag\",className:\"sfk-drawer\",style:{position:\"fixed\",top:0,right:0,bottom:0,width:\"min(460px, 100vw)\",background:T.bone,zIndex:2147482600,display:\"flex\",flexDirection:\"column\",transform:open?\"translateX(0%)\":\"translateX(103%)\",transition:tr,boxShadow:open?\"-24px 0 60px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 20%, transparent)\":\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"20px 24px 16px\",borderBottom:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:21,letterSpacing:\"0.04em\",color:T.ink,textTransform:\"uppercase\",lineHeight:1},children:\"YOUR BAG\"}),/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"3px 8px\",children:cart.count()})]}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Close bag\",onClick:()=>cartStore.close(),style:{cursor:\"pointer\",padding:10,margin:-10,display:\"flex\"},children:/*#__PURE__*/_jsx(Icon,{name:\"x\",size:20})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"14px 24px 16px\",borderBottom:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:13,color:T.ink,marginBottom:10},children:subtotal===0?/*#__PURE__*/_jsxs(\"span\",{children:[\"Free shipping on orders over \",fmt(FREE_SHIP)]}):remaining>0?/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[\"You're \",/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"2px 7px\",children:fmt(remaining)}),\" from free shipping\"]}):/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(Icon,{name:\"check\",size:14,color:T.ink}),/*#__PURE__*/_jsx(\"b\",{children:\"Free shipping unlocked\"}),/*#__PURE__*/_jsx(VoltTick,{size:7})]})}),/*#__PURE__*/_jsx(\"div\",{style:{height:3,background:T.stone,borderRadius:2,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\",background:T.volt,transformOrigin:\"0 50%\",transform:\"scaleX(\"+progress+\")\",transition:reduced?\"none\":\"transform 600ms \"+T.ease}})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-scroll\",style:{flex:1,overflowY:\"auto\",padding:\"8px 24px\"},children:[items.length===0&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"56px 0\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:24,letterSpacing:\"0.03em\",color:T.ink,textTransform:\"uppercase\"},children:\"Your bag is empty\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:14,color:T.ash,marginTop:8,marginBottom:20},children:\"Nine silhouettes. Three families. Zero excuses.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/shop\",style:{display:\"inline-block\",background:T.ink,color:T.bone,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:14,letterSpacing:\"0.08em\",textTransform:\"uppercase\",padding:\"14px 26px\",borderRadius:999},children:\"SHOP THE RANGE\"})]}),items.map(it=>{const p=byId(it.id);if(!p)return null;const flash=flashKey===it.key;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:14,padding:\"16px 8px\",margin:\"0 -8px\",borderBottom:\"1px solid \"+T.line,borderRadius:10,background:flash?\"color-mix(in srgb, var(--token-f38027e8-5994-4bef-8c97-6fce645e1bc6, #D6FB51) 22%, transparent)\":\"transparent\",transition:\"background 500ms ease\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/product/\"+p.id,style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"img\",{src:p.img,alt:p.name,style:{width:76,height:92,objectFit:\"cover\",borderRadius:10,display:\"block\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:600,fontSize:14,color:T.ink},children:p.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:15,letterSpacing:\"0.03em\",color:T.ink},children:fmt(p.price*it.qty)})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ash,marginTop:2},children:p.color}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,marginTop:\"auto\",paddingTop:10,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",border:\"1px solid \"+T.stone,borderRadius:8,padding:\"0 4px\",background:T.white},children:[/*#__PURE__*/_jsx(\"select\",{\"aria-label\":\"Size\",value:it.size,onChange:e=>cartStore.changeSize(it.key,e.target.value),style:{appearance:\"none\",WebkitAppearance:\"none\",border:\"none\",background:\"transparent\",fontFamily:T.body,fontSize:12,fontWeight:600,color:T.ink,padding:\"8px 18px 8px 8px\",cursor:\"pointer\",outline:\"none\"},children:SIZES.map(s=>/*#__PURE__*/_jsxs(\"option\",{value:s,disabled:(p.soldOut||[]).includes(s),children:[\"US \",s,(p.soldOut||[]).includes(s)?\" — sold out\":\"\"]},s))}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:7,pointerEvents:\"none\",fontSize:12,color:T.ash},children:\"▾\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",border:\"1px solid \"+T.stone,borderRadius:8,background:T.white},children:[/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Decrease quantity\",onClick:()=>cartStore.setQty(it.key,it.qty-1),style:{cursor:\"pointer\",padding:\"8px 9px\",display:\"flex\"},children:/*#__PURE__*/_jsx(Icon,{name:\"minus\",size:12,color:T.ink})}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontSize:12,fontWeight:600,minWidth:16,textAlign:\"center\",color:T.ink},children:it.qty}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Increase quantity\",onClick:()=>cartStore.setQty(it.key,it.qty+1),style:{cursor:\"pointer\",padding:\"8px 9px\",display:\"flex\"},children:/*#__PURE__*/_jsx(Icon,{name:\"plus\",size:12,color:T.ink})})]}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Remove \"+p.name,onClick:()=>cartStore.remove(it.key),style:{cursor:\"pointer\",marginLeft:\"auto\",fontFamily:T.body,fontSize:12,color:T.ash,textDecoration:\"underline\",textUnderlineOffset:3,padding:6},children:\"Remove\"})]})]})]},it.key);})]}),items.length>0&&/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-drawfoot\",style:{paddingTop:18,paddingLeft:24,paddingRight:24,borderTop:\"1px solid \"+T.line,background:T.bone},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",marginBottom:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink},children:\"SUBTOTAL\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:24,letterSpacing:\"0.03em\",color:T.ink},children:fmt(subtotal)})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ash,marginBottom:14},children:\"Shipping and taxes calculated at checkout\"}),/*#__PURE__*/_jsxs(\"a\",{href:\"/checkout\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:10,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:17,letterSpacing:\"0.09em\",textTransform:\"uppercase\",padding:\"17px 20px\",borderRadius:999,minHeight:44,boxSizing:\"border-box\"},children:[\"CHECKOUT\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:16,color:T.ink})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:22,marginTop:12},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/cart\",style:{fontFamily:T.body,fontSize:13,color:T.ink,fontWeight:600,textDecoration:\"underline\",textUnderlineOffset:3,padding:6},children:\"View full bag\"}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",onClick:()=>cartStore.close(),style:{cursor:\"pointer\",fontFamily:T.body,fontSize:13,color:T.ash,textDecoration:\"underline\",textUnderlineOffset:3,padding:6},children:\"Continue shopping\"})]})]})]})]});}/* ================= SEARCH OVERLAY ================= */function SearchOverlay({onClose}){const PRODUCTS=useCatalog();const[q,setQ]=useState(\"\");const inputRef=useRef(null);useEffect(()=>{const t=setTimeout(()=>inputRef.current&&inputRef.current.focus(),60);const onKey=e=>{if(e.key===\"Escape\")onClose();};window.addEventListener(\"keydown\",onKey);return()=>{clearTimeout(t);window.removeEventListener(\"keydown\",onKey);};},[]);const ql=q.trim().toLowerCase();const results=ql?PRODUCTS.filter(p=>p.name.toLowerCase().includes(ql)||p.col.toLowerCase().includes(ql)||p.color.toLowerCase().includes(ql)):PRODUCTS.slice(0,5);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,zIndex:2147482400,background:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 99%, transparent)\",overflowY:\"auto\"},className:\"sfk-scroll\",children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:680,margin:\"0 auto\",padding:\"9vh 24px 60px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginBottom:30},children:[/*#__PURE__*/_jsx(Wordmark,{size:18}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Close search\",onClick:onClose,style:{cursor:\"pointer\",padding:12,margin:-12,display:\"flex\"},children:/*#__PURE__*/_jsx(Icon,{name:\"x\",size:22})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14,borderBottom:\"2px solid \"+T.ink,paddingBottom:12},children:[/*#__PURE__*/_jsx(Icon,{name:\"search\",size:22,color:T.ash}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,className:\"sfk-in\",value:q,onChange:e=>setQ(e.target.value),onKeyDown:e=>{if(e.key===\"Enter\"&&q.trim()){try{window.location.assign(\"/search?q=\"+encodeURIComponent(q.trim()));}catch(err){}}},placeholder:\"SEARCH SHOES, COLLECTIONS, COLORWAYS\",\"aria-label\":\"Search\",style:{flex:1,fontFamily:T.disp,fontWeight:400,fontSize:24,letterSpacing:\"0.03em\",textTransform:\"uppercase\",color:T.ink,minWidth:0}})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:10,fontFamily:T.body,fontWeight:600,fontSize:12,color:T.ash,textTransform:\"uppercase\",letterSpacing:\"1.2px\",padding:\"12px 0 4px\"},children:ql?plural(results.length,\"result\",\"results\"):\"Popular right now\"}),results.map(p=>/*#__PURE__*/_jsxs(\"a\",{href:\"/product/\"+p.id,style:{display:\"flex\",alignItems:\"center\",gap:16,padding:\"12px 0\",textDecoration:\"none\",borderBottom:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsx(\"img\",{src:p.img,alt:p.name,style:{width:56,height:56,objectFit:\"cover\",borderRadius:10,display:\"block\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:600,fontSize:15,color:T.ink},children:p.name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ash,marginTop:2},children:[p.col,\" \\xb7 \",p.color]})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:15,letterSpacing:\"0.03em\",color:T.ink},children:fmt(p.price)})]},p.id)),ql&&results.length===0&&/*#__PURE__*/_jsx(\"div\",{style:{padding:\"40px 0\",fontFamily:T.body,fontSize:15,color:T.ash},children:\"Nothing matches that. Try Runners, Court, or Lifestyle.\"}),ql&&results.length>0&&/*#__PURE__*/_jsxs(\"a\",{href:\"/search?q=\"+encodeURIComponent(ql),style:{display:\"inline-flex\",alignItems:\"center\",gap:8,marginTop:18,textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink,textTransform:\"uppercase\",borderBottom:\"2px solid \"+T.ink,paddingBottom:3},children:[\"View all results\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:14})]})]})});}/* ================= MOBILE MENU ================= */function MobileMenu({onClose,onSearch}){const PRODUCTS=useCatalog();useEffect(()=>{if(typeof document===\"undefined\")return;const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=prev;};},[]);const links=[{label:\"Shop All\",href:\"/shop\"},{label:\"Runners\",href:\"/collections/runners\"},{label:\"Court\",href:\"/collections/court\"},{label:\"Lifestyle\",href:\"/collections/lifestyle\"}];return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,zIndex:2147482300,background:T.bone,display:\"flex\",flexDirection:\"column\",animation:\"sfkUp 300ms \"+T.ease+\" both\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 20px\",height:60,borderBottom:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{textDecoration:\"none\",display:\"flex\"},children:/*#__PURE__*/_jsx(Wordmark,{size:20})}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Close menu\",onClick:onClose,style:{cursor:\"pointer\",padding:12,margin:-12,display:\"flex\",minWidth:44,minHeight:44,alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(Icon,{name:\"x\",size:24})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-scroll\",style:{flex:1,overflowY:\"auto\",padding:\"28px 20px 40px\"},children:[links.map((l,i)=>/*#__PURE__*/_jsxs(\"a\",{href:l.href,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",textDecoration:\"none\",padding:\"16px 0\",borderBottom:\"1px solid \"+T.line,minHeight:44,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:34,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.03em\",lineHeight:1},children:l.label}),/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:20,color:i===0?T.ink:T.ash})]},l.label)),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginTop:28,marginBottom:12},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:600,fontSize:12,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"1.4px\"},children:\"New this week\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-scroll\",style:{display:\"flex\",gap:12,overflowX:\"auto\",margin:\"0 -20px\",padding:\"0 20px\"},children:PRODUCTS.slice(0,5).map(p=>/*#__PURE__*/_jsxs(\"a\",{href:\"/product/\"+p.id,style:{textDecoration:\"none\",flexShrink:0,width:132},children:[/*#__PURE__*/_jsx(\"img\",{src:p.img,alt:p.name,style:{width:132,height:150,objectFit:\"cover\",borderRadius:12,display:\"block\"}}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:600,fontSize:12,color:T.ink,marginTop:7},children:p.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ash,marginTop:2},children:fmt(p.price)})]},p.id))})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-menufoot\",style:{display:\"flex\",gap:10,paddingTop:14,paddingLeft:20,paddingRight:20,borderTop:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsxs(\"div\",{role:\"button\",onClick:onSearch,style:{cursor:\"pointer\",flex:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,border:\"1px solid \"+T.ink,borderRadius:999,padding:\"14px 0\",minHeight:48,boxSizing:\"border-box\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink},children:[/*#__PURE__*/_jsx(Icon,{name:\"search\",size:16}),\"SEARCH\"]}),/*#__PURE__*/_jsxs(\"div\",{role:\"button\",onClick:()=>{onClose();cartStore.open();},style:{cursor:\"pointer\",flex:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,background:T.ink,borderRadius:999,padding:\"14px 0\",minHeight:48,boxSizing:\"border-box\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.bone},children:[/*#__PURE__*/_jsx(Icon,{name:\"bag\",size:16,color:T.bone}),\"BAG\"]})]})]});}/* ================= MEGA MENU PANEL ================= */function MegaPanel({visible,reduced,onLeave,megaCtaLabel}){const PRODUCTS=useCatalog();return /*#__PURE__*/_jsx(\"div\",{onMouseLeave:onLeave,style:{position:\"absolute\",top:\"100%\",left:0,right:0,background:T.bone,borderTop:\"1px solid \"+T.line,borderBottom:\"1px solid \"+T.line,boxShadow:\"0 32px 60px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 12%, transparent)\",opacity:visible?1:0,transform:visible?\"translateY(0)\":\"translateY(-6px)\",visibility:visible?\"visible\":\"hidden\",pointerEvents:visible?\"auto\":\"none\",transition:reduced?\"none\":\"opacity 240ms ease, transform 240ms \"+T.ease+\", visibility 240ms\"},children:/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"30px 40px 34px\"},children:/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-mega-cols\",children:[collectionNames().map(c=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/collections/\"+c.toLowerCase(),style:{display:\"inline-flex\",alignItems:\"center\",gap:8,textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.6px\",color:T.ash,textTransform:\"uppercase\",marginBottom:14},children:[/*#__PURE__*/_jsx(VoltTick,{size:7}),c]}),PRODUCTS.filter(p=>p.col===c).map(p=>/*#__PURE__*/_jsxs(\"a\",{href:\"/product/\"+p.id,style:{display:\"flex\",alignItems:\"center\",gap:12,textDecoration:\"none\",padding:\"7px 8px\",margin:\"0 -8px\",borderRadius:10,transition:\"background \"+T.fast},onMouseEnter:e=>e.currentTarget.style.background=\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 5%, transparent)\",onMouseLeave:e=>e.currentTarget.style.background=\"transparent\",children:[/*#__PURE__*/_jsx(\"img\",{src:p.img,alt:p.name,style:{width:46,height:46,objectFit:\"cover\",borderRadius:8,display:\"block\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:600,fontSize:13.5,color:T.ink},children:p.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ash,marginTop:1},children:fmt(p.price)})]})]},p.id))]},c)),/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",style:{position:\"relative\",display:\"block\",borderRadius:14,overflow:\"hidden\",textDecoration:\"none\",minHeight:230},children:[/*#__PURE__*/_jsx(\"img\",{src:IMG.shatter,alt:\"Shop the full range\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"linear-gradient(180deg, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 0%, transparent) 30%, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 66%, transparent) 100%)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:16,right:16,bottom:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:20,color:T.bone,textTransform:\"uppercase\",letterSpacing:\"0.04em\"},children:\"The Full Range\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:8,marginTop:6,fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.4px\",color:T.volt},children:[megaCtaLabel||\"SHOP ALL NINE\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:14,color:T.volt})]})]})]})]})})});}/* ================= NAV ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulNav(props){const{topbarText}=props;const{mounted,reduced}=usePrefs();/* ★ The nav renders on every route, so it is where the site's typography is\n       published. The two custom properties below are what T.disp / T.body read;\n       every component in the kit therefore re-types from these two controls. */useFonts(props.fontStylesheet);const fontCSS=\"body{--sfk-display:\"+(props.displayFont&&props.displayFont.trim()&&props.displayFont!==\"null\"?props.displayFont.trim():'\"Anton\", Impact, sans-serif')+\";--sfk-body:\"+(props.bodyFont&&props.bodyFont.trim()&&props.bodyFont!==\"null\"?props.bodyFont.trim():'\"Inter\", system-ui, -apple-system, sans-serif')+\"}\";const cart=useCart();const[scrolled,setScrolled]=useState(false);const[mega,setMega]=useState(false);const[menuOpen,setMenuOpen]=useState(false);const[searchOpen,setSearchOpen]=useState(false);const[badgePop,setBadgePop]=useState(0);const megaTimer=useRef(null);const count=cart.count();const prevCount=useRef(count);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{if(count>prevCount.current)setBadgePop(n=>n+1);prevCount.current=count;},[count]);useEffect(()=>{if(!mounted)return;let ticking=false;const onScroll=()=>{if(ticking)return;ticking=true;requestAnimationFrame(()=>{setScrolled(window.scrollY>24);ticking=false;});};onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[mounted]);const openMega=()=>{if(megaTimer.current)clearTimeout(megaTimer.current);setMega(true);};const closeMega=(delay=140)=>{if(megaTimer.current)clearTimeout(megaTimer.current);megaTimer.current=setTimeout(()=>setMega(false),delay);};const TOP_H=36;const navLinks=[{label:\"Shop\",href:\"/shop\",mega:true},{label:\"Runners\",href:\"/collections/runners\"},{label:\"Court\",href:\"/collections/court\"},{label:\"Lifestyle\",href:\"/collections/lifestyle\"}];const badgeStyle=(top,right,mini)=>({position:\"absolute\",top,right,minWidth:mini?17:18,height:mini?17:18,borderRadius:999,background:T.volt,color:T.ink,fontFamily:T.body,fontWeight:700,fontSize:mini?12:12,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0 4px\",boxSizing:\"border-box\",animation:reduced?\"none\":\"sfkPop 420ms \"+T.ease});const chrome=/*#__PURE__*/_jsxs(\"div\",{style:{position:mounted&&!isCanvas?\"fixed\":\"absolute\",top:0,left:0,right:0,zIndex:2147482e3,transform:scrolled&&!reduced?\"translateY(-\"+TOP_H+\"px)\":\"translateY(0)\",transition:reduced?\"none\":\"transform 340ms \"+T.ease},children:[/*#__PURE__*/_jsx(\"div\",{style:{height:TOP_H,background:T.ink,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0 16px\",opacity:scrolled?0:1,transition:reduced?\"none\":\"opacity 240ms ease\"},children:/*#__PURE__*/_jsx(\"span\",{className:\"sfk-topbar-text\",style:{fontFamily:T.body,fontWeight:600,color:T.bone,textTransform:\"uppercase\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:topbarText})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",background:T.bone,borderBottom:\"1px solid \"+(scrolled?T.line:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 7%, transparent)\"),boxShadow:scrolled?\"0 10px 30px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 8%, transparent)\":\"none\",transition:reduced?\"none\":\"box-shadow 300ms ease\"},onMouseLeave:()=>closeMega(),children:[/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"0 40px\"},className:\"sfk-desk\",children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",height:68,gap:34},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",\"aria-label\":\"SRIFUL home\",style:{textDecoration:\"none\",display:\"flex\",marginRight:6},children:/*#__PURE__*/_jsx(Wordmark,{size:23})}),/*#__PURE__*/_jsx(\"nav\",{style:{display:\"flex\",alignItems:\"center\",gap:26,flex:1},\"aria-label\":\"Main\",children:navLinks.map(l=>/*#__PURE__*/_jsx(\"a\",{href:l.href,onMouseEnter:()=>l.mega?openMega():closeMega(60),style:{textDecoration:\"none\",fontFamily:T.body,fontWeight:600,fontSize:13,letterSpacing:\"1px\",textTransform:\"uppercase\",color:T.ink,padding:\"24px 2px\",borderBottom:l.mega&&mega?\"2px solid \"+T.volt:\"2px solid transparent\",transition:\"border-color \"+T.fast},children:l.label},l.label))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Search\",onClick:()=>setSearchOpen(true),style:{cursor:\"pointer\",padding:11,display:\"flex\",borderRadius:999},children:/*#__PURE__*/_jsx(Icon,{name:\"search\",size:20})}),/*#__PURE__*/_jsxs(\"div\",{role:\"button\",\"aria-label\":\"Open bag, \"+count+\" items\",onClick:()=>cartStore.open(),style:{cursor:\"pointer\",padding:11,display:\"flex\",position:\"relative\",borderRadius:999},children:[/*#__PURE__*/_jsx(Icon,{name:\"bag\",size:21}),mounted&&count>0&&/*#__PURE__*/_jsx(\"span\",{style:badgeStyle(3,1,false),children:count},badgePop)]})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-mob\",style:{padding:\"0 8px 0 20px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",height:60,justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",\"aria-label\":\"SRIFUL home\",style:{textDecoration:\"none\",display:\"flex\"},children:/*#__PURE__*/_jsx(Wordmark,{size:20})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Search\",onClick:()=>setSearchOpen(true),style:{cursor:\"pointer\",width:44,height:44,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(Icon,{name:\"search\",size:20})}),/*#__PURE__*/_jsxs(\"div\",{role:\"button\",\"aria-label\":\"Open bag, \"+count+\" items\",onClick:()=>cartStore.open(),style:{cursor:\"pointer\",width:44,height:44,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\"},children:[/*#__PURE__*/_jsx(Icon,{name:\"bag\",size:21}),mounted&&count>0&&/*#__PURE__*/_jsx(\"span\",{style:badgeStyle(4,2,true),children:count},badgePop)]}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Open menu\",onClick:()=>setMenuOpen(true),style:{cursor:\"pointer\",width:44,height:44,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(Icon,{name:\"burger\",size:22})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-desk\",onMouseEnter:openMega,children:/*#__PURE__*/_jsx(MegaPanel,{visible:mega,reduced:reduced,onLeave:()=>closeMega(),megaCtaLabel:props.megaCtaLabel})})]})]});const overlays=mounted&&!isCanvas&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(CartDrawer,{reduced:reduced}),menuOpen&&/*#__PURE__*/_jsx(MobileMenu,{onClose:()=>setMenuOpen(false),onSearch:()=>{setMenuOpen(false);setSearchOpen(true);}}),searchOpen&&/*#__PURE__*/_jsx(SearchOverlay,{onClose:()=>setSearchOpen(false)}),props.walkCursor!==false&&/*#__PURE__*/_jsx(WalkCursor,{})]});return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsx(\"style\",{children:fontCSS}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-navspace\"}),mounted&&!isCanvas&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(_Fragment,{children:[chrome,overlays]}),document.body):chrome]});}SrifulNav.defaultProps={topbarText:\"Free shipping over $150 — every order ships in 24h\",displayFont:\"\",bodyFont:\"\",fontStylesheet:\"\"};/* ================= HERO ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulHero(props){const PRODUCTS=useCatalog();const{kicker,titleA,titleB,sub,ctaLabel,secondaryLabel}=props;const{mounted,reduced}=usePrefs();useFonts();const[picking,setPicking]=useState(false);const imgWrap=useRef(null);const featured=PRODUCTS[1];useEffect(()=>{if(!mounted||reduced)return;let raf=0;const onScroll=()=>{if(raf)return;raf=requestAnimationFrame(()=>{if(imgWrap.current){const y=Math.min(60,window.scrollY*.07);imgWrap.current.style.transform=\"translateY(\"+-y+\"px)\";}raf=0;});};window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>{window.removeEventListener(\"scroll\",onScroll);if(raf)cancelAnimationFrame(raf);};},[mounted,reduced]);const rv=i=>({opacity:mounted||reduced?1:0,transform:mounted||reduced?\"translateY(0)\":\"translateY(26px)\",transition:reduced?\"none\":\"opacity 800ms \"+T.ease+\" \"+(120+i*110)+\"ms, transform 800ms \"+T.ease+\" \"+(120+i*110)+\"ms\"});return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,overflow:\"hidden\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(28px, 5vw, 64px) clamp(20px, 3.2vw, 40px) clamp(36px, 5vw, 72px)\"},children:/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-hero\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{...rv(0),display:\"inline-flex\",alignItems:\"center\",gap:10,border:\"1px solid \"+T.stone,background:T.white,borderRadius:999,padding:\"8px 14px\"},children:[/*#__PURE__*/_jsx(VoltTick,{size:7}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:600,fontSize:12,letterSpacing:\"1.6px\",textTransform:\"uppercase\",color:T.ink},children:kicker})]}),/*#__PURE__*/_jsxs(\"h1\",{style:{...rv(1),margin:\"22px 0 0\",fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(50px, 7vw, 108px)\",lineHeight:.98,letterSpacing:\"0.005em\",color:T.ink,textTransform:\"uppercase\"},children:[titleA,/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",background:T.volt,color:T.ink,borderRadius:\"0.13em\",padding:\"0 0.16em\",lineHeight:1.06},children:titleB})]}),/*#__PURE__*/_jsx(\"p\",{style:{...rv(2),margin:\"22px 0 0\",maxWidth:440,fontFamily:T.body,fontSize:\"clamp(15px, 1.25vw, 17px)\",lineHeight:1.6,color:T.ash},children:sub}),/*#__PURE__*/_jsxs(\"div\",{style:{...rv(3),display:\"flex\",alignItems:\"center\",gap:22,marginTop:32,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",style:{display:\"inline-flex\",alignItems:\"center\",gap:12,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:17,letterSpacing:\"0.09em\",textTransform:\"uppercase\",padding:\"18px 32px\",borderRadius:999,boxShadow:\"0 16px 36px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 16%, transparent)\"},children:[ctaLabel,/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:17,color:T.ink})]}),/*#__PURE__*/_jsx(\"a\",{href:\"/shop\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink,textTransform:\"uppercase\",borderBottom:\"2px solid \"+T.ink,paddingBottom:3},children:secondaryLabel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...rv(4),display:\"flex\",alignItems:\"center\",gap:18,marginTop:34,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontSize:13,color:T.ink,fontWeight:600},children:\"★ 4.9\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontSize:13,color:T.ash},children:\"2,400 reviews\"}),/*#__PURE__*/_jsx(\"span\",{style:{width:4,height:4,borderRadius:9,background:T.stone,display:\"inline-block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontSize:13,color:T.ash},children:\"Free 30-day returns\"}),/*#__PURE__*/_jsx(\"span\",{style:{width:4,height:4,borderRadius:9,background:T.stone,display:\"inline-block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontSize:13,color:T.ash},children:\"Ships in 24h\"})]})]}),/*#__PURE__*/_jsx(\"div\",{style:rv(2),children:/*#__PURE__*/_jsxs(\"div\",{ref:imgWrap,style:{willChange:\"transform\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",borderRadius:22,overflow:\"hidden\",background:T.stone,aspectRatio:\"4 / 4.4\"},children:[/*#__PURE__*/_jsx(\"img\",{src:featured.img,alt:featured.name,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:14,left:14,background:T.ink,color:T.bone,borderRadius:999,padding:\"8px 14px\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.4px\"},children:\"FEATURED — 001\"}),picking&&/*#__PURE__*/_jsx(SizePicker,{onPick:s=>{cartStore.add(featured.id,s);setPicking(false);},onClose:()=>setPicking(false)})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14,background:T.white,border:\"1px solid \"+T.stone,borderRadius:16,padding:\"14px 16px\",marginTop:14},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:17,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.04em\"},children:featured.name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ash,marginTop:2},children:[featured.color,\" \\xb7 \",fmt(featured.price)]})]}),/*#__PURE__*/_jsxs(\"div\",{role:\"button\",\"aria-label\":\"Add \"+featured.name+\" to bag\",onClick:()=>setPicking(true),style:{cursor:\"pointer\",background:T.ink,color:T.bone,borderRadius:999,padding:\"13px 20px\",minHeight:44,boxSizing:\"border-box\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.3px\",display:\"flex\",alignItems:\"center\",gap:8,transition:\"background \"+T.fast+\", color \"+T.fast},onMouseEnter:e=>{const el=e.currentTarget;el.style.background=T.volt;el.style.color=T.ink;},onMouseLeave:e=>{const el=e.currentTarget;el.style.background=T.ink;el.style.color=T.bone;},children:[/*#__PURE__*/_jsx(Icon,{name:\"bag\",size:14,color:\"currentColor\"}),\"ADD TO BAG\"]})]})]})})]})})]});}SrifulHero.defaultProps={kicker:\"SS26 Drop 01 — Citywide\",titleA:\"Run the\",titleB:\"City.\",sub:\"Nine performance-grade silhouettes across Runners, Court and Lifestyle. Designed in-house, priced honestly, shipped in 24 hours.\",ctaLabel:\"SHOP THE RANGE\",secondaryLabel:\"Explore Runners\"};/* ================= FEATURED STRIP ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulFeatured(props){const PRODUCTS=useCatalog();const{title,eyebrow,ids,chip}=props;const{reduced}=usePrefs();useFonts();const wanted=(ids||\"\").split(\",\").map(s=>s.trim()).filter(Boolean);const picks=wanted.length?wanted.map(byId).filter(Boolean):[PRODUCTS[0],PRODUCTS[3],PRODUCTS[5],PRODUCTS[6]];return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(30px, 4.6vw, 70px) clamp(20px, 3.2vw, 40px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:20,marginBottom:\"clamp(20px, 2.6vw, 34px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:eyebrow})]}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(34px, 4vw, 58px)\",lineHeight:1,letterSpacing:\"0.01em\",color:T.ink,textTransform:\"uppercase\"},children:title})]}),/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",className:\"sfk-desk\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink,textTransform:\"uppercase\",whiteSpace:\"nowrap\",borderBottom:\"2px solid \"+T.ink,paddingBottom:3},children:[props.ctaLabel||\"Shop all nine\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:15})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-grid-feat\",children:picks.map((p,i)=>/*#__PURE__*/_jsx(Card,{p:p,reduced:reduced,index:i,chip:chip||undefined},p.id))}),/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",className:\"sfk-mob\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink,textTransform:\"uppercase\",border:\"1px solid \"+T.ink,borderRadius:999,padding:\"15px 0\",marginTop:24,minHeight:48,boxSizing:\"border-box\"},children:[\"Shop all nine\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:15})]})]})]});}SrifulFeatured.defaultProps={title:\"The Lineup\",eyebrow:\"New this season\",ids:\"\",chip:\"\"};/* ================= SHOP GRID ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */function FilterPill({active,label,onClick}){return /*#__PURE__*/_jsx(\"div\",{role:\"button\",onClick:onClick,style:{cursor:\"pointer\",display:\"inline-flex\",alignItems:\"center\",padding:\"9px 15px\",minHeight:36,boxSizing:\"border-box\",borderRadius:999,border:\"1px solid \"+(active?T.volt:T.stone),background:active?T.volt:T.white,color:T.ink,fontFamily:T.body,fontWeight:active?700:500,fontSize:12.5,letterSpacing:\"0.4px\",transition:\"background \"+T.fast+\", border-color \"+T.fast,whiteSpace:\"nowrap\"},children:label});}export function SrifulShopGrid(props){const PRODUCTS=useCatalog();const COLS=useRanges();const{title}=props;const{mounted,reduced}=usePrefs();useFonts();const[fc,setFc]=useState(\"all\");const[fsizes,setFsizes]=useState([]);const[ftag,setFtag]=useState(\"all\");const[fprice,setFprice]=useState(\"all\");const[sort,setSort]=useState(\"featured\");const[fOpen,setFOpen]=useState(false);useEffect(()=>{try{const c=new URLSearchParams(window.location.search).get(\"c\");if(c&&COLS.some(x=>x.slug===c))setFc(c);}catch(e){}},[]);const colOf=slug=>(COLS.find(x=>x.slug===slug)||{}).name;let filtered=PRODUCTS.filter(p=>{if(fc!==\"all\"&&p.col!==colOf(fc))return false;if(ftag!==\"all\"&&p.tag!==ftag)return false;if(fprice!==\"all\"){const b=PRICE_BUCKETS.find(x=>x.key===fprice);if(b&&b.test&&!b.test(p.price))return false;}if(fsizes.length){const avail=SIZES.filter(s=>!(p.soldOut||[]).includes(s));if(!fsizes.some(s=>avail.includes(s)))return false;}return true;});if(sort===\"priceAsc\")filtered=[...filtered].sort((a,b)=>a.price-b.price);if(sort===\"priceDesc\")filtered=[...filtered].sort((a,b)=>b.price-a.price);if(sort===\"newest\")filtered=[...filtered].sort((a,b)=>b.drop-a.drop);const activeCount=(fc!==\"all\"?1:0)+(ftag!==\"all\"?1:0)+(fprice!==\"all\"?1:0)+fsizes.length;const clearAll=()=>{setFc(\"all\");setFsizes([]);setFtag(\"all\");setFprice(\"all\");setSort(\"featured\");};const setCollection=slug=>{setFc(slug);try{const url=slug===\"all\"?window.location.pathname:window.location.pathname+\"?c=\"+slug;window.history.replaceState(null,\"\",url);}catch(e){}};const rowLabel={fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.4px\",color:T.ash,textTransform:\"uppercase\",marginBottom:8};return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(26px, 3.6vw, 54px) clamp(20px, 3.2vw, 40px) clamp(40px, 5vw, 80px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:14,marginBottom:18,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(40px, 5vw, 76px)\",lineHeight:1,letterSpacing:\"0.01em\",color:T.ink,textTransform:\"uppercase\"},children:title}),/*#__PURE__*/_jsxs(VoltChip,{size:12,pad:\"4px 10px\",children:[filtered.length,\" OF \",PRODUCTS.length]})]}),/*#__PURE__*/_jsxs(\"div\",{role:\"button\",className:\"sfk-ftoggle\",onClick:()=>setFOpen(!fOpen),style:{cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",border:\"1px solid \"+T.stone,background:T.white,borderRadius:12,padding:\"13px 16px\",marginBottom:12,fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1px\",color:T.ink},children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"FILTER \",activeCount>0?\"(\"+activeCount+\")\":\"\",\" + SORT\"]}),/*#__PURE__*/_jsx(Icon,{name:fOpen?\"minus\":\"plus\",size:16})]}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-fbody\",style:fOpen?{display:\"block\"}:undefined,children:/*#__PURE__*/_jsxs(\"div\",{style:{border:\"1px solid \"+T.stone,background:T.white,borderRadius:16,padding:\"16px 18px\",marginBottom:22},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:26,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:rowLabel,children:\"Collection\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(FilterPill,{active:fc===\"all\",label:\"All\",onClick:()=>setCollection(\"all\")}),COLS.map(c=>/*#__PURE__*/_jsx(FilterPill,{active:fc===c.slug,label:c.name,onClick:()=>setCollection(c.slug)},c.slug))]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:rowLabel,children:\"Size — US\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\"},children:SIZES.map(s=>/*#__PURE__*/_jsx(FilterPill,{active:fsizes.includes(s),label:s,onClick:()=>setFsizes(fsizes.includes(s)?fsizes.filter(x=>x!==s):[...fsizes,s])},s))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:rowLabel,children:\"Colour\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\"},children:TAGS.map(t=>/*#__PURE__*/_jsx(FilterPill,{active:ftag===t.key,label:t.label,onClick:()=>setFtag(t.key)},t.key))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:rowLabel,children:\"Price\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\"},children:PRICE_BUCKETS.map(b=>/*#__PURE__*/_jsx(FilterPill,{active:fprice===b.key,label:b.label,onClick:()=>setFprice(b.key)},b.key))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginLeft:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:rowLabel,children:\"Sort\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",position:\"relative\",border:\"1px solid \"+T.stone,borderRadius:999,background:T.white},children:[/*#__PURE__*/_jsxs(\"select\",{\"aria-label\":\"Sort products\",value:sort,onChange:e=>setSort(e.target.value),style:{appearance:\"none\",WebkitAppearance:\"none\",border:\"none\",background:\"transparent\",fontFamily:T.body,fontWeight:600,fontSize:12.5,color:T.ink,padding:\"10px 30px 10px 15px\",cursor:\"pointer\",outline:\"none\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"featured\",children:\"Featured\"}),/*#__PURE__*/_jsx(\"option\",{value:\"newest\",children:\"Newest\"}),/*#__PURE__*/_jsx(\"option\",{value:\"priceAsc\",children:\"Price: low to high\"}),/*#__PURE__*/_jsx(\"option\",{value:\"priceDesc\",children:\"Price: high to low\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:13,pointerEvents:\"none\",fontSize:12,color:T.ash},children:\"▾\"})]})]})]}),activeCount>0&&/*#__PURE__*/_jsx(\"div\",{role:\"button\",onClick:clearAll,style:{cursor:\"pointer\",display:\"inline-block\",marginTop:12,fontFamily:T.body,fontSize:12,fontWeight:600,color:T.ash,textDecoration:\"underline\",textUnderlineOffset:3},children:\"Clear all filters\"})]})}),filtered.length===0?/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"70px 0\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:28,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.03em\"},children:\"Nothing in that combination\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:14,color:T.ash,marginTop:8,marginBottom:18},children:\"Loosen a filter or two — the range is only nine deep.\"}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",onClick:clearAll,style:{cursor:\"pointer\",display:\"inline-block\",background:T.ink,color:T.bone,borderRadius:999,padding:\"13px 24px\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\"},children:\"CLEAR FILTERS\"})]}):/*#__PURE__*/_jsx(\"div\",{className:\"sfk-grid-shop\",children:filtered.map((p,i)=>/*#__PURE__*/_jsx(Card,{p:p,reduced:reduced,index:i%3},p.id))})]})]});}SrifulShopGrid.defaultProps={title:\"All Shoes\"};/* ================= CHECKOUT SUMMARY (stub for /checkout) ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulCheckoutSummary(props){const{mounted}=usePrefs();useFonts();const cart=useCart();const items=mounted?cart.items:[];const subtotal=cart.subtotal();return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,minHeight:\"60vh\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:760,margin:\"0 auto\",padding:\"clamp(30px, 5vw, 60px) clamp(20px, 3.2vw, 40px) clamp(50px, 6vw, 90px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:props.checkout||\"Checkout\"})]}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(36px, 4.4vw, 62px)\",lineHeight:1,letterSpacing:\"0.01em\",color:T.ink,textTransform:\"uppercase\"},children:props.orderSummary||\"Order Summary\"}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:28,border:\"1px solid \"+T.stone,borderRadius:18,background:T.white,padding:\"6px 22px\"},children:[items.length===0&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"36px 0\",textAlign:\"center\",fontFamily:T.body,fontSize:15,color:T.ash},children:[\"Your bag is empty —\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/shop\",style:{color:T.ink,fontWeight:600},children:\"shop the range\"})]}),items.map(it=>{const p=byId(it.id);if(!p)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14,padding:\"16px 0\",borderBottom:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsx(\"img\",{src:p.img,alt:p.name,style:{width:60,height:72,objectFit:\"cover\",borderRadius:10,display:\"block\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:600,fontSize:14,color:T.ink},children:p.name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ash,marginTop:2},children:[\"US \",it.size,\" \\xb7 Qty \",it.qty]})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:15,letterSpacing:\"0.03em\",color:T.ink},children:fmt(p.price*it.qty)})]},it.key);}),items.length>0&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",padding:\"18px 0\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink},children:props.subtotal||\"SUBTOTAL\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:22,letterSpacing:\"0.03em\",color:T.ink},children:fmt(subtotal)})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:18,fontFamily:T.body,fontSize:13,color:T.ash,lineHeight:1.6},children:\"Payment, shipping and confirmation steps ship with the full template. The bag you built carries over — that is the engine working.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/shop\",style:{display:\"inline-flex\",alignItems:\"center\",gap:10,marginTop:22,textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink,textTransform:\"uppercase\",borderBottom:\"2px solid \"+T.ink,paddingBottom:3},children:\"Back to shop\"})]})]});}/* ================= FOOTER (ink panel — volt text is legal here) ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *//* ================= THE DROP ZONE — the living footer bin =================\n   Fresh pairs literally DROP into the footer: volt 001 cutouts tumble in from\n   above with real physics (gravity, floor and wall bounces, pair collisions),\n   pile up on the store floor and STAY ALIVE — sweep the cursor to kick through\n   the pile, grab and fling a shoe (fine pointers), tap one to pop it.\n   Transforms and opacity only, on the one module ticker. */const dzRand=(i,s)=>{const x=Math.sin(i*127.1+s*311.7)*43758.5453;return x-Math.floor(x);};function DropZone({reduced,isStatic}){const bandRef=useRef(null);const shoeRefs=useRef([]);const[lay,setLay]=useState(null);const{ref:revRef,shown}=useReveal(reduced);const active=useIOActive(bandRef,\"180px\");const still=reduced||isStatic;const sim=useRef({bodies:[],px:-9999,py:-9999,lpx:-9999,pvx:0,pvy:0,lpy:-9999,grab:-1,revealAt:0,lastT:0,fine:false});const setBand=el=>{bandRef.current=el;revRef.current=el;};useEffect(()=>{try{sim.current.fine=window.matchMedia(\"(hover: hover) and (pointer: fine)\").matches;}catch(e){}const measure=()=>{const el=bandRef.current;if(!el)return;const W=el.clientWidth;const H=el.clientHeight;if(!W||!H)return;const small=W<700;const N=small?9:14;const defs=[];for(let i=0;i<N;i++){const kind=i%3;const w=(small?82:116)+dzRand(i,1)*(small?44:72);const r=w*.3;defs.push({kind,w,r,restX:W*.24+W*.52*dzRand(i,7),restY:H-10-r-i%2*r*.9,restRot:(dzRand(i,3)-.5)*44});}setLay({W,H,defs});const s=sim.current;s.bodies=defs.map((d,i)=>({x:W*(.27+.46*dzRand(i,11)),y:-d.r*2-60-dzRand(i,5)*120,vx:(dzRand(i,13)-.5)*160,vy:0,rot:(dzRand(i,17)-.5)*70,vr:(dzRand(i,19)-.5)*220,r:d.r,spawned:false,delay:i*190+dzRand(i,23)*90}));};measure();window.addEventListener(\"resize\",measure);return()=>window.removeEventListener(\"resize\",measure);},[]);/* pointer: kick / grab / fling / pop */useEffect(()=>{if(still)return;const el=bandRef.current;if(!el)return;const s=sim.current;let downT=0;let downX=0;let downY=0;const toLocal=e=>{const r=el.getBoundingClientRect();s.px=e.clientX-r.left;s.py=e.clientY-r.top;};const onMove=e=>toLocal(e);const onLeave=()=>{s.px=-9999;s.py=-9999;s.lpx=-9999;};const onDown=e=>{toLocal(e);downT=performance.now();downX=e.clientX;downY=e.clientY;if(s.fine){for(let i=s.bodies.length-1;i>=0;i--){const b=s.bodies[i];if(!b.spawned)continue;if(Math.hypot(b.x-s.px,b.y-s.py)<b.r+42){s.grab=i;break;}}}const mv=ev=>toLocal(ev);const up=ev=>{window.removeEventListener(\"pointermove\",mv);window.removeEventListener(\"pointerup\",up);window.removeEventListener(\"pointercancel\",up);const dt=performance.now()-downT;const dist=Math.hypot(ev.clientX-downX,ev.clientY-downY);if(s.grab>=0){const b=s.bodies[s.grab];b.vx=Math.max(-1900,Math.min(1900,s.pvx*1.05));b.vy=Math.max(-2100,Math.min(1400,s.pvy*1.05));b.vr=(dzRand(Math.floor(downT),29)-.5)*500;s.grab=-1;}if(dt<300&&dist<9){for(let i=0;i<s.bodies.length;i++){const b=s.bodies[i];if(!b.spawned)continue;const d=Math.hypot(b.x-s.px,b.y-s.py);if(d<b.r+90){const f=1-d/(b.r+90);b.vy-=520*f+220;b.vx+=(b.x-s.px)*3*f;b.vr+=(dzRand(i,31)-.5)*560*f;}}}};window.addEventListener(\"pointermove\",mv);window.addEventListener(\"pointerup\",up);window.addEventListener(\"pointercancel\",up);};el.addEventListener(\"pointermove\",onMove,{passive:true});el.addEventListener(\"pointerleave\",onLeave);el.addEventListener(\"pointerdown\",onDown);return()=>{el.removeEventListener(\"pointermove\",onMove);el.removeEventListener(\"pointerleave\",onLeave);el.removeEventListener(\"pointerdown\",onDown);};},[still,lay]);useTicker(tk=>{const l=lay;if(!l)return;const s=sim.current;const t=tk.t;const dt=Math.min(.034,s.lastT?(t-s.lastT)/1e3:.016);s.lastT=t;if(shown&&!s.revealAt)s.revealAt=t;/* pointer velocity */if(s.px>-9e3&&s.lpx>-9e3&&dt>0){s.pvx=s.pvx*.55+(s.px-s.lpx)/dt*.45;s.pvy=s.pvy*.55+(s.py-s.lpy)/dt*.45;}s.lpx=s.px;s.lpy=s.py;const B=s.bodies;const floorY=l.H-10;for(let i=0;i<B.length;i++){const b=B[i];if(!b.spawned){if(s.revealAt&&t>s.revealAt+b.delay)b.spawned=true;else continue;}if(s.grab===i){const nx=b.x+(s.px-b.x)*.4;const ny=b.y+(s.py-b.y)*.4;b.vx=(nx-b.x)/Math.max(dt,.001);b.vy=(ny-b.y)/Math.max(dt,.001);b.x=nx;b.y=ny;b.vr*=.9;b.rot*=.97;continue;}b.vy+=2400*dt;/* cursor kick */if(s.px>-9e3){const dx=b.x-s.px;const dy=b.y-s.py;const d=Math.max(1,Math.hypot(dx,dy));const R=b.r+56;if(d<R){const f=1-d/R;b.vx+=dx/d*3400*f*dt+s.pvx*.16*f;b.vy+=dy/d*2600*f*dt+s.pvy*.16*f;b.vr+=(dx>0?1:-1)*260*f*dt*60;}}b.x+=b.vx*dt;b.y+=b.vy*dt;b.rot+=b.vr*dt;if(b.y+b.r>floorY){b.y=floorY-b.r;if(b.vy>0)b.vy=Math.abs(b.vy)>130?-b.vy*.34:0;b.vx*=.86;b.vr*=.8;}if(b.x-b.r<4){b.x=b.r+4;b.vx=Math.abs(b.vx)*.5;}else if(b.x+b.r>l.W-4){b.x=l.W-4-b.r;b.vx=-Math.abs(b.vx)*.5;}const cap=2600;if(b.vx>cap)b.vx=cap;if(b.vx<-cap)b.vx=-cap;if(b.vy>cap)b.vy=cap;if(b.vy<-cap)b.vy=-cap;}/* pair collisions — two relax passes */for(let pass=0;pass<2;pass++){for(let i=0;i<B.length;i++){const a=B[i];if(!a.spawned)continue;for(let j=i+1;j<B.length;j++){const c=B[j];if(!c.spawned)continue;const dx=c.x-a.x;const dy=c.y-a.y;const d=Math.max(.01,Math.hypot(dx,dy));const overlap=a.r+c.r-d;if(overlap<=0)continue;const nx=dx/d;const ny=dy/d;const push=overlap*.5;if(s.grab!==i){a.x-=nx*push;a.y-=ny*push;}if(s.grab!==j){c.x+=nx*push;c.y+=ny*push;}const rvx=c.vx-a.vx;const rvy=c.vy-a.vy;const vn=rvx*nx+rvy*ny;if(vn<0){const imp=-vn*.62;if(s.grab!==i){a.vx-=nx*imp;a.vy-=ny*imp;a.vr+=(dzRand(i+j,37)-.5)*Math.min(160,Math.abs(vn)*.5);}if(s.grab!==j){c.vx+=nx*imp;c.vy+=ny*imp;}}}}}for(let i=0;i<B.length;i++){const b=B[i];const el=shoeRefs.current[i];if(!el)continue;if(!b.spawned)continue;el.style.opacity=\"1\";el.style.transform=\"translate(\"+b.x.toFixed(1)+\"px, \"+b.y.toFixed(1)+\"px) translate(-50%, -50%) rotate(\"+b.rot.toFixed(2)+\"deg)\";}},active&&!still&&!!lay);return /*#__PURE__*/_jsxs(\"div\",{ref:setBand,className:\"sfk-stock\",\"aria-hidden\":true,style:{position:\"relative\",width:\"100%\",overflow:\"hidden\",background:T.ink},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:T.disp,fontSize:\"clamp(70px, 21vw, 330px)\",lineHeight:1,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\",textTransform:\"uppercase\",userSelect:\"none\",pointerEvents:\"none\"},children:\"SRIFUL\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,bottom:9,height:1,background:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 14%, transparent)\",pointerEvents:\"none\"}}),lay?lay.defs.map((d,i)=>/*#__PURE__*/_jsx(\"div\",{ref:el=>shoeRefs.current[i]=el,style:{position:\"absolute\",left:0,top:0,width:d.w,opacity:still?1:0,transform:still?\"translate(\"+d.restX.toFixed(1)+\"px, \"+d.restY.toFixed(1)+\"px) translate(-50%, -50%) rotate(\"+d.restRot.toFixed(1)+\"deg)\":\"translate(-600px, -600px)\",willChange:\"transform\",pointerEvents:\"none\",filter:\"drop-shadow(0 16px 16px rgba(0,0,0,0.45))\"},children:/*#__PURE__*/_jsx(\"img\",{src:d.kind%2===0?CUT_L:CUT_R,alt:\"\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"auto\"}})},i)):null]});}export function SrifulFooter(props){const{mailEndpoint=\"\",instagramUrl=\"\",tiktokUrl=\"\",xUrl=\"\"}=props;const[email,setEmail]=useState(\"\");const[done,setDone]=useState(false);const[err,setErr]=useState(false);const[delivered,setDelivered]=useState(false);const socialLinks=[{l:\"Instagram\",h:instagramUrl},{l:\"TikTok\",h:tiktokUrl},{l:\"X\",h:xUrl}].filter(s=>!!String(s.h||\"\").trim());const{mounted,reduced}=usePrefs();const isStatic=RenderTarget.current()===RenderTarget.canvas;useFonts();const join=()=>{const ok=/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$/.test(email.trim());if(!ok){setErr(true);return;}setErr(false);const ep=String(mailEndpoint||\"\").trim();if(!ep){setDelivered(false);setDone(true);return;}fetch(ep,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email:email.trim()})}).then(r=>{if(!r.ok)throw new Error(\"HTTP \"+r.status);setDelivered(true);setDone(true);}).catch(()=>{setDelivered(false);setDone(true);});};const cols=[{title:\"Shop\",links:[{l:\"All Shoes\",h:\"/shop\"},{l:\"Runners\",h:\"/collections/runners\"},{l:\"Court\",h:\"/collections/court\"},{l:\"Lifestyle\",h:\"/collections/lifestyle\"}]},{title:\"Help\",links:[{l:\"Shipping\",h:\"/shipping\"},{l:\"Returns\",h:\"/returns\"},{l:\"Size Guide\",h:\"/size-guide\"},{l:\"Contact\",h:\"/contact\"}]},{title:\"Company\",links:[{l:\"Our Story\",h:\"/about\"},{l:\"Journal\",h:\"/journal\"},{l:\"Search\",h:\"/search\"}]}];const pay=[\"VISA\",\"MC\",\"AMEX\",\"PAYPAL\",\"APPLE PAY\"];return /*#__PURE__*/_jsxs(\"footer\",{style:{width:\"100%\",background:T.ink,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(44px, 5.6vw, 84px) clamp(20px, 3.2vw, 40px) 30px\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-fcols\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-fnews\",children:[/*#__PURE__*/_jsx(Wordmark,{color:T.bone,size:26}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(26px, 2.6vw, 36px)\",color:T.bone,textTransform:\"uppercase\",letterSpacing:\"0.03em\",lineHeight:1.05,margin:\"26px 0 10px\"},children:props.signupTitle||\"Get first access\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 18px\",fontFamily:T.body,fontSize:15,lineHeight:1.6,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\",maxWidth:330},children:props.signupBlurb||\"Drops, restocks and early pricing. One email a week, never more.\"}),!done?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,maxWidth:380},children:[/*#__PURE__*/_jsx(\"input\",{className:\"sfk-in\",value:email,onChange:e=>{setEmail(e.target.value);setErr(false);},onKeyDown:e=>{if(e.key===\"Enter\")join();},placeholder:\"Email address\",\"aria-label\":\"Email address\",style:{flex:1,minWidth:0,background:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 8%, transparent)\",border:\"1px solid \"+(err?T.volt:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 20%, transparent)\"),borderRadius:999,padding:\"14px 20px\",fontFamily:T.body,fontSize:14,color:T.bone,boxSizing:\"border-box\"}}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Join newsletter\",onClick:join,style:{cursor:\"pointer\",background:T.volt,color:T.ink,borderRadius:999,padding:\"14px 26px\",fontFamily:T.disp,fontWeight:400,fontSize:14,letterSpacing:\"0.08em\",textTransform:\"uppercase\",display:\"flex\",alignItems:\"center\",minHeight:44,boxSizing:\"border-box\"},children:\"JOIN\"})]}),err&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:10,fontFamily:T.body,fontSize:12,color:T.volt},children:\"Enter a valid email address\"})]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:10,border:\"1px solid color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 25%, transparent)\",borderRadius:999,padding:\"13px 22px\"},children:[/*#__PURE__*/_jsx(Icon,{name:\"check\",size:16,color:T.volt}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontSize:14,color:T.bone},children:delivered?\"You are on the list\":\"Nothing was sent — demo store, no list is kept\"})]})]}),cols.map(c=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:600,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\",marginBottom:18},children:c.title}),c.links.map(l=>/*#__PURE__*/_jsx(\"a\",{href:l.h,style:{display:\"block\",textDecoration:\"none\",fontFamily:T.body,fontSize:14.5,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 85%, transparent)\",padding:\"7px 0\",transition:\"color \"+T.fast},onMouseEnter:e=>e.currentTarget.style.color=T.volt,onMouseLeave:e=>e.currentTarget.style.color=\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 85%, transparent)\",children:l.l},l.l))]},c.title))]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:18,flexWrap:\"wrap\",borderTop:\"1px solid color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 12%, transparent)\",marginTop:\"clamp(36px, 4.4vw, 64px)\",paddingTop:26},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:socialLinks.length?\"flex\":\"none\",gap:20},children:socialLinks.map(s=>/*#__PURE__*/_jsx(\"a\",{href:s.h,target:\"_blank\",rel:\"noreferrer\",style:{textDecoration:\"none\",fontFamily:T.body,fontWeight:600,fontSize:12,letterSpacing:\"1.4px\",textTransform:\"uppercase\",color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\",transition:\"color \"+T.fast},onMouseEnter:e=>e.currentTarget.style.color=T.volt,onMouseLeave:e=>e.currentTarget.style.color=\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 70%, transparent)\",children:s.l},s.l))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:6,flexWrap:\"wrap\"},children:pay.map(pp=>/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:600,fontSize:12,letterSpacing:\"0.8px\",color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\",border:\"1px solid color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 18%, transparent)\",borderRadius:5,padding:\"5px 8px\"},children:pp},pp))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:14,flexWrap:\"wrap\",marginTop:20},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontSize:12,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\"},children:\"\\xa9 2026 SRIFUL. All rights reserved.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:18},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/privacy\",style:{textDecoration:\"none\",fontFamily:T.body,fontSize:12,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\"},children:\"Privacy\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/terms\",style:{textDecoration:\"none\",fontFamily:T.body,fontSize:12,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\"},children:\"Terms\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-stockcap\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,marginTop:\"clamp(44px, 5.6vw, 78px)\",marginBottom:\"clamp(18px, 2.2vw, 30px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,fontFamily:T.body,fontWeight:600,fontSize:12,letterSpacing:\"1.9px\",textTransform:\"uppercase\",color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\"},children:[/*#__PURE__*/_jsx(VoltTick,{size:7}),props.dropZoneCaption||\"THE DROP ZONE — FRESH PAIRS LANDING WEEKLY\"]}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Back to top\",className:\"sfk-btt\",onClick:()=>{try{window.scrollTo({top:0,behavior:reduced?\"auto\":\"smooth\"});}catch(e){}},style:{cursor:\"pointer\",width:46,height:46,borderRadius:999,background:T.volt,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",transform:\"rotate(-90deg)\"},children:/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:17,color:T.ink})})})]})]}),/*#__PURE__*/_jsx(DropZone,{reduced:reduced,isStatic:isStatic||!mounted})]});}/* ================= PDP ================= *//* Real angles only. Every product ships a gallery of genuine shots; this single\n   entry is the safety net for a product added without one — never a crop-hack. */const PDP_VIEWS=[{label:\"Lateral\",scale:1,pos:\"50% 50%\"}];const ANGLE_LABELS=[\"Lateral\",\"Three-quarter\",\"Heel\",\"Outsole\"];function slugFromPath(prefix){try{const parts=window.location.pathname.split(\"/\").filter(Boolean);if(parts[0]===prefix&&parts[1])return decodeURIComponent(parts[1]);}catch(e){}return null;}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulPdp(props){const REVIEWS=props.reviews&&props.reviews.length?props.reviews:REVIEWS_FALLBACK;const PRODUCTS=useCatalog();const{slug}=props;const{mounted,reduced}=usePrefs();useFonts();const[resolved,setResolved]=useState(slug||\"\");useEffect(()=>{if(!slug){const s=slugFromPath(\"product\");if(s)setResolved(s);}},[slug]);const p=byId(slug||resolved)||PRODUCTS[0];const[view,setView]=useState(0);const[size,setSize]=useState(\"\");const[hint,setHint]=useState(false);const avail=SIZES.filter(s=>!(p.soldOut||[]).includes(s));const siblings=PRODUCTS.filter(x=>x.col===p.col&&x.id!==p.id);const related=siblings.length>=3?siblings.slice(0,3):[...siblings,...PRODUCTS.filter(x=>x.col!==p.col)].slice(0,3);const doAdd=()=>{if(!size){setHint(true);return;}cartStore.add(p.id,size);};/* Gallery pipeline: real per-product angles (PRODUCTS[i].gallery = [A,B,C,D])\n       when present; falls back to the crop views of the single master so\n       one-photo products keep working. One array drives main + thumb strip. */const gal=Array.isArray(p.gallery)&&p.gallery.length>0?p.gallery:null;const views=gal?gal.map((u,n)=>({src:u,label:ANGLE_LABELS[n]||\"Angle \"+(n+1),pos:\"50% 50%\",scale:1})):PDP_VIEWS.map(vv=>({src:p.img,label:vv.label,pos:vv.pos,scale:vv.scale}));const v=views[Math.min(view,views.length-1)];const[gHover,setGHover]=useState(false);return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(18px, 2.6vw, 38px) clamp(20px, 3.2vw, 40px) clamp(40px, 5vw, 80px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:20,fontFamily:T.body,fontSize:12,color:T.ash,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/shop\",style:{color:T.ash,textDecoration:\"none\"},children:\"Shop\"}),/*#__PURE__*/_jsx(\"span\",{children:\"/\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/collections/\"+p.col.toLowerCase(),style:{color:T.ash,textDecoration:\"none\"},children:p.col}),/*#__PURE__*/_jsx(\"span\",{children:\"/\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:T.ink,fontWeight:600},children:p.name})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-pdp\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{onMouseEnter:()=>setGHover(true),onMouseLeave:()=>setGHover(false),style:{position:\"relative\",borderRadius:20,background:T.stone,aspectRatio:\"4 / 4.6\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:20,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"img\",{src:v.src,alt:p.name+\" — \"+p.color+\" — \"+v.label,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:v.pos,opacity:gHover&&(p.cutout||PRODUCT_CUTOUTS[p.id])&&!reduced?.14:1,transform:\"scale(\"+v.scale+\")\",transition:reduced?\"none\":\"opacity 640ms \"+T.ease+\", transform 700ms \"+T.ease+\", object-position 700ms \"+T.ease}}),(p.cutout||PRODUCT_CUTOUTS[p.id])&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 64%, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4)) 0%, color-mix(in srgb, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4) 55%, transparent) 58%, color-mix(in srgb, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4) 15%, transparent) 100%)\",opacity:gHover&&!reduced?1:0,transition:\"opacity 640ms \"+T.ease,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:14,left:14},children:/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"5px 10px\",ls:\"1.2px\",children:p.col.toUpperCase()})})]}),/*#__PURE__*/_jsx(PopShoe,{pid:p.id,hover:gHover,width:\"92%\",top:\"42%\",lift:\"-20px\"})]}),views.length>1&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,marginTop:12},children:views.map((vv,i)=>/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"View \"+vv.label,onClick:()=>setView(i),className:\"sfk-pdp-thumb\",style:{cursor:\"pointer\",position:\"relative\",width:76,height:76,borderRadius:12,overflow:\"hidden\",border:view===i?\"2px solid \"+T.ink:\"1px solid \"+T.stone,boxSizing:\"border-box\",background:T.stone},children:/*#__PURE__*/_jsx(\"img\",{src:vv.src,alt:\"\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:vv.pos,transform:\"scale(\"+vv.scale+\")\"}})},i))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(38px, 4.4vw, 64px)\",lineHeight:1,letterSpacing:\"0.01em\",color:T.ink,textTransform:\"uppercase\"},children:p.name}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:14,marginTop:10,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:26,letterSpacing:\"0.03em\",color:T.ink},children:fmt(p.price)}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontSize:13,color:T.ash},children:p.color})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"16px 0 0\",fontFamily:T.body,fontSize:15,lineHeight:1.65,color:T.ash,maxWidth:460},children:p.desc}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginTop:24,marginBottom:10,maxWidth:460},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.4px\",color:T.ink,textTransform:\"uppercase\"},children:\"Select size — US\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/size-guide\",style:{fontFamily:T.body,fontSize:12,color:T.ash,textDecoration:\"underline\",textUnderlineOffset:3},children:\"Size guide\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(6, 1fr)\",gap:8,maxWidth:460},children:SIZES.map(s=>{const out=!avail.includes(s);const sel=size===s;return /*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":out?\"Size \"+s+\" sold out\":\"Size \"+s,onClick:()=>{if(out)return;setSize(s);setHint(false);},style:{cursor:out?\"not-allowed\":\"pointer\",textAlign:\"center\",padding:\"13px 0\",minHeight:44,boxSizing:\"border-box\",borderRadius:10,border:\"1px solid \"+(sel?T.volt:out?T.line:T.stone),background:sel?T.volt:T.white,color:out?T.stone:T.ink,textDecorationLine:out?\"line-through\":\"none\",fontFamily:T.body,fontWeight:sel?700:600,fontSize:13.5,transition:\"background \"+T.fast+\", border-color \"+T.fast},children:s},s);})}),hint&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:10,fontFamily:T.body,fontSize:12.5,fontWeight:700,color:T.ink},children:\"— Select a size first\"}),/*#__PURE__*/_jsxs(\"div\",{role:\"button\",\"aria-label\":\"Add \"+p.name+\" to bag\",onClick:doAdd,style:{cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:10,maxWidth:460,marginTop:16,background:T.volt,color:T.ink,fontFamily:T.disp,fontWeight:400,fontSize:17,letterSpacing:\"0.09em\",textTransform:\"uppercase\",padding:\"18px 20px\",borderRadius:999,boxSizing:\"border-box\",boxShadow:\"0 14px 30px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 14%, transparent)\",opacity:size?1:.85},children:[/*#__PURE__*/_jsx(Icon,{name:\"bag\",size:17,color:T.ink}),\"ADD TO BAG — \",fmt(p.price)]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:16,marginTop:14,fontFamily:T.body,fontSize:12.5,color:T.ash,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(VoltTick,{size:6}),\" \",props.promiseOne||\"Ships in 24h\"]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(VoltTick,{size:6}),\" \",props.promiseTwo||\"Free 30-day returns\"]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(VoltTick,{size:6}),\" Free shipping over $150\"]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:24,maxWidth:460,border:\"1px solid \"+T.stone,background:T.white,borderRadius:16,padding:\"16px 18px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:13,color:T.ink,marginBottom:12},children:\"★ 4.9 \\xb7 214 verified reviews\"}),REVIEWS.slice(0,2).map(r=>/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:\"1px solid \"+T.line,paddingTop:12,marginTop:12},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:13.5,lineHeight:1.55,color:T.ink},children:r.q}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginTop:7,fontFamily:T.body,fontSize:12,color:T.ash},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,color:T.ink},children:r.n}),/*#__PURE__*/_jsx(\"span\",{children:\"\\xb7\"}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:5},children:[/*#__PURE__*/_jsx(Icon,{name:\"check\",size:11,color:T.ink}),props.verifiedLabel||\"Verified purchase\"]}),/*#__PURE__*/_jsx(\"span\",{children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"span\",{children:r.d})]})]},r.n))]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:24,maxWidth:460},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.4px\",color:T.ink,textTransform:\"uppercase\",marginBottom:8},children:\"Specs\"}),Object.entries(p.specs||{}).map(([k,val])=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",padding:\"10px 0\",borderBottom:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontSize:13,color:T.ash},children:k}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontSize:13,fontWeight:600,color:T.ink},children:String(val)})]},k))]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"clamp(40px, 5vw, 70px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:18},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:\"You might also like\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-relgrid\",children:related.map((r,i)=>/*#__PURE__*/_jsx(Card,{p:r,reduced:reduced,index:i},r.id))})]})]})]});}SrifulPdp.defaultProps={slug:\"\"};/* ================= COLLECTIONS ================= *//* Collection tile — \"THE SPINE\": each range is a bound volume pulled off the\n   shelf. Vertical Anton name on an ink spine; hover slides the volume out,\n   flips the spine volt (ink text), pans the photo and rolls the shoe count. */function CollectionTile({c,big,reduced}){const PRODUCTS=useCatalog();const[hover,setHover]=useState(false);const{ref,shown}=useReveal(reduced);const count=PRODUCTS.filter(p=>p.col===c.name).length;const spineW=big?\"clamp(54px, 5vw, 72px)\":\"clamp(48px, 4.4vw, 62px)\";return /*#__PURE__*/_jsxs(\"a\",{ref:ref,href:\"/collections/\"+c.slug,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{position:\"relative\",display:\"block\",borderRadius:18,overflow:\"hidden\",textDecoration:\"none\",aspectRatio:big?\"4 / 4.4\":\"4 / 4.8\",background:T.stone,opacity:shown?1:0,transform:shown?hover&&!reduced?\"translateY(-8px) rotate(-0.5deg)\":\"translateY(0) rotate(0.001deg)\":\"translateY(30px)\",boxShadow:hover?\"0 30px 54px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 24%, transparent)\":\"0 10px 22px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 8%, transparent)\",transition:reduced?\"none\":\"opacity 900ms \"+T.ease+\", transform 760ms \"+T.ease+\", box-shadow 760ms \"+T.ease},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:0,bottom:0,right:0,left:spineW,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"img\",{src:c.tile,alt:c.name,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",transformOrigin:\"0% 50%\",transform:reduced?\"none\":hover?\"scale(1.09)\":shown?\"scale(1.02)\":\"scale(1.16)\",filter:hover?\"saturate(1)\":\"saturate(0.86)\",transition:reduced?\"none\":\"transform 1300ms \"+T.ease+\", filter 900ms \"+T.ease}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"linear-gradient(180deg, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 0%, transparent) 46%, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 70%, transparent) 100%)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:16,right:14,bottom:15},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12.5,lineHeight:1.5,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 82%, transparent)\",maxWidth:300,opacity:hover||reduced?1:0,transform:hover||reduced?\"translateY(0)\":\"translateY(10px)\",transition:reduced?\"none\":\"opacity 520ms \"+T.ease+\" 60ms, transform 520ms \"+T.ease+\" 60ms\"},children:c.tagline}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:8,marginTop:10,fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.4px\",color:T.bone,textTransform:\"uppercase\"},children:[\"Shop \",c.name,/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",transform:hover&&!reduced?\"translateX(5px)\":\"translateX(0)\",transition:\"transform 420ms \"+T.ease},children:/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:14,color:T.bone})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:12,right:12},children:/*#__PURE__*/_jsxs(VoltChip,{size:12,pad:\"4px 9px\",ls:\"1.2px\",children:[count,\" STYLES\"]})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:0,bottom:0,left:0,width:spineW,background:hover&&!reduced?T.volt:T.ink,transition:\"background 480ms \"+T.ease,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"16px 0 14px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{writingMode:\"vertical-rl\",transform:\"rotate(180deg)\",fontFamily:T.disp,fontWeight:400,fontSize:big?\"clamp(26px, 2.5vw, 38px)\":\"clamp(22px, 2.2vw, 32px)\",letterSpacing:\"0.06em\",textTransform:\"uppercase\",color:hover&&!reduced?T.ink:T.bone,transition:\"color 480ms \"+T.ease,lineHeight:1,whiteSpace:\"nowrap\"},children:c.name}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:7},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:18,height:1,background:hover&&!reduced?\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 40%, transparent)\":\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 35%, transparent)\",transition:\"background 480ms \"+T.ease}}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1px\",color:hover&&!reduced?T.ink:T.bone,transition:\"color 480ms \"+T.ease},children:\"0\"+count})]})]})]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulCollectionTiles(props){const COLS=useRanges();const{eyebrow,title}=props;const{reduced}=usePrefs();useFonts();return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(30px, 4.6vw, 70px) clamp(20px, 3.2vw, 40px) 0\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:eyebrow})]}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 22px\",fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(34px, 4vw, 58px)\",lineHeight:1,letterSpacing:\"0.01em\",color:T.ink,textTransform:\"uppercase\"},children:title}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-tiles\",children:COLS.map(c=>/*#__PURE__*/_jsx(CollectionTile,{c:c,reduced:reduced},c.slug))})]})]});}SrifulCollectionTiles.defaultProps={eyebrow:\"Three families\",title:\"Shop by range\"};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulCollectionsIndex(props){const COLS=useRanges();const{reduced}=usePrefs();useFonts();return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(26px, 3.6vw, 54px) clamp(20px, 3.2vw, 40px) clamp(40px, 5vw, 80px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:props.theRanges||\"The ranges\"})]}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"0 0 6px\",fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(40px, 5vw, 76px)\",lineHeight:1,letterSpacing:\"0.01em\",color:T.ink,textTransform:\"uppercase\"},children:props.collections||\"Collections\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 26px\",fontFamily:T.body,fontSize:15,color:T.ash,maxWidth:460},children:props.threeFamiliesOneStandardEveryPair||\"Three families, one standard. Every pair designed in-house and shipped in 24 hours.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-tiles\",children:COLS.map(c=>/*#__PURE__*/_jsx(CollectionTile,{c:c,big:true,reduced:reduced},c.slug))})]})]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulCollectionGrid(props){const PRODUCTS=useCatalog();const COLS=useRanges();const{slug}=props;const{reduced}=usePrefs();useFonts();const[resolved,setResolved]=useState(slug||\"\");useEffect(()=>{if(!slug){const s=slugFromPath(\"collections\");if(s)setResolved(s);}},[slug]);const c=COLS.find(x=>x.slug===(slug||resolved))||COLS[0];const items=PRODUCTS.filter(p=>p.col===c.name);return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(26px, 3.6vw, 54px) clamp(20px, 3.2vw, 40px) clamp(40px, 5vw, 80px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:\"The range\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:14,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(40px, 5vw, 76px)\",lineHeight:1,letterSpacing:\"0.01em\",color:T.ink,textTransform:\"uppercase\"},children:c.name}),/*#__PURE__*/_jsxs(VoltChip,{size:12,pad:\"4px 10px\",children:[items.length,\" STYLES\"]})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"8px 0 24px\",fontFamily:T.body,fontSize:15,color:T.ash},children:c.tagline}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,marginBottom:26,flexWrap:\"wrap\"},children:[COLS.map(x=>/*#__PURE__*/_jsx(\"a\",{href:\"/collections/\"+x.slug,style:{textDecoration:\"none\",display:\"inline-flex\",padding:\"9px 15px\",borderRadius:999,border:\"1px solid \"+(x.slug===c.slug?T.volt:T.stone),background:x.slug===c.slug?T.volt:T.white,color:T.ink,fontFamily:T.body,fontWeight:x.slug===c.slug?700:500,fontSize:12.5},children:x.name},x.slug)),/*#__PURE__*/_jsx(\"a\",{href:\"/shop\",style:{textDecoration:\"none\",display:\"inline-flex\",padding:\"9px 15px\",borderRadius:999,border:\"1px solid \"+T.stone,background:T.white,color:T.ink,fontFamily:T.body,fontWeight:500,fontSize:12.5},children:\"All shoes\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-relgrid\",children:items.map((p,i)=>/*#__PURE__*/_jsx(Card,{p:p,reduced:reduced,index:i},p.id))})]})]});}SrifulCollectionGrid.defaultProps={slug:\"\"};/* ================= SEARCH PAGE ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulSearchPage(props){const PRODUCTS=useCatalog();const{reduced}=usePrefs();useFonts();const[q,setQ]=useState(\"\");useEffect(()=>{try{const qq=new URLSearchParams(window.location.search).get(\"q\");if(qq)setQ(qq);}catch(e){}},[]);const ql=q.trim().toLowerCase();const results=ql?PRODUCTS.filter(p=>p.name.toLowerCase().includes(ql)||p.col.toLowerCase().includes(ql)||p.color.toLowerCase().includes(ql)):PRODUCTS;return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,minHeight:\"55vh\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(26px, 3.6vw, 54px) clamp(20px, 3.2vw, 40px) clamp(40px, 5vw, 80px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:props.search||\"Search\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14,borderBottom:\"2px solid \"+T.ink,paddingBottom:12,maxWidth:680},children:[/*#__PURE__*/_jsx(Icon,{name:\"search\",size:22,color:T.ash}),/*#__PURE__*/_jsx(\"input\",{className:\"sfk-in\",value:q,onChange:e=>setQ(e.target.value),placeholder:\"SEARCH THE RANGE\",\"aria-label\":\"Search\",style:{flex:1,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(22px, 2.4vw, 30px)\",letterSpacing:\"0.03em\",textTransform:\"uppercase\",color:T.ink,minWidth:0}})]}),/*#__PURE__*/_jsx(\"div\",{style:{margin:\"16px 0 22px\",fontFamily:T.body,fontWeight:600,fontSize:12,color:T.ash,textTransform:\"uppercase\",letterSpacing:\"1.2px\"},children:ql?plural(results.length,\"result\",\"results\")+\" for that search\":\"All \"+PRODUCTS.length+\" styles\"}),results.length===0?/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"50px 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:26,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.03em\"},children:props.nothingMatchesThat||\"Nothing matches that\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:14,color:T.ash,marginTop:8},children:props.tryRunnersCourtLifestyleOrA||\"Try Runners, Court, Lifestyle — or a colour.\"})]}):/*#__PURE__*/_jsx(\"div\",{className:\"sfk-grid-shop\",children:results.map((p,i)=>/*#__PURE__*/_jsx(Card,{p:p,reduced:reduced,index:i%3},p.id))})]})]});}/* ================= 404 ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulNotFound(props){useFonts();/* Renamed products keep their old URLs alive. Server-side redirects need a paid\n       plan, so the 404 route forwards known dead slugs itself — same destination for\n       the visitor, and it costs nothing when the path is genuinely unknown. */const[forwarding,setForwarding]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const ALIASES={\"/product/pastel-cloud\":\"/product/drift\",\"/product/shatter-high\":\"/product/shatter\"};const path=window.location.pathname.replace(/\\/+$/,\"\")||\"/\";const to=ALIASES[path];if(to){setForwarding(true);window.location.replace(to+window.location.search);}},[]);if(forwarding){return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,minHeight:\"60vh\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ash},children:props.takingYouToTheNewPage||\"Taking you to the new page…\"})]});}return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(50px, 8vw, 110px) clamp(20px, 3.2vw, 40px)\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(120px, 22vw, 280px)\",lineHeight:.9,color:T.stone,letterSpacing:\"0.02em\"},children:\"404\"}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:8},children:/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"5px 12px\",ls:\"1.6px\",children:props.outOfStock||\"OUT OF STOCK\"})}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"16px 0 0\",fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(26px, 3.4vw, 44px)\",color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.02em\"},children:\"This page doesn't exist.\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"12px auto 26px\",fontFamily:T.body,fontSize:15,color:T.ash,maxWidth:380},children:\"The link is dead but the range is very much alive. Nine silhouettes are waiting.\"}),/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",style:{display:\"inline-flex\",alignItems:\"center\",gap:10,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:16,letterSpacing:\"0.09em\",textTransform:\"uppercase\",padding:\"16px 30px\",borderRadius:999},children:[\"BACK TO THE SHOP\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:16,color:T.ink})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:18},children:/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{fontFamily:T.body,fontSize:13,color:T.ash,textDecoration:\"underline\",textUnderlineOffset:3},children:\"Or go home\"})})]})]});}/* ================= CART PAGE ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulCartPage(props){const{mounted,reduced}=usePrefs();useFonts();const cart=useCart();const[code,setCode]=useState(\"\");const[codeErr,setCodeErr]=useState(false);const items=mounted?cart.items:[];const sub=cart.subtotal();const disc=cart.discount();const remaining=Math.max(0,FREE_SHIP-sub);const progress=Math.min(1,sub/FREE_SHIP);const apply=()=>{if(!code.trim())return;const ok=cartStore.applyPromo(code);setCodeErr(!ok);if(ok)setCode(\"\");};return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,minHeight:\"55vh\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(26px, 3.6vw, 54px) clamp(20px, 3.2vw, 40px) clamp(40px, 5vw, 80px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:14,marginBottom:24,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(40px, 5vw, 76px)\",lineHeight:1,letterSpacing:\"0.01em\",color:T.ink,textTransform:\"uppercase\"},children:props.yourBag||\"Your Bag\"}),/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"4px 10px\",children:plural(cart.count(),\"ITEM\",\"ITEMS\")})]}),items.length===0?/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"40px 0 60px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:28,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.03em\"},children:props.yourBagIsEmpty||\"Your bag is empty\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:14.5,color:T.ash,margin:\"10px 0 22px\"},children:props.nineSilhouettesThreeFamiliesZeroEx||\"Nine silhouettes. Three families. Zero excuses.\"}),/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",style:{display:\"inline-flex\",alignItems:\"center\",gap:10,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:16,letterSpacing:\"0.09em\",textTransform:\"uppercase\",padding:\"16px 30px\",borderRadius:999},children:[\"SHOP THE RANGE\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:16,color:T.ink})]})]}):/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-cartpage\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[items.map(it=>{const p=byId(it.id);if(!p)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:18,padding:\"20px 0\",borderBottom:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/product/\"+p.id,style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"img\",{src:p.img,alt:p.name,style:{width:104,height:124,objectFit:\"cover\",borderRadius:14,display:\"block\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"a\",{href:\"/product/\"+p.id,style:{textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:15.5,color:T.ink},children:p.name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.body,fontSize:12.5,color:T.ash,marginTop:3},children:[p.col,\" \\xb7 \",p.color]})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:18,letterSpacing:\"0.03em\",color:T.ink},children:fmt(p.price*it.qty)})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,marginTop:\"auto\",paddingTop:12,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",border:\"1px solid \"+T.stone,borderRadius:9,padding:\"0 4px\",background:T.white},children:[/*#__PURE__*/_jsx(\"select\",{\"aria-label\":\"Size\",value:it.size,onChange:e=>cartStore.changeSize(it.key,e.target.value),style:{appearance:\"none\",WebkitAppearance:\"none\",border:\"none\",background:\"transparent\",fontFamily:T.body,fontSize:12.5,fontWeight:600,color:T.ink,padding:\"9px 20px 9px 9px\",cursor:\"pointer\",outline:\"none\"},children:SIZES.map(s=>/*#__PURE__*/_jsxs(\"option\",{value:s,disabled:(p.soldOut||[]).includes(s),children:[\"US \",s,(p.soldOut||[]).includes(s)?\" — sold out\":\"\"]},s))}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:8,pointerEvents:\"none\",fontSize:12,color:T.ash},children:\"▾\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",border:\"1px solid \"+T.stone,borderRadius:9,background:T.white},children:[/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Decrease quantity\",onClick:()=>cartStore.setQty(it.key,it.qty-1),style:{cursor:\"pointer\",padding:\"9px 11px\",display:\"flex\"},children:/*#__PURE__*/_jsx(Icon,{name:\"minus\",size:13,color:T.ink})}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontSize:13,fontWeight:600,minWidth:18,textAlign:\"center\",color:T.ink},children:it.qty}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Increase quantity\",onClick:()=>cartStore.setQty(it.key,it.qty+1),style:{cursor:\"pointer\",padding:\"9px 11px\",display:\"flex\"},children:/*#__PURE__*/_jsx(Icon,{name:\"plus\",size:13,color:T.ink})})]}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Remove \"+p.name,onClick:()=>cartStore.remove(it.key),style:{cursor:\"pointer\",marginLeft:\"auto\",fontFamily:T.body,fontSize:12,color:T.ash,textDecoration:\"underline\",textUnderlineOffset:3,padding:6},children:\"Remove\"})]})]})]},it.key);}),/*#__PURE__*/_jsx(\"a\",{href:\"/shop\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,marginTop:18,textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink,textTransform:\"uppercase\",borderBottom:\"2px solid \"+T.ink,paddingBottom:3},children:\"Continue shopping\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{border:\"1px solid \"+T.stone,background:T.white,borderRadius:18,padding:\"20px 22px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:20,letterSpacing:\"0.04em\",color:T.ink,textTransform:\"uppercase\",marginBottom:14},children:props.orderSummary||\"Order Summary\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12.5,color:T.ink,marginBottom:8},children:remaining>0?/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[\"You're \",/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"2px 6px\",children:fmt(remaining)}),\" from free shipping\"]}):/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(Icon,{name:\"check\",size:13,color:T.ink}),/*#__PURE__*/_jsx(\"b\",{children:props.freeShippingUnlocked||\"Free shipping unlocked\"}),/*#__PURE__*/_jsx(VoltTick,{size:6})]})}),/*#__PURE__*/_jsx(\"div\",{style:{height:3,background:T.stone,borderRadius:2,overflow:\"hidden\",marginBottom:16},children:/*#__PURE__*/_jsx(\"div\",{style:{height:\"100%\",width:\"100%\",background:T.volt,transformOrigin:\"0 50%\",transform:\"scaleX(\"+progress+\")\",transition:reduced?\"none\":\"transform 600ms \"+T.ease}})}),!cart.promo?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8},children:[/*#__PURE__*/_jsx(\"input\",{className:\"sfk-in\",value:code,onChange:e=>{setCode(e.target.value);setCodeErr(false);},onKeyDown:e=>{if(e.key===\"Enter\")apply();},placeholder:\"Promo code\",\"aria-label\":\"Promo code\",style:{flex:1,minWidth:0,border:\"1px solid \"+(codeErr?T.ink:T.stone),borderRadius:10,padding:\"11px 14px\",fontFamily:T.body,fontSize:13,color:T.ink,background:T.bone,boxSizing:\"border-box\"}}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Apply promo code\",onClick:apply,style:{cursor:\"pointer\",display:\"flex\",alignItems:\"center\",border:\"1px solid \"+T.ink,borderRadius:10,padding:\"11px 18px\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1px\",color:T.ink},children:\"APPLY\"})]}),codeErr&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:8,fontFamily:T.body,fontSize:12,fontWeight:700,color:T.ink},children:props.thatCodeIsNotValidTry||\"— That code is not valid. Try VOLT10.\"}),!codeErr&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:8,fontFamily:T.body,fontSize:12,color:T.ash},children:props.demoTipTryVolt10||\"Demo tip: try VOLT10\"})]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",background:T.bone,border:\"1px solid \"+T.stone,borderRadius:10,padding:\"10px 14px\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"3px 8px\",children:cart.promo.code}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:T.body,fontSize:12.5,color:T.ink,fontWeight:600},children:[\"−\",fmt(disc)]})]}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",onClick:()=>cartStore.clearPromo(),style:{cursor:\"pointer\",fontFamily:T.body,fontSize:12,color:T.ash,textDecoration:\"underline\",textUnderlineOffset:3},children:\"Remove\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:\"1px solid \"+T.line,marginTop:16,paddingTop:14},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",padding:\"4px 0\",fontFamily:T.body,fontSize:13.5,color:T.ash},children:[/*#__PURE__*/_jsx(\"span\",{children:props.subtotal||\"Subtotal\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:T.ink,fontWeight:600},children:fmt(sub)})]}),disc>0&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",padding:\"4px 0\",fontFamily:T.body,fontSize:13.5,color:T.ash},children:[/*#__PURE__*/_jsx(\"span\",{children:props.discount||\"Discount\"}),/*#__PURE__*/_jsxs(\"span\",{style:{color:T.ink,fontWeight:600},children:[\"−\",fmt(disc)]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",padding:\"4px 0\",fontFamily:T.body,fontSize:13.5,color:T.ash},children:[/*#__PURE__*/_jsx(\"span\",{children:props.shipping||\"Shipping\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:T.ink,fontWeight:600},children:sub>=FREE_SHIP?\"FREE\":\"Calculated at checkout\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",padding:\"12px 0 2px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink},children:props.total||\"TOTAL\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:26,letterSpacing:\"0.03em\",color:T.ink},children:fmt(sub-disc)})]})]}),/*#__PURE__*/_jsxs(\"a\",{href:\"/checkout\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:10,marginTop:14,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:17,letterSpacing:\"0.09em\",textTransform:\"uppercase\",padding:\"17px 20px\",borderRadius:999,boxSizing:\"border-box\"},children:[\"CHECKOUT\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:16,color:T.ink})]})]})]})]})]});}/* ================= CHECKOUT (multi-step, client-side demo) ================= */function CoField({label,value,onChange,placeholder,error,half,autoFocus,onEnter,maxLength,inputMode}){return /*#__PURE__*/_jsxs(\"div\",{style:{flex:half?\"1 1 45%\":\"1 1 100%\",minWidth:half?140:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.3px\",color:T.ash,textTransform:\"uppercase\",marginBottom:6},children:label}),/*#__PURE__*/_jsx(\"input\",{className:\"sfk-in\",value:value,autoFocus:autoFocus,maxLength:maxLength,inputMode:inputMode,onChange:e=>onChange(e.target.value),onKeyDown:e=>{if(e.key===\"Enter\"&&onEnter)onEnter();},placeholder:placeholder,\"aria-label\":label,style:{width:\"100%\",boxSizing:\"border-box\",border:error?\"2px solid \"+T.ink:\"1px solid \"+T.stone,borderRadius:10,padding:error?\"12px 15px\":\"13px 16px\",fontFamily:T.body,fontSize:14,color:T.ink,background:T.white}}),error&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:5,fontFamily:T.body,fontSize:12,fontWeight:700,color:T.ink},children:[\"— \",error]})]});}function CoStepHead({n,title,done,open,onEdit}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"18px 0 12px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:30,height:30,borderRadius:999,background:done?T.volt:open?T.ink:T.stone,color:done?T.ink:open?T.bone:T.ash,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:T.body,fontWeight:700,fontSize:13},children:done?\"✓\":n}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:22,letterSpacing:\"0.04em\",color:open||done?T.ink:T.ash,textTransform:\"uppercase\"},children:title})]}),done&&/*#__PURE__*/_jsx(\"div\",{role:\"button\",onClick:onEdit,style:{cursor:\"pointer\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1px\",color:T.ink,textDecoration:\"underline\",textUnderlineOffset:3,padding:6},children:\"EDIT\"})]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulCheckout(props){const{mounted,reduced}=usePrefs();useFonts();const cart=useCart();const[step,setStep]=useState(0);const[placed,setPlaced]=useState(null);const[sumOpen,setSumOpen]=useState(false);const[d,setD]=useState({email:\"\",first:\"\",last:\"\",address:\"\",city:\"\",zip:\"\",country:\"United States\",ship:\"standard\",cardName:\"\",cardNum:\"\",exp:\"\",cvc:\"\"});const[errs,setErrs]=useState({});const items=mounted?cart.items:[];const sub=cart.subtotal();const disc=cart.discount();const shipCost=d.ship===\"express\"?18:sub>=FREE_SHIP?0:8;const total=sub-disc+shipCost;const set=(k,v)=>{setD({...d,[k]:v});if(errs[k])setErrs({...errs,[k]:null});};const fmtCard=v=>v.replace(/\\D/g,\"\").slice(0,16).replace(/(\\d{4})(?=\\d)/g,\"$1 \");const fmtExp=v=>{const digits=v.replace(/\\D/g,\"\").slice(0,4);return digits.length>2?digits.slice(0,2)+\"/\"+digits.slice(2):digits;};const validate=i=>{const e={};if(i===0){if(!/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$/.test(d.email.trim()))e.email=\"Enter a valid email\";}if(i===1){if(!d.first.trim())e.first=\"Required\";if(!d.last.trim())e.last=\"Required\";if(d.address.trim().length<5)e.address=\"Enter a street address\";if(!d.city.trim())e.city=\"Required\";if(d.zip.trim().length<3)e.zip=\"Enter a valid code\";}if(i===2){if(!d.cardName.trim())e.cardName=\"Name as on card\";if(d.cardNum.replace(/\\D/g,\"\").length!==16)e.cardNum=\"16 digits\";if(!/^\\d\\d\\/\\d\\d$/.test(d.exp))e.exp=\"MM/YY\";if(!/^\\d{3,4}$/.test(d.cvc))e.cvc=\"3–4 digits\";}setErrs(e);return Object.keys(e).length===0;};const advance=i=>{if(!validate(i))return;if(i<2){setStep(i+1);return;}const order={no:\"SRF-\"+(1e3+Math.floor(Math.random()*9e3)),items:[...cart.items],total,email:d.email,ship:d.ship};setPlaced(order);cartStore.clear();try{window.scrollTo(0,0);}catch(e2){}};const contBtn=(label,i)=>/*#__PURE__*/_jsxs(\"div\",{role:\"button\",\"aria-label\":label,onClick:()=>advance(i),style:{cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:10,marginTop:18,background:T.volt,color:T.ink,fontFamily:T.disp,fontWeight:400,fontSize:16,letterSpacing:\"0.09em\",textTransform:\"uppercase\",padding:\"16px 20px\",borderRadius:999,boxSizing:\"border-box\"},children:[label,/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:16,color:T.ink})]});const sumRow=(l,v,strong)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",padding:\"4px 0\",fontFamily:T.body,fontSize:13.5,color:strong?T.ink:T.ash},children:[/*#__PURE__*/_jsx(\"span\",{children:l}),/*#__PURE__*/_jsx(\"span\",{style:{color:T.ink,fontWeight:600},children:v})]});/* confirmation state */if(placed){return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,minHeight:\"60vh\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:620,margin:\"0 auto\",padding:\"clamp(40px, 6vw, 80px) clamp(20px, 3.2vw, 40px) clamp(50px, 6vw, 90px)\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:76,height:76,borderRadius:999,background:T.volt,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",margin:\"0 auto 18px\"},children:/*#__PURE__*/_jsx(Icon,{name:\"check\",size:34,color:T.ink})}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(34px, 4.4vw, 54px)\",color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.02em\",lineHeight:1},children:\"Order placed.\"}),/*#__PURE__*/_jsx(\"div\",{style:{margin:\"14px 0 4px\",fontFamily:T.disp,fontWeight:400,fontSize:20,letterSpacing:\"0.06em\",color:T.ink},children:placed.no}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.body,fontSize:14,color:T.ash},children:[\"Confirmation sent to \",placed.email]}),/*#__PURE__*/_jsx(\"div\",{style:{margin:\"18px 0\"},children:/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"5px 12px\",ls:\"1.4px\",children:props.demoOrderNoRealPaymentWas||\"DEMO ORDER — NO REAL PAYMENT WAS TAKEN\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{border:\"1px solid \"+T.stone,background:T.white,borderRadius:16,padding:\"8px 20px\",textAlign:\"left\"},children:[placed.items.map(it=>{const p=byId(it.id);if(!p)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,padding:\"12px 0\",borderBottom:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsx(\"img\",{src:p.img,alt:p.name,style:{width:46,height:56,objectFit:\"cover\",borderRadius:8,display:\"block\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:600,fontSize:13.5,color:T.ink},children:p.name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ash},children:[\"US \",it.size,\" \\xb7 Qty \",it.qty]})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontSize:14,letterSpacing:\"0.03em\",color:T.ink},children:fmt(p.price*it.qty)})]},it.key);}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",padding:\"14px 0\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12.5,letterSpacing:\"1.2px\",color:T.ink},children:props.paid||\"PAID\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:22,letterSpacing:\"0.03em\",color:T.ink},children:fmt(placed.total)})]})]}),/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",style:{display:\"inline-flex\",alignItems:\"center\",gap:10,marginTop:24,background:T.ink,color:T.bone,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:15,letterSpacing:\"0.08em\",textTransform:\"uppercase\",padding:\"15px 28px\",borderRadius:999},children:[\"KEEP SHOPPING\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:15,color:T.bone})]})]})]});}if(mounted&&items.length===0){return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,minHeight:\"50vh\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:620,margin:\"0 auto\",padding:\"clamp(50px, 8vw, 100px) 24px\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(30px, 4vw, 46px)\",color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.02em\"},children:props.nothingToCheckOut||\"Nothing to check out\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"12px 0 24px\",fontFamily:T.body,fontSize:15,color:T.ash},children:props.yourBagIsEmptyTheRange||\"Your bag is empty. The range is not.\"}),/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",style:{display:\"inline-flex\",alignItems:\"center\",gap:10,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:16,letterSpacing:\"0.09em\",textTransform:\"uppercase\",padding:\"16px 30px\",borderRadius:999},children:[\"SHOP THE RANGE\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:16,color:T.ink})]})]})]});}return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(22px, 3vw, 44px) clamp(20px, 3.2vw, 40px) clamp(40px, 5vw, 80px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:14,marginBottom:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(34px, 4.4vw, 60px)\",lineHeight:1,letterSpacing:\"0.01em\",color:T.ink,textTransform:\"uppercase\"},children:props.checkout||\"Checkout\"}),/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"4px 10px\",ls:\"1.3px\",children:props.demoNoRealPayment||\"DEMO — NO REAL PAYMENT\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:13,color:T.ash,marginBottom:18},children:props.guestCheckoutUnderAMinuteEncrypted||\"Guest checkout \\xb7 under a minute \\xb7 encrypted in the real template\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-co\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsx(CoStepHead,{n:1,title:\"Contact\",done:step>0,open:step===0,onEdit:()=>setStep(0)}),step===0&&/*#__PURE__*/_jsxs(\"div\",{style:{paddingBottom:22},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:14,flexWrap:\"wrap\"},children:/*#__PURE__*/_jsx(CoField,{label:\"Email\",value:d.email,onChange:v=>set(\"email\",v),placeholder:\"you@example.com\",error:errs.email,autoFocus:true,onEnter:()=>advance(0),inputMode:\"email\"})}),contBtn(\"CONTINUE TO SHIPPING\",0)]}),step>0&&/*#__PURE__*/_jsx(\"div\",{style:{paddingBottom:16,marginTop:-6,fontFamily:T.body,fontSize:13,color:T.ash},children:d.email})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsx(CoStepHead,{n:2,title:\"Shipping\",done:step>1,open:step===1,onEdit:()=>setStep(1)}),step===1&&/*#__PURE__*/_jsxs(\"div\",{style:{paddingBottom:22},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:14,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(CoField,{half:true,label:\"First name\",value:d.first,onChange:v=>set(\"first\",v),placeholder:\"Jordan\",error:errs.first,autoFocus:true}),/*#__PURE__*/_jsx(CoField,{half:true,label:\"Last name\",value:d.last,onChange:v=>set(\"last\",v),placeholder:\"Lee\",error:errs.last}),/*#__PURE__*/_jsx(CoField,{label:\"Address\",value:d.address,onChange:v=>set(\"address\",v),placeholder:\"Street and number\",error:errs.address}),/*#__PURE__*/_jsx(CoField,{half:true,label:\"City\",value:d.city,onChange:v=>set(\"city\",v),placeholder:\"City\",error:errs.city}),/*#__PURE__*/_jsx(CoField,{half:true,label:\"Postal code\",value:d.zip,onChange:v=>set(\"zip\",v),placeholder:\"10001\",error:errs.zip,onEnter:()=>advance(1)})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:18,fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.3px\",color:T.ash,textTransform:\"uppercase\",marginBottom:8},children:props.delivery||\"Delivery\"}),[{key:\"standard\",name:\"Standard\",eta:\"3–5 business days\",price:sub>=FREE_SHIP?0:8},{key:\"express\",name:\"Express\",eta:\"1–2 business days\",price:18}].map(m=>/*#__PURE__*/_jsxs(\"div\",{role:\"button\",onClick:()=>set(\"ship\",m.key),style:{cursor:\"pointer\",display:\"flex\",alignItems:\"center\",gap:12,border:d.ship===m.key?\"2px solid \"+T.ink:\"1px solid \"+T.stone,background:T.white,borderRadius:12,padding:d.ship===m.key?\"13px 15px\":\"14px 16px\",marginBottom:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:18,height:18,borderRadius:999,border:\"2px solid \"+T.ink,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"},children:d.ship===m.key&&/*#__PURE__*/_jsx(\"span\",{style:{width:9,height:9,borderRadius:999,background:T.volt,border:\"1px solid \"+T.ink,boxSizing:\"border-box\"}})}),/*#__PURE__*/_jsxs(\"span\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:T.body,fontWeight:700,fontSize:13.5,color:T.ink},children:m.name}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:T.body,fontSize:12,color:T.ash,marginTop:2},children:m.eta})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:13.5,color:T.ink},children:m.price===0?\"FREE\":fmt(m.price)})]},m.key)),contBtn(\"CONTINUE TO PAYMENT\",1)]}),step>1&&/*#__PURE__*/_jsxs(\"div\",{style:{paddingBottom:16,marginTop:-6,fontFamily:T.body,fontSize:13,color:T.ash},children:[d.first,\" \",d.last,\" \\xb7 \",d.address,\", \",d.city,\" \",d.zip,\" \\xb7 \",d.ship===\"express\"?\"Express\":\"Standard\"]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:\"1px solid \"+T.line,borderBottom:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsx(CoStepHead,{n:3,title:\"Payment\",done:false,open:step===2,onEdit:()=>{}}),step===2&&/*#__PURE__*/_jsxs(\"div\",{style:{paddingBottom:24},children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:12},children:/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"4px 10px\",ls:\"1.2px\",children:props.demoCheckoutCardIsNotCharged||\"DEMO CHECKOUT — CARD IS NOT CHARGED OR STORED\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:14,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(CoField,{label:\"Name on card\",value:d.cardName,onChange:v=>set(\"cardName\",v),placeholder:\"Jordan Lee\",error:errs.cardName,autoFocus:true}),/*#__PURE__*/_jsx(CoField,{label:\"Card number\",value:d.cardNum,onChange:v=>set(\"cardNum\",fmtCard(v)),placeholder:\"4242 4242 4242 4242\",error:errs.cardNum,maxLength:19,inputMode:\"numeric\"}),/*#__PURE__*/_jsx(CoField,{half:true,label:\"Expiry\",value:d.exp,onChange:v=>set(\"exp\",fmtExp(v)),placeholder:\"MM/YY\",error:errs.exp,maxLength:5,inputMode:\"numeric\"}),/*#__PURE__*/_jsx(CoField,{half:true,label:\"CVC\",value:d.cvc,onChange:v=>set(\"cvc\",v.replace(/\\D/g,\"\").slice(0,4)),placeholder:\"123\",error:errs.cvc,maxLength:4,inputMode:\"numeric\",onEnter:()=>advance(2)})]}),contBtn(\"PAY \"+fmt(total),2),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14,marginTop:12,fontFamily:T.body,fontSize:12,color:T.ash,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:5},children:[/*#__PURE__*/_jsx(VoltTick,{size:6}),\" 30-day returns\"]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:5},children:[/*#__PURE__*/_jsx(VoltTick,{size:6}),\" Ships in 24h\"]})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-co-sum\",children:[/*#__PURE__*/_jsxs(\"div\",{role:\"button\",className:\"sfk-cosum-toggle\",onClick:()=>setSumOpen(!sumOpen),style:{cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",border:\"1px solid \"+T.stone,background:T.white,borderRadius:12,padding:\"13px 16px\",marginBottom:10,fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"0.6px\",color:T.ink},children:[/*#__PURE__*/_jsxs(\"span\",{children:[\"ORDER SUMMARY — \",fmt(total)]}),/*#__PURE__*/_jsx(Icon,{name:sumOpen?\"minus\":\"plus\",size:15})]}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-cosum-body\",style:sumOpen?{display:\"block\"}:undefined,children:/*#__PURE__*/_jsxs(\"div\",{style:{border:\"1px solid \"+T.stone,background:T.white,borderRadius:18,padding:\"18px 20px\"},children:[items.map(it=>{const p=byId(it.id);if(!p)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,padding:\"9px 0\",borderBottom:\"1px solid \"+T.line},children:[/*#__PURE__*/_jsx(\"img\",{src:p.img,alt:p.name,style:{width:44,height:54,objectFit:\"cover\",borderRadius:8,display:\"block\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:600,fontSize:13,color:T.ink},children:p.name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ash},children:[\"US \",it.size,\" \\xb7 Qty \",it.qty]})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontSize:13.5,letterSpacing:\"0.03em\",color:T.ink},children:fmt(p.price*it.qty)})]},it.key);}),/*#__PURE__*/_jsxs(\"div\",{style:{paddingTop:12},children:[sumRow(\"Subtotal\",fmt(sub)),disc>0&&sumRow(\"Discount (\"+(cart.promo?cart.promo.code:\"\")+\")\",\"−\"+fmt(disc)),sumRow(\"Shipping\",shipCost===0?\"FREE\":fmt(shipCost)),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",paddingTop:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12.5,letterSpacing:\"1.2px\",color:T.ink},children:props.total||\"TOTAL\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:24,letterSpacing:\"0.03em\",color:T.ink},children:fmt(total)})]})]})]})})]})]})]})]});}/* ================= HOMEPAGE SECTIONS ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulNewIn(props){const PRODUCTS=useCatalog();const{eyebrow,title}=props;const{reduced}=usePrefs();useFonts();const railRef=useRef(null);const items=[...PRODUCTS].sort((a,b)=>b.drop-a.drop).slice(0,5);const nudge=dir=>{if(railRef.current)railRef.current.scrollBy({left:dir*340,behavior:reduced?\"auto\":\"smooth\"});};return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(30px, 4.6vw, 70px) clamp(20px, 3.2vw, 40px) 0\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:20,marginBottom:20},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:eyebrow})]}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(34px, 4vw, 58px)\",lineHeight:1,letterSpacing:\"0.01em\",color:T.ink,textTransform:\"uppercase\"},children:title})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-desk\",style:{display:\"flex\",gap:8},children:[/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Scroll left\",onClick:()=>nudge(-1),style:{cursor:\"pointer\",width:44,height:44,borderRadius:999,border:\"1px solid \"+T.stone,background:T.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transform:\"scaleX(-1)\"},children:/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:17})}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Scroll right\",onClick:()=>nudge(1),style:{cursor:\"pointer\",width:44,height:44,borderRadius:999,border:\"1px solid \"+T.stone,background:T.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:17})})]})]})}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"0 clamp(20px, 3.2vw, 40px)\"},children:/*#__PURE__*/_jsx(\"div\",{ref:railRef,className:\"sfk-rail sfk-scroll\",children:items.map((p,i)=>/*#__PURE__*/_jsx(\"div\",{className:\"sfk-rail-item\",children:/*#__PURE__*/_jsx(Card,{p:p,reduced:reduced,index:i,chip:i<2?\"NEW\":undefined})},p.id))})})]});}SrifulNewIn.defaultProps={eyebrow:\"Just landed\",title:\"New in\"};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulEditorial(props){const{eyebrow,titleA,titleB,ctaLabel,ctaHref}=props;const{mounted,reduced}=usePrefs();useFonts();const imgRef=useRef(null);const secRef=useRef(null);useEffect(()=>{if(!mounted||reduced)return;let raf=0;const onScroll=()=>{if(raf)return;raf=requestAnimationFrame(()=>{if(imgRef.current&&secRef.current){const r=secRef.current.getBoundingClientRect();const vh=window.innerHeight;const p=Math.max(-1,Math.min(1,(r.top+r.height/2-vh/2)/vh));imgRef.current.style.transform=\"translateY(\"+p*-26+\"px) scale(1.08)\";}raf=0;});};onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>{window.removeEventListener(\"scroll\",onScroll);if(raf)cancelAnimationFrame(raf);};},[mounted,reduced]);return /*#__PURE__*/_jsxs(\"section\",{ref:secRef,style:{width:\"100%\",background:T.ink,position:\"relative\",overflow:\"hidden\",minHeight:\"min(72vh, 640px)\",display:\"flex\",alignItems:\"flex-end\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsx(\"img\",{ref:imgRef,src:IMG.street,alt:\"\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",opacity:.92,transform:\"scale(1.08)\",willChange:\"transform\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"linear-gradient(180deg, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 5%, transparent) 0%, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 70%, transparent) 100%)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",maxWidth:1280,margin:\"0 auto\",padding:\"clamp(60px, 9vw, 130px) clamp(20px, 3.2vw, 40px) clamp(36px, 5vw, 64px)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.volt,marginBottom:12},children:eyebrow}),/*#__PURE__*/_jsxs(\"h2\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(42px, 6.4vw, 92px)\",lineHeight:.98,letterSpacing:\"0.01em\",color:T.bone,textTransform:\"uppercase\"},children:[titleA,/*#__PURE__*/_jsx(\"br\",{}),titleB]}),/*#__PURE__*/_jsxs(\"a\",{href:ctaHref,style:{display:\"inline-flex\",alignItems:\"center\",gap:10,marginTop:24,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:15,letterSpacing:\"0.08em\",textTransform:\"uppercase\",padding:\"15px 28px\",borderRadius:999},children:[ctaLabel,/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:15,color:T.ink})]})]})]});}SrifulEditorial.defaultProps={eyebrow:\"The Journal\",titleA:\"Worn in.\",titleB:\"Not worn out.\",ctaLabel:\"READ THE JOURNAL\",ctaHref:\"/journal\"};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulStoryBand(props){useFonts();const vals=[{t:\"24h dispatch\",c:\"Every order out the door in one business day, tracked from our floor to yours.\"},{t:\"30-day returns\",c:\"Wear them in. If the fit is wrong, the return label is free and the refund is fast.\"},{t:\"Recycled materials\",c:\"Every upper carries at least 40 percent recycled content. No greenwash, real numbers.\"}];return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.ink,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(44px, 6vw, 90px) clamp(20px, 3.2vw, 40px)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.volt,marginBottom:12},children:props.theSrifulWay||\"The SRIFUL way\"}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(36px, 5vw, 72px)\",lineHeight:1,letterSpacing:\"0.01em\",color:T.bone,textTransform:\"uppercase\",maxWidth:800},children:\"Designed in-house. Priced honestly.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-tiles\",style:{marginTop:\"clamp(28px, 3.6vw, 52px)\"},children:vals.map(v=>/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:\"1px solid color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 16%, transparent)\",paddingTop:18},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:9,marginBottom:9},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:19,letterSpacing:\"0.05em\",color:T.bone,textTransform:\"uppercase\"},children:v.t})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:T.body,fontSize:15,lineHeight:1.65,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\"},children:v.c})]},v.t))}),/*#__PURE__*/_jsxs(\"a\",{href:\"/about\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,marginTop:30,textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.bone,textTransform:\"uppercase\",borderBottom:\"2px solid \"+T.volt,paddingBottom:3},children:[\"Our story\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:14,color:T.bone})]})]})]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulNewsletter(props){useFonts();const{mailEndpoint=\"\"}=props;const[email,setEmail]=useState(\"\");const[done,setDone]=useState(false);const[err,setErr]=useState(false);const[delivered,setDelivered]=useState(false);const join=()=>{if(!/^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$/.test(email.trim())){setErr(true);return;}setErr(false);const ep=String(mailEndpoint||\"\").trim();if(!ep){setDelivered(false);setDone(true);return;}fetch(ep,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email:email.trim()})}).then(r=>{if(!r.ok)throw new Error(\"HTTP \"+r.status);setDelivered(true);setDone(true);}).catch(()=>{setDelivered(false);setDone(true);});};return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(30px, 4.6vw, 70px) clamp(20px, 3.2vw, 40px)\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{background:T.stone,borderRadius:24,padding:\"clamp(30px, 4.4vw, 60px) clamp(22px, 3.6vw, 56px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:8,height:8,background:T.ink,display:\"inline-block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:\"First access\"})]}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 10px\",fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(30px, 3.8vw, 54px)\",lineHeight:1,letterSpacing:\"0.01em\",color:T.ink,textTransform:\"uppercase\",maxWidth:700},children:props.subhead||\"Drops hit the list before the shop.\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 20px\",fontFamily:T.body,fontSize:15,lineHeight:1.6,color:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 78%, transparent)\",maxWidth:440},children:\"Restocks, early pricing and the occasional list-only colourway. One email a week, never more.\"}),!done?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,maxWidth:430},children:[/*#__PURE__*/_jsx(\"input\",{className:\"sfk-in\",value:email,onChange:e=>{setEmail(e.target.value);setErr(false);},onKeyDown:e=>{if(e.key===\"Enter\")join();},placeholder:\"Email address\",\"aria-label\":\"Email address\",style:{flex:1,minWidth:0,background:T.bone,border:\"1px solid \"+(err?T.ink:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 20%, transparent)\"),borderRadius:999,padding:\"15px 20px\",fontFamily:T.body,fontSize:14,color:T.ink,boxSizing:\"border-box\"}}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Join newsletter\",onClick:join,style:{cursor:\"pointer\",background:T.ink,color:T.bone,borderRadius:999,padding:\"15px 26px\",fontFamily:T.disp,fontWeight:400,fontSize:14,letterSpacing:\"0.08em\",textTransform:\"uppercase\",display:\"flex\",alignItems:\"center\",minHeight:44,boxSizing:\"border-box\"},children:\"JOIN\"})]}),err&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:10,fontFamily:T.body,fontSize:12,fontWeight:700,color:T.ink},children:\"— Enter a valid email address\"})]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:10,background:T.bone,borderRadius:999,padding:\"13px 22px\"},children:[/*#__PURE__*/_jsx(Icon,{name:\"check\",size:16,color:T.ink}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:600,fontSize:14,color:T.ink},children:delivered?\"You are on the list\":\"Nothing was sent — demo store, no list is kept\"}),/*#__PURE__*/_jsx(VoltTick,{size:7})]})]})})]});}/* ================================================================\n   SRIGEN-GRADE MOTION SYSTEM — ONE module rAF ticker, IO-gated subs\n   ================================================================ */const clamp01=v=>v<0?0:v>1?1:v;const easeOut3=p=>1-Math.pow(1-p,3);const ticker={subs:new Set,raf:0,y:0,py:0,vy:0,vh:800,t:0,loop(now){ticker.y=window.scrollY;ticker.vh=window.innerHeight;ticker.vy=ticker.vy*.84+(ticker.y-ticker.py)*.16;ticker.py=ticker.y;ticker.t=now;ticker.subs.forEach(fn=>{try{fn(ticker);}catch(e){}});ticker.raf=ticker.subs.size?requestAnimationFrame(ticker.loop):0;},add(fn){ticker.subs.add(fn);if(!ticker.raf&&typeof window!==\"undefined\"){ticker.py=window.scrollY||0;ticker.raf=requestAnimationFrame(ticker.loop);}return()=>ticker.subs.delete(fn);}};function useTicker(fn,active){const ref=useRef(fn);ref.current=fn;useEffect(()=>{if(!active)return;const un=ticker.add(tk=>ref.current(tk));return un;},[active]);}function useIOActive(elRef,margin=\"260px\"){const[act,setAct]=useState(false);useEffect(()=>{const el=elRef.current;if(!el||typeof IntersectionObserver===\"undefined\"){setAct(true);return;}const io=new IntersectionObserver(es=>setAct(es[0]?es[0].isIntersecting:false),{rootMargin:margin});io.observe(el);return()=>io.disconnect();},[]);return act;}/* JS pin (Framer clips window-sticky): section = (100+span)vh tall, pin layer swaps fixed/absolute */function pinLayout(sec,pin,tk){const r=sec.getBoundingClientRect();const span=r.height-tk.vh;if(span<=4)return 0;if(r.top<=0&&r.bottom>=tk.vh){if(pin.dataset.m!==\"f\"){pin.dataset.m=\"f\";pin.style.position=\"fixed\";pin.style.top=\"0px\";pin.style.bottom=\"auto\";}return clamp01(-r.top/span);}if(r.top>0){if(pin.dataset.m!==\"a\"){pin.dataset.m=\"a\";pin.style.position=\"absolute\";pin.style.top=\"0px\";pin.style.bottom=\"auto\";}return 0;}if(pin.dataset.m!==\"b\"){pin.dataset.m=\"b\";pin.style.position=\"absolute\";pin.style.top=\"auto\";pin.style.bottom=\"0px\";}return 1;}/* Masked Anton line that rises on mount (hero) */function MaskLine({children,delay,show,reduced,size,color=T.ink}){return /*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",lineHeight:1.02},children:/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:typeof size===\"number\"?Math.max(12,size):size,lineHeight:1,letterSpacing:\"0.005em\",color,textTransform:\"uppercase\",transform:show||reduced?\"translateY(0)\":\"translateY(112%)\",transition:reduced?\"none\":\"transform 1000ms \"+T.ease+\" \"+delay+\"ms\",willChange:\"transform\"},children:children})});}/* BigType — Anton scroll-scrub masked rise + velocity skew. lines = [{segs:[{t, chip}]}] */function BigType({lines,size,align=\"left\",reduced}){const rootRef=useRef(null);const lineRefs=useRef([]);const active=useIOActive(rootRef);useTicker(tk=>{const root=rootRef.current;if(!root)return;const sk=Math.max(-6,Math.min(6,tk.vy*.08));root.style.transform=\"skewY(\"+(reduced?0:sk*.35)+\"deg)\";lineRefs.current.forEach(el=>{if(!el)return;const r=el.parentElement.getBoundingClientRect();const pr=clamp01((tk.vh*.99-r.top)/(tk.vh*.2));/* 10-20: rise completes in the lower fifth, never half-shown mid-screen */el.style.transform=\"translateY(\"+(1-easeOut3(pr))*108+\"%)\";});},active&&!reduced);return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,style:{willChange:\"transform\"},children:lines.map((ln,i)=>/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\",textAlign:align},children:/*#__PURE__*/_jsx(\"div\",{ref:el=>lineRefs.current[i]=el,style:{fontFamily:T.disp,fontWeight:400,fontSize:typeof size===\"number\"?Math.max(12,size):size,lineHeight:1.04,letterSpacing:\"0.005em\",color:T.ink,textTransform:\"uppercase\",transform:reduced?\"none\":\"translateY(108%)\",willChange:\"transform\"},children:ln.segs.map((s,j)=>s.chip?/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",background:T.volt,color:T.ink,borderRadius:\"0.13em\",padding:\"0 0.16em\",lineHeight:1.08},children:s.t},j):/*#__PURE__*/_jsx(\"span\",{children:s.t},j))})},i))});}/* ================= 01 HOME HERO — THE SHELF ================= */const SHELF_GAP=18;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulHomeHero(props){const PRODUCTS=useCatalog();const{mounted,reduced}=usePrefs();useFonts();const secRef=useRef(null);const shellRef=useRef(null);const viewRef=useRef(null);const trackRef=useRef(null);const setRef=useRef(null);const itemRefs=useRef([]);const lastBob=useRef(null);const mouse=useRef({x:0,y:0,tx:0,ty:0});const pos=useRef({x:0,vel:0,drift:0,dragging:false,startX:0,startPX:0,startPY:0,lastPX:0,moved:0,axis:\"\",setW:0});const focusRef=useRef(null);const[focus,setFocusState]=useState(null);const[picking,setPicking]=useState(null);const[fine,setFine]=useState(false);const[hinted,setHinted]=useState(false);const active=useIOActive(secRef);const setFocus=v=>{focusRef.current=v;setFocusState(v);if(v===null)setPicking(null);};useEffect(()=>{try{setFine(window.matchMedia(\"(hover: hover) and (pointer: fine)\").matches);}catch(e){}if(reduced){focusRef.current=1;setFocusState(1);}const onResize=()=>{pos.current.setW=0;};window.addEventListener(\"resize\",onResize);return()=>window.removeEventListener(\"resize\",onResize);},[reduced]);/* cursor tilt target + horizontal wheel scrub */useEffect(()=>{if(!mounted||reduced)return;const el=secRef.current;if(!el)return;const onM=e=>{const r=el.getBoundingClientRect();mouse.current.tx=((e.clientX-r.left)/r.width-.5)*2;mouse.current.ty=((e.clientY-r.top)/r.height-.5)*2;};const onWheel=e=>{if(Math.abs(e.deltaX)>Math.abs(e.deltaY)){pos.current.x-=e.deltaX;pos.current.vel=0;}};el.addEventListener(\"pointermove\",onM);el.addEventListener(\"wheel\",onWheel,{passive:true});return()=>{el.removeEventListener(\"pointermove\",onM);el.removeEventListener(\"wheel\",onWheel);};},[mounted,reduced]);const onDown=e=>{if(reduced)return;const p=pos.current;p.dragging=true;p.axis=\"\";p.moved=0;p.startX=p.x;p.startPX=e.clientX;p.startPY=e.clientY;p.lastPX=e.clientX;p.vel=0;if(viewRef.current)viewRef.current.style.cursor=\"grabbing\";const mv=ev=>{if(!p.dragging)return;const dx=ev.clientX-p.startPX;const dy=ev.clientY-p.startPY;if(!p.axis&&Math.abs(dx)+Math.abs(dy)>8)p.axis=Math.abs(dx)>Math.abs(dy)?\"h\":\"v\";if(p.axis===\"v\"){p.dragging=false;return;}if(p.axis===\"h\"){p.moved=Math.max(p.moved,Math.abs(dx));p.x=p.startX+dx;p.vel=p.vel*.55+(ev.clientX-p.lastPX)*.45;if(p.moved>24)setHinted(true);}p.lastPX=ev.clientX;};const up=()=>{p.dragging=false;p.vel=Math.max(-38,Math.min(38,p.vel));if(viewRef.current)viewRef.current.style.cursor=\"grab\";window.removeEventListener(\"pointermove\",mv);window.removeEventListener(\"pointerup\",up);window.removeEventListener(\"pointercancel\",up);};window.addEventListener(\"pointermove\",mv);window.addEventListener(\"pointerup\",up);window.addEventListener(\"pointercancel\",up);};useTicker(tk=>{const p=pos.current;const m=mouse.current;if(!p.setW&&setRef.current){const w=setRef.current.offsetWidth;if(w>0)p.setW=w+SHELF_GAP;}const held=focusRef.current!==null||p.dragging;p.drift+=((held?0:-.5)-p.drift)*.045;if(!p.dragging){p.x+=p.vel;p.vel*=.94;if(Math.abs(p.vel)<.02)p.vel=0;p.x+=p.drift;}if(p.setW>0){const before=p.x;while(p.x>0)p.x-=p.setW;while(p.x<=-p.setW)p.x+=p.setW;p.startX+=p.x-before;}if(trackRef.current)trackRef.current.style.transform=\"translate3d(\"+p.x.toFixed(2)+\"px, 0, 0)\";m.x+=(m.tx-m.x)*.055;m.y+=(m.ty-m.y)*.055;if(shellRef.current)shellRef.current.style.transform=\"perspective(1500px) rotateY(\"+(-5.5+m.x*2.2).toFixed(3)+\"deg) rotateX(\"+(2-m.y*1.8).toFixed(3)+\"deg)\";const fi=focusRef.current;const bobEl=fi===null?null:itemRefs.current[fi];if(lastBob.current&&lastBob.current!==bobEl){lastBob.current.style.transform=\"translateY(0px)\";lastBob.current=null;}if(bobEl){bobEl.style.transform=\"translateY(\"+(Math.sin(tk.t*.0016)*3).toFixed(2)+\"px)\";lastBob.current=bobEl;}},active&&mounted&&!reduced);const renderItem=(p,i,n)=>{const isFocus=focus===i;const dimmed=focus!==null&&!isFocus;return /*#__PURE__*/_jsx(\"div\",{ref:el=>itemRefs.current[i]=el,className:\"sfk-shelf-item\",style:{flex:\"0 0 auto\",position:\"relative\",zIndex:isFocus?6:1,willChange:\"transform\",opacity:mounted||reduced?1:0,transition:reduced?\"none\":\"opacity 700ms ease \"+(160+n*70)+\"ms\"},children:/*#__PURE__*/_jsx(\"div\",{tabIndex:0,\"aria-label\":p.name+\", \"+fmt(p.price),onPointerEnter:fine?()=>{if(!pos.current.dragging)setFocus(i);}:undefined,onPointerLeave:fine?()=>{if(focusRef.current===i)setFocus(null);}:undefined,onFocus:e=>{try{if(e.currentTarget.matches(\":focus-visible\"))setFocus(i);}catch(err){setFocus(i);}},onBlur:e=>{if(!e.currentTarget.contains(e.relatedTarget)&&focusRef.current===i)setFocus(null);},onClick:()=>{if(pos.current.moved>6)return;if(fine||focusRef.current===i)window.location.assign(\"/product/\"+p.id);else setFocus(i);},style:{cursor:\"pointer\",position:\"relative\",borderRadius:14,outline:\"none\",transform:isFocus?reduced?\"translateY(-12px) scale(1.06)\":\"perspective(900px) translateY(-16px) scale(1.1) rotateY(5.5deg)\":\"perspective(900px) rotateY(0.001deg)\",transformOrigin:\"50% 100%\",transition:reduced?\"none\":\"transform 620ms \"+T.ease+\", box-shadow 620ms \"+T.ease,boxShadow:isFocus?\"0 34px 60px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 30%, transparent)\":\"0 10px 22px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 10%, transparent)\",willChange:\"transform\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",borderRadius:14,overflow:\"hidden\",background:T.stone,border:\"1px solid \"+T.line,aspectRatio:\"4 / 4.5\"},children:[/*#__PURE__*/_jsx(\"img\",{src:p.img,alt:p.name,draggable:false,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:10,left:10,background:\"color-mix(in srgb, var(--token-cab0270f-c79a-4cdc-b669-85c08e39a878, #FFFFFF) 92%, transparent)\",borderRadius:999,padding:\"5px 10px\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.1px\",color:T.ink},children:String(n+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:T.bone,opacity:dimmed?.42:0,transition:reduced?\"none\":\"opacity 520ms \"+T.ease,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-plate\",onClick:e=>e.stopPropagation(),style:{position:\"absolute\",left:0,right:0,bottom:0,padding:\"36px 12px 12px\",background:\"linear-gradient(180deg, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 0%, transparent) 0%, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 90%, transparent) 38%)\",opacity:isFocus?1:0,transform:isFocus?\"translateY(0)\":\"translateY(14px)\",transition:reduced?\"none\":\"opacity 460ms \"+T.ease+\" 80ms, transform 460ms \"+T.ease+\" 80ms\",pointerEvents:isFocus?\"auto\":\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/product/\"+p.id,style:{display:\"block\",textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:15,color:T.bone,textTransform:\"uppercase\",letterSpacing:\"0.05em\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:p.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12.5,color:T.volt,marginTop:3},children:fmt(p.price)})]}),/*#__PURE__*/_jsxs(\"div\",{role:\"button\",\"aria-label\":\"Add \"+p.name+\" to bag\",onClick:e=>{e.stopPropagation();setPicking(i);},style:{cursor:\"pointer\",background:T.volt,color:T.ink,borderRadius:999,padding:\"10px 16px\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.2px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:7,flexShrink:0},children:[/*#__PURE__*/_jsx(Icon,{name:\"bag\",size:13,color:\"currentColor\"}),\"ADD\"]})]}),picking===i&&/*#__PURE__*/_jsx(\"div\",{onClick:e=>e.stopPropagation(),children:/*#__PURE__*/_jsx(SizePicker,{compact:true,onPick:s=>{cartStore.add(p.id,s);setPicking(null);},onClose:()=>setPicking(null)})})]})})},i);};return /*#__PURE__*/_jsxs(\"section\",{ref:secRef,style:{width:\"100%\",background:T.bone,overflow:\"hidden\",position:\"relative\",paddingBottom:\"clamp(36px, 4vw, 62px)\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(26px, 3.6vw, 50px) clamp(20px, 3.2vw, 40px) 0\"},children:/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-shelf-head\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:10,border:\"1px solid \"+T.stone,background:T.white,borderRadius:999,padding:\"8px 14px\",opacity:mounted||reduced?1:0,transition:reduced?\"none\":\"opacity 700ms ease 80ms\"},children:[/*#__PURE__*/_jsx(VoltTick,{size:7}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:600,fontSize:12,letterSpacing:\"1.6px\",textTransform:\"uppercase\",color:T.ink},children:\"SS26 — Nine silhouettes. One wall.\"})]}),/*#__PURE__*/_jsxs(\"h1\",{style:{margin:\"18px 0 0\"},children:[/*#__PURE__*/_jsx(MaskLine,{show:mounted,reduced:reduced,delay:140,size:\"clamp(46px, 6.4vw, 100px)\",children:props.pullOne||\"Pull one\"}),/*#__PURE__*/_jsxs(MaskLine,{show:mounted,reduced:reduced,delay:240,size:\"clamp(46px, 6.4vw, 100px)\",children:[\"off the\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",background:T.volt,color:T.ink,borderRadius:\"0.13em\",padding:\"0 0.16em\"},children:props.wall||\"wall.\"})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:400,paddingBottom:6,opacity:mounted||reduced?1:0,transform:mounted||reduced?\"none\":\"translateY(18px)\",transition:reduced?\"none\":\"opacity 800ms \"+T.ease+\" 420ms, transform 800ms \"+T.ease+\" 420ms\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:T.body,fontSize:\"clamp(14.5px, 1.2vw, 16.5px)\",lineHeight:1.6,color:T.ash},children:\"The full range on one shelf. Drag it, pull a pair toward you, and drop it in your bag — without leaving the wall.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:20,marginTop:20,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",style:{display:\"inline-flex\",alignItems:\"center\",gap:12,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:16,letterSpacing:\"0.09em\",textTransform:\"uppercase\",padding:\"16px 28px\",borderRadius:999,boxShadow:\"0 16px 36px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 16%, transparent)\"},children:[\"SHOP THE RANGE\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:16,color:T.ink})]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:9,fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.3px\",color:T.ink,textTransform:\"uppercase\"},children:[/*#__PURE__*/_jsx(VoltTick,{size:7}),\"9 styles \\xb7 in stock\"]})]})]})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",marginTop:\"clamp(26px, 3.4vw, 48px)\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:shellRef,style:{willChange:\"transform\",transform:\"perspective(1500px) rotateY(-5.5deg) rotateX(2deg)\"},children:/*#__PURE__*/_jsx(\"div\",{ref:viewRef,onPointerDown:onDown,style:{touchAction:\"pan-y\",cursor:reduced?\"default\":\"grab\",userSelect:\"none\",WebkitUserSelect:\"none\",paddingTop:\"clamp(30px, 3vw, 46px)\"},children:/*#__PURE__*/_jsxs(\"div\",{ref:trackRef,style:{display:\"flex\",gap:SHELF_GAP,width:\"max-content\",willChange:\"transform\",position:\"relative\",padding:\"0 0 16px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:-80,right:-80,bottom:4,height:12,background:T.stone,borderRadius:2,boxShadow:\"0 16px 28px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 18%, transparent)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:-80,right:-80,bottom:14,height:2,background:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 20%, transparent)\"}}),[0,1,2].map(s=>/*#__PURE__*/_jsx(\"div\",{ref:s===0?setRef:undefined,style:{display:\"flex\",gap:SHELF_GAP},children:PRODUCTS.map((p,j)=>renderItem(p,s*PRODUCTS.length+j,j))},s))]})})}),!reduced&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:\"clamp(16px, 4vw, 64px)\",top:\"50%\",transform:\"translateY(-50%)\",zIndex:8,pointerEvents:\"none\",opacity:mounted&&!hinted&&focus===null?1:0,transition:hinted||focus!==null?\"opacity 400ms ease\":\"opacity 600ms ease 1400ms\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:9,background:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 86%, transparent)\",backdropFilter:\"blur(4px)\",borderRadius:999,padding:\"11px 18px\",animation:\"sfkHintX 2.2s ease-in-out infinite\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",transform:\"scaleX(-1)\"},children:/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:13,color:T.bone})}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.5px\",color:T.bone,textTransform:\"uppercase\"},children:\"Drag the shelf\"}),/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:13,color:T.bone})]})})]})]});}/* ================= 01 HOME HERO v3 — THE BOX =================\n   SRIGEN's living box, ported exactly: autonomous float + cursor tilt layered,\n   clean circular lens reveal, hover-zone pair summons (real L/R cutouts),\n   tap/click burst — adapted as a store front door (featured shoe + quick-add). */function makeWisps(count){const wisps=[];let guard=0;while(wisps.length<count&&guard++<200){const x0=Math.random()*100;const y0=Math.random()*100;if(x0>24&&x0<76&&y0>26&&y0<84)continue;const stone=Math.random()<.4;wisps.push({x0,y0,w:130+Math.random()*170,h:55+Math.random()*85,color:stone?\"color-mix(in srgb, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4) \"+((.3+Math.random()*.25)*100).toFixed(0)+\"%, transparent)\":\"color-mix(in srgb, var(--token-cab0270f-c79a-4cdc-b669-85c08e39a878, #FFFFFF) \"+((.3+Math.random()*.3)*100).toFixed(0)+\"%, transparent)\",softness:62+Math.random()*10});}return wisps;}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 800\n */export function SrifulBoxHero(props){const PRODUCTS=useCatalog();const{brand=\"SRIFUL\",headA=\"YOUR PAIR IS\",headChip=\"IN.\",featuredId=\"aero-flux\",metaLeft=\"9 STYLES \\xb7 IN STOCK\",metaRight=\"FREE SHIPPING OVER $\"+FREE_SHIP,ctaText=\"SHOP THE RANGE\",ctaLink=\"/shop\",hintText=\"RUN YOUR CURSOR OVER THE BOX\"}=props;const{mounted,reduced}=usePrefs();useFonts();const isStatic=RenderTarget.current()===RenderTarget.canvas;const live=mounted&&!reduced&&!isStatic;const p=byId(featuredId)||PRODUCTS[0];const dropLine=props.dropLine||\"SEASON FEATURE — \"+p.name.toUpperCase();const shoeSrc=props.shoeImage?.src||BOX_INTERIOR;const[touch,setTouch]=useState(false);const[wisps,setWisps]=useState(null);const[addOn,setAddOnState]=useState(false);const[picking,setPicking]=useState(false);const addOnRef=useRef(false);const surfaceAdd=()=>{if(!addOnRef.current){addOnRef.current=true;setAddOnState(true);}};useEffect(()=>{try{setTouch(window.matchMedia(\"(pointer: coarse)\").matches);const small=window.matchMedia(\"(max-width: 809px)\").matches;setWisps(makeWisps(small?5:10));}catch(e){}},[]);const rootRef=useRef(null);const boxRef=useRef(null);const revealRef=useRef(null);const ringRef=useRef(null);const hintRef=useRef(null);const sideLRef=useRef(null);const sideRRef=useRef(null);const active=useIOActive(rootRef);const sim=useRef({x:0,y:0,r:0,tx:0,ty:0,tr:0,ax:0,ay:0,tax:0,tay:0,l:0,rr:0,burstUntil:0,hovering:false,hoverStart:0,hinted:false,sealed:true,fc:0,boxH:560});const HOVER_R=185;const TOUCH_R=150;/* the one module ticker drives all three motions + the lens */useTicker(tk=>{const s=sim.current;const box=boxRef.current;const reveal=revealRef.current;const ring=ringRef.current;if(!box||!reveal||!ring)return;const t=tk.t;s.fc++;if(s.fc%120===0)s.boxH=box.clientHeight||s.boxH;if(s.burstUntil&&t>s.burstUntil){s.burstUntil=0;s.tr=s.hovering?HOVER_R:0;}/* autonomous life: bob, sway, breathe — runs even with no cursor */const bob=Math.sin(t*85e-5)*9;const swayZ=-2.4+Math.sin(t*52e-5)*1.5;const liveX=Math.sin(t*64e-5+1.2)*2.1;const liveY=Math.cos(t*71e-5)*2.6;const breathe=1+Math.sin(t*9e-4+.5)*.008;s.ax+=(s.tax-s.ax)*.06;s.ay+=(s.tay-s.ay)*.06;box.style.transform=\"translate(-50%, -50%) translateY(\"+bob.toFixed(2)+\"px)\"+\" rotateX(\"+(liveX+s.ax).toFixed(2)+\"deg) rotateY(\"+(liveY+s.ay).toFixed(2)+\"deg)\"+\" rotate(\"+swayZ.toFixed(2)+\"deg) scale(\"+breathe.toFixed(4)+\")\";/* the pair responds: upper zone → left shoe, lower → right, middle → both */const lEl=sideLRef.current;const rEl=sideRRef.current;if(lEl&&rEl){const frac=s.boxH>0?s.ty/s.boxH:.5;const engaged=s.hovering||s.tr>0;const wantL=engaged&&frac<.62;const wantR=engaged&&frac>.38;s.l+=((wantL?1:0)-s.l)*.09;s.rr+=((wantR?1:0)-s.rr)*.09;const renderSide=(el,a,dir)=>{const bobS=Math.sin(t*.00105+(dir>0?1.7:0))*10*a;const rotS=(dir>0?7:-7)+Math.sin(t*82e-5+(dir>0?2:.5))*4*a;const slide=(1-easeOut3(clamp01(a)))*80*-dir;el.style.opacity=clamp01(a*1.4).toFixed(3);el.style.transform=\"translate(-50%, -50%) translateX(\"+slide.toFixed(1)+\"px) translateY(\"+bobS.toFixed(1)+\"px) rotate(\"+rotS.toFixed(2)+\"deg) scale(\"+(.6+.42*a).toFixed(3)+\")\";};renderSide(lEl,s.l,-1);renderSide(rEl,s.rr,1);}/* quick-add surfaces after a real look: dwell on the lens or a burst */if(s.hovering&&!addOnRef.current&&s.hoverStart&&t-s.hoverStart>1100)surfaceAdd();/* the lens: gentle lerped follow, feathered circle */s.x+=(s.tx-s.x)*.18;s.y+=(s.ty-s.y)*.18;s.r+=(s.tr-s.r)*(s.tr>s.r?.14:.09);const r=s.r;if(r<.75){if(!s.sealed){s.sealed=true;reveal.style.opacity=\"0\";ring.style.opacity=\"0\";}}else{s.sealed=false;const edge=Math.round(r);const inner=Math.round(r*.55);const x=Math.round(s.x);const y=Math.round(s.y);const m=\"radial-gradient(circle \"+edge+\"px at \"+x+\"px \"+y+\"px, rgba(0,0,0,1) \"+inner+\"px, rgba(0,0,0,0) \"+edge+\"px)\";reveal.style.opacity=\"1\";reveal.style.webkitMaskImage=m;reveal.style.maskImage=m;const glow=Math.min(1,r/HOVER_R);ring.style.opacity=String(.4*glow);ring.style.background=\"radial-gradient(circle \"+Math.round(r*1.12)+\"px at \"+x+\"px \"+y+\"px, color-mix(in srgb, var(--token-f38027e8-5994-4bef-8c97-6fce645e1bc6, #D6FB51) 0%, transparent) \"+Math.round(r*.68)+\"px, color-mix(in srgb, var(--token-f38027e8-5994-4bef-8c97-6fce645e1bc6, #D6FB51) 50%, transparent) \"+Math.round(r*.92)+\"px, color-mix(in srgb, var(--token-f38027e8-5994-4bef-8c97-6fce645e1bc6, #D6FB51) 0%, transparent) \"+Math.round(r*1.12)+\"px)\";}},active&&live);/* pointer wiring */useEffect(()=>{if(!live)return;const root=rootRef.current;const box=boxRef.current;if(!root||!box)return;const s=sim.current;let downAt=0;let downX=0;let downY=0;const boxXY=e=>{const rect=box.getBoundingClientRect();s.tx=e.clientX-rect.left;s.ty=e.clientY-rect.top;};const hideHint=()=>{if(!s.hinted&&hintRef.current){s.hinted=true;hintRef.current.style.opacity=\"0\";}};const onRootMove=e=>{const rect=root.getBoundingClientRect();const nx=(e.clientX-rect.left)/rect.width*2-1;const ny=(e.clientY-rect.top)/rect.height*2-1;s.tax=-ny*6;s.tay=nx*8;};const onRootLeave=()=>{s.tax=0;s.tay=0;};const onMove=e=>{boxXY(e);if(e.pointerType===\"touch\"){s.tr=TOUCH_R;if(e.cancelable)e.preventDefault();}else if(!s.burstUntil){s.hovering=true;s.tr=HOVER_R;}hideHint();};const onEnter=e=>{boxXY(e);s.x=s.tx;s.y=s.ty;if(e.pointerType!==\"touch\"){s.hovering=true;s.hoverStart=performance.now();if(!s.burstUntil)s.tr=HOVER_R;}};const onLeave=()=>{s.hovering=false;s.hoverStart=0;if(!s.burstUntil)s.tr=0;};const onDown=e=>{downAt=performance.now();downX=e.clientX;downY=e.clientY;boxXY(e);if(e.pointerType===\"touch\"){s.tr=TOUCH_R;hideHint();}};const onUp=e=>{const dt=performance.now()-downAt;const dist=Math.hypot(e.clientX-downX,e.clientY-downY);if(dt<320&&dist<9){const rect=box.getBoundingClientRect();s.tr=Math.hypot(rect.width,rect.height)*.72;s.burstUntil=performance.now()+1500;hideHint();surfaceAdd();}else if(e.pointerType===\"touch\"&&!s.burstUntil){s.tr=0;}};root.addEventListener(\"pointermove\",onRootMove);root.addEventListener(\"pointerleave\",onRootLeave);box.addEventListener(\"pointermove\",onMove);box.addEventListener(\"pointerenter\",onEnter);box.addEventListener(\"pointerleave\",onLeave);box.addEventListener(\"pointerdown\",onDown);box.addEventListener(\"pointerup\",onUp);return()=>{root.removeEventListener(\"pointermove\",onRootMove);root.removeEventListener(\"pointerleave\",onRootLeave);box.removeEventListener(\"pointermove\",onMove);box.removeEventListener(\"pointerenter\",onEnter);box.removeEventListener(\"pointerleave\",onLeave);box.removeEventListener(\"pointerdown\",onDown);box.removeEventListener(\"pointerup\",onUp);};},[live]);const still=!live;const staticMask=\"radial-gradient(circle 300px at 63% 42%, rgba(0,0,0,1) 165px, rgba(0,0,0,0) 300px)\";const showPill=addOn||still;const label={fontFamily:T.body,fontWeight:600,fontSize:12,letterSpacing:\"1.9px\",color:T.ash,textTransform:\"uppercase\",whiteSpace:\"nowrap\"};const boxGeo={position:\"absolute\",left:\"50%\",top:\"56%\",width:\"min(580px, 84vw, calc((100svh - 104px) * 0.66))\",aspectRatio:\"1.52\"};return /*#__PURE__*/_jsxs(\"section\",{ref:rootRef,className:\"sfk-bh\",style:{position:\"relative\",width:\"100%\",minHeight:560,background:T.bone,overflow:\"hidden\",perspective:1400,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",inset:0,background:\"radial-gradient(ellipse 95% 72% at 50% 30%, color-mix(in srgb, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4) 55%, transparent) 0%, color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 0%, transparent) 64%)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",inset:0,backgroundImage:NOISE,opacity:.045,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"h1\",{className:\"sfk-bh-word\",style:{position:\"absolute\",margin:0,top:\"6.5%\",left:0,width:\"100%\",textAlign:\"center\",fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(54px, 9.6vw, 148px)\",lineHeight:.96,letterSpacing:\"0.015em\",color:T.ink,textTransform:\"uppercase\",userSelect:\"none\",pointerEvents:\"none\",padding:\"0 10px\"},children:[headA,\" \",/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",background:T.volt,color:T.ink,borderRadius:\"0.13em\",padding:\"0 0.16em\",lineHeight:1.06},children:headChip})]}),wisps&&live?/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",inset:0,pointerEvents:\"none\"},children:wisps.map((c,i)=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:c.x0+\"%\",top:c.y0+\"%\",width:c.w,height:c.h,borderRadius:\"50%\",background:\"radial-gradient(ellipse, \"+c.color+\" 0%, color-mix(in srgb, var(--token-cab0270f-c79a-4cdc-b669-85c08e39a878, #FFFFFF) 0%, transparent) \"+c.softness+\"%)\"}},i))}):null,/*#__PURE__*/_jsx(\"div\",{ref:sideLRef,\"aria-hidden\":true,className:\"sfk-bh-side sfk-bh-sideL\",style:{position:\"absolute\",left:\"14%\",top:\"50%\",width:\"min(470px, 44vw)\",transform:still?\"translate(-50%, -50%) rotate(-7deg)\":\"translate(-50%, -50%) scale(0.6)\",opacity:still?1:0,zIndex:3,pointerEvents:\"none\",filter:\"drop-shadow(0 26px 34px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 30%, transparent))\",willChange:\"transform, opacity\"},children:/*#__PURE__*/_jsx(\"img\",{src:CUT_L,alt:\"\",style:{width:\"100%\",height:\"auto\",display:\"block\"},draggable:false})}),/*#__PURE__*/_jsx(\"div\",{ref:sideRRef,\"aria-hidden\":true,className:\"sfk-bh-side sfk-bh-sideR\",style:{position:\"absolute\",left:\"86%\",top:\"50%\",width:\"min(470px, 44vw)\",transform:still?\"translate(-50%, -50%) rotate(7deg)\":\"translate(-50%, -50%) scale(0.6)\",opacity:still?1:0,zIndex:3,pointerEvents:\"none\",filter:\"drop-shadow(0 26px 34px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 30%, transparent))\",willChange:\"transform, opacity\"},children:/*#__PURE__*/_jsx(\"img\",{src:CUT_R,alt:\"\",style:{width:\"100%\",height:\"auto\",display:\"block\"},draggable:false})}),/*#__PURE__*/_jsxs(\"div\",{ref:boxRef,role:\"img\",\"aria-label\":brand+\" sneaker box — move your cursor to reveal the featured pair inside\",\"data-shoe-ghost\":true,style:{...boxGeo,transform:\"translate(-50%, -50%) rotate(-2.4deg)\",borderRadius:16,overflow:\"hidden\",touchAction:\"none\",cursor:\"none\",boxShadow:\"0 80px 140px -30px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 38%, transparent), 0 30px 60px -20px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 22%, transparent), 0 2px 0 color-mix(in srgb, var(--token-cab0270f-c79a-4cdc-b669-85c08e39a878, #FFFFFF) 60%, transparent) inset\",outline:\"1px solid color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 14%, transparent)\",outlineOffset:-1,willChange:\"transform\",zIndex:1},children:[/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",inset:0,background:\"linear-gradient(152deg, color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 86%, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4)) 0%, color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 50%, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4)) 48%, color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 11%, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4)) 100%)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:NOISE,opacity:.07}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,top:0,bottom:0,width:14,background:T.volt}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontSize:\"clamp(52px, 8vw, 112px)\",lineHeight:1,letterSpacing:\"0.02em\",color:T.ink,textTransform:\"uppercase\"},children:brand}),/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-bh-lidline\",style:{display:\"flex\",alignItems:\"center\",gap:12,fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"2.4px\",color:T.ink,textTransform:\"uppercase\",whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:30,height:1,background:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 30%, transparent)\"}}),dropLine,/*#__PURE__*/_jsx(\"span\",{style:{width:30,height:1,background:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 30%, transparent)\"}})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-bh-corner\",style:{position:\"absolute\",left:38,bottom:24,width:104,height:30,background:\"repeating-linear-gradient(90deg, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 75%, transparent) 0px, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 75%, transparent) 2px, transparent 2px, transparent 5px, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 75%, transparent) 5px, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 75%, transparent) 6px, transparent 6px, transparent 10px)\",opacity:.6}}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-bh-corner\",style:{...label,position:\"absolute\",right:24,bottom:26,fontSize:12},children:\"US 7–12 \\xb7 UNISEX\"}),/*#__PURE__*/_jsx(\"div\",{style:{...label,position:\"absolute\",right:24,top:22,fontSize:12},children:props.boxStamp||\"HANDLE WITH HYPE\"})]}),/*#__PURE__*/_jsxs(\"div\",{ref:revealRef,\"aria-hidden\":true,style:{position:\"absolute\",inset:0,background:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 76%, black)\",opacity:still?1:0,WebkitMaskImage:still?staticMask:undefined,maskImage:still?staticMask:undefined,willChange:\"mask-image, opacity\"},children:[/*#__PURE__*/_jsx(\"img\",{src:shoeSrc,alt:\"\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"50% 50%\",filter:\"grayscale(1) contrast(1.14) brightness(1.05)\"},draggable:false}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",inset:0,background:T.volt,mixBlendMode:\"multiply\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:0,right:0,top:16,textAlign:\"center\",fontFamily:T.disp,fontSize:17,letterSpacing:\"0.08em\",color:T.volt,textTransform:\"uppercase\",whiteSpace:\"nowrap\"},children:[p.name,\" — \",fmt(p.price)]})]}),/*#__PURE__*/_jsx(\"div\",{ref:ringRef,\"aria-hidden\":true,style:{position:\"absolute\",inset:0,opacity:0,pointerEvents:\"none\"}})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":!showPill,style:{...boxGeo,transform:\"translate(-50%, -50%)\",pointerEvents:\"none\",zIndex:4},children:[/*#__PURE__*/_jsxs(\"div\",{role:\"button\",\"aria-label\":\"Add \"+p.name+\" to bag\",tabIndex:showPill?0:-1,onClick:()=>setPicking(true),onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \")setPicking(true);},style:{position:\"absolute\",left:\"50%\",bottom:-26,transform:\"translate(-50%, 0px)\",display:\"inline-flex\",alignItems:\"center\",gap:8,background:T.volt,color:T.ink,borderRadius:999,padding:\"12px 20px\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.4px\",cursor:\"pointer\",pointerEvents:showPill&&!picking?\"auto\":\"none\",opacity:showPill&&!picking?1:0,transition:\"opacity 480ms \"+T.ease,boxShadow:\"0 14px 30px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 24%, transparent)\",animation:live?\"sfkBhBob 3s ease-in-out infinite\":\"none\",whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(Icon,{name:\"bag\",size:14,color:\"currentColor\"}),\"ADD — \",fmt(p.price)]}),picking&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(SizePicker,{onPick:s=>{cartStore.add(p.id,s);setPicking(false);},onClose:()=>setPicking(false)})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-bh-meta\",style:{...label,position:\"absolute\",left:\"max(clamp(20px, 3.2vw, 40px), calc((100% - 1280px) / 2 + clamp(20px, 3.2vw, 40px)))\",top:\"clamp(20px, 3.2vh, 38px)\",display:\"flex\",alignItems:\"center\",gap:9},children:[/*#__PURE__*/_jsx(VoltTick,{size:7}),metaLeft]}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-bh-meta sfk-bh-metaR\",style:{...label,position:\"absolute\",right:\"max(clamp(20px, 3.2vw, 40px), calc((100% - 1280px) / 2 + clamp(20px, 3.2vw, 40px)))\",top:\"clamp(20px, 3.2vh, 38px)\"},children:metaRight}),/*#__PURE__*/_jsxs(\"div\",{style:{...label,position:\"absolute\",left:\"max(clamp(20px, 3.2vw, 40px), calc((100% - 1280px) / 2 + clamp(20px, 3.2vw, 40px)))\",bottom:28,fontSize:12,color:T.ash},children:[\"\\xae \",brand,\" INDUSTRIES\",/*#__PURE__*/_jsxs(\"span\",{className:\"sfk-bh-nore\",children:[\" \",props.footnote||\"— RESTOCKED WEEKLY.\"]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:\"50%\",bottom:\"clamp(38px, 6.4vh, 68px)\",transform:\"translateX(-50%)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:14,zIndex:3},children:[/*#__PURE__*/_jsx(\"div\",{ref:hintRef,\"aria-hidden\":true,style:{...label,fontSize:12,color:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 78%, transparent)\",opacity:live?1:0,transition:\"opacity 0.6s \"+T.ease},children:touch?\"DRAG THE BOX — TAP TO OPEN\":hintText}),/*#__PURE__*/_jsxs(\"a\",{href:ctaLink,className:\"sfk-bh-cta\",style:{display:\"inline-flex\",alignItems:\"center\",gap:12,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:16,letterSpacing:\"0.09em\",textTransform:\"uppercase\",padding:\"16px 28px\",borderRadius:999,boxShadow:\"0 16px 36px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 16%, transparent)\",transition:\"transform 0.3s \"+T.ease+\", background 0.3s \"+T.ease+\", color 0.3s \"+T.ease},children:[ctaText,/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:16,color:\"currentColor\"})]})]})]});}/* ================= THE WALKING 001 — brand cursor (desktop only) =================\n   The house pair walks after the pointer and stamps fading volt sole-prints.\n   Real L/R cutouts crossfade by heading (never swap a moving img src, never mirror). */let walkCursorLive=false;function WalkCursor(){const{mounted,reduced}=usePrefs();const[on,setOn]=useState(false);const shoeRef=useRef(null);const imgLRef=useRef(null);const imgRRef=useRef(null);const dotRef=useRef(null);const printRefs=useRef([]);const sim=useRef({px:-300,py:-300,sx:-300,sy:-300,vx:0,vy:0,spd:0,gait:0,face:1,faceA:1,ghost:0,tGhost:0,step:0,seen:false,lastT:0,prints:[0,0,0,0,0,0,0,0].map(()=>({a:0}))});useEffect(()=>{if(!mounted||reduced)return;if(RenderTarget.current()===RenderTarget.canvas)return;let fine=false;try{fine=window.matchMedia(\"(hover: hover) and (pointer: fine)\").matches;}catch(e){}if(!fine||walkCursorLive)return;walkCursorLive=true;setOn(true);document.body.classList.add(\"sfk-curon\");return()=>{walkCursorLive=false;document.body.classList.remove(\"sfk-curon\");setOn(false);};},[mounted,reduced]);useEffect(()=>{if(!on)return;const s=sim.current;const onMove=e=>{s.px=e.clientX;s.py=e.clientY;if(!s.seen){s.seen=true;s.sx=e.clientX;s.sy=e.clientY;}let g=0;try{const t=e.target;if(t&&t.closest&&t.closest(\"a,button,[role=button],input,textarea,select,label,[data-shoe-ghost]\"))g=1;}catch(err){}s.tGhost=g;};const onOut=e=>{if(!e.relatedTarget){s.px=-300;s.py=-300;}};window.addEventListener(\"pointermove\",onMove,{passive:true});document.addEventListener(\"mouseout\",onOut);return()=>{window.removeEventListener(\"pointermove\",onMove);document.removeEventListener(\"mouseout\",onOut);};},[on]);useTicker(tk=>{const s=sim.current;const shoe=shoeRef.current;const dot=dotRef.current;if(!shoe||!dot||!s.seen)return;const dt=Math.min(60,tk.t-(s.lastT||tk.t));s.lastT=tk.t;const ox=s.sx;const oy=s.sy;s.sx+=(s.px-s.sx)*.16;s.sy+=(s.py-s.sy)*.16;const dx=s.sx-ox;const dy=s.sy-oy;s.vx=s.vx*.8+dx*.2;s.vy=s.vy*.8+dy*.2;s.spd=s.spd*.85+Math.hypot(dx,dy)*.15;if(s.vx>.3)s.face=1;else if(s.vx<-.3)s.face=-1;s.faceA+=(s.face-s.faceA)*.12;const prevSin=Math.sin(s.gait);s.gait+=Math.min(.5,s.spd*.055);const sn=Math.sin(s.gait);const hopAmp=Math.min(10,s.spd*1.1);const hop=Math.abs(sn)*hopAmp;const rock=sn*Math.min(5.5,s.spd*.7)*s.faceA;/* landing = |sin| zero crossing while actually travelling → stamp a print */if(s.spd>1.6&&prevSin>0!==sn>0){s.step++;const pool=s.prints;const el=printRefs.current[s.step%pool.length];const pr=pool[s.step%pool.length];if(el){const ang=Math.atan2(s.vy,s.vx)*180/Math.PI;const side=s.step%2?6:-6;const rad=ang*Math.PI/180;const pxp=s.sx-Math.sin(rad)*side;const pyp=s.sy+18+Math.cos(rad)*side;pr.a=1;el.style.transform=\"translate(\"+pxp.toFixed(1)+\"px, \"+pyp.toFixed(1)+\"px) translate(-50%, -50%) rotate(\"+ang.toFixed(1)+\"deg)\";}}const pool=s.prints;for(let i=0;i<pool.length;i++){const pr=pool[i];if(pr.a<=0)continue;pr.a-=dt/3400;const el=printRefs.current[i];if(el)el.style.opacity=Math.max(0,pr.a*.85).toFixed(3);}s.ghost+=((s.tGhost?1:0)-s.ghost)*.18;const off=s.px<-100;shoe.style.opacity=off?\"0\":(1-s.ghost*.75).toFixed(3);shoe.style.transform=\"translate(\"+s.sx.toFixed(1)+\"px, \"+(s.sy+20-hop).toFixed(1)+\"px) translate(-50%, -94%) rotate(\"+rock.toFixed(2)+\"deg) scale(\"+(1-s.ghost*.42).toFixed(3)+\")\";const iL=imgLRef.current;const iR=imgRRef.current;if(iL&&iR){const fr=clamp01((s.faceA+1)/2);iL.style.opacity=fr.toFixed(3);iR.style.opacity=(1-fr).toFixed(3);}dot.style.opacity=off?\"0\":\"1\";dot.style.transform=\"translate(\"+s.px+\"px, \"+s.py+\"px) translate(-50%, -50%)\";},on);if(!on||typeof document===\"undefined\")return null;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":true,style:{position:\"fixed\",inset:0,pointerEvents:\"none\",zIndex:2147483100,overflow:\"hidden\"},children:[sim.current.prints.map((_,i)=>/*#__PURE__*/_jsxs(\"div\",{ref:el=>printRefs.current[i]=el,style:{position:\"absolute\",left:0,top:0,width:26,height:12,opacity:0,willChange:\"transform, opacity\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,top:1,width:13,height:10,borderRadius:\"55% 45% 45% 55%\",background:T.volt}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:0,top:2.5,width:7,height:7,borderRadius:999,background:T.volt}})]},i)),/*#__PURE__*/_jsxs(\"div\",{ref:shoeRef,style:{position:\"absolute\",left:0,top:0,width:74,opacity:0,willChange:\"transform, opacity\",filter:\"drop-shadow(0 9px 10px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 28%, transparent))\"},children:[/*#__PURE__*/_jsx(\"img\",{ref:imgLRef,src:CUT_L,alt:\"\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"auto\"}}),/*#__PURE__*/_jsx(\"img\",{ref:imgRRef,src:CUT_R,alt:\"\",draggable:false,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"auto\",opacity:0}})]}),/*#__PURE__*/_jsx(\"div\",{ref:dotRef,style:{position:\"absolute\",left:0,top:0,width:7,height:7,borderRadius:999,background:T.ink,boxShadow:\"0 0 0 2px \"+T.volt,opacity:0,willChange:\"transform\"}})]}),document.body);}/* ================= 02 STATEMENT — THE KICKFLIP =================\n   \"NOT BUILT FOR SHELVES.\" — and the shoe proves it: a giant volt 001\n   launches off the ground, does a full scroll-scrubbed flip (ghost-trail\n   smear) OVER the statement, and slams down beside the period — squash,\n   type jolt, volt shockwave, dust, skid prints — then stands there\n   breathing. Scroll back up and it takes off again. Transforms/opacity\n   only, on the one module ticker. *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulStatement(props){const{mounted,reduced}=usePrefs();useFonts();const isStatic=RenderTarget.current()===RenderTarget.canvas;const still=reduced||isStatic||!mounted;const secRef=useRef(null);const shoeRef=useRef(null);const g1Ref=useRef(null);const g2Ref=useRef(null);const g3Ref=useRef(null);const ringRef=useRef(null);const typeRef=useRef(null);const printARef=useRef(null);const printBRef=useRef(null);const dustRefs=useRef([]);const active=useIOActive(secRef);const sim=useRef({landedPrev:false,impactAt:0,dust:[]});useTicker(tk=>{const sec=secRef.current;const shoe=shoeRef.current;if(!sec||!shoe)return;const r=sec.getBoundingClientRect();const W=r.width;const H=r.height;const p=clamp01((tk.vh*.94-r.top)/(tk.vh*1.22));const t=clamp01(p/.72);const x0=W*.07;const x1=W*.72;const groundY=H*.88;const apex=W<700?Math.min(70,H*.1):Math.min(H*.55,380);/* 10-20: phones — the flight stays under the copy */const arc=tt=>({x:x0+(x1-x0)*tt,y:groundY-Math.sin(tt*Math.PI)*apex});const pos=arc(t);const landed=t>=1;const s=sim.current;if(landed&&!s.landedPrev){s.impactAt=tk.t;s.dust=[0,1,2,3,4,5].map(i=>({vx:(dzRand(i,41)-.5)*460,vy:-(70+dzRand(i,43)*210),sc:.6+dzRand(i,47)*.9}));}s.landedPrev=landed;const dtI=s.impactAt?tk.t-s.impactAt:1e9;const env=landed&&dtI<1200?Math.exp(-dtI/300):0;const idle=landed?Math.sin(tk.t*.0011)*2:0;const rot=landed?-6+Math.sin(tk.t*9e-4)*.9:364*t-10;const flight=Math.sin(t*Math.PI);const sx=landed?1+.15*env:1+flight*.08;const sy=landed?1-.2*env:1+flight*.08;shoe.style.transform=\"translate(\"+pos.x.toFixed(1)+\"px, \"+(pos.y+idle).toFixed(1)+\"px) translate(-50%, -86%) rotate(\"+rot.toFixed(2)+\"deg) scale(\"+sx.toFixed(3)+\", \"+sy.toFixed(3)+\")\";/* ghost-trail smear while airborne */const ghost=(el,lag,op)=>{if(!el)return;const gt=t-lag;if(landed||t<.04||gt<=0){el.style.opacity=\"0\";return;}const gp=arc(gt);el.style.opacity=String(op*flight);el.style.transform=\"translate(\"+gp.x.toFixed(1)+\"px, \"+gp.y.toFixed(1)+\"px) translate(-50%, -86%) rotate(\"+(364*gt-10).toFixed(2)+\"deg)\";};ghost(g1Ref.current,.08,.26);ghost(g2Ref.current,.16,.13);ghost(g3Ref.current,.24,.06);/* impact FX */const ring=ringRef.current;if(ring){if(dtI<1050){const k=dtI/1050;const es=1-Math.pow(1-k,3);ring.style.opacity=((1-k)*.55).toFixed(3);ring.style.transform=\"translate(\"+x1.toFixed(1)+\"px, \"+groundY.toFixed(1)+\"px) translate(-50%, -50%) scale(\"+(.25+es*2.6).toFixed(3)+\")\";}else ring.style.opacity=\"0\";}if(typeRef.current)typeRef.current.style.transform=\"translateY(\"+(env*7).toFixed(2)+\"px)\";for(let i=0;i<dustRefs.current.length;i++){const el=dustRefs.current[i];if(!el)continue;const d=s.dust[i];if(d&&dtI<950){const tau=dtI/1350;el.style.opacity=((1-dtI/950)*.85).toFixed(3);el.style.transform=\"translate(\"+(x1+d.vx*tau).toFixed(1)+\"px, \"+(groundY+d.vy*tau+900*tau*tau).toFixed(1)+\"px) scale(\"+(d.sc*(1+tau*1.6)).toFixed(3)+\")\";}else el.style.opacity=\"0\";}/* skid prints fade in on landing, out on takeoff */const pOp=landed?Math.min(1,dtI/520):0;if(printARef.current)printARef.current.style.opacity=String(pOp*.9);if(printBRef.current)printBRef.current.style.opacity=String(pOp*.7);},active&&!still);const printPad=w=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,top:w*.08,width:w*.52,height:w*.4,borderRadius:\"55% 45% 45% 55%\",background:T.volt}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:0,top:w*.14,width:w*.28,height:w*.28,borderRadius:999,background:T.volt}})]});return /*#__PURE__*/_jsxs(\"section\",{ref:secRef,style:{width:\"100%\",background:T.bone,position:\"relative\",overflow:\"hidden\",minHeight:\"clamp(600px, 100vh, 960px)\",display:\"flex\",alignItems:\"center\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-stmt-in\",style:{maxWidth:1280,width:\"100%\",margin:\"0 auto\",padding:\"clamp(50px, 7vw, 110px) clamp(20px, 3.2vw, 40px) clamp(120px, 16vh, 190px)\",position:\"relative\",zIndex:1},children:[/*#__PURE__*/_jsx(\"div\",{ref:typeRef,style:{willChange:\"transform\"},children:/*#__PURE__*/_jsx(BigType,{reduced:reduced,size:\"clamp(44px, 7.4vw, 118px)\",lines:[{segs:[{t:props.headlineA??\"Not built\"}]},{segs:[{t:props.headlineB??\"for \"},{t:props.headlineChip??\"shelves.\",chip:true}]}]})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:40,marginTop:\"clamp(24px, 3vw, 44px)\",flexWrap:\"wrap\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:96,height:2,background:T.ink,marginTop:12,flexShrink:0}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,maxWidth:460,fontFamily:T.body,fontSize:\"clamp(15px, 1.3vw, 18px)\",lineHeight:1.65,color:T.ash},children:props.paragraph||\"Most brands sell hype. We sell shoes — nine silhouettes revised until they earn the line-up. No artificial scarcity, no influencer tax. If a pair cannot move, it does not make the range.\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",inset:0,pointerEvents:\"none\",zIndex:2},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"4%\",right:\"4%\",top:\"88%\",height:1,background:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 16%, transparent)\"}}),/*#__PURE__*/_jsx(\"div\",{ref:printARef,style:{position:\"absolute\",left:\"54.5%\",top:\"86.6%\",width:46,height:22,transform:\"rotate(6deg)\",opacity:still?.9:0},children:printPad(46)}),/*#__PURE__*/_jsx(\"div\",{ref:printBRef,style:{position:\"absolute\",left:\"59.5%\",top:\"87%\",width:38,height:19,transform:\"rotate(-3deg)\",opacity:still?.7:0},children:printPad(38)}),/*#__PURE__*/_jsx(\"div\",{ref:ringRef,style:{position:\"absolute\",left:0,top:0,width:150,height:150,borderRadius:999,border:\"3px solid \"+T.volt,opacity:0,willChange:\"transform, opacity\"}}),[0,1,2,3,4,5].map(i=>/*#__PURE__*/_jsx(\"div\",{ref:el=>dustRefs.current[i]=el,style:{position:\"absolute\",left:0,top:0,width:12+i%3*6,height:12+i%3*6,borderRadius:999,background:T.stone,opacity:0,willChange:\"transform, opacity\"}},i)),/*#__PURE__*/_jsx(\"div\",{ref:g3Ref,style:{position:\"absolute\",left:0,top:0,width:\"clamp(150px, 19vw, 260px)\",opacity:0,willChange:\"transform, opacity\"},children:/*#__PURE__*/_jsx(\"img\",{src:CUT_L,alt:\"\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"auto\"}})}),/*#__PURE__*/_jsx(\"div\",{ref:g2Ref,style:{position:\"absolute\",left:0,top:0,width:\"clamp(150px, 19vw, 260px)\",opacity:0,willChange:\"transform, opacity\"},children:/*#__PURE__*/_jsx(\"img\",{src:CUT_L,alt:\"\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"auto\"}})}),/*#__PURE__*/_jsx(\"div\",{ref:g1Ref,style:{position:\"absolute\",left:0,top:0,width:\"clamp(150px, 19vw, 260px)\",opacity:0,willChange:\"transform, opacity\"},children:/*#__PURE__*/_jsx(\"img\",{src:CUT_L,alt:\"\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"auto\"}})}),/*#__PURE__*/_jsx(\"div\",{ref:shoeRef,style:{position:\"absolute\",left:still?\"72%\":0,top:still?\"88%\":0,width:\"clamp(150px, 19vw, 260px)\",transform:still?\"translate(-50%, -86%) rotate(-6deg)\":\"translate(-2000px, -2000px)\",willChange:\"transform\",filter:\"drop-shadow(0 22px 22px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 30%, transparent))\"},children:/*#__PURE__*/_jsx(\"img\",{src:CUT_L,alt:\"\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"auto\"}})})]})]});}/* ================= 03 THE LINEUP — living range accordion =================\n   Three ink stages, one per range. Hover a stage (tap on touch) and it takes\n   the room while that range's ACTUAL shoes — live background-removed cutouts —\n   fly out and hover in formation, each breathing on the one module ticker. */const RANGE_FANS={Runners:[\"aero-flux\",\"ghost-runner\",\"terra-247\"],Court:[\"court-prime\",\"baseline-88\",\"shatter\"],Lifestyle:[\"drift\",\"blackout-low\",\"canvas-ember\"]};const FAN3=[{x:50,y:42,w:44,r:-2,z:3},{x:19,y:32,w:28,r:-14,z:2},{x:81,y:58,w:29,r:12,z:2}];const FAN2=[{x:55,y:40,w:46,r:-2,z:3},{x:21,y:58,w:32,r:-12,z:2}];/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulRangeTiles(props){const COLS=useRanges();const{mounted,reduced}=usePrefs();useFonts();const isStatic=RenderTarget.current()===RenderTarget.canvas;const still=reduced||isStatic||!mounted;const[focus,setFocus]=useState(null);const[mFocus,setMFocus]=useState(0);const[small,setSmall]=useState(false);const secRef=useRef(null);const shoeRefs=useRef([]);const active=useIOActive(secRef);const{ref:rvRef,shown}=useReveal(reduced);useEffect(()=>{try{const mq=window.matchMedia(\"(max-width: 899px)\");setSmall(mq.matches);const cb=e=>setSmall(e.matches);mq.addEventListener?.(\"change\",cb);return()=>mq.removeEventListener?.(\"change\",cb);}catch(e){}},[]);useTicker(tk=>{for(let k=0;k<shoeRefs.current.length;k++){const el=shoeRefs.current[k];if(!el)continue;const ph=k*1.7;el.style.transform=\"translateY(\"+(Math.sin(tk.t*.0011+ph)*6).toFixed(2)+\"px) rotate(\"+(Math.sin(tk.t*84e-5+ph)*2.1).toFixed(2)+\"deg)\";}},active&&!still);const anyFocus=focus!==null;return /*#__PURE__*/_jsxs(\"section\",{ref:secRef,style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(20px, 3vw, 40px) clamp(20px, 3.2vw, 40px) clamp(40px, 5vw, 70px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:20,marginBottom:24},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:props.threeFamiliesStepIntoOne||\"Three families — step into one\"})]}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(36px, 4.4vw, 64px)\",lineHeight:1,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.01em\"},children:props.shopByRange||\"Shop by range\"})]}),/*#__PURE__*/_jsxs(\"a\",{href:\"/collections\",className:\"sfk-desk\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink,textTransform:\"uppercase\",whiteSpace:\"nowrap\",borderBottom:\"2px solid \"+T.ink,paddingBottom:3},children:[\"All collections\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:15})]})]}),/*#__PURE__*/_jsx(\"div\",{ref:rvRef,onMouseLeave:()=>{if(small)return;/* a tile the keyboard is inside must stay open */const row=rvRef?.current;if(row&&row.contains(document.activeElement))return;setFocus(null);},style:{display:\"flex\",flexDirection:small?\"column\":\"row\",gap:12,height:small?\"auto\":\"clamp(480px, 64vh, 680px)\",opacity:shown?1:0,transform:shown?\"translateY(0)\":\"translateY(30px)\",transition:reduced?\"none\":\"opacity 900ms \"+T.ease+\", transform 900ms \"+T.ease},children:COLS.map((c,i)=>{const focused=still?true:small?mFocus===i:focus===i;const spread=focused;const dim=!small&&!still&&anyFocus&&!focused;const entries=RANGE_FANS[c.name].map(id=>({id,cut:(byId(id)||{}).cutout||PRODUCT_CUTOUTS[id],p:byId(id)})).filter(x=>x.cut&&x.p);const spec=entries.length>=3?FAN3:FAN2;return /*#__PURE__*/_jsxs(\"div\",{onMouseEnter:()=>!small&&setFocus(i),onClick:()=>{if(small&&mFocus!==i)setMFocus(i);},style:{position:\"relative\",borderRadius:18,overflow:\"hidden\",background:T.ink,flexGrow:small?0:focused?2.4:1,flexBasis:small?\"auto\":0,minWidth:0,...{containerType:\"inline-size\"},height:small?focused?430:132:\"100%\",cursor:small&&!focused?\"pointer\":\"default\",transition:reduced?\"none\":\"flex-grow 850ms \"+T.ease+\", height 700ms \"+T.ease},children:[small?null:/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,className:\"sfk-rghost\",style:{position:\"absolute\",left:16,right:16,top:54,fontFamily:T.disp,fontSize:\"min(170px, calc((100cqw - 32px) / \"+(String(c.name).length*.5+.2).toFixed(2)+\"))\",lineHeight:.9,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 14%, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D))\",textTransform:\"uppercase\",whiteSpace:\"nowrap\",pointerEvents:\"none\",userSelect:\"none\",overflow:\"visible\"},children:c.name}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:14,left:14,zIndex:5},children:/*#__PURE__*/_jsxs(VoltChip,{size:12,pad:\"4px 9px\",ls:\"1.2px\",children:[entries.length>=3?\"3\":String(RANGE_FANS[c.name].length),\" STYLES\"]})}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":!spread,style:{position:\"absolute\",inset:0,zIndex:2},children:entries.map((x,j)=>{const s=spec[j];const restCenter=j===0;return /*#__PURE__*/_jsxs(\"a\",{href:\"/product/\"+x.id,\"aria-label\":x.p.name+\", \"+fmt(x.p.price),tabIndex:spread?0:-1,style:{position:\"absolute\",left:(spread?s.x:50)+\"%\",top:(spread?s.y:46)+\"%\",width:(spread?s.w:restCenter?44:30)+\"%\",zIndex:s.z,opacity:spread?1:restCenter?.92:0,transform:\"translate(-50%, -50%) rotate(\"+(spread?s.r:-3)+\"deg) scale(\"+(spread?1:restCenter?.9:.4)+\")\",transition:reduced?\"none\":\"left 820ms \"+T.ease+\" \"+j*70+\"ms, top 820ms \"+T.ease+\" \"+j*70+\"ms, width 820ms \"+T.ease+\" \"+j*70+\"ms, opacity 640ms \"+T.ease+\" \"+j*70+\"ms, transform 820ms \"+T.ease+\" \"+j*70+\"ms\",pointerEvents:spread?\"auto\":\"none\",textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:el=>shoeRefs.current[i*3+j]=el,style:{willChange:\"transform\"},children:/*#__PURE__*/_jsx(\"img\",{src:x.cut,alt:\"\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"auto\",filter:\"drop-shadow(0 26px 26px rgba(0,0,0,0.5))\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:small?\"none\":\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,marginTop:8,opacity:spread?1:0,transition:\"opacity 500ms \"+T.ease+\" \"+(200+j*70)+\"ms\",whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:600,fontSize:12,letterSpacing:\"0.6px\",color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 85%, transparent)\",textTransform:\"uppercase\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:x.p.name}),/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"3px 8px\",ls:\"0.6px\",children:fmt(x.p.price)})]})]},x.id);})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:18,right:18,bottom:16,zIndex:4,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:focused?\"clamp(30px, 3.2vw, 50px)\":\"clamp(22px, 2.2vw, 34px)\",lineHeight:1,color:T.bone,textTransform:\"uppercase\",letterSpacing:\"0.03em\",transition:\"font-size 700ms \"+T.ease},children:c.name}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:14,marginTop:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontSize:12.5,lineHeight:1.45,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\",maxWidth:320,opacity:spread?1:0,transform:spread?\"translateY(0)\":\"translateY(8px)\",transition:\"opacity 520ms \"+T.ease+\" 140ms, transform 520ms \"+T.ease+\" 140ms\"},children:c.tagline}),/*#__PURE__*/_jsxs(\"a\",{href:\"/collections/\"+c.slug,className:\"sfk-rangecta\",\"aria-label\":\"Shop \"+c.name,/* Always reachable: the spread is a visual flourish, not a\n                                               reason to trap focus. Focusing it reveals the tile exactly\n                                               as hovering does, so it is never an invisible tab stop. */onFocus:()=>small?setMFocus(i):setFocus(i),style:{/* Keyboard reach comes from tabIndex, not hit-testing:\n                                                   Enter fires on a focused anchor regardless of\n                                                   pointer-events, so gating this keeps the mouse from\n                                                   ever finding an invisible target mid-reveal. */pointerEvents:spread?\"auto\":\"none\",display:\"inline-flex\",alignItems:\"center\",gap:9,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:13.5,letterSpacing:\"0.08em\",textTransform:\"uppercase\",padding:\"11px 18px\",borderRadius:999,whiteSpace:\"nowrap\",flexShrink:0,opacity:spread?1:0,transform:spread?\"translateY(0)\":\"translateY(10px)\",transition:\"opacity 520ms \"+T.ease+\" 200ms, transform 520ms \"+T.ease+\" 200ms\"},children:[\"Shop \",c.name,/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:14,color:T.ink})]})]})]}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",inset:0,background:T.ink,opacity:dim?.44:0,transition:\"opacity 600ms \"+T.ease,pointerEvents:\"none\",zIndex:6}})]},c.slug);})})]})]});}/* ================= 04 NEW IN — 3D drop-in cards ================= */function DropCard({p,i,reduced,chip}){const ref=useRef(null);const[dropped,setDropped]=useState(false);useEffect(()=>{if(reduced){setDropped(true);return;}const el=ref.current;if(!el||typeof IntersectionObserver===\"undefined\"){setDropped(true);return;}let seenHidden=false;let done=false;const io=new IntersectionObserver(es=>{const e=es[0];if(!e)return;if(!e.isIntersecting){seenHidden=true;return;}if(seenHidden&&!done){done=true;setDropped(true);io.disconnect();}},{rootMargin:\"0px 0px -8% 0px\"});io.observe(el);const t=setTimeout(()=>{if(done)return;try{const r=el.getBoundingClientRect();const vh=window.innerHeight;if(r.top>vh||r.bottom<0)seenHidden=true;else if(r.top<vh*.92&&r.bottom>vh*.08){done=true;setDropped(true);io.disconnect();}}catch(e2){}},420);return()=>{io.disconnect();clearTimeout(t);};},[reduced]);const[zUp,setZUp]=useState(false);return /*#__PURE__*/_jsx(\"div\",{ref:ref,onMouseEnter:()=>setZUp(true),onMouseLeave:()=>setZUp(false),style:{perspective:900,position:\"relative\",zIndex:zUp?40:1},children:/*#__PURE__*/_jsx(\"div\",{style:{transformStyle:\"preserve-3d\",transformOrigin:\"50% 0%\",transform:dropped?\"rotateX(0deg) translateY(0)\":\"rotateX(-84deg) translateY(-14px)\",opacity:dropped?1:0,transition:reduced?\"none\":\"transform 1250ms cubic-bezier(0.34, 1.36, 0.5, 1) \"+i*130+\"ms, opacity 500ms ease \"+i*130+\"ms\"},children:/*#__PURE__*/_jsx(Card,{p:p,reduced:reduced,noReveal:true,chip:chip})})});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulNewInDrop(props){const PRODUCTS=useCatalog();const{reduced}=usePrefs();useFonts();const items=[...PRODUCTS].sort((a,b)=>b.drop-a.drop).slice(0,4);return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(30px, 4.6vw, 70px) clamp(20px, 3.2vw, 40px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:20,marginBottom:24},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:props.justLanded||\"Just landed\"})]}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(36px, 4.4vw, 64px)\",lineHeight:1,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.01em\"},children:props.newIn||\"New in\"})]}),/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",className:\"sfk-desk\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink,textTransform:\"uppercase\",whiteSpace:\"nowrap\",borderBottom:\"2px solid \"+T.ink,paddingBottom:3},children:[props.ctaLabel||\"Shop all nine\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:15})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-grid-feat\",children:items.map((p,i)=>/*#__PURE__*/_jsx(DropCard,{p:p,i:i,reduced:reduced,chip:i<2?\"NEW\":undefined},p.id))})]})]});}/* ================= 05 HERO PRODUCT — pinned cinematic, adds to cart ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulHeroProduct(props){const PRODUCTS=useCatalog();const{mounted,reduced}=usePrefs();useFonts();const[picking,setPicking]=useState(false);const secRef=useRef(null);const pinRef=useRef(null);const discRef=useRef(null);const shoeRef=useRef(null);const headRef=useRef(null);const ctaRef=useRef(null);const chipRefs=useRef([]);const active=useIOActive(secRef,\"60px\");/* the featured shoe is a CMS row chosen by slug, not a fixed index */const p=(props.featuredSlug?byId(props.featuredSlug):null)||PRODUCTS[1]||PRODUCTS[0];const chips=[{t:\"272 G\",x:-1,y:-.7},{t:\"6 MM DROP\",x:1,y:-.5},{t:\"CIRCULAR KNIT\",x:-1,y:.55},{t:\"BLOWN RUBBER\",x:1,y:.72}];useTicker(tk=>{const sec=secRef.current;const pin=pinRef.current;if(!sec||!pin)return;const pr=pinLayout(sec,pin,tk);const a=clamp01(pr/.3);const disc=discRef.current;if(disc)disc.style.transform=\"translate(-50%, -50%) scale(\"+(.8+easeOut3(a)*.2)+\")\"/* 10-20: composed from the first frame */;const shoe=shoeRef.current;if(shoe){const bob=Math.sin(tk.t*.0012)*7;shoe.style.transform=\"translate(-50%, -50%) translateY(\"+bob+\"px) scale(\"+(.86+easeOut3(a)*.2)+\") rotate(\"+(-10+easeOut3(a)*6)+\"deg)\";shoe.style.opacity=\"1\"/* multiply blend: partial opacity shows the photo rectangle */;}chipRefs.current.forEach((el,i)=>{if(!el)return;const w=clamp01((pr-(.04+i*.06))/.12);const e=easeOut3(w);el.style.opacity=String(w);el.style.transform=\"translateY(\"+chips[i].y*(1-e)*90+\"px)\"/* 10-20: vertical entry only, never past the gutter */;});const head=headRef.current;if(head){head.style.opacity=\"1\"/* 10-20: headline is on screen from the first frame */;head.style.transform=\"none\";}const cta=ctaRef.current;if(cta){const w=easeOut3(clamp01((pr-.22)/.14));cta.style.opacity=String(w);cta.style.transform=\"translateY(\"+(1-w)*30+\"px)\";cta.style.pointerEvents=w>.6?\"auto\":\"none\";}},active&&mounted&&!reduced);const staticMode=reduced||!mounted;return /*#__PURE__*/_jsxs(\"section\",{ref:secRef,style:{width:\"100%\",background:T.bone,position:\"relative\",height:staticMode?\"auto\":\"220vh\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{ref:pinRef,style:{position:staticMode?\"relative\":\"absolute\",top:0,left:0,right:0,height:staticMode?\"auto\":\"100vh\",minHeight:staticMode?\"80vh\":undefined,overflow:\"hidden\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:discRef,style:{position:\"absolute\",left:\"50%\",top:\"46%\",width:\"min(560px, 82vw)\",aspectRatio:\"1\",borderRadius:\"50%\",background:T.volt,overflow:\"hidden\",transform:staticMode?\"translate(-50%, -50%)\":\"translate(-50%, -50%) scale(0.8)\",willChange:\"transform\"},children:/*#__PURE__*/_jsx(\"img\",{ref:shoeRef,src:p.img,alt:p.name,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:\"108%\",mixBlendMode:\"multiply\",transform:staticMode?\"translate(-50%, -50%) rotate(-4deg)\":\"translate(-50%, -50%) scale(0.86) rotate(-10deg)\",opacity:1,willChange:\"transform, opacity\"}})}),chips.map((c,i)=>/*#__PURE__*/_jsx(\"div\",{ref:el=>chipRefs.current[i]=el,style:{position:\"absolute\",left:c.x<0?\"max(clamp(20px, 3.2vw, 40px), calc(50% - 380px))\":\"auto\",right:c.x>0?\"max(clamp(20px, 3.2vw, 40px), calc(50% - 380px))\":\"auto\",top:46+c.y*26+\"%\",opacity:staticMode?1:0,willChange:\"transform, opacity\"},children:/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:8,background:T.white,border:\"1px solid \"+T.stone,borderRadius:999,padding:\"9px 15px\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.3px\",color:T.ink},children:[/*#__PURE__*/_jsx(VoltTick,{size:7}),c.t]})},c.t)),/*#__PURE__*/_jsxs(\"div\",{ref:headRef,style:{position:\"absolute\",left:0,right:0,top:\"max(96px, 11vh)\",textAlign:\"center\",opacity:1,willChange:\"transform, opacity\",padding:\"0 20px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ash,marginBottom:8},children:props.shoeOfTheSeason||\"Shoe of the season\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(38px, 5.4vw, 84px)\",lineHeight:.98,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.01em\"},children:props.headline||\"The \"+(p.name||\"\")})]}),/*#__PURE__*/_jsxs(\"div\",{ref:ctaRef,style:{position:\"absolute\",left:0,right:0,bottom:\"max(20px, 5vh)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:10,opacity:staticMode?1:0,willChange:\"transform, opacity\",padding:\"0 20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.body,fontSize:13,color:T.ash},children:[p.color,\" \\xb7 \",/*#__PURE__*/_jsx(\"b\",{style:{color:T.ink},children:fmt(p.price)}),\" \\xb7 ships in 24h\"]}),/*#__PURE__*/_jsxs(\"div\",{role:\"button\",\"aria-label\":\"Add \"+p.name+\" to bag\",onClick:()=>setPicking(true),style:{cursor:\"pointer\",display:\"inline-flex\",alignItems:\"center\",gap:10,background:T.ink,color:T.bone,fontFamily:T.disp,fontWeight:400,fontSize:16,letterSpacing:\"0.08em\",textTransform:\"uppercase\",padding:\"16px 30px\",borderRadius:999,transition:\"background \"+T.fast+\", color \"+T.fast},onMouseEnter:e=>{const el=e.currentTarget;el.style.background=T.volt;el.style.color=T.ink;},onMouseLeave:e=>{const el=e.currentTarget;el.style.background=T.ink;el.style.color=T.bone;},children:[/*#__PURE__*/_jsx(Icon,{name:\"bag\",size:16,color:\"currentColor\"}),\"ADD TO BAG — \",fmt(p.price)]}),/*#__PURE__*/_jsx(\"a\",{href:\"/product/\"+p.id,style:{fontFamily:T.body,fontSize:12.5,color:T.ash,textDecoration:\"underline\",textUnderlineOffset:3},children:\"Full details\"})]}),picking&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",bottom:\"16vh\",transform:\"translateX(-50%)\",width:\"min(420px, 88vw)\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",height:150},children:/*#__PURE__*/_jsx(SizePicker,{onPick:s=>{cartStore.add(p.id,s);setPicking(false);},onClose:()=>setPicking(false)})})})]})]});}/* ================= 07 ANATOMY — SVG leader draws ================= *//* Callouts describe the shoe actually on the plate (Aero Flux) and their fx/fy are\n   measured against THAT crop — re-measure both if the plate image ever changes, or\n   the leaders end up pointing at empty background. Ordered top-to-bottom by fy so\n   the leader lines never cross. */const ANAT_FALLBACK=[{t:\"Padded collar\",d:\"Locks the heel without pinching the achilles\",fx:.335,fy:.375},{t:\"Engineered mesh upper\",d:\"Zoned density — structure where it counts, air where it does not\",fx:.56,fy:.49},{t:\"Volt heel counter\",d:\"The one loud detail, doing structural work\",fx:.23,fy:.53},{t:\"Full-length EVA stack\",d:\"289 g, 8 mm drop, cushioned for double-digit miles\",fx:.46,fy:.645}];/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulAnatomy(props){const ANAT=props.points&&props.points.length?props.points:ANAT_FALLBACK;const{reduced}=usePrefs();useFonts();const wrapRef=useRef(null);const plateRef=useRef(null);const labelRefs=useRef([]);const[paths,setPaths]=useState([]);const{ref:rvRef,shown}=useReveal(reduced);const measure=()=>{const wrap=wrapRef.current;const plate=plateRef.current;if(!wrap||!plate)return;const wr=wrap.getBoundingClientRect();const pr=plate.getBoundingClientRect();const next=[];ANAT.forEach((a,i)=>{const lb=labelRefs.current[i];if(!lb)return;const lr=lb.getBoundingClientRect();const x1=lr.left-wr.left-14;const y1=lr.top-wr.top+lr.height/2;const x2=pr.left-wr.left+a.fx*pr.width;const y2=pr.top-wr.top+a.fy*pr.height;const midX=x2+(x1-x2)*.42;next.push({d:\"M \"+x1+\" \"+y1+\" L \"+midX+\" \"+y1+\" L \"+x2+\" \"+y2,x2,y2});});setPaths(next);};useEffect(()=>{const t=setTimeout(measure,300);const onR=()=>measure();window.addEventListener(\"resize\",onR);return()=>{clearTimeout(t);window.removeEventListener(\"resize\",onR);};},[]);useEffect(()=>{if(shown){const t=setTimeout(measure,60);return()=>clearTimeout(t);}},[shown]);return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(40px, 6vw, 100px) clamp(20px, 3.2vw, 40px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:props.whyTheyCostWhatTheyCost||\"Why they cost what they cost\"})]}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 26px\",fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(36px, 4.4vw, 64px)\",lineHeight:1,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.01em\"},children:props.builtNotBranded||\"Built, not branded\"}),/*#__PURE__*/_jsx(\"div\",{ref:rvRef,children:/*#__PURE__*/_jsxs(\"div\",{ref:wrapRef,className:\"sfk-pdp\",style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:plateRef,style:{position:\"relative\",borderRadius:20,overflow:\"hidden\",background:T.stone,aspectRatio:\"4 / 3.4\"},children:/*#__PURE__*/_jsx(\"img\",{src:IMG.aeroPlate,alt:\"Aero Flux anatomy\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\"}})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:18,justifyContent:\"center\"},children:ANAT.map((a,i)=>/*#__PURE__*/_jsxs(\"div\",{ref:el=>labelRefs.current[i]=el,style:{background:T.white,border:\"1px solid \"+T.stone,borderRadius:14,padding:\"14px 18px\",opacity:shown?1:0,transform:shown?\"none\":\"translateX(28px)\",transition:reduced?\"none\":\"opacity 700ms ease \"+(300+i*260)+\"ms, transform 700ms \"+T.ease+\" \"+(300+i*260)+\"ms\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:9},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:18,letterSpacing:\"0.05em\",color:T.ink,textTransform:\"uppercase\"},children:a.t})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:13,color:T.ash,marginTop:5},children:a.d})]},a.t))}),/*#__PURE__*/_jsx(\"svg\",{className:\"sfk-desk\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",overflow:\"visible\"},children:paths.map((p,i)=>/*#__PURE__*/_jsxs(\"g\",{children:[/*#__PURE__*/_jsx(\"path\",{d:p.d,fill:\"none\",stroke:T.ink,strokeWidth:\"1.6\",pathLength:1,strokeDasharray:\"1\",strokeDashoffset:shown&&!reduced?0:reduced?0:1,style:{transition:reduced?\"none\":\"stroke-dashoffset 900ms \"+T.ease+\" \"+(380+i*260)+\"ms\"}}),/*#__PURE__*/_jsx(\"circle\",{cx:p.x2,cy:p.y2,r:\"5\",fill:T.volt,stroke:T.ink,strokeWidth:\"1.4\",opacity:shown?1:0,style:{transition:\"opacity 300ms ease \"+(900+i*260)+\"ms\"}})]},i))})]})})]})]});}/* ================= 08 VELOCITY MARQUEE ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */const MARQUEE_FALLBACK=[\"Runners\",\"CHIP:24H SHIP\",\"Court\",\"CHIP:FREE RETURNS\",\"Lifestyle\",\"CHIP:NINE PAIRS\",\"Run the city\",\"CHIP:EST. 2026\"];export function SrifulMarquee(props){const{reduced}=usePrefs();useFonts();const secRef=useRef(null);const trackRef=useRef(null);const x=useRef(0);const active=useIOActive(secRef,\"80px\");useTicker(tk=>{const tr=trackRef.current;if(!tr)return;const half=tr.scrollWidth/2;x.current-=1.05+Math.min(4.4,Math.abs(tk.vy)*.07);if(x.current<=-half)x.current+=half;const sk=Math.max(-8,Math.min(8,tk.vy*.1));tr.style.transform=\"translateX(\"+x.current+\"px) skewX(\"+-sk+\"deg)\";},active&&!reduced);/* prefix a word with CHIP: to render it as a volt chip instead of type */const items=props.words&&props.words.length?props.words.map(w=>w&&w.word||\"\").filter(Boolean):MARQUEE_FALLBACK;const row=key=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:34,paddingRight:34,flexShrink:0},children:items.map((it,i)=>it.startsWith(\"CHIP:\")?/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",background:T.volt,color:T.ink,borderRadius:10,padding:\"0.04em 0.22em\",fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(30px, 3.6vw, 56px)\",letterSpacing:\"0.03em\",textTransform:\"uppercase\",lineHeight:1.18},children:it.slice(5)},i):/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(34px, 4.2vw, 64px)\",letterSpacing:\"0.02em\",color:T.ink,textTransform:\"uppercase\",whiteSpace:\"nowrap\"},children:it},i))},key);return /*#__PURE__*/_jsxs(\"section\",{ref:secRef,style:{width:\"100%\",background:T.bone,overflow:\"hidden\",borderTop:\"1px solid \"+T.line,borderBottom:\"1px solid \"+T.line,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{ref:trackRef,style:{display:\"flex\",padding:\"clamp(18px, 2.2vw, 30px) 0\",willChange:\"transform\",width:\"max-content\"},children:[row(\"a\"),row(\"b\")]})]});}/* ================= 09 LOOKBOOK FLIPS — scrubbed 3D ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulLookFlips(props){const{reduced}=usePrefs();useFonts();const secRef=useRef(null);const cardRefs=useRef([]);const active=useIOActive(secRef);const cards=[{word:\"Runners\",img:IMG.lookStride,href:\"/collections/runners\",cap:\"Pace on tap\"},{word:\"Court\",img:IMG.lookSteps,href:\"/collections/court\",cap:\"Blacktop royalty\"},{word:\"Lifestyle\",img:IMG.lookWorn,href:\"/collections/lifestyle\",cap:\"No off days\"}];useTicker(tk=>{const sec=secRef.current;if(!sec)return;const r=sec.getBoundingClientRect();const pr=clamp01((tk.vh*.9-r.top)/(tk.vh*1));cardRefs.current.forEach((el,i)=>{if(!el)return;const w=clamp01((pr-i*.14)/.5);el.style.transform=\"rotateY(\"+(1-easeOut3(w))*180+\"deg)\";});},active&&!reduced);return /*#__PURE__*/_jsxs(\"section\",{ref:secRef,style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(40px, 6vw, 100px) clamp(20px, 3.2vw, 40px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:props.threeWaysToWearTheHouse||\"Three ways to wear the house\"})]}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:\"0 0 26px\",fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(36px, 4.4vw, 64px)\",lineHeight:1,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.01em\"},children:props.pickYourLane||\"Pick your lane\"}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-tiles\",children:cards.map((c,i)=>/*#__PURE__*/_jsx(\"a\",{href:c.href,style:{display:\"block\",textDecoration:\"none\",perspective:1100},children:/*#__PURE__*/_jsxs(\"div\",{ref:el=>cardRefs.current[i]=el,style:{position:\"relative\",aspectRatio:\"4 / 5\",transformStyle:\"preserve-3d\",transform:reduced?\"rotateY(0deg)\":\"rotateY(180deg)\",willChange:\"transform\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:20,overflow:\"hidden\",backfaceVisibility:\"hidden\",background:T.stone},children:[/*#__PURE__*/_jsx(\"img\",{src:c.img,alt:c.word,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"linear-gradient(180deg, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 0%, transparent) 55%, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 60%, transparent) 100%)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:16,bottom:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:26,color:T.bone,textTransform:\"uppercase\",letterSpacing:\"0.03em\"},children:c.word}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\",marginTop:3},children:c.cap})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:20,overflow:\"hidden\",backfaceVisibility:\"hidden\",transform:\"rotateY(180deg)\",background:T.volt,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(34px, 3.4vw, 52px)\",color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.04em\"},children:c.word}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:16,bottom:14,width:12,height:12,background:T.ink}})]})]})},c.word))})]})]});}/* ================= 10 HORIZONTAL STRIP — pinned gallery ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *//* Strip product frame — hover pops the bg-removed shoe over a stage wash\n   (clipped to the frame: the pinned track owns the geometry). */function StripShoePanel({prod,i,panelStyle,reduced}){const[hover,setHover]=useState(false);const fine=useFine();const cut=prod.cutout||PRODUCT_CUTOUTS[prod.id];const popOn=hover&&cut&&fine&&!reduced;return /*#__PURE__*/_jsxs(\"a\",{href:\"/product/\"+prod.id,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),style:{...panelStyle,background:T.stone,textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(\"img\",{src:prod.img,alt:prod.name,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",opacity:popOn?.14:1,transition:\"opacity 640ms \"+T.ease}}),cut&&fine&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 64%, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4)) 0%, color-mix(in srgb, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4) 55%, transparent) 58%, color-mix(in srgb, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4) 15%, transparent) 100%)\",opacity:popOn?1:0,transition:\"opacity 640ms \"+T.ease,pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(PopShoe,{pid:prod.id,hover:hover,phase:i*2,width:\"88%\",top:\"44%\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"linear-gradient(180deg, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 0%, transparent) 58%, color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 62%, transparent) 100%)\",opacity:popOn?0:1,transition:\"opacity 640ms \"+T.ease,pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{\"data-stx\":\"\",style:{position:\"absolute\",left:18,right:18,bottom:16,display:\"flex\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:10,zIndex:4},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:24,color:popOn?T.ink:T.bone,textTransform:\"uppercase\",letterSpacing:\"0.03em\",transition:\"color 640ms \"+T.ease},children:prod.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12,color:popOn?T.ash:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 75%, transparent)\",marginTop:3,transition:\"color 640ms \"+T.ease},children:prod.col})]}),/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"5px 10px\",children:fmt(prod.price)})]})]});}export function SrifulStrip(props){const PRODUCTS=useCatalog();const{mounted,reduced}=usePrefs();useFonts();const secRef=useRef(null);const pinRef=useRef(null);const trackRef=useRef(null);const active=useIOActive(secRef,\"60px\");const panels=[{kind:\"volt\",head:props.kicker||\"Nine pairs deep\",sub:props.subhead||\"The whole range, one shelf\"},{kind:\"shoe\",p:PRODUCTS[0]},{kind:\"shoe\",p:PRODUCTS[5]},{kind:\"shoe\",p:PRODUCTS[6]},{kind:\"shoe\",p:PRODUCTS[1]},{kind:\"cta\"}];useTicker(tk=>{const sec=secRef.current;const pin=pinRef.current;const tr=trackRef.current;if(!sec||!pin||!tr)return;const pr=pinLayout(sec,pin,tk);const max=Math.max(0,tr.scrollWidth-pin.clientWidth);/* 10-20: track starts and ends on the container line */tr.style.transform=\"translateX(\"+-easeOut3(pr)*0+\"px) translateX(\"+-pr*max+\"px)\";/* 10-21: a card's text hides while the card crosses the viewport edge (photo may be cut, words never) */const vw=document.documentElement.clientWidth;for(const c of Array.from(tr.children)){const r=c.getBoundingClientRect();const cut=r.left<-1||r.right>vw+1;c.querySelectorAll(\"[data-stx]\").forEach(t=>{const v=cut?\"0\":\"1\";if(t.style.opacity!==v){t.style.transition=\"opacity .2s ease\";t.style.opacity=v;}});}},active&&mounted&&!reduced);const staticMode=reduced||!mounted;const panelStyle={flexShrink:0,width:\"min(440px, 76vw)\",height:\"min(60vh, 520px)\",borderRadius:22,overflow:\"hidden\",position:\"relative\"};return /*#__PURE__*/_jsxs(\"section\",{ref:secRef,style:{width:\"100%\",background:T.bone,position:\"relative\",height:staticMode?\"auto\":\"320vh\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{ref:pinRef,style:{position:staticMode?\"relative\":\"absolute\",top:0,left:0,right:0,height:staticMode?\"auto\":\"100vh\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",overflow:\"hidden\",padding:staticMode?\"40px 0\":0},children:[/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1280,margin:\"0 auto 22px\",padding:\"0 clamp(20px, 3.2vw, 40px)\",width:\"100%\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:props.theShelfScrollToBrowse||\"The shelf — scroll to browse\"})]})}),/*#__PURE__*/_jsx(\"div\",{ref:trackRef,className:staticMode?\"sfk-scroll\":undefined,style:{display:\"flex\",gap:22,paddingLeft:\"max(clamp(20px, 3.2vw, 40px), calc((100% - 1280px) / 2 + clamp(20px, 3.2vw, 40px)))\",paddingRight:\"max(clamp(20px, 3.2vw, 40px), calc((100% - 1280px) / 2 + clamp(20px, 3.2vw, 40px)))\",boxSizing:\"border-box\",width:staticMode?\"auto\":\"max-content\",overflowX:staticMode?\"auto\":\"visible\",willChange:\"transform\"},children:panels.map((pn,i)=>{if(pn.kind===\"volt\")return /*#__PURE__*/_jsxs(\"div\",{style:{...panelStyle,background:T.volt,display:\"flex\",flexDirection:\"column\",justifyContent:\"flex-end\",padding:26,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{\"data-stx\":\"\",style:{fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(38px, 3.6vw, 58px)\",lineHeight:.98,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.02em\"},children:pn.head}),/*#__PURE__*/_jsx(\"div\",{\"data-stx\":\"\",style:{fontFamily:T.body,fontSize:14,color:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 78%, transparent)\",marginTop:10},children:pn.sub})]},i);if(pn.kind===\"cta\")return /*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",style:{...panelStyle,background:T.ink,display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",justifyContent:\"flex-end\",padding:26,boxSizing:\"border-box\",textDecoration:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{\"data-stx\":\"\",style:{fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(34px, 3.2vw, 50px)\",lineHeight:1,color:T.bone,textTransform:\"uppercase\",letterSpacing:\"0.02em\"},children:[\"See all\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{color:T.volt},children:props.nine||\"nine.\"})]}),/*#__PURE__*/_jsxs(\"span\",{\"data-stx\":\"\",style:{display:\"inline-flex\",alignItems:\"center\",gap:10,marginTop:16,background:T.volt,color:T.ink,borderRadius:999,padding:\"13px 24px\",fontFamily:T.disp,fontWeight:400,fontSize:14,letterSpacing:\"0.08em\",textTransform:\"uppercase\"},children:[\"SHOP THE RANGE\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:15,color:T.ink})]})]},i);const prod=pn.p;return /*#__PURE__*/_jsx(StripShoePanel,{prod:prod,i:i,panelStyle:panelStyle,reduced:reduced},i);})})]})]});}/* ================= 11 UNMASK — ink wipe brand moment ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulUnmask(props){const{mounted,reduced}=usePrefs();useFonts();const secRef=useRef(null);const pinRef=useRef(null);const inkRef=useRef(null);const wordRef=useRef(null);const discRef=useRef(null);const shoeRef=useRef(null);const active=useIOActive(secRef,\"60px\");useTicker(tk=>{const sec=secRef.current;const pin=pinRef.current;if(!sec||!pin)return;const pr=pinLayout(sec,pin,tk);/* 10-20: the wipe runs while the section scrolls in and is complete when the pin starts —\n           the black panel always carries the headline + disc, never an empty frame */const rt=sec.getBoundingClientRect().top;const wipe=rt>0?1-clamp01(rt/tk.vh)*.7:1;const ink=inkRef.current;if(ink)ink.style.clipPath=\"inset(\"+(1-wipe)*100+\"% 0% 0% 0%)\";const w=wordRef.current;if(w){w.style.opacity=\"1\";w.style.transform=\"none\";}const d=discRef.current;if(d){const dd=.72+.28*easeOut3(clamp01(pr/.5));d.style.transform=\"translate(-50%, -50%) scale(\"+dd+\")\";}const s=shoeRef.current;if(s){const bob=Math.sin(tk.t*.001)*6;s.style.transform=\"translate(-50%, -50%) translateY(\"+bob+\"px) rotate(-8deg)\";}},active&&mounted&&!reduced);const staticMode=reduced||!mounted;return /*#__PURE__*/_jsxs(\"section\",{ref:secRef,style:{width:\"100%\",background:T.bone,position:\"relative\",height:staticMode?\"auto\":\"170vh\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{ref:pinRef,style:{position:staticMode?\"relative\":\"absolute\",top:0,left:0,right:0,height:staticMode?\"auto\":\"100vh\",overflow:\"hidden\"},children:[!staticMode&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:T.bone},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"2px\",textTransform:\"uppercase\",color:T.ash},children:props.keepScrolling||\"Keep scrolling\"})}),/*#__PURE__*/_jsxs(\"div\",{ref:inkRef,style:{position:staticMode?\"relative\":\"absolute\",inset:staticMode?undefined:0,background:T.ink,clipPath:staticMode?\"none\":\"inset(100% 0% 0% 0%)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",minHeight:staticMode?\"82vh\":undefined,padding:\"60px 20px\",boxSizing:\"border-box\",willChange:\"clip-path\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:discRef,style:{position:\"absolute\",left:\"50%\",top:\"72%\",width:\"min(300px, 46vw, 34vh)\",aspectRatio:\"1\",borderRadius:\"50%\",background:T.volt,overflow:\"hidden\",transform:staticMode?\"translate(-50%, -50%)\":\"translate(-50%, -50%) scale(0.72)\",willChange:\"transform\"},children:/*#__PURE__*/_jsx(\"img\",{ref:shoeRef,src:props.shoeImage&&props.shoeImage.src||(byId(props.shoeSlug||\"baseline-88\")||{}).img||IMG.baseline,alt:(byId(props.shoeSlug||\"baseline-88\")||{}).name||\"Baseline 88\",style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:\"112%\",mixBlendMode:\"multiply\",transform:\"translate(-50%, -50%) rotate(-8deg)\"}})}),/*#__PURE__*/_jsxs(\"div\",{ref:wordRef,style:{position:\"relative\",textAlign:\"center\",opacity:1,willChange:\"transform, opacity\",transform:\"none\",marginBottom:staticMode?\"8vh\":\"34vh\"/* 10-20: headline + CTA sit clear above the disc */},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"2px\",textTransform:\"uppercase\",color:T.volt,marginBottom:14},children:props.theHouseRule||\"The house rule\"}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(44px, 7vw, 110px)\",lineHeight:.98,color:T.bone,textTransform:\"uppercase\",letterSpacing:\"0.01em\",textShadow:\"0 2px 30px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 45%, transparent)\"},children:[\"One house.\",/*#__PURE__*/_jsx(\"br\",{}),\"One standard.\"]}),/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",style:{display:\"inline-flex\",alignItems:\"center\",gap:10,marginTop:26,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:15,letterSpacing:\"0.08em\",textTransform:\"uppercase\",padding:\"15px 28px\",borderRadius:999},children:[\"SHOP THE RANGE\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:15,color:T.ink})]})]})]})]})]});}/* ================= 12 REVIEWS ================= */const HOME_REVIEWS_FALLBACK=[{q:\"True to size and the bounce is real. Wore them straight out of the box, zero break-in.\",n:\"Marcus T.\",s:\"Aero Flux \\xb7 US 10\",d:\"2 weeks ago\"},{q:\"Quality feels double the price. The Ghost goes with everything I own and the knit collar is no joke.\",n:\"Dana R.\",s:\"Ghost Runner \\xb7 US 8\",d:\"1 month ago\"},{q:\"Returned my first size, replacement shipped before my return even landed. That is how you run a shop.\",n:\"Ivy K.\",s:\"Court Prime \\xb7 US 9\",d:\"3 days ago\"}];/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulReviews(props){const HOME_REVIEWS=props.reviews&&props.reviews.length?props.reviews:HOME_REVIEWS_FALLBACK;const{reduced}=usePrefs();useFonts();const{ref,shown}=useReveal(reduced);return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(40px, 6vw, 100px) clamp(20px, 3.2vw, 40px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:20,marginBottom:26,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:props.proofOverPromises||\"Proof over promises\"})]}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(36px, 4.4vw, 64px)\",lineHeight:1,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.01em\"},children:\"2,400 pairs reviewed.\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"baseline\",gap:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(40px, 4vw, 60px)\",color:T.ink},children:\"4.9\"}),/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"4px 9px\",ls:\"1.2px\",children:props.verifiedAvg||\"VERIFIED AVG\"})]})]}),/*#__PURE__*/_jsx(\"div\",{ref:ref,className:\"sfk-tiles\",children:HOME_REVIEWS.map((r,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{background:T.white,border:\"1px solid \"+T.stone,borderRadius:18,padding:\"22px 22px 18px\",opacity:shown?1:0,transform:shown?\"translateY(0) rotate(0deg)\":\"translateY(34px) rotate(\"+(i-1)*2.4+\"deg)\",transition:reduced?\"none\":\"opacity 700ms ease \"+i*150+\"ms, transform 850ms \"+T.ease+\" \"+i*150+\"ms\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:19,lineHeight:1.3,color:T.ink,letterSpacing:\"0.01em\"},children:[\"“\",r.q,\"”\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginTop:16,fontFamily:T.body,fontSize:12,color:T.ash,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,color:T.ink},children:r.n}),/*#__PURE__*/_jsx(\"span\",{children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"span\",{children:r.s}),/*#__PURE__*/_jsx(\"span\",{children:\"\\xb7\"}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:5},children:[/*#__PURE__*/_jsx(Icon,{name:\"check\",size:11,color:T.ink}),props.verifiedLabel||\"Verified purchase\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ash,marginTop:4},children:r.d})]},r.n))})]})]});}/* ================= 13 STORY TEASE — parallax circle + ghost year ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulStoryTease(props){const{reduced}=usePrefs();useFonts();const secRef=useRef(null);const circRef=useRef(null);const ghostRef=useRef(null);const active=useIOActive(secRef);useTicker(tk=>{const sec=secRef.current;if(!sec)return;const r=sec.getBoundingClientRect();const off=(r.top+r.height/2-tk.vh/2)/tk.vh;if(circRef.current)circRef.current.style.transform=\"translateY(\"+off*-60+\"px)\";if(ghostRef.current)ghostRef.current.style.transform=\"translateY(\"+off*40+\"px)\";},active&&!reduced);return /*#__PURE__*/_jsxs(\"section\",{ref:secRef,style:{width:\"100%\",background:T.bone,position:\"relative\",overflow:\"hidden\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsx(\"div\",{ref:ghostRef,\"aria-hidden\":true,className:\"sfk-st-ghost\",style:{position:\"absolute\",right:\"max(clamp(20px, 3.2vw, 40px), calc((100% - 1280px) / 2 + clamp(20px, 3.2vw, 40px)))\",top:\"3%\",fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(120px, 13vw, 200px)\",lineHeight:.9,color:T.stone,opacity:.55,letterSpacing:\"0.02em\",pointerEvents:\"none\",willChange:\"transform\"},children:\"2026\"}),/*#__PURE__*/_jsxs(\"div\",{ref:circRef,style:{position:\"absolute\",left:\"58%\",top:\"50%\",width:\"min(420px, 60vw)\",aspectRatio:\"1\",borderRadius:\"50%\",overflow:\"hidden\",willChange:\"transform\",transform:\"translateY(0)\"},children:[/*#__PURE__*/_jsx(\"img\",{src:IMG.streetAlt,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",filter:\"grayscale(1) contrast(1.05)\",opacity:.5}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:\"color-mix(in srgb, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4) 55%, transparent)\"}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",maxWidth:1280,margin:\"0 auto\",padding:\"clamp(60px, 9vw, 150px) clamp(20px, 3.2vw, 40px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:12},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:props.est2026||\"Est. 2026\"})]}),/*#__PURE__*/_jsx(BigType,{reduced:reduced,size:\"clamp(34px, 5vw, 76px)\",lines:[{segs:[{t:props.headlineA??\"We make shoes like\"}]},{segs:[{t:props.headlineB??\"we still have to \"},{t:props.headlineChip??\"pay\",chip:true},{t:props.headlineC??\" for them.\"}]}]}),/*#__PURE__*/_jsxs(\"a\",{href:\"/about\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,marginTop:28,textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink,textTransform:\"uppercase\",borderBottom:\"2px solid \"+T.ink,paddingBottom:3},children:[props.ctaLabel||\"Read the story\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:14})]})]})]});}/* ================= 14 LOOKBAND — corner-in campaign frames ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulLookband(props){const{reduced}=usePrefs();useFonts();const secRef=useRef(null);const frameRefs=useRef([]);const active=useIOActive(secRef);const frames=[{img:IMG.lookWorn,x:-26,y:-14,r:-7,w:\"24%\",l:\"3%\",t:\"8%\"},{img:IMG.boxLidOff,x:24,y:-18,r:6,w:\"26%\",l:\"72%\",t:\"4%\"},{img:IMG.lookSteps,x:-22,y:18,r:5,w:\"22%\",l:\"8%\",t:\"56%\"},{img:IMG.boxHands,x:26,y:16,r:-6,w:\"24%\",l:\"70%\",t:\"52%\"}];useTicker(tk=>{const sec=secRef.current;if(!sec)return;const r=sec.getBoundingClientRect();const pr=clamp01((tk.vh*.92-r.top)/(tk.vh*.9));const e=easeOut3(pr);frameRefs.current.forEach((el,i)=>{if(!el)return;const f=frames[i];el.style.transform=\"translate(\"+f.x*(1-e)+\"vw, \"+f.y*(1-e)+\"vh) rotate(\"+f.r*(1-e)+\"deg)\";el.style.opacity=String(Math.min(1,pr*1.8));});},active&&!reduced);return /*#__PURE__*/_jsxs(\"section\",{ref:secRef,style:{width:\"100%\",background:T.bone,position:\"relative\",overflow:\"hidden\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",maxWidth:1280,margin:\"0 auto\",minHeight:\"min(88vh, 780px)\",padding:\"clamp(50px, 7vw, 110px) clamp(20px, 3.2vw, 40px)\"},children:[frames.map((f,i)=>/*#__PURE__*/_jsx(\"div\",{ref:el=>frameRefs.current[i]=el,className:\"sfk-desk\",style:{position:\"absolute\",left:f.l,top:f.t,width:f.w,aspectRatio:\"4 / 5\",borderRadius:16,overflow:\"hidden\",opacity:reduced?1:0,transform:reduced?\"none\":\"translate(\"+f.x+\"vw, \"+f.y+\"vh) rotate(\"+f.r+\"deg)\",willChange:\"transform, opacity\",boxShadow:\"0 24px 60px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 14%, transparent)\"},children:/*#__PURE__*/_jsx(\"img\",{src:f.img,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})},i)),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",textAlign:\"center\",padding:\"clamp(30px, 6vw, 90px) 0\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:8,marginBottom:12},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:props.theLookbook||\"The lookbook\"})]}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(44px, 7vw, 110px)\",lineHeight:.98,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.01em\"},children:\"In the wild.\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"16px auto 24px\",maxWidth:400,fontFamily:T.body,fontSize:15,lineHeight:1.6,color:T.ash},children:props.subhead||\"Nine pairs, no studio. Shot on the people who actually wear them.\"}),/*#__PURE__*/_jsxs(\"a\",{href:\"/journal\",style:{display:\"inline-flex\",alignItems:\"center\",gap:10,background:T.ink,color:T.bone,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:15,letterSpacing:\"0.08em\",textTransform:\"uppercase\",padding:\"15px 28px\",borderRadius:999,transition:\"background \"+T.fast+\", color \"+T.fast},onMouseEnter:e=>{const el=e.currentTarget;el.style.background=T.volt;el.style.color=T.ink;},onMouseLeave:e=>{const el=e.currentTarget;el.style.background=T.ink;el.style.color=T.bone;},children:[\"OPEN THE JOURNAL\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:15,color:\"currentColor\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-mob\",style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:10,marginTop:30},children:frames.map((f,i)=>/*#__PURE__*/_jsx(\"div\",{style:{aspectRatio:\"4 / 5\",borderRadius:12,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"img\",{src:f.img,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})},i))})]})]})]});}/* ================= 15 GUARANTEE — spec-table trust beat ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */const GUARANTEE_FALLBACK=[{k:\"Dispatch\",v:\"Within 24 hours\"},{k:\"Shipping\",v:\"Free over $150\"},{k:\"Returns\",v:\"30 days, worn outside\"},{k:\"Warranty\",v:\"1 year, no fine print\"},{k:\"Recycled content\",v:\"40 pct minimum, audited\"}];export function SrifulGuarantee(props){const{reduced}=usePrefs();useFonts();const{ref,shown}=useReveal(reduced);const rows=[...props.rows&&props.rows.length?props.rows:GUARANTEE_FALLBACK];return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(40px, 6vw, 100px) clamp(20px, 3.2vw, 40px)\"},children:/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-pdp\",style:{alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:10},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.8px\",textTransform:\"uppercase\",color:T.ink},children:props.theContract||\"The contract\"})]}),/*#__PURE__*/_jsxs(\"h2\",{style:{margin:0,fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(36px, 4.4vw, 64px)\",lineHeight:1.02,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.01em\"},children:[\"What every\",/*#__PURE__*/_jsx(\"br\",{}),props.headlineTail||\"pair promises.\"]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"18px 0 0\",maxWidth:380,fontFamily:T.body,fontSize:15,lineHeight:1.6,color:T.ash},children:props.paragraph||\"Printed on the box, honoured by a human. If any line below breaks, we make it right — no ticket maze.\"})]}),/*#__PURE__*/_jsx(\"div\",{ref:ref,children:rows.map((r,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,padding:\"17px 4px\",borderBottom:\"1px solid \"+T.line,borderTop:i===0?\"1px solid \"+T.line:\"none\",opacity:shown?1:0,transform:shown?\"none\":\"translateY(18px)\",transition:reduced?\"none\":\"opacity 600ms ease \"+i*110+\"ms, transform 600ms \"+T.ease+\" \"+i*110+\"ms\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:10,fontFamily:T.body,fontWeight:600,fontSize:13,letterSpacing:\"1px\",textTransform:\"uppercase\",color:T.ash},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),r.k]}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(17px, 1.6vw, 23px)\",letterSpacing:\"0.04em\",textTransform:\"uppercase\",color:T.ink,textAlign:\"right\"},children:r.v})]},r.k))})]})})]});}/* ================= 17 BOOKEND — giant Anton lead-in to footer ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulBookend(props){const{reduced}=usePrefs();useFonts();return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(60px, 9vw, 150px) clamp(20px, 3.2vw, 40px) clamp(50px, 7vw, 110px)\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(BigType,{reduced:reduced,align:\"center\",size:\"clamp(58px, 10.4vw, 164px)\",lines:[{segs:[{t:props.headlineA??\"Find your\"}]},{segs:[{t:props.headlineChip??\"pair.\",chip:true}]}]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:20,marginTop:\"clamp(26px, 3.4vw, 44px)\",flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",style:{display:\"inline-flex\",alignItems:\"center\",gap:12,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:17,letterSpacing:\"0.09em\",textTransform:\"uppercase\",padding:\"19px 36px\",borderRadius:999,boxShadow:\"0 18px 40px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 16%, transparent)\"},children:[props.ctaLabel||\"SHOP ALL NINE\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:17,color:T.ink})]}),/*#__PURE__*/_jsx(\"a\",{href:\"/collections\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,textDecoration:\"none\",fontFamily:T.body,fontWeight:700,fontSize:13,letterSpacing:\"1.2px\",color:T.ink,textTransform:\"uppercase\",borderBottom:\"2px solid \"+T.ink,paddingBottom:3},children:props.secondaryLabel||\"Or browse by range\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:18,marginTop:30,flexWrap:\"wrap\",fontFamily:T.body,fontSize:13,color:T.ash},children:[/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(VoltTick,{size:6}),\" \",props.promiseOne||\"Ships in 24h\"]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(VoltTick,{size:6}),\" \",props.promiseTwo||\"Free 30-day returns\"]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(VoltTick,{size:6}),\" \",props.ratingLine||\"4.9 from 2,400 reviews\"]})]})]})]});}/* ================= THE WIRE — shoefiti physics hero (/wire) ================= */const WIRE_SHOE=\"M10,47 C4,47 2,42 4,37 C6,33 8,31 9,26 C10,20 13,15 18,15 C21,15 23,17 24,20 C26,26 30,30 38,33 C50,38 64,41 76,42 C85,43 92,44 95,47 C99,50 99,55 95,58 C93,60 88,61 82,61 L18,61 C13,61 10,59 10,55 C10,52 10,49 10,47 Z\";const WIRE_SOLE=\"M7,51 C30,54 72,54 95,51\";function wireLayout(w,h){const mob=w<700;const y0=mob?118:150;const y1=mob?100:122;const sag=mob?52:88;const x0=mob?-8:26;const x1=w-(mob?-8:26);const pairs=(mob?[{t:.13,L:60,s:.52,volt:false,phase:.4},{t:.4,L:86,s:.58,volt:false,phase:2.1},{t:.66,L:66,s:.56,volt:true,phase:4.2},{t:.92,L:92,s:.52,volt:false,phase:1.2}]:[{t:.09,L:72,s:.72,volt:false,phase:.4},{t:.23,L:98,s:.84,volt:false,phase:2.1},{t:.41,L:122,s:.78,volt:false,phase:3.3},{t:.59,L:88,s:.9,volt:true,phase:4.2},{t:.76,L:130,s:.74,volt:false,phase:1.2},{t:.9,L:82,s:.68,volt:false,phase:5}]).map((p,i)=>({...p,x:x0+(x1-x0)*p.t,theta:[.06,-.045,.05,-.06,.035,-.05][i%6]}));return{w,h,mob,x0,x1,y0,y1,sag,pairs,bgWire:{x0:-20,x1:w+20,y0:mob?74:92,y1:mob?60:70,sag:mob?26:42},toss:{x:mob?w-86:w-300,y:h-(mob?244:96)},floor:h-(mob?96:74)};}function wireYAt(ly,x,dips){const t=Math.min(1,Math.max(0,(x-ly.x0)/(ly.x1-ly.x0)));const base=(1-t)*(1-t)*ly.y0+2*(1-t)*t*((ly.y0+ly.y1)/2+ly.sag*2)+t*t*ly.y1;let dip=0;(ly.pairs||[]).forEach((p,i)=>{const d=Math.abs(x-p.x);if(d<190)dip+=(dips[i]||0)*(1-d/190);});return base+dip;}function wirePath(ly,dips,extraX,extraDip){const pts=[[ly.x0,wireYAt(ly,ly.x0,dips)]];const xs=(ly.pairs||[]).map(p=>p.x).concat(extraX!==null?[extraX]:[]);xs.sort((a,b)=>a-b);xs.forEach(x=>{let y=wireYAt(ly,x,dips);if(extraX!==null&&Math.abs(x-extraX)<1)y+=extraDip;pts.push([x,y]);});pts.push([ly.x1,wireYAt(ly,ly.x1,dips)]);let d=\"M\"+pts[0][0].toFixed(1)+\",\"+pts[0][1].toFixed(1);for(let i=1;i<pts.length-1;i++){const mx=(pts[i][0]+pts[i+1][0])/2;const my=(pts[i][1]+pts[i+1][1])/2;d+=\" Q\"+pts[i][0].toFixed(1)+\",\"+pts[i][1].toFixed(1)+\" \"+mx.toFixed(1)+\",\"+my.toFixed(1);}const lp=pts[pts.length-1];d+=\" L\"+lp[0].toFixed(1)+\",\"+lp[1].toFixed(1);return d;}function WireShoe({volt,worn,flip,rot,x,y,s}){const fill=volt?T.volt:worn?\"#A49B8C\":T.ink;const detail=volt?T.ink:T.bone;return /*#__PURE__*/_jsxs(\"g\",{transform:\"translate(\"+x+\",\"+y+\") rotate(\"+rot+\") scale(\"+(flip?-s:s)+\",\"+s+\") translate(-19,-17)\",children:[/*#__PURE__*/_jsx(\"path\",{d:WIRE_SHOE,fill:fill}),/*#__PURE__*/_jsx(\"path\",{d:WIRE_SOLE,fill:\"none\",stroke:detail,strokeWidth:3,strokeLinecap:\"round\",opacity:.9}),/*#__PURE__*/_jsx(\"path\",{d:\"M26,24 C31,28 37,31 44,33\",fill:\"none\",stroke:detail,strokeWidth:1.7,strokeLinecap:\"round\",opacity:.65}),/*#__PURE__*/_jsx(\"circle\",{cx:30,cy:26,r:1.7,fill:detail,opacity:.85}),/*#__PURE__*/_jsx(\"circle\",{cx:37,cy:30,r:1.7,fill:detail,opacity:.85}),/*#__PURE__*/_jsx(\"circle\",{cx:44,cy:33,r:1.7,fill:detail,opacity:.85}),/*#__PURE__*/_jsx(\"path\",{d:\"M12,44 C10,38 11,30 14,24\",fill:\"none\",stroke:detail,strokeWidth:1.6,strokeLinecap:\"round\",opacity:.5})]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulWireHero(props){const PRODUCTS=useCatalog();const{mounted,reduced}=usePrefs();useFonts();const secRef=useRef(null);const svgRef=useRef(null);const wireRef=useRef(null);const pairRefs=useRef([]);const tossRef=useRef(null);const birdRef=useRef(null);const[layout,setLayout]=useState(()=>wireLayout(1200,780));const[landed,setLanded]=useState(false);const[landedAt,setLandedAt]=useState(null);const[hinted,setHinted]=useState(false);const[picking,setPicking]=useState(false);const active=useIOActive(secRef);const sim=useRef({pends:[],dips:[],dipVs:[],toss:null,grab:null,lastT:0,wireDirty:true,ly:null});const fresh=PRODUCTS[1];/* Ghost Runner */useEffect(()=>{const measure=()=>{const el=secRef.current;if(!el)return;const r=el.getBoundingClientRect();const ly=wireLayout(Math.max(320,r.width),Math.max(560,r.height));setLayout(ly);const s=sim.current;s.ly=ly;s.pends=ly.pairs.map(p=>({theta:p.theta,om:0,L:p.L,x:p.x,phase:p.phase}));s.dips=ly.pairs.map(()=>0);s.dipVs=ly.pairs.map(()=>0);s.toss={mode:\"rest\",x:ly.toss.x,y:ly.toss.y,vx:0,vy:0,rot:-10,vr:0,ax:0,L:92,theta:0,om:0,trail:[]};s.wireDirty=true;};measure();window.addEventListener(\"resize\",measure);return()=>window.removeEventListener(\"resize\",measure);},[]);/* grab handling: hanging pairs swing, the old pair drags + flings */const onGrab=(e,kind,idx)=>{if(reduced)return;e.preventDefault();const s=sim.current;const svg=svgRef.current;if(!svg||!s.ly)return;const rect=svg.getBoundingClientRect();const loc=ev=>({x:ev.clientX-rect.left,y:ev.clientY-rect.top});s.grab={kind,idx,last:loc(e),lastT:performance.now()};setHinted(true);if(kind===\"toss\"){s.toss.mode=\"held\";s.toss.trail=[];}const mv=ev=>{if(!s.grab)return;const p=loc(ev);const now=performance.now();if(s.grab.kind===\"pair\"){const pd=s.pends[s.grab.idx];const ay=wireYAt(s.ly,pd.x,s.dips);const nt=Math.atan2(p.x-pd.x,p.y-ay);const dt=Math.max(.008,(now-s.grab.lastT)/1e3);let dth=nt-pd.theta;while(dth>Math.PI)dth-=Math.PI*2;while(dth<-Math.PI)dth+=Math.PI*2;pd.om=dth/dt;pd.theta=nt;}else{s.toss.x=p.x;s.toss.y=p.y;s.toss.trail.push({t:now,x:p.x,y:p.y});s.toss.trail=s.toss.trail.filter(q=>now-q.t<110);}s.grab.last=p;s.grab.lastT=now;};const up=()=>{if(s.grab&&s.grab.kind===\"toss\"&&s.toss.mode===\"held\"){const tr=s.toss.trail;if(tr.length>1){const a=tr[0];const b=tr[tr.length-1];const dt=Math.max(.02,(b.t-a.t)/1e3);const vxr=(b.x-a.x)/dt*.55;const vyr=(b.y-a.y)/dt*1.08;s.toss.vx=Math.max(-720,Math.min(720,vxr));s.toss.vy=Math.max(-2650,Math.min(2650,vyr));}else{s.toss.vx=0;s.toss.vy=0;}s.toss.vr=s.toss.vx*.14;s.toss.mode=\"fly\";}s.grab=null;window.removeEventListener(\"pointermove\",mv);window.removeEventListener(\"pointerup\",up);window.removeEventListener(\"pointercancel\",up);};window.addEventListener(\"pointermove\",mv);window.addEventListener(\"pointerup\",up);window.addEventListener(\"pointercancel\",up);};useTicker(tk=>{const s=sim.current;const ly=s.ly;if(!ly)return;const dt=Math.min(.034,Math.max(.008,(tk.t-(s.lastT||tk.t))/1e3));s.lastT=tk.t;const tSec=tk.t/1e3;/* pendulums */s.pends.forEach((pd,i)=>{const held=s.grab&&s.grab.kind===\"pair\"&&s.grab.idx===i;if(!held){const acc=-(2300/pd.L)*Math.sin(pd.theta)-1.15*pd.om+110/pd.L*Math.sin(tSec*.55+pd.phase)+34/pd.L*Math.sin(tSec*1.7+pd.phase*2);pd.om+=acc*dt;pd.theta+=pd.om*dt;}/* wire dip springs */const dipAcc=-130*s.dips[i]-9.5*s.dipVs[i]+Math.abs(pd.om)*26;s.dipVs[i]+=dipAcc*dt;s.dips[i]+=s.dipVs[i]*dt;const g=pairRefs.current[i];if(g){const ay=wireYAt(ly,pd.x,s.dips);g.setAttribute(\"transform\",\"translate(\"+pd.x.toFixed(1)+\",\"+ay.toFixed(1)+\") rotate(\"+(pd.theta*180/Math.PI).toFixed(2)+\")\");}});/* the old pair: held / flying / bouncing / hung */const t=s.toss;if(t){if(t.mode===\"fly\"){const py=t.y;t.vy+=2450*dt;t.vx*=Math.max(0,1-1.1*dt);t.x+=t.vx*dt;t.y+=t.vy*dt;t.rot+=t.vr;const wy=wireYAt(ly,t.x,s.dips);if(t.vy>0&&py<=wy&&t.y>wy&&t.x>ly.x0+30&&t.x<ly.x1-30){t.mode=\"hung\";t.ax=t.x;t.theta=.5*(t.vx>=0?1:-1);t.om=Math.max(-15,Math.min(15,t.vx/55));const near=s.pends.reduce((bi,pd,i)=>Math.abs(pd.x-t.ax)<Math.abs(s.pends[bi].x-t.ax)?i:bi,0);s.dipVs[near]-=300;setLanded(true);setLandedAt({x:t.ax,y:wy});if(birdRef.current){birdRef.current.style.transition=\"transform 1.7s ease, opacity 1.5s ease\";birdRef.current.style.transform=\"translate(-170px, -150px)\";birdRef.current.style.opacity=\"0\";}}else if(t.y>ly.floor){t.y=ly.floor;t.vy=-t.vy*.42;t.vx*=.72;t.vr*=.5;if(Math.abs(t.vy)<70){t.mode=\"ground\";t.vy=0;t.vx=0;}}else if(t.x<-90||t.x>ly.w+90||t.y<-900){t.mode=\"rest\";t.x=ly.toss.x;t.y=ly.toss.y;t.vx=0;t.vy=0;}}else if(t.mode===\"hung\"){const acc=-(2300/t.L)*Math.sin(t.theta)-1.05*t.om+110/t.L*Math.sin(tSec*.5+2.6);t.om+=acc*dt;t.theta+=t.om*dt;}const g=tossRef.current;if(g){if(t.mode===\"hung\"){const ay=wireYAt(ly,t.ax,s.dips);g.setAttribute(\"transform\",\"translate(\"+t.ax.toFixed(1)+\",\"+ay.toFixed(1)+\") rotate(\"+(t.theta*180/Math.PI).toFixed(2)+\")\");}else{const base=t.mode===\"rest\"||t.mode===\"ground\"?64:t.rot;g.setAttribute(\"transform\",\"translate(\"+t.x.toFixed(1)+\",\"+t.y.toFixed(1)+\") rotate(\"+Number(base).toFixed(2)+\")\");}}}/* wire redraw only while it has energy */const energy=s.dips.reduce((a,d,i)=>a+Math.abs(d)+Math.abs(s.dipVs[i]),0);if((energy>.7||s.wireDirty)&&wireRef.current){wireRef.current.setAttribute(\"d\",wirePath(ly,s.dips,null,0));s.wireDirty=energy>.7;}},active&&mounted&&!reduced);useEffect(()=>{if(reduced)setLanded(true);},[reduced]);const ly=layout;const staticDips=ly.pairs.map(()=>0);const hangPair=(volt,worn,s,L)=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M0,0 L\"+(-9*s).toFixed(1)+\",\"+(L-8)+\" M0,0 L\"+(11*s).toFixed(1)+\",\"+(L+5),stroke:worn?\"#A49B8C\":T.ink,strokeWidth:1.7,fill:\"none\"}),/*#__PURE__*/_jsx(\"circle\",{cx:0,cy:0,r:3.1,fill:worn?\"#A49B8C\":T.ink}),/*#__PURE__*/_jsx(WireShoe,{volt:volt,worn:worn,flip:false,rot:58,x:-9*s,y:L-8,s:s*1.22}),/*#__PURE__*/_jsx(WireShoe,{volt:volt,worn:worn,flip:true,rot:-64,x:11*s,y:L+5,s:s*1.16})]});return /*#__PURE__*/_jsxs(\"section\",{ref:secRef,style:{width:\"100%\",background:T.bone,overflow:\"hidden\",position:\"relative\",height:\"max(600px, min(calc(100svh - 104px), 850px))\",...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"svg\",{ref:svgRef,width:\"100%\",height:\"100%\",viewBox:\"0 0 \"+ly.w+\" \"+ly.h,preserveAspectRatio:\"none\",style:{position:\"absolute\",inset:0,display:\"block\"},children:[/*#__PURE__*/_jsx(\"path\",{d:wirePath(ly.bgWire,[],null,0),stroke:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 18%, transparent)\",strokeWidth:1.4,fill:\"none\"}),/*#__PURE__*/_jsx(\"g\",{transform:\"translate(\"+(ly.bgWire.x0+(ly.bgWire.x1-ly.bgWire.x0)*.72)+\",\"+(wireYAt({...ly.bgWire,pairs:[]},ly.bgWire.x0+(ly.bgWire.x1-ly.bgWire.x0)*.72,[])-1)+\")\",children:/*#__PURE__*/_jsx(\"g\",{ref:birdRef,style:{willChange:\"transform\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M0,0 C-3,-6 -7,-8 -11,-7 C-8,-4 -7,-2 -7,0 L-13,-1 C-9,3 -4,4 0,2 C4,4 8,3 10,-1 C6,-1 3,-2 0,0 Z\",fill:T.ink,transform:\"scale(1.15)\"})})}),/*#__PURE__*/_jsxs(\"g\",{fill:T.ink,children:[/*#__PURE__*/_jsx(\"rect\",{x:ly.mob?6:18,y:ly.y0-40,width:5,height:ly.mob?280:360,rx:2,opacity:.92}),/*#__PURE__*/_jsx(\"rect\",{x:(ly.mob?6:18)-13,y:ly.y0-5,width:31,height:4.4,rx:2,opacity:.92}),/*#__PURE__*/_jsx(\"rect\",{x:ly.w-(ly.mob?11:23),y:ly.y1-40,width:5,height:ly.mob?280:360,rx:2,opacity:.92}),/*#__PURE__*/_jsx(\"rect\",{x:ly.w-(ly.mob?11:23)-13,y:ly.y1-5,width:31,height:4.4,rx:2,opacity:.92})]}),/*#__PURE__*/_jsx(\"path\",{ref:wireRef,d:wirePath(ly,staticDips,null,0),stroke:T.ink,strokeWidth:2.4,fill:\"none\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:0,y1:ly.floor+42,x2:ly.w,y2:ly.floor+42,stroke:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 16%, transparent)\",strokeWidth:1.4}),/*#__PURE__*/_jsx(\"rect\",{x:ly.toss.x-14,y:ly.toss.y+52,width:ly.mob?96:124,height:9,rx:3,fill:T.stone}),ly.pairs.map((p,i)=>/*#__PURE__*/_jsxs(\"g\",{ref:el=>pairRefs.current[i]=el,transform:\"translate(\"+p.x+\",\"+wireYAt(ly,p.x,staticDips).toFixed(1)+\") rotate(\"+(p.theta*180/Math.PI).toFixed(1)+\")\",style:{willChange:\"transform\"},children:[hangPair(p.volt,false,p.s,p.L),/*#__PURE__*/_jsx(\"circle\",{cx:0,cy:p.L*.7,r:Math.max(46,p.L*.55),fill:\"transparent\",style:{pointerEvents:\"all\",cursor:reduced?\"default\":\"grab\",touchAction:\"none\"},onPointerDown:e=>onGrab(e,\"pair\",i)})]},i)),/*#__PURE__*/_jsxs(\"g\",{ref:tossRef,transform:\"translate(\"+(reduced?Math.min(ly.toss.x,ly.x1-70):ly.toss.x)+\",\"+(reduced?wireYAt(ly,Math.min(ly.toss.x,ly.x1-70),staticDips).toFixed(1):ly.toss.y)+\") rotate(\"+(reduced?4:64)+\")\",style:{willChange:\"transform\"},children:[hangPair(false,true,ly.mob?.62:.78,74),/*#__PURE__*/_jsx(\"circle\",{cx:0,cy:50,r:64,fill:\"transparent\",style:{pointerEvents:reduced?\"none\":\"all\",cursor:\"grab\",touchAction:\"none\"},onPointerDown:e=>onGrab(e,\"toss\",0)})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:\"max(clamp(20px, 3.2vw, 40px), calc((100% - 1280px) / 2 + clamp(20px, 3.2vw, 40px)))\",bottom:\"clamp(26px, 4vw, 56px)\",maxWidth:\"min(680px, 82%)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:10,border:\"1px solid \"+T.stone,background:T.white,borderRadius:999,padding:\"8px 14px\",opacity:mounted||reduced?1:0,transition:reduced?\"none\":\"opacity 700ms ease 80ms\"},children:[/*#__PURE__*/_jsx(VoltTick,{size:7}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:600,fontSize:12,letterSpacing:\"1.6px\",textTransform:\"uppercase\",color:T.ink},children:props.ss26StreetRules||\"SS26 — Street rules\"})]}),/*#__PURE__*/_jsxs(\"h1\",{style:{margin:\"16px 0 0\"},children:[/*#__PURE__*/_jsx(MaskLine,{show:mounted,reduced:reduced,delay:140,size:\"clamp(42px, 5.8vw, 92px)\",children:props.oldPairsGo||\"Old pairs go\"}),/*#__PURE__*/_jsxs(MaskLine,{show:mounted,reduced:reduced,delay:240,size:\"clamp(42px, 5.8vw, 92px)\",children:[\"on the\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",background:T.volt,color:T.ink,borderRadius:\"0.13em\",padding:\"0 0.16em\"},children:props.wire||\"wire.\"})]})]}),/*#__PURE__*/_jsx(\"p\",{style:{display:ly.mob?\"none\":\"block\",margin:\"16px 0 0\",maxWidth:460,fontFamily:T.body,fontSize:\"clamp(14px, 1.2vw, 16.5px)\",lineHeight:1.6,color:T.ash,opacity:mounted||reduced?1:0,transform:mounted||reduced?\"none\":\"translateY(16px)\",transition:reduced?\"none\":\"opacity 800ms \"+T.ease+\" 420ms, transform 800ms \"+T.ease+\" 420ms\"},children:\"Street tradition says a finished pair gets tossed over the lines. Swing the hangers. Fling your old ones up. Then step into something box-fresh.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:20,marginTop:22,flexWrap:\"wrap\",opacity:mounted||reduced?1:0,transition:reduced?\"none\":\"opacity 800ms ease 560ms\"},children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/shop\",style:{pointerEvents:\"auto\",display:\"inline-flex\",alignItems:\"center\",gap:12,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:16,letterSpacing:\"0.09em\",textTransform:\"uppercase\",padding:\"16px 28px\",borderRadius:999,boxShadow:\"0 16px 36px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 16%, transparent)\"},children:[\"SHOP FRESH PAIRS\",/*#__PURE__*/_jsx(Icon,{name:\"arrow\",size:16,color:T.ink})]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:9,fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.3px\",color:T.ink,textTransform:\"uppercase\"},children:[/*#__PURE__*/_jsx(VoltTick,{size:7}),\"9 styles \\xb7 ships in 24h\"]})]})]}),!reduced&&!ly.mob&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:\"max(clamp(20px, 3.2vw, 40px), calc((100% - 1280px) / 2 + clamp(20px, 3.2vw, 40px)))\",top:\"clamp(300px, 44vh, 420px)\",opacity:mounted&&!hinted?1:0,transition:hinted?\"opacity 400ms ease\":\"opacity 600ms ease 1500ms\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:9,background:\"color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 86%, transparent)\",backdropFilter:\"blur(4px)\",borderRadius:999,padding:\"11px 18px\",animation:\"sfkHintX 2.2s ease-in-out infinite\"},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.4px\",color:T.bone,textTransform:\"uppercase\"},children:props.swingAPairFlingYoursUp||\"Swing a pair — fling yours up\"})})}),!reduced&&!landed&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:Math.max(ly.mob?120:140,Math.min(ly.toss.x,ly.w-(ly.mob?120:140))),top:ly.toss.y-(ly.mob?96:108),transform:\"translateX(-50%)\",opacity:mounted?1:0,transition:\"opacity 700ms ease 900ms\"},children:/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\",background:T.white,border:\"1px solid \"+T.stone,borderRadius:999,padding:\"7px 13px\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.2px\",color:T.ash,textTransform:\"uppercase\"},children:ly.mob?\"Old pair — fling it up\":\"Your old pair — drag + fling\"})}),landed&&landedAt&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:Math.min(ly.w-90,Math.max(90,landedAt.x)),top:Math.max(30,landedAt.y-44),transform:\"translateX(-50%)\",animation:\"sfkUp 460ms \"+T.ease+\" both\"},children:/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"7px 13px\",ls:\"1.3px\",children:props.retiredNiceArc||\"RETIRED — NICE ARC\"})}),landed&&/*#__PURE__*/_jsx(\"div\",{className:\"sfk-wirepanel\",style:{position:\"absolute\",right:ly.mob?\"auto\":\"max(clamp(20px, 3.2vw, 40px), calc((100% - 1280px) / 2 + clamp(20px, 3.2vw, 40px)))\",left:ly.mob?20:\"auto\",bottom:ly.mob?300:\"clamp(84px, 11vh, 130px)\",width:ly.mob?236:300,pointerEvents:\"auto\",background:T.ink,borderRadius:18,padding:14,boxShadow:\"0 30px 60px color-mix(in srgb, var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D) 30%, transparent)\",animation:\"sfkUp 560ms \"+T.ease+\" both\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(\"img\",{src:fresh.img,alt:fresh.name,style:{width:ly.mob?54:66,height:ly.mob?54:66,borderRadius:12,objectFit:\"cover\",flexShrink:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.4px\",color:T.volt,textTransform:\"uppercase\"},children:props.theFreshPair||\"The fresh pair\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/product/\"+fresh.id,style:{display:\"block\",textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:15,color:T.bone,textTransform:\"uppercase\",letterSpacing:\"0.04em\",marginTop:2,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:fresh.name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.body,fontSize:12,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\",marginTop:1},children:[fmt(fresh.price),\" \\xb7 \",fresh.color]})]})]}),/*#__PURE__*/_jsxs(\"div\",{role:\"button\",\"aria-label\":\"Add \"+fresh.name+\" to bag\",onClick:()=>setPicking(true),style:{cursor:\"pointer\",marginTop:12,background:T.volt,color:T.ink,borderRadius:999,padding:\"12px 16px\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.3px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8},children:[/*#__PURE__*/_jsx(Icon,{name:\"bag\",size:14,color:\"currentColor\"}),\"ADD TO BAG\"]}),picking&&/*#__PURE__*/_jsx(SizePicker,{compact:true,onPick:s=>{cartStore.add(fresh.id,s);setPicking(false);},onClose:()=>setPicking(false)})]})})]})]});}/* ================= SRIFUL VEIL — loader + page-transition curtain =================\n   House sibling of SrigenVeil. Renders INLINE (not portalled) so the curtain is in\n   the SSR HTML and covers from first paint — no JS race, no flash. JS only handles\n   session state, the safety kills, and link interception.\n   z 2147483400 beats every body portal in this kit (nav 2147482000, menu 2147482400,\n   drawer 2147482600, walking cursor 2147483100).\n   The <style> below is SSR raw-text: NO escapable chars at all — no quotes, no\n   ampersands, and no child/sibling combinators. Descendant selectors only. *//**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n * @framerDisableUnlink\n */export function SrifulVeil(props){const rootRef=useRef(null);useEffect(()=>{if(typeof window===\"undefined\")return;const root=rootRef.current;if(!root)return;const curtain=root.querySelector(\".sfv-curtain\");if(!curtain)return;const reduced=!!(window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches);const kill=()=>{curtain.style.display=\"none\";curtain.classList.remove(\"sfv-cover\");};if(reduced){kill();return;}/* Session state is stamped onto <html> by the headEnd script BEFORE first paint\n           (class sfv-seen), which is what the CSS keys off — so the quick wipe never\n           races hydration. Do NOT re-read sessionStorage here: that gate already wrote\n           the flag during THIS load, so reading it back would report every first visit\n           as a repeat and collapse the full loader mid-animation. The class is the\n           single source of truth; this only mirrors it onto the curtain. */if(document.documentElement.classList.contains(\"sfv-seen\")){curtain.classList.add(\"sfv-quick\");}/* Retire on the animation's own finished promise rather than the animationend\n           event: if hydration lands after the wipe has already played, the event is\n           long gone but the promise still resolves (or there is no animation left to\n           wait for, in which case retire immediately). Timeout stays as a backstop so\n           the curtain can never stick. */let hardKill=window.setTimeout(kill,2500);let softKillRef=0;const settle=()=>{window.clearTimeout(hardKill);window.clearTimeout(softKillRef);kill();};/* Never retire before the wipe would have finished: derive the end time from the\n           curtain's own computed delay + duration (performance.now() is measured from\n           navigation start, which is when the CSS animation clock begins). getAnimations()\n           can legitimately come back empty, so it may only ever be an accelerator. */const ms=v=>{const first=(v||\"0s\").split(\",\")[0].trim();return first.slice(-2)===\"ms\"?parseFloat(first):parseFloat(first)*1e3;};const cs=window.getComputedStyle(curtain);const endsAt=ms(cs.animationDelay)+ms(cs.animationDuration);const wait=Math.max(0,endsAt-window.performance.now())+80;softKillRef=window.setTimeout(settle,wait);try{const anims=curtain.getAnimations?curtain.getAnimations():[];if(anims.length)Promise.all(anims.map(a=>a.finished)).then(settle,()=>{});}catch(e){}const onEnd=e=>{if(e.animationName===\"sfvOut\")settle();};curtain.addEventListener(\"animationend\",onEnd);/* bfcache restore must not show a stale curtain */const onShow=e=>{if(e&&e.persisted)kill();};window.addEventListener(\"pageshow\",onShow);/* page transitions: cover, then hard-navigate */let navTimer=0;let coverKill=0;const onClick=e=>{if(e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;const t=e.target;const a=t&&t.closest?t.closest(\"a\"):null;if(!a)return;const href=a.getAttribute(\"href\")||\"\";if(!href||href.charAt(0)===\"#\"||href.indexOf(\"mailto:\")===0||href.indexOf(\"tel:\")===0)return;if(a.target===\"_blank\"||a.hasAttribute(\"download\"))return;let url;try{url=new URL(a.href,window.location.href);}catch(err){return;}if(url.origin!==window.location.origin)return;if(url.pathname===window.location.pathname&&url.hash)return;if(url.href===window.location.href)return;e.preventDefault();curtain.style.display=\"block\";curtain.classList.remove(\"sfv-quick\");curtain.classList.add(\"sfv-cover\");navTimer=window.setTimeout(()=>window.location.assign(url.href),330);/* if the navigation is blocked or slow, never leave the page under a curtain */coverKill=window.setTimeout(kill,2600);};document.addEventListener(\"click\",onClick,true);return()=>{window.clearTimeout(hardKill);window.clearTimeout(softKillRef);window.clearTimeout(navTimer);window.clearTimeout(coverKill);window.removeEventListener(\"pageshow\",onShow);curtain.removeEventListener(\"animationend\",onEnd);document.removeEventListener(\"click\",onClick,true);};},[]);return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{position:\"relative\",width:1,height:1,...props.style},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"sfv-curtain\",\"aria-hidden\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"sfv-inner\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"sfv-word\",children:[\"S\",\"R\",\"I\",\"F\",\"U\",\"L\"].map((c,i)=>/*#__PURE__*/_jsx(\"span\",{className:\"sfv-l\",style:{animationDelay:.1+i*.03+\"s\"},children:c},i))}),/*#__PURE__*/_jsx(\"div\",{className:\"sfv-rule\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"sfv-sweep\"})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                .sfv-curtain {\n                    position: fixed; inset: 0; z-index: 2147483400;\n                    background: var(--token-7fb76af8-bac8-41ae-b2ae-3edb4e35818d, #14110D); overflow: hidden;\n                    transform: translateY(0); will-change: transform;\n                    animation: sfvOut 0.38s cubic-bezier(0.16, 1, 0.3, 1) 0.52s both;\n                }\n                .sfv-inner {\n                    position: absolute; inset: 0;\n                    display: flex; flex-direction: column;\n                    align-items: center; justify-content: center; gap: 16px;\n                }\n                .sfv-word { display: flex; gap: 0.03em; overflow: hidden; padding-bottom: 0.06em; }\n                .sfv-l {\n                    font-family: Anton, Impact, sans-serif;\n                    font-size: clamp(38px, 6.4vw, 84px);\n                    line-height: 1; letter-spacing: 0.01em;\n                    color: var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA); text-transform: uppercase;\n                    display: inline-block; transform: translateY(115%);\n                    animation: sfvRise 0.28s cubic-bezier(0.16, 1, 0.3, 1) both;\n                }\n                .sfv-rule {\n                    width: clamp(96px, 13vw, 180px); height: 5px; border-radius: 99px;\n                    background: var(--token-f38027e8-5994-4bef-8c97-6fce645e1bc6, #D6FB51); transform: scaleX(0); transform-origin: 0 50%;\n                    animation: sfvRule 0.32s cubic-bezier(0.16, 1, 0.3, 1) 0.26s both;\n                }\n                .sfv-sweep {\n                    position: absolute; left: 0; top: 50%; margin-top: -3px;\n                    width: 100%; height: 6px; background: var(--token-f38027e8-5994-4bef-8c97-6fce645e1bc6, #D6FB51);\n                    transform: scaleX(0); transform-origin: 0 50%;\n                    display: none; will-change: transform;\n                }\n                .sfv-curtain.sfv-quick { animation-delay: 0.16s; animation-duration: 0.3s; }\n                .sfv-curtain.sfv-quick .sfv-inner { display: none; }\n                .sfv-curtain.sfv-quick .sfv-sweep {\n                    display: block;\n                    animation: sfvSweep 0.34s cubic-bezier(0.45, 0, 0.2, 1) both;\n                }\n                .sfv-seen .sfv-curtain { animation-delay: 0.16s; animation-duration: 0.3s; }\n                .sfv-seen .sfv-inner { display: none; }\n                .sfv-seen .sfv-sweep {\n                    display: block;\n                    animation: sfvSweep 0.34s cubic-bezier(0.45, 0, 0.2, 1) both;\n                }\n                .sfv-curtain.sfv-cover {\n                    animation: sfvIn 0.22s cubic-bezier(0.45, 0, 0.2, 1) both;\n                }\n                .sfv-curtain.sfv-cover .sfv-inner { display: none; }\n                .sfv-curtain.sfv-cover .sfv-sweep {\n                    display: block;\n                    animation: sfvSweep 0.34s cubic-bezier(0.45, 0, 0.2, 1) both;\n                }\n                @keyframes sfvOut { to { transform: translateY(-101%); } }\n                @keyframes sfvIn { from { transform: translateY(101%); } to { transform: translateY(0); } }\n                @keyframes sfvRise { to { transform: translateY(0); } }\n                @keyframes sfvRule { to { transform: scaleX(1); } }\n                @keyframes sfvSweep { 0% { transform: scaleX(0); transform-origin: 0 50%; } 55% { transform: scaleX(1); transform-origin: 0 50%; } 56% { transform: scaleX(1); transform-origin: 100% 50%; } 100% { transform: scaleX(0); transform-origin: 100% 50%; } }\n                @media (prefers-reduced-motion: reduce) {\n                    .sfv-curtain { display: none; animation: none; }\n                }\n            `})]});}/* ================= CONTACT FORM (client-side demo, validated) ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function SrifulContact(props){useFonts();const{reduced}=usePrefs();const[d,setD]=useState({name:\"\",email:\"\",message:\"\"});const[err,setErr]=useState({});const[sent,setSent]=useState(false);const set=k=>v=>{setD(s=>({...s,[k]:v}));setErr(e=>({...e,[k]:undefined}));};const submit=()=>{const e={};if(d.name.trim().length<2)e.name=\"Tell us who you are\";if(!/^[^@\\s]+@[^@\\s]+\\.[^@\\s]{2,}$/.test(d.email.trim()))e.email=\"Enter a valid email\";if(d.message.trim().length<10)e.message=\"A little more detail helps\";setErr(e);if(Object.keys(e).length===0)setSent(true);};const chan=[{k:\"Orders\",v:\"Reply to your confirmation email so the order rides along\"},{k:\"Press and wholesale\",v:\"press@sriful.co\"},{k:\"Everything else\",v:\"hello@sriful.co\"}];return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(4px, 1vw, 10px) 0 clamp(48px, 6vw, 88px)\"/* 10-20: sits inside the page Content frame, which owns the gutter */},children:/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-pdp\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:14},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.6px\",textTransform:\"uppercase\",color:T.ink},children:props.sendUsANote||\"Send us a note\"})]}),sent?/*#__PURE__*/_jsxs(\"div\",{style:{border:\"1px solid \"+T.stone,borderRadius:18,background:T.white,padding:\"clamp(26px, 3vw, 40px)\",animation:reduced?\"none\":\"sfkUp 420ms \"+T.ease+\" both\"},children:[/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"5px 10px\",ls:\"1.2px\",children:props.messageSent||\"MESSAGE SENT\"}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:\"clamp(26px, 3vw, 40px)\",lineHeight:1.02,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.01em\",margin:\"16px 0 10px\"},children:[\"Thanks, \",d.name.trim().split(\" \")[0],\".\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:T.body,fontSize:14.5,lineHeight:1.6,color:T.ash,maxWidth:420},children:[\"A human replies to \",d.email.trim(),\" within one business day — usually faster. No ticket numbers, no chatbot maze.\"]}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",onClick:()=>{setSent(false);setD({name:\"\",email:\"\",message:\"\"});},style:{cursor:\"pointer\",display:\"inline-flex\",alignItems:\"center\",gap:8,marginTop:22,border:\"1px solid \"+T.ink,borderRadius:999,padding:\"12px 22px\",fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1px\",color:T.ink,textTransform:\"uppercase\"},children:\"Send another\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12,letterSpacing:\"0.6px\",color:T.ash,textTransform:\"uppercase\",marginTop:18},children:\"Demo form — nothing was sent or stored\"})]}):/*#__PURE__*/_jsxs(\"div\",{style:{border:\"1px solid \"+T.stone,borderRadius:18,background:T.white,padding:\"clamp(22px, 2.6vw, 34px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:14},children:[/*#__PURE__*/_jsx(CoField,{label:\"Your name\",value:d.name,onChange:set(\"name\"),placeholder:\"Jordan Lee\",error:err.name}),/*#__PURE__*/_jsx(CoField,{label:\"Email\",value:d.email,onChange:set(\"email\"),placeholder:\"you@example.com\",error:err.email}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 100%\",minWidth:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.3px\",color:T.ash,textTransform:\"uppercase\",marginBottom:6},children:props.message||\"Message\"}),/*#__PURE__*/_jsx(\"textarea\",{className:\"sfk-in\",value:d.message,onChange:e=>set(\"message\")(e.target.value),placeholder:\"Sizing, an order, a stockist question — anything.\",\"aria-label\":\"Message\",rows:5,style:{width:\"100%\",boxSizing:\"border-box\",resize:\"vertical\",border:err.message?\"2px solid \"+T.ink:\"1px solid \"+T.stone,borderRadius:10,padding:err.message?\"12px 15px\":\"13px 16px\",fontFamily:T.body,fontSize:14,lineHeight:1.55,color:T.ink,background:T.bone}}),err.message&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ink,marginTop:6},children:err.message})]})]}),(err.name||err.email)&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12,color:T.ink,marginTop:10},children:err.name||err.email}),/*#__PURE__*/_jsx(\"div\",{role:\"button\",\"aria-label\":\"Send message\",onClick:submit,style:{cursor:\"pointer\",marginTop:20,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:10,background:T.volt,color:T.ink,borderRadius:999,padding:\"16px 26px\",fontFamily:T.disp,fontWeight:400,fontSize:16,letterSpacing:\"0.08em\",textTransform:\"uppercase\"},children:\"Send message\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12,letterSpacing:\"0.6px\",color:T.ash,textTransform:\"uppercase\",marginTop:12,textAlign:\"center\"},children:\"Demo form — nothing is sent or stored\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{paddingTop:6},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:14},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.6px\",textTransform:\"uppercase\",color:T.ink},children:props.orGoDirect||\"Or go direct\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{borderTop:\"1px solid \"+T.line},children:chan.map(c=>/*#__PURE__*/_jsxs(\"div\",{style:{borderBottom:\"1px solid \"+T.line,padding:\"16px 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.3px\",color:T.ash,textTransform:\"uppercase\",marginBottom:5},children:c.k}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:14.5,color:T.ink,lineHeight:1.5},children:c.v})]},c.k))}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:22,background:T.ink,borderRadius:16,padding:\"22px 24px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.6px\",color:T.volt,textTransform:\"uppercase\",marginBottom:8},children:props.responseTime||\"Response time\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:30,lineHeight:1,color:T.bone,textTransform:\"uppercase\",letterSpacing:\"0.01em\"},children:props.oneBusinessDay||\"One business day\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:13.5,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\",marginTop:8,lineHeight:1.55},children:props.usuallyFasterWeReadEverythingInclu||\"Usually faster. We read everything, including the unhinged colourway suggestions.\"})]})]})]})})]});}/* ================= SIZE GUIDE TABLE ================= *//**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */const SIZE_ROWS_FALLBACK=[{us:\"7\",uk:\"6\",eu:\"40\",cm:\"25.0\"},{us:\"8\",uk:\"7\",eu:\"41\",cm:\"26.0\"},{us:\"9\",uk:\"8\",eu:\"42.5\",cm:\"27.0\"},{us:\"10\",uk:\"9\",eu:\"44\",cm:\"28.0\"},{us:\"11\",uk:\"10\",eu:\"45\",cm:\"29.0\"},{us:\"12\",uk:\"11\",eu:\"46\",cm:\"30.0\"}];const SIZE_NOTES_FALLBACK=[{n:\"Ghost Runner\",f:\"True to size\",d:\"The knit collar gives, the last does not. Take your usual US size.\"},{n:\"Terra 247\",f:\"Runs long\",d:\"Trail last with extra toe box. Half a size down if you are between.\"},{n:\"Aero Flux\",f:\"Size up if between\",d:\"Engineered mesh over a full stack — the roomier option wins on long runs.\"},{n:\"Court and Lifestyle\",f:\"Stay true\",d:\"Court Prime, Baseline 88, Shatter, Drift, Blackout Low and Canvas Low all run true.\"}];export function SrifulSizeGuide(props){useFonts();const rows=props.sizeRows&&props.sizeRows.length?props.sizeRows:SIZE_ROWS_FALLBACK;const notes=props.fitNotes&&props.fitNotes.length?props.fitNotes:SIZE_NOTES_FALLBACK;return /*#__PURE__*/_jsxs(\"section\",{style:{width:\"100%\",background:T.bone,...props.style},children:[/*#__PURE__*/_jsx(KitStyle,{}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:\"clamp(4px, 1vw, 10px) 0 clamp(48px, 6vw, 88px)\"/* 10-20: sits inside the page Content frame, which owns the gutter */},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,marginBottom:14},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.6px\",textTransform:\"uppercase\",color:T.ink},children:props.unisexUsMenSizing||\"Unisex — US men sizing\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{border:\"1px solid \"+T.stone,borderRadius:18,overflow:\"hidden\",background:T.white},children:[/*#__PURE__*/_jsx(\"div\",{className:\"sfk-sgrow sfk-sghead\",children:[\"US\",\"UK\",\"EU\",\"CM\"].map(h=>/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.6px\",color:T.ash,textTransform:\"uppercase\",padding:\"16px 18px\"},children:h},h))}),rows.map((r,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"sfk-sgrow\",style:{borderTop:\"1px solid \"+T.line,background:i%2?\"color-mix(in srgb, var(--token-7e96a689-f326-4f21-9a80-f9f830d5eebe, #D8D1C4) 16%, transparent)\":\"transparent\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:\"15px 18px\",fontFamily:T.disp,fontWeight:400,fontSize:19,color:T.ink,letterSpacing:\"0.02em\"},children:r.us}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"15px 18px\",fontFamily:T.body,fontSize:14.5,color:T.ink},children:r.uk}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"15px 18px\",fontFamily:T.body,fontSize:14.5,color:T.ink},children:r.eu}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"15px 18px\",fontFamily:T.body,fontSize:14.5,color:T.ink},children:r.cm})]},r.us))]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:12.5,color:T.ash,marginTop:12,lineHeight:1.6},children:\"CM is the foot length the size is built for. Measure standing, heel to longest toe, late in the day.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,margin:\"clamp(34px, 4vw, 54px) 0 14px\"},children:[/*#__PURE__*/_jsx(VoltTick,{size:8}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.6px\",textTransform:\"uppercase\",color:T.ink},children:props.howEachPairRuns||\"How each pair runs\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"sfk-sgnotes\",children:notes.map(x=>/*#__PURE__*/_jsxs(\"div\",{style:{border:\"1px solid \"+T.stone,borderRadius:16,padding:\"20px 22px\",background:T.white},children:[/*#__PURE__*/_jsx(VoltChip,{size:12,pad:\"4px 9px\",ls:\"1.1px\",children:x.f.toUpperCase()}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.disp,fontWeight:400,fontSize:22,color:T.ink,textTransform:\"uppercase\",letterSpacing:\"0.02em\",margin:\"12px 0 7px\"},children:x.n}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:13.5,lineHeight:1.6,color:T.ash},children:x.d})]},x.n))}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:26,background:T.ink,borderRadius:16,padding:\"22px 24px\",display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",gap:14,justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontWeight:700,fontSize:12,letterSpacing:\"1.6px\",color:T.volt,textTransform:\"uppercase\",marginBottom:7},children:props.stillUnsure||\"Still unsure\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:T.body,fontSize:14,color:\"color-mix(in srgb, var(--token-d6e4f13e-8f74-475c-bb72-ff4fb997eb69, #F4F1EA) 78%, transparent)\",lineHeight:1.55,maxWidth:520},children:\"If your feet disagree with a tape measure, order both and send one back. Returns are free for 30 days, worn or not.\"})]}),/*#__PURE__*/_jsx(\"a\",{href:\"/returns\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,background:T.volt,color:T.ink,textDecoration:\"none\",fontFamily:T.disp,fontWeight:400,fontSize:15,letterSpacing:\"0.08em\",textTransform:\"uppercase\",padding:\"14px 24px\",borderRadius:999},children:\"Read returns\"})]})]})]});}/* ===================== SECTION COPY CONTROLS =====================\n   Every visible line in these sections is now a String control with the\n   original wording as its default, so the panel edits the page and the\n   rendered output is unchanged until the buyer changes it. *//* headline + promise controls for the BigType sections *//* ============ LIST CONTROLS — where a list is a list ============\n   Arrays the buyer can add to, reorder and reword in the panel. Each keeps\n   the shipped content as its default. *//* the two pinned product moments pick their shoe from the CMS by slug *//* ===================== PROPERTY CONTROLS =====================\n   ONE registration per component: a second addPropertyControls call for the\n   same component REPLACES the first rather than merging, so every control a\n   component owns is declared here together. *//* remaining section copy — the last of the baked strings *//* the last of the baked section copy *//* ===================== PROPERTY CONTROLS =====================\n   ONE registration per component — a second call for the same component\n   REPLACES the first rather than merging. */addPropertyControls(SrifulNav,{topbarText:{type:ControlType.String,title:\"Topbar text\",defaultValue:\"Free shipping over $150 — every order ships in 24h\"},walkCursor:{type:ControlType.Boolean,title:\"Walking cursor\",defaultValue:true},displayFont:{type:ControlType.String,title:\"Display Font\",defaultValue:\"\",placeholder:'\"Anton\", Impact, sans-serif',description:\"CSS font stack for every headline. Leave empty for Anton.\"},bodyFont:{type:ControlType.String,title:\"Body Font\",defaultValue:\"\",placeholder:'\"Inter\", system-ui, sans-serif',description:\"CSS font stack for body and UI text. Leave empty for Inter.\"},fontStylesheet:{type:ControlType.String,title:\"Font Stylesheet\",defaultValue:\"\",placeholder:\"https://fonts.googleapis.com/css2?family=...\",description:\"Web-font URL to load. Leave empty for the Anton + Inter default.\"},megaCtaLabel:{type:ControlType.String,title:\"Mega CTA Label\",defaultValue:\"SHOP ALL NINE\"}});addPropertyControls(SrifulHero,{kicker:{type:ControlType.String,title:\"Kicker\",defaultValue:\"SS26 Drop 01 — Citywide\"},titleA:{type:ControlType.String,title:\"Title line 1\",defaultValue:\"Run the\"},titleB:{type:ControlType.String,title:\"Title line 2\",defaultValue:\"City.\"},sub:{type:ControlType.String,title:\"Subcopy\",displayTextArea:true,defaultValue:\"Nine performance-grade silhouettes across Runners, Court and Lifestyle. Designed in-house, priced honestly, shipped in 24 hours.\"},ctaLabel:{type:ControlType.String,title:\"CTA label\",defaultValue:\"SHOP THE RANGE\"},secondaryLabel:{type:ControlType.String,title:\"Secondary label\",defaultValue:\"Explore Runners\"}});addPropertyControls(SrifulFeatured,{eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"New this season\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"The Lineup\"},ids:{type:ControlType.String,title:\"Product ids\",defaultValue:\"\"},chip:{type:ControlType.String,title:\"Card chip\",defaultValue:\"\"},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Shop all nine\"}});addPropertyControls(SrifulShopGrid,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"All Shoes\"}});addPropertyControls(SrifulPdp,{promiseOne:{type:ControlType.String,title:\"Promise One\",defaultValue:\"Ships in 24h\"},promiseTwo:{type:ControlType.String,title:\"Promise Two\",defaultValue:\"Free 30-day returns\"},slug:{type:ControlType.String,title:\"Product slug\",defaultValue:\"\"},reviews:{type:ControlType.Array,title:\"Reviews\",control:{type:ControlType.Object,controls:{q:{type:ControlType.String,title:\"Quote\"},n:{type:ControlType.String,title:\"Name\"},d:{type:ControlType.String,title:\"When\"}}},defaultValue:[{q:\"True to size and the bounce is real. Wore them straight out of the box, zero break-in.\",n:\"Marcus T.\",d:\"2 weeks ago\"},{q:\"Quality feels double the price. Goes with everything I own.\",n:\"Dana R.\",d:\"1 month ago\"},{q:\"Fast shipping, honest fit guide, and they look even better in person.\",n:\"Ivy K.\",d:\"3 days ago\"}]},verifiedLabel:{type:ControlType.String,title:\"Verified Label\",defaultValue:\"Verified purchase\"}});addPropertyControls(SrifulCollectionTiles,{eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"Three families\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Shop by range\"}});addPropertyControls(SrifulCollectionGrid,{slug:{type:ControlType.String,title:\"Collection slug\",defaultValue:\"\"}});addPropertyControls(SrifulNewIn,{eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"Just landed\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"New in\"}});addPropertyControls(SrifulEditorial,{eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"The Journal\"},titleA:{type:ControlType.String,title:\"Title line 1\",defaultValue:\"Worn in.\"},titleB:{type:ControlType.String,title:\"Title line 2\",defaultValue:\"Not worn out.\"},ctaLabel:{type:ControlType.String,title:\"CTA label\",defaultValue:\"READ THE JOURNAL\"},ctaHref:{type:ControlType.String,title:\"CTA link\",defaultValue:\"/journal\"}});addPropertyControls(SrifulBoxHero,{shoeImage:{type:ControlType.ResponsiveImage,title:\"Box interior\"},brand:{type:ControlType.String,title:\"Brand\",defaultValue:\"SRIFUL\"},headA:{type:ControlType.String,title:\"Headline\",defaultValue:\"YOUR PAIR IS\"},headChip:{type:ControlType.String,title:\"Headline chip\",defaultValue:\"IN.\"},featuredId:{type:ControlType.String,title:\"Featured id\",defaultValue:\"aero-flux\"},dropLine:{type:ControlType.String,title:\"Lid line\",defaultValue:\"\"},metaLeft:{type:ControlType.String,title:\"Meta left\",defaultValue:\"9 STYLES \\xb7 IN STOCK\"},metaRight:{type:ControlType.String,title:\"Meta right\",defaultValue:\"FREE SHIPPING OVER $150\"},ctaText:{type:ControlType.String,title:\"CTA text\",defaultValue:\"SHOP THE RANGE\"},ctaLink:{type:ControlType.Link,title:\"CTA link\",defaultValue:\"/shop\"},hintText:{type:ControlType.String,title:\"Hint\",defaultValue:\"RUN YOUR CURSOR OVER THE BOX\"},boxStamp:{type:ControlType.String,title:\"Box Stamp\",defaultValue:\"HANDLE WITH HYPE\"},footnote:{type:ControlType.String,title:\"Footnote\",defaultValue:\"— RESTOCKED WEEKLY.\"}});addPropertyControls(SrifulFooter,{mailEndpoint:{type:ControlType.String,title:\"Mail endpoint\",defaultValue:\"\",placeholder:\"https://formspree.io/f/xxxx\",description:\"Leave empty and the signup honestly says nothing was sent. Paste a POST URL to collect real signups.\"},instagramUrl:{type:ControlType.String,title:\"Instagram\",defaultValue:\"\",placeholder:\"https://instagram.com/yourbrand\",description:\"Leave empty to hide.\"},tiktokUrl:{type:ControlType.String,title:\"TikTok\",defaultValue:\"\",placeholder:\"https://tiktok.com/@yourbrand\"},xUrl:{type:ControlType.String,title:\"X\",defaultValue:\"\",placeholder:\"https://x.com/yourbrand\"},signupTitle:{type:ControlType.String,title:\"Signup Title\",defaultValue:\"Get first access\"},signupBlurb:{type:ControlType.String,title:\"Signup Blurb\",defaultValue:\"Drops, restocks and early pricing. One email a week, never more.\"},dropZoneCaption:{type:ControlType.String,title:\"Drop Zone Caption\",defaultValue:\"THE DROP ZONE — FRESH PAIRS LANDING WEEKLY\"}});addPropertyControls(SrifulNewsletter,{mailEndpoint:{type:ControlType.String,title:\"Mail endpoint\",defaultValue:\"\",placeholder:\"https://formspree.io/f/xxxx\",description:\"Leave empty and the signup honestly says nothing was sent. Paste a POST URL to collect real signups.\"},subhead:{type:ControlType.String,title:\"Subhead\",defaultValue:\"Drops hit the list before the shop.\"}});addPropertyControls(SrifulCheckoutSummary,{checkout:{type:ControlType.String,title:\"Checkout\",defaultValue:\"Checkout\"},orderSummary:{type:ControlType.String,title:\"Order Summary\",defaultValue:\"Order Summary\"},subtotal:{type:ControlType.String,title:\"SUBTOTAL\",defaultValue:\"SUBTOTAL\"}});addPropertyControls(SrifulCollectionsIndex,{theRanges:{type:ControlType.String,title:\"The ranges\",defaultValue:\"The ranges\"},collections:{type:ControlType.String,title:\"Collections\",defaultValue:\"Collections\"},threeFamiliesOneStandardEveryPair:{type:ControlType.String,title:\"Three families, one standard. Ever\",defaultValue:\"Three families, one standard. Every pair designed in-house and shipped in 24 hours.\"}});addPropertyControls(SrifulSearchPage,{search:{type:ControlType.String,title:\"Search\",defaultValue:\"Search\"},nothingMatchesThat:{type:ControlType.String,title:\"Nothing matches that\",defaultValue:\"Nothing matches that\"},tryRunnersCourtLifestyleOrA:{type:ControlType.String,title:\"Try Runners, Court, Lifestyle — or\",defaultValue:\"Try Runners, Court, Lifestyle — or a colour.\"}});addPropertyControls(SrifulNotFound,{takingYouToTheNewPage:{type:ControlType.String,title:\"Taking you to the new page…\",defaultValue:\"Taking you to the new page…\"},outOfStock:{type:ControlType.String,title:\"OUT OF STOCK\",defaultValue:\"OUT OF STOCK\"}});addPropertyControls(SrifulCartPage,{yourBag:{type:ControlType.String,title:\"Your Bag\",defaultValue:\"Your Bag\"},yourBagIsEmpty:{type:ControlType.String,title:\"Your bag is empty\",defaultValue:\"Your bag is empty\"},nineSilhouettesThreeFamiliesZeroEx:{type:ControlType.String,title:\"Nine silhouettes. Three families\",defaultValue:\"Nine silhouettes. Three families. Zero excuses.\"},orderSummary:{type:ControlType.String,title:\"Order Summary\",defaultValue:\"Order Summary\"},freeShippingUnlocked:{type:ControlType.String,title:\"Free shipping unlocked\",defaultValue:\"Free shipping unlocked\"},thatCodeIsNotValidTry:{type:ControlType.String,title:\"— That code is not valid. Try VOLT\",defaultValue:\"— That code is not valid. Try VOLT10.\"},demoTipTryVolt10:{type:ControlType.String,title:\"Demo tip: try VOLT10\",defaultValue:\"Demo tip: try VOLT10\"},subtotal:{type:ControlType.String,title:\"Subtotal\",defaultValue:\"Subtotal\"},discount:{type:ControlType.String,title:\"Discount\",defaultValue:\"Discount\"},shipping:{type:ControlType.String,title:\"Shipping\",defaultValue:\"Shipping\"},total:{type:ControlType.String,title:\"TOTAL\",defaultValue:\"TOTAL\"}});addPropertyControls(SrifulCheckout,{demoOrderNoRealPaymentWas:{type:ControlType.String,title:\"DEMO ORDER — NO REAL PAYMENT WAS T\",defaultValue:\"DEMO ORDER — NO REAL PAYMENT WAS TAKEN\"},paid:{type:ControlType.String,title:\"PAID\",defaultValue:\"PAID\"},nothingToCheckOut:{type:ControlType.String,title:\"Nothing to check out\",defaultValue:\"Nothing to check out\"},yourBagIsEmptyTheRange:{type:ControlType.String,title:\"Your bag is empty. The range is no\",defaultValue:\"Your bag is empty. The range is not.\"},checkout:{type:ControlType.String,title:\"Checkout\",defaultValue:\"Checkout\"},demoNoRealPayment:{type:ControlType.String,title:\"DEMO — NO REAL PAYMENT\",defaultValue:\"DEMO — NO REAL PAYMENT\"},guestCheckoutUnderAMinuteEncrypted:{type:ControlType.String,title:\"Guest checkout \\xb7 under a minute \\xb7\",defaultValue:\"Guest checkout \\xb7 under a minute \\xb7 encrypted in the real template\"},delivery:{type:ControlType.String,title:\"Delivery\",defaultValue:\"Delivery\"},demoCheckoutCardIsNotCharged:{type:ControlType.String,title:\"DEMO CHECKOUT — CARD IS NOT CHARGE\",defaultValue:\"DEMO CHECKOUT — CARD IS NOT CHARGED OR STORED\"},total:{type:ControlType.String,title:\"TOTAL\",defaultValue:\"TOTAL\"}});addPropertyControls(SrifulStoryBand,{theSrifulWay:{type:ControlType.String,title:\"The SRIFUL way\",defaultValue:\"The SRIFUL way\"}});addPropertyControls(SrifulHomeHero,{pullOne:{type:ControlType.String,title:\"Pull one\",defaultValue:\"Pull one\"},wall:{type:ControlType.String,title:\"wall\",defaultValue:\"wall.\"}});addPropertyControls(SrifulRangeTiles,{threeFamiliesStepIntoOne:{type:ControlType.String,title:\"Three families — step into one\",defaultValue:\"Three families — step into one\"},shopByRange:{type:ControlType.String,title:\"Shop by range\",defaultValue:\"Shop by range\"}});addPropertyControls(SrifulNewInDrop,{justLanded:{type:ControlType.String,title:\"Just landed\",defaultValue:\"Just landed\"},newIn:{type:ControlType.String,title:\"New in\",defaultValue:\"New in\"},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Shop all nine\"}});addPropertyControls(SrifulHeroProduct,{shoeOfTheSeason:{type:ControlType.String,title:\"Shoe of the season\",defaultValue:\"Shoe of the season\"},featuredSlug:{type:ControlType.String,title:\"Featured slug\",defaultValue:\"ghost-runner\",description:\"Slug of the Products row this section features.\"},headline:{type:ControlType.String,title:\"Headline\",defaultValue:\"\",placeholder:\"The <product name>\",description:\"Leave empty to use the product's CMS name.\"}});addPropertyControls(SrifulAnatomy,{whyTheyCostWhatTheyCost:{type:ControlType.String,title:\"Why they cost what they cost\",defaultValue:\"Why they cost what they cost\"},builtNotBranded:{type:ControlType.String,title:\"Built, not branded\",defaultValue:\"Built, not branded\"},points:{type:ControlType.Array,title:\"Callouts\",control:{type:ControlType.Object,controls:{t:{type:ControlType.String,title:\"Label\"},d:{type:ControlType.String,title:\"Detail\"},fx:{type:ControlType.Number,title:\"X %\",min:0,max:1,step:.005},fy:{type:ControlType.Number,title:\"Y %\",min:0,max:1,step:.005}}},defaultValue:[{t:\"Padded collar\",d:\"Locks the heel without pinching the achilles\",fx:.335,fy:.375},{t:\"Engineered mesh upper\",d:\"Zoned density — structure where it counts, air where it does not\",fx:.56,fy:.49},{t:\"Volt heel counter\",d:\"The one loud detail, doing structural work\",fx:.23,fy:.53},{t:\"Full-length EVA stack\",d:\"289 g, 8 mm drop, cushioned for double-digit miles\",fx:.46,fy:.645}]}});addPropertyControls(SrifulLookFlips,{threeWaysToWearTheHouse:{type:ControlType.String,title:\"Three ways to wear the house\",defaultValue:\"Three ways to wear the house\"},pickYourLane:{type:ControlType.String,title:\"Pick your lane\",defaultValue:\"Pick your lane\"}});addPropertyControls(SrifulStrip,{theShelfScrollToBrowse:{type:ControlType.String,title:\"The shelf — scroll to browse\",defaultValue:\"The shelf — scroll to browse\"},nine:{type:ControlType.String,title:\"nine\",defaultValue:\"nine.\"},kicker:{type:ControlType.String,title:\"Kicker\",defaultValue:\"Nine pairs deep\"},subhead:{type:ControlType.String,title:\"Subhead\",defaultValue:\"The whole range, one shelf\"}});addPropertyControls(SrifulUnmask,{keepScrolling:{type:ControlType.String,title:\"Keep scrolling\",defaultValue:\"Keep scrolling\"},theHouseRule:{type:ControlType.String,title:\"The house rule\",defaultValue:\"The house rule\"},headlineA:{type:ControlType.String,title:\"Headline line 1\",defaultValue:\"We make shoes like\"},headlineB:{type:ControlType.String,title:\"Headline line 2\",defaultValue:\"we still have to \"},headlineChip:{type:ControlType.String,title:\"Headline chip word\",defaultValue:\"pay\"},headlineC:{type:ControlType.String,title:\"Headline line 2 end\",defaultValue:\" for them.\"},shoeSlug:{type:ControlType.String,title:\"Shoe slug\",defaultValue:\"baseline-88\",description:\"Slug of the Products row shown behind the wipe.\"},shoeImage:{type:ControlType.ResponsiveImage,title:\"Shoe image\",description:\"Optional override for the CMS image.\"}});addPropertyControls(SrifulReviews,{proofOverPromises:{type:ControlType.String,title:\"Proof over promises\",defaultValue:\"Proof over promises\"},verifiedAvg:{type:ControlType.String,title:\"VERIFIED AVG\",defaultValue:\"VERIFIED AVG\"},reviews:{type:ControlType.Array,title:\"Reviews\",control:{type:ControlType.Object,controls:{q:{type:ControlType.String,title:\"Quote\"},n:{type:ControlType.String,title:\"Name\"},s:{type:ControlType.String,title:\"Product / size\"},d:{type:ControlType.String,title:\"When\"}}},defaultValue:[{q:\"True to size and the bounce is real. Wore them straight out of the box, zero break-in.\",n:\"Marcus T.\",s:\"Aero Flux \\xb7 US 10\",d:\"2 weeks ago\"},{q:\"Quality feels double the price. The Ghost goes with everything I own and the knit collar is no joke.\",n:\"Dana R.\",s:\"Ghost Runner \\xb7 US 8\",d:\"1 month ago\"},{q:\"Returned my first size, replacement shipped before my return even landed. That is how you run a shop.\",n:\"Ivy K.\",s:\"Court Prime \\xb7 US 9\",d:\"3 days ago\"}]},verifiedLabel:{type:ControlType.String,title:\"Verified Label\",defaultValue:\"Verified purchase\"}});addPropertyControls(SrifulStoryTease,{est2026:{type:ControlType.String,title:\"Est. 2026\",defaultValue:\"Est. 2026\"},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Read the story\"}});addPropertyControls(SrifulLookband,{theLookbook:{type:ControlType.String,title:\"The lookbook\",defaultValue:\"The lookbook\"},subhead:{type:ControlType.String,title:\"Subhead\",defaultValue:\"Nine pairs, no studio. Shot on the people who actually wear them.\"}});addPropertyControls(SrifulGuarantee,{theContract:{type:ControlType.String,title:\"The contract\",defaultValue:\"The contract\"},rows:{type:ControlType.Array,title:\"Contract rows\",control:{type:ControlType.Object,controls:{k:{type:ControlType.String,title:\"Term\"},v:{type:ControlType.String,title:\"Value\"}}},defaultValue:GUARANTEE_FALLBACK},headlineTail:{type:ControlType.String,title:\"Headline Tail\",defaultValue:\"pair promises.\"},paragraph:{type:ControlType.String,title:\"Paragraph\",defaultValue:\"Printed on the box, honoured by a human. If any line below breaks, we make it right — no ticket maze.\"}});addPropertyControls(SrifulWireHero,{ss26StreetRules:{type:ControlType.String,title:\"SS26 — Street rules\",defaultValue:\"SS26 — Street rules\"},oldPairsGo:{type:ControlType.String,title:\"Old pairs go\",defaultValue:\"Old pairs go\"},wire:{type:ControlType.String,title:\"wire\",defaultValue:\"wire.\"},swingAPairFlingYoursUp:{type:ControlType.String,title:\"Swing a pair — fling yours up\",defaultValue:\"Swing a pair — fling yours up\"},retiredNiceArc:{type:ControlType.String,title:\"RETIRED — NICE ARC\",defaultValue:\"RETIRED — NICE ARC\"},theFreshPair:{type:ControlType.String,title:\"The fresh pair\",defaultValue:\"The fresh pair\"}});addPropertyControls(SrifulContact,{sendUsANote:{type:ControlType.String,title:\"Send us a note\",defaultValue:\"Send us a note\"},messageSent:{type:ControlType.String,title:\"MESSAGE SENT\",defaultValue:\"MESSAGE SENT\"},message:{type:ControlType.String,title:\"Message\",defaultValue:\"Message\"},orGoDirect:{type:ControlType.String,title:\"Or go direct\",defaultValue:\"Or go direct\"},responseTime:{type:ControlType.String,title:\"Response time\",defaultValue:\"Response time\"},oneBusinessDay:{type:ControlType.String,title:\"One business day\",defaultValue:\"One business day\"},usuallyFasterWeReadEverythingInclu:{type:ControlType.String,title:\"Usually faster. We read everything\",defaultValue:\"Usually faster. We read everything, including the unhinged colourway suggestions.\"}});addPropertyControls(SrifulSizeGuide,{unisexUsMenSizing:{type:ControlType.String,title:\"Unisex — US men sizing\",defaultValue:\"Unisex — US men sizing\"},howEachPairRuns:{type:ControlType.String,title:\"How each pair runs\",defaultValue:\"How each pair runs\"},stillUnsure:{type:ControlType.String,title:\"Still unsure\",defaultValue:\"Still unsure\"},sizeRows:{type:ControlType.Array,title:\"Size Rows\",control:{type:ControlType.Object,controls:{us:{type:ControlType.String,title:\"US\"},uk:{type:ControlType.String,title:\"UK\"},eu:{type:ControlType.String,title:\"EU\"},cm:{type:ControlType.String,title:\"CM\"}}},defaultValue:SIZE_ROWS_FALLBACK},fitNotes:{type:ControlType.Array,title:\"Fit Notes\",control:{type:ControlType.Object,controls:{n:{type:ControlType.String,title:\"Product\"},f:{type:ControlType.String,title:\"Verdict\"},d:{type:ControlType.String,title:\"Detail\"}}},defaultValue:SIZE_NOTES_FALLBACK}});addPropertyControls(SrifulStatement,{headlineA:{type:ControlType.String,title:\"Headline line 1\",defaultValue:\"Not built\"},headlineB:{type:ControlType.String,title:\"Headline line 2\",defaultValue:\"for \"},headlineChip:{type:ControlType.String,title:\"Headline chip word\",defaultValue:\"shelves.\"},paragraph:{type:ControlType.String,title:\"Paragraph\",defaultValue:\"Most brands sell hype. We sell shoes — nine silhouettes revised until they earn the line-up. No artificial scarcity, no influencer tax. If a pair cannot move, it does not make the range.\"}});addPropertyControls(SrifulBookend,{headlineA:{type:ControlType.String,title:\"Headline line 1\",defaultValue:\"Find your\"},headlineChip:{type:ControlType.String,title:\"Headline chip word\",defaultValue:\"pair.\"},promiseOne:{type:ControlType.String,title:\"Promise One\",defaultValue:\"Ships in 24h\"},promiseTwo:{type:ControlType.String,title:\"Promise Two\",defaultValue:\"Free 30-day returns\"},ratingLine:{type:ControlType.String,title:\"Rating Line\",defaultValue:\"4.9 from 2,400 reviews\"},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"SHOP ALL NINE\"},secondaryLabel:{type:ControlType.String,title:\"Secondary Label\",defaultValue:\"Or browse by range\"}});addPropertyControls(SrifulMarquee,{words:{type:ControlType.Array,title:\"Marquee words\",control:{type:ControlType.Object,controls:{word:{type:ControlType.String,title:\"Word\",description:\"Prefix with CHIP: to draw it as a volt chip.\"}}},defaultValue:MARQUEE_FALLBACK.map(w=>({word:w}))}});\nexport const __FramerMetadata__ = {\"exports\":{\"SrifulWireHero\":{\"type\":\"reactComponent\",\"name\":\"SrifulWireHero\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulEditorial\":{\"type\":\"reactComponent\",\"name\":\"SrifulEditorial\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"SrifulFeatured\":{\"type\":\"reactComponent\",\"name\":\"SrifulFeatured\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulStoryTease\":{\"type\":\"reactComponent\",\"name\":\"SrifulStoryTease\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulNewInDrop\":{\"type\":\"reactComponent\",\"name\":\"SrifulNewInDrop\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"SrifulSearchPage\":{\"type\":\"reactComponent\",\"name\":\"SrifulSearchPage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"SrifulAnatomy\":{\"type\":\"reactComponent\",\"name\":\"SrifulAnatomy\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulCollectionsIndex\":{\"type\":\"reactComponent\",\"name\":\"SrifulCollectionsIndex\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"SrifulLookband\":{\"type\":\"reactComponent\",\"name\":\"SrifulLookband\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulNewsletter\":{\"type\":\"reactComponent\",\"name\":\"SrifulNewsletter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulCollectionTiles\":{\"type\":\"reactComponent\",\"name\":\"SrifulCollectionTiles\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"SrifulUnmask\":{\"type\":\"reactComponent\",\"name\":\"SrifulUnmask\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"SrifulCheckout\":{\"type\":\"reactComponent\",\"name\":\"SrifulCheckout\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulCollectionGrid\":{\"type\":\"reactComponent\",\"name\":\"SrifulCollectionGrid\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"SrifulSizeGuide\":{\"type\":\"reactComponent\",\"name\":\"SrifulSizeGuide\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SrifulCheckoutSummary\":{\"type\":\"reactComponent\",\"name\":\"SrifulCheckoutSummary\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"SrifulStrip\":{\"type\":\"reactComponent\",\"name\":\"SrifulStrip\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SrifulLookFlips\":{\"type\":\"reactComponent\",\"name\":\"SrifulLookFlips\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulBookend\":{\"type\":\"reactComponent\",\"name\":\"SrifulBookend\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulHomeHero\":{\"type\":\"reactComponent\",\"name\":\"SrifulHomeHero\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulNav\":{\"type\":\"reactComponent\",\"name\":\"SrifulNav\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"SrifulPdp\":{\"type\":\"reactComponent\",\"name\":\"SrifulPdp\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulReviews\":{\"type\":\"reactComponent\",\"name\":\"SrifulReviews\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"SrifulContact\":{\"type\":\"reactComponent\",\"name\":\"SrifulContact\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"SrifulShopGrid\":{\"type\":\"reactComponent\",\"name\":\"SrifulShopGrid\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SrifulCartPage\":{\"type\":\"reactComponent\",\"name\":\"SrifulCartPage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"SrifulNotFound\":{\"type\":\"reactComponent\",\"name\":\"SrifulNotFound\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulVeil\":{\"type\":\"reactComponent\",\"name\":\"SrifulVeil\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"1\",\"framerIntrinsicWidth\":\"1\"}},\"SrifulStatement\":{\"type\":\"reactComponent\",\"name\":\"SrifulStatement\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"SrifulHero\":{\"type\":\"reactComponent\",\"name\":\"SrifulHero\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"SrifulFooter\":{\"type\":\"reactComponent\",\"name\":\"SrifulFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SrifulGuarantee\":{\"type\":\"reactComponent\",\"name\":\"SrifulGuarantee\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SrifulHeroProduct\":{\"type\":\"reactComponent\",\"name\":\"SrifulHeroProduct\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"SrifulNewIn\":{\"type\":\"reactComponent\",\"name\":\"SrifulNewIn\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"SrifulRangeTiles\":{\"type\":\"reactComponent\",\"name\":\"SrifulRangeTiles\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"SrifulStoryBand\":{\"type\":\"reactComponent\",\"name\":\"SrifulStoryBand\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"SrifulBoxHero\":{\"type\":\"reactComponent\",\"name\":\"SrifulBoxHero\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"800\",\"framerSupportedLayoutWidth\":\"any\"}},\"SrifulMarquee\":{\"type\":\"reactComponent\",\"name\":\"SrifulMarquee\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SrifulKit.map","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,n=Object.create,i=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[a(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,n)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let o of a(e))u.call(t,o)||o===r||i(t,o,{get:()=>e[o],enumerable:!(n=s(e,o))||n.enumerable});return t;},c=(t,e,r)=>(r=null!=t?n(o(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:i(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=c(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},v=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=p(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function p(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},T={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function M(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=p(r);}writeUint8(t){M(t,E.Uint8,T.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){M(t,E.Uint16,T.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){M(t,E.Uint32,T.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){M(t,E.Uint64,T.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){M(t,E.BigUint64,T.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){M(t,E.Int8,T.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){M(t,E.Int16,T.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){M(t,E.Int32,T.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){M(t,E.Int64,T.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){M(t,E.BigInt64,T.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(U)),t(this,\"view\",p(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class e{static fromString(t){let[r,n,i]=t.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new e(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),n=t.readUint32(),i=t.readUint32();return new e(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(e,r,n){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=n;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(t){let e=t.readUint16(),n=[];for(let i=0;i<e;i++){let e=r.read(t);n.push(e);}return{type:P.Array,value:n};}function _(t,e){for(let n of(t.writeUint16(e.value.length),e.value))r.write(t,n);}function j(t,e,n){let i=t.value.length,s=e.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=t.value[s],a=e.value[s],o=r.compare(i,a,n);if(0!==o)return o;}return 0;}function D(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(t){let e=t.readUint16(),n={};for(let i=0;i<e;i++){let e=t.readString();n[e]=r.read(t);}return{type:P.Object,value:n};}function tu(t,e){let n=Object.entries(e.value);for(let[e,i]of(t.writeUint16(n.length),n))t.writeString(e),r.write(t,i);}function tl(t,e,n){let i=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=t.value[o]??null,h=e.value[u]??null,c=r.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tv(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tp(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return D(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tp(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),j(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tv(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((t,e)=>{for(let n=0;n<this.fieldNames.length;n++){let i=t.values[n],s=e.values[n],a=r.compare(i,s,this.options.collation);if(0!==a)return a;}return t.pointer.compare(e.pointer);});}static deserialize(t){let n=new v(t),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let t=0;t<u;t++){let t=[];for(let e=0;e<s;e++){let e=r.read(n);t.push(e);}let e=O.read(n);o.entries.push({values:t,pointer:e});}return o;}serialize(){let t=new F;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=e;for(let e of n)r.write(t,e);i.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tT(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tM,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tM=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){t(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tT(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,n){let i=0,s=t.length;for(;i<s;){let a=i+s>>1,o=t[a],u=o.values[e];0>r.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,n){let i=0,s=t.length;for(;i<s;){let a=i+s>>1,o=t[a],u=o.values[e];r.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"collation\",void 0),this.options=e;let r={},n=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];I(e,\"Missing definition for field\",t),r[t]=e,n.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=n,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction tA(t){let e={},n=t.readUint16();for(let i=0;i<n;i++){let n=t.readString();e[n]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nvar tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new v(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tT(this.url,e);return r.map((e,r)=>{let n=new v(e),i=tA(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i};});},{maxBatchSize:250})),this.id=e,this.url=r;}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(t,e,n){return r.compare(t,e,n);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nimport{addPropertyControls as e,ControlType as l,QueryEngine as t}from\"framer\";import{DatabaseCollection as r,DatabaseDictionaryIndex as a}from\"./aUr5CkV1B-0.js\";import{getRichTextJsonResolver as i}from\"./aUr5CkV1B-1.js\";let o={A_3KF98rM:{isNullable:!0,type:l.ResponsiveImage},AwmLffUND:{isNullable:!0,type:l.String},btW_3r3kZ:{isNullable:!0,type:l.String},createdAt:{isNullable:!0,type:l.Date},eaSUudTii:{isNullable:!0,type:l.String},eIQgzcVbB:{isNullable:!0,type:l.String},gTc3Wjehq:{isNullable:!0,type:l.ResponsiveImage},hRikNTJ7H:{isNullable:!0,type:l.String},id:{isNullable:!1,type:l.String},l23xbFKit:{isNullable:!0,type:l.String},mncT5o63K:{isNullable:!0,type:l.Number},nextItemId:{isNullable:!0,type:l.String},OL3ohfob7:{isNullable:!0,type:l.String},OqBwGJlfF:{isNullable:!0,type:l.Number},ORnyc7tLo:{isNullable:!0,type:l.ResponsiveImage},previousItemId:{isNullable:!0,type:l.String},sXubijBcP:{isNullable:!0,type:l.ResponsiveImage},uolzvarr_:{isNullable:!0,type:l.ResponsiveImage},updatedAt:{isNullable:!0,type:l.Date},WsX0Z9yg2:{isNullable:!0,type:l.String}},m=[\"id\"],n={type:1},c=[\"previousItemId\"],s=[\"nextItemId\"],u=[\"id\",\"WsX0Z9yg2\"],d=[\"WsX0Z9yg2\",\"id\"],f=[\"OqBwGJlfF\"],p={type:0},y=[\"btW_3r3kZ\"],g=[\"WsX0Z9yg2\"],h=[\"eIQgzcVbB\"],w=[\"l23xbFKit\"],U=[\"gTc3Wjehq\"],N=[\"mncT5o63K\"],S=[\"AwmLffUND\"],R=[\"eaSUudTii\"],V=[\"hRikNTJ7H\"],b=[\"OL3ohfob7\"],B=[\"ORnyc7tLo\"],L=[\"uolzvarr_\"],I=[\"sXubijBcP\"],k=[\"A_3KF98rM\"],C=[],x=e=>{let l=C[e];if(l)return l().then(e=>e.default);},v={},T=i(v),W=new t,A={collectionByLocaleId:{default:new r({chunks:[new URL(\"./aUr5CkV1B-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"5741c35a-4d13-4d9f-82d2-ad243cec13addefault\",indexes:[new a({collation:n,collectionSchema:o,fieldNames:m,range:{from:0,to:241},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:c,range:{from:241,to:481},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:s,range:{from:481,to:717},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:u,range:{from:717,to:1104},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:d,range:{from:1104,to:1491},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:f,range:{from:1491,to:1694},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:y,range:{from:1694,to:1924},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:g,range:{from:1924,to:2179},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:h,range:{from:2179,to:2446},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:w,range:{from:2446,to:3065},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:U,range:{from:3065,to:6442},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:N,range:{from:6442,to:6645},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:S,range:{from:6645,to:6898},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:R,range:{from:6898,to:7114},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:V,range:{from:7114,to:7291},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:b,range:{from:7291,to:8175},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:B,range:{from:8175,to:11181},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:L,range:{from:11181,to:14190},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:I,range:{from:14190,to:16133},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:o,fieldNames:k,range:{from:16133,to:19447},url:new URL(\"./aUr5CkV1B-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:T,resolveVectorSetItem:x,schema:o})},displayName:\"Products\",id:\"5741c35a-4d13-4d9f-82d2-ad243cec13ad\"};export default A;e(A,{OqBwGJlfF:{defaultValue:0,title:\"Price\",type:l.Number},btW_3r3kZ:{defaultValue:\"\",title:\"Category\",type:l.String},WsX0Z9yg2:{preventLocalization:!1,title:\"Slug\",type:l.String},eIQgzcVbB:{defaultValue:\"\",title:\"Colorway\",type:l.String},l23xbFKit:{defaultValue:\"\",title:\"Description\",type:l.String},gTc3Wjehq:{title:\"Image\",type:l.ResponsiveImage},mncT5o63K:{defaultValue:0,title:\"Drop Order\",type:l.Number},AwmLffUND:{defaultValue:\"\",title:\"Title\",type:l.String},eaSUudTii:{defaultValue:\"\",title:\"Tag\",type:l.String},hRikNTJ7H:{defaultValue:\"\",title:\"Sold Out\",type:l.String},OL3ohfob7:{defaultValue:\"\",title:\"Specs\",type:l.String},ORnyc7tLo:{title:\"Angle 2\",type:l.ResponsiveImage},uolzvarr_:{title:\"Angle 3\",type:l.ResponsiveImage},sXubijBcP:{title:\"Angle 4\",type:l.ResponsiveImage},A_3KF98rM:{title:\"Cutout\",type:l.ResponsiveImage},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/aUr5CkV1B:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/aUr5CkV1B:default\",title:\"Next\",type:l.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,l){let[t]=await W.query({from:{data:A,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"WsX0Z9yg2\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.WsX0Z9yg2;},async getRecordIdBySlug(e,l){let[t]=await W.query({from:{data:A,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"WsX0Z9yg2\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerSlug\":\"WsX0Z9yg2\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerRecordIdKey\":\"id\",\"framerCollectionUtils\":\"1\",\"framerData\":\"true\",\"framerColorSyntax\":\"false\",\"framerCollectionId\":\"aUr5CkV1B\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,n=Object.create,i=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[a(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,n)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let o of a(e))u.call(t,o)||o===r||i(t,o,{get:()=>e[o],enumerable:!(n=s(e,o))||n.enumerable});return t;},c=(t,e,r)=>(r=null!=t?n(o(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:i(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=c(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},v=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=p(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function p(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},T={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function M(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=p(r);}writeUint8(t){M(t,E.Uint8,T.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){M(t,E.Uint16,T.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){M(t,E.Uint32,T.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){M(t,E.Uint64,T.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){M(t,E.BigUint64,T.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){M(t,E.Int8,T.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){M(t,E.Int16,T.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){M(t,E.Int32,T.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){M(t,E.Int64,T.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){M(t,E.BigInt64,T.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(U)),t(this,\"view\",p(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class e{static fromString(t){let[r,n,i]=t.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new e(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),n=t.readUint32(),i=t.readUint32();return new e(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(e,r,n){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=n;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(t){let e=t.readUint16(),n=[];for(let i=0;i<e;i++){let e=r.read(t);n.push(e);}return{type:P.Array,value:n};}function _(t,e){for(let n of(t.writeUint16(e.value.length),e.value))r.write(t,n);}function j(t,e,n){let i=t.value.length,s=e.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=t.value[s],a=e.value[s],o=r.compare(i,a,n);if(0!==o)return o;}return 0;}function D(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(t){let e=t.readUint16(),n={};for(let i=0;i<e;i++){let e=t.readString();n[e]=r.read(t);}return{type:P.Object,value:n};}function tu(t,e){let n=Object.entries(e.value);for(let[e,i]of(t.writeUint16(n.length),n))t.writeString(e),r.write(t,i);}function tl(t,e,n){let i=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=t.value[o]??null,h=e.value[u]??null,c=r.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tv(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tp(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return D(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tp(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),j(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tv(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((t,e)=>{for(let n=0;n<this.fieldNames.length;n++){let i=t.values[n],s=e.values[n],a=r.compare(i,s,this.options.collation);if(0!==a)return a;}return t.pointer.compare(e.pointer);});}static deserialize(t){let n=new v(t),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let t=0;t<u;t++){let t=[];for(let e=0;e<s;e++){let e=r.read(n);t.push(e);}let e=O.read(n);o.entries.push({values:t,pointer:e});}return o;}serialize(){let t=new F;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=e;for(let e of n)r.write(t,e);i.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tT(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tM,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tM=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){t(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tT(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,n){let i=0,s=t.length;for(;i<s;){let a=i+s>>1,o=t[a],u=o.values[e];0>r.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,n){let i=0,s=t.length;for(;i<s;){let a=i+s>>1,o=t[a],u=o.values[e];r.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"collation\",void 0),this.options=e;let r={},n=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];I(e,\"Missing definition for field\",t),r[t]=e,n.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=n,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction tA(t){let e={},n=t.readUint16();for(let i=0;i<n;i++){let n=t.readString();e[n]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nvar tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new v(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tT(this.url,e);return r.map((e,r)=>{let n=new v(e),i=tA(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i};});},{maxBatchSize:250})),this.id=e,this.url=r;}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(t,e,n){return r.compare(t,e,n);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i}from\"./LnsmtLiyv-0.js\";import{getRichTextJsonResolver as a}from\"./LnsmtLiyv-1.js\";let n={c00OXmRbE:{isNullable:!0,type:t.String},createdAt:{isNullable:!0,type:t.Date},HAleg8u4C:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},rGPiJ18eW:{isNullable:!0,type:t.ResponsiveImage},updatedAt:{isNullable:!0,type:t.Date},vy5KijnAK:{isNullable:!0,type:t.String},xKQhI5znm:{isNullable:!0,type:t.ResponsiveImage}},r=[],p=e=>{let t=r[e];if(t)return t().then(e=>e.default);},d={},o=a(d),u=new l,y={collectionByLocaleId:{default:new i({chunks:[new URL(\"./LnsmtLiyv-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"43d15d9c-4628-4a2a-b581-10ba25d6e4eddefault\",indexes:[],resolveRichText:o,resolveVectorSetItem:p,schema:n})},displayName:\"Ranges\",id:\"43d15d9c-4628-4a2a-b581-10ba25d6e4ed\"};export default y;e(y,{c00OXmRbE:{defaultValue:\"\",title:\"Tagline\",type:t.String},vy5KijnAK:{preventLocalization:!1,title:\"Slug\",type:t.String},rGPiJ18eW:{title:\"Image\",type:t.ResponsiveImage},HAleg8u4C:{defaultValue:\"\",title:\"Title\",type:t.String},xKQhI5znm:{title:\"Tile\",type:t.ResponsiveImage},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/LnsmtLiyv:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/LnsmtLiyv:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await u.query({from:{data:y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"vy5KijnAK\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.vy5KijnAK;},async getRecordIdBySlug(e,t){let[l]=await u.query({from:{data:y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"vy5KijnAK\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerRecordIdKey\":\"id\",\"framerCollectionId\":\"LnsmtLiyv\",\"framerColorSyntax\":\"false\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\",\"framerData\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerSlug\":\"vy5KijnAK\",\"framerCollectionUtils\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da191f6)\nexport default function metadata(params,activeLocale){return{description:\"Premium sneakers in three families: Runners, Court and Lifestyle. Free shipping over $150.\",favicon:\"https://framerusercontent.com/assets/JwkZeEvHg6MQiHyil7D1v511STQ.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/tiyoKQszMV5tAFPyTjfwEF7gcvs.jpg\",title:\"SRIFUL — Run the City\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}