{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/DfiHm7rgZZvl0dxRShLF/YFXw8Lhzym1IpplB8f8b/FC_ProductPriceDiscount.js", "ssg:https://framerusercontent.com/modules/z7ThLSzD3G9L6EN1QhCX/EwxSGQSAHKojzitEGGTG/mruHwZU9P.js", "ssg:https://framer.com/m/shopX-productVariantsButton-Mmm7.js", "ssg:https://framerusercontent.com/modules/8jxrujLxHXSjVs5E8DZA/A2jANSoJ23OaFwXxkLAS/CmdmkcH78.js", "ssg:https://framer.com/m/shopX-productVariantsTitle-NNFS.js", "ssg:https://framerusercontent.com/modules/LexXLRVKTdoqiCBn8fDM/wFe20bZr3qyic4dEsTfz/FC_ProductVariants_v1.js", "ssg:https://framerusercontent.com/modules/N07JJZfuMtyHijtiRRgH/vuWsYB4j3wQ8nbJ1MmZM/FC_ProductPrice.js", "ssg:https://framerusercontent.com/modules/ZipJAXrtSkBsdbTSry5q/vYd5oXwvdxHiTUBD8VOo/FC_ProductPriceCompare.js", "ssg:https://framerusercontent.com/modules/gsF1PcoB6DIjO9DCxQ8u/ZF2YKjKEXWtLeQihDKoU/FC_ProductStockStatus.js", "ssg:https://framerusercontent.com/modules/LfNrg3Vrj1wZ6mJirTUh/di9WOJwWZKBTLUmtcBbH/FC_ProductInventoryCounter.js", "ssg:https://framerusercontent.com/modules/eRyMkWBM98btlQux0sY0/zln4GanbmC92skO3P5FN/bOUzVyF13.js", "ssg:https://framerusercontent.com/modules/FXrY3V9ZYVL8aziafDQn/Tma2gqWqWmkibhcQtVN5/initialize.js", "ssg:https://framerusercontent.com/modules/DfixsupJND2Hhr1xcPbk/03iKVsO77Al2kz12gBOp/FC_ProductPurchaseButton.js", "ssg:https://framerusercontent.com/modules/B12xzzGu5tV27jDrWyaW/dyGmYzzIUDiXU0ubHYzE/FC_ProductVariantState.js", "ssg:https://framerusercontent.com/modules/NQ9LlTfXzHTRhTTi6qMI/5u9VoSaQM7qxLI2scUcH/Loading.js", "ssg:https://framerusercontent.com/modules/6TNe6wdqWqJgMHJ1bFEV/8GFKmB9Lar977U4s4pIe/S6w1vEATG.js", "ssg:https://framerusercontent.com/modules/VVo8J8hvm2M6FCC0bNZv/7m4SXPFAdoVQeOL2BOmx/z8TZdNzkB.js", "ssg:https://framerusercontent.com/modules/InZRqhaldKvgkQ1LVYsC/PiDdUnXCyd1V6ATg9VVn/JCQUXyyVV.js", "ssg:https://framerusercontent.com/modules/9d7NCy9r61zUnKd7fUYc/SnVm0Zx649SwKo22ibtr/FC_ProductQuantitySelector.js", "ssg:https://framerusercontent.com/modules/Yp0x1eOB8wYfdZ5ynteC/hQZIroawOjGAfUTrtkBk/FC_ProductQuantityButton.js", "ssg:https://framerusercontent.com/modules/BfEozDQVeCAUsC1AoxNy/qc2tbaDzR5CRfmkYUQjw/XXtHGRjK5.js", "ssg:https://framerusercontent.com/modules/V0Ha0SvO1EE88tBlxqbm/EHkRLzVtxzmP1kXZ67VC/OLOAUNuCL.js", "ssg:https://framerusercontent.com/modules/OeherJmQ70j34NztBJeb/Wjxb8ZbWWohstUEnhyUb/t_ow47IOQ-0.js", "ssg:https://framerusercontent.com/modules/OeherJmQ70j34NztBJeb/Wjxb8ZbWWohstUEnhyUb/t_ow47IOQ-1.js", "ssg:https://framerusercontent.com/modules/OeherJmQ70j34NztBJeb/Wjxb8ZbWWohstUEnhyUb/t_ow47IOQ-3.js", "ssg:https://framerusercontent.com/modules/OeherJmQ70j34NztBJeb/Wjxb8ZbWWohstUEnhyUb/t_ow47IOQ.js", "ssg:https://framerusercontent.com/modules/9GVLD0HF5CqLDJOc5VtL/UFcC0JLiEWOZc282PK6G/ukDjMkxGW-0.js", "ssg:https://framerusercontent.com/modules/9GVLD0HF5CqLDJOc5VtL/UFcC0JLiEWOZc282PK6G/ukDjMkxGW-1.js", "ssg:https://framerusercontent.com/modules/9GVLD0HF5CqLDJOc5VtL/UFcC0JLiEWOZc282PK6G/ukDjMkxGW-3.js", "ssg:https://framerusercontent.com/modules/9GVLD0HF5CqLDJOc5VtL/UFcC0JLiEWOZc282PK6G/ukDjMkxGW.js", "ssg:https://framerusercontent.com/modules/x6w2vjNaXe78308pDiKB/ZUjelVbYQJxihbhemTyl/TPaBZEg0g.js", "ssg:https://framerusercontent.com/modules/LjApzTRXaGMbVRfiQhBH/vED2gRd1AlEJwZv6GVpS/NWohQs2t3.js", "ssg:https://framerusercontent.com/modules/wpKYixIihdBtnUbSgNOr/Zm9BpXgJaoH7YFJlIhlc/qOBTt2_7o.js", "ssg:https://framerusercontent.com/modules/57kc2ZVFoMs93r6bwGz0/SMARo8gV0ERmn71mJa0N/s2fAhDgit.js", "ssg:https://framerusercontent.com/modules/c5iiNqWlnIGIcHW99tev/VtXzEIyU3HvN4QSIca1r/xwfwAcVgF.js", "ssg:https://framerusercontent.com/modules/Txx3XGcgb6LgUyZChOFq/PXMAv6V9YdUtHHtNNODT/djZmpdZ3m.js", "ssg:https://framerusercontent.com/modules/PPp4SM6aDcxohk9WJnbk/xk9f9S3aMZOpNPDYrE0Y/p_Bey0hiq.js", "ssg:https://framerusercontent.com/modules/Sw4ZcqLgp4TU78y2mc7g/YEiKP7KQ6RRA645LZ9Pd/Rj7EN6Ujw.js", "ssg:https://framerusercontent.com/modules/JJ79NDPtoGGDxFLNRSdd/NRaSoZZEmT3nC49icDfr/UAF8Exrr6.js", "ssg:https://framerusercontent.com/modules/wh2WkGevvypLJWtm3r5y/9YMn2YoXknJynruCh6Qh/uvuBPQ9cm.js", "ssg:https://framerusercontent.com/modules/5xJexfHphFjoCgqA8Dtn/qyUzdeUXTOa6t65deKTc/vCxtwHV7h.js", "ssg:https://framerusercontent.com/modules/sM68zLPqvOr4j8Nq3yHe/Q20obJqgzXZ3KBg1ZMkm/xgZ6PUr1q.js", "ssg:https://framerusercontent.com/modules/4T0GW9ODOPXQKkatshZY/bmcoHSFpW8Xt4mFRMbsk/YdG6kCmHL.js", "ssg:https://framerusercontent.com/modules/orA1TYQPeaYyVAKoXakz/yBvWlTlw77t0b5dX9c3h/Xa3SAALO0.js", "ssg:https://framerusercontent.com/modules/VTgNdwo5seYoDa14OApp/Ie5gq9vtX4JHPXVYgFhj/Db_OAcjNe.js"],
  "sourcesContent": ["/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * \u00A9 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get}from\"lodash-es\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{currencyMaps}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/N2GIWD1ik8HES3ASBGeD/locales.js\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_ProductPriceDiscount(props){const{shopifyProductID,discountType,format:{showCurrency,showSymbol,showDecimals,currencyCode}={},textFormat}=props;const[product,setProduct]=useState();const[activeVariant,setActiveVariant]=useState();const[selectedCurrency,setSelectedCurrency]=useState(()=>{// Initialize with the currency code from the product or default to \"USD\"\nreturn get(product,\"priceRange.minVariantPrice.currencyCode\")||\"USD\";});const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");const isBrowser=useIsBrowser();useEffect(()=>{if(product){setSelectedCurrency(get(product,\"priceRange.minVariantPrice.currencyCode\")||\"USD\");}},[product]);// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode||\"US\");setSelectedCountry(storedCountry||\"United States\");},[isBrowser]);useEffect(()=>{if(!isBrowser)return;const handleVariantChange=e=>{try{if(e.detail){const expectedProductId=`gid://shopify/Product/${shopifyProductID}`;if(!e.detail.productId||e.detail.productId!==expectedProductId){return;}}// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);// Find the matching variant in the current product data\nconst matchingVariant=_matchingProduct.node?.variants?.edges?.find(({node})=>node.selectedOptions.every(option=>e.detail.selectedOptions.find(detailOption=>detailOption.name===option.name&&detailOption.value===option.value)));if(matchingVariant){setActiveVariant(matchingVariant.node);}else{setActiveVariant(e.detail);}}}catch(error){// Fallback to using the event detail directly\nsetActiveVariant(e.detail);}};const handleProductsReady=e=>{if(Array.isArray(e.detail.products)){const _matchingProduct=e.detail.products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");// If there's only one variant, set it as active\nif(_matchingProduct?.node?.variants?.edges?.length===1){const variant=_matchingProduct.node.variants.edges[0].node;setActiveVariant(variant);}}};// Initial product load function\nconst loadProduct=async()=>{try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);if(_matchingProduct.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}}}catch(error){// Error handling\n}};// Call loadProduct on mount\nloadProduct();// Initial check for existing products\nif(window[\"shopXtools\"]?.products){if(Array.isArray(window[\"shopXtools\"].products)){const _matchingProduct=window[\"shopXtools\"].products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");// If there's only one variant, set it as active\nif(_matchingProduct?.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}}}// Add event listeners\ndocument.addEventListener(\"data__products-ready\",handleProductsReady);document.addEventListener(\"product__active-variant__changed\",handleVariantChange);// Cleanup\nreturn()=>{document.removeEventListener(\"data__products-ready\",handleProductsReady);document.removeEventListener(\"product__active-variant__changed\",handleVariantChange);};},[isBrowser,shopifyProductID,selectedCurrency]);useEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=event=>{const{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);// Preserve active variant selection if possible\nif(activeVariant){const matchingVariant=_matchingProduct.node?.variants?.edges?.find(({node})=>node.selectedOptions.every(option=>activeVariant.selectedOptions.find(activeOption=>activeOption.name===option.name&&activeOption.value===option.value)));if(matchingVariant){setActiveVariant(matchingVariant.node);}}}}catch(error){// Error handling\n}};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser,shopifyProductID,activeVariant,product]);const price=useMemo(()=>activeVariant?get(activeVariant,\"price.amount\"):get(product,\"priceRange.minVariantPrice.amount\"),[activeVariant,product]);const compareAtPrice=useMemo(()=>activeVariant?get(activeVariant,\"compareAtPrice.amount\"):get(product,\"compareAtPriceRange.minVariantPrice.amount\"),[activeVariant,product]);const currencyConfig=useMemo(()=>{const config=typeof window!==\"undefined\"?{position:window?.__FcCurrencyConfigs?.currencyPosition||\"Before\",showCode:window?.__FcCurrencyConfigs?.currencyPosition!==\"Hide\",symbol:currencyMaps[selectedCurrency]||\"$\"}:{position:\"Before\",showCode:false,symbol:\"$\"};return config;},[selectedCurrency]);// Common function to format price based on options\nconst formatPriceWithOptions=(numericPrice,currCode)=>{const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);// Get locale from selected country code\nconst locale=getLocaleFromCountry(selectedCountryCode);// Log browser user agent for debugging iOS-specific issues\n// if (isBrowser) {\n//     console.log(\"[FC_ProductPriceDiscount] Format debug:\", {\n//         userAgent: navigator.userAgent,\n//         isCurrencySymbolSameAsCode: symbolSameAsCode,\n//         currencyCode: currCode,\n//         selectedCountryCode,\n//         locale,\n//         showSymbol,\n//         showCurrency,\n//         showDecimals,\n//     })\n// }\n// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback for boolean value\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;};const calculateDiscount=useCallback(()=>{const compareAtPriceNum=parseFloat(compareAtPrice);const priceNum=parseFloat(price);if(!compareAtPriceNum||!priceNum||compareAtPriceNum<=priceNum)return null;if(discountType===\"Percentage\"){const discount=(compareAtPriceNum-priceNum)/compareAtPriceNum*100;return`${Math.round(discount)}%`;}else{const amount=compareAtPriceNum-priceNum;const currentCurrencyCode=selectedCurrency||currencyCode||\"USD\";return formatPriceWithOptions(amount,currentCurrencyCode);}},[price,compareAtPrice,discountType,showDecimals,selectedCurrency,currencyCode,showCurrency,showSymbol]);const discount=calculateDiscount();const formattedDiscount=discount?discount:\"\";const showMockValues=useMemo(()=>typeof RenderTarget!==\"undefined\"&&(RenderTarget.current()===RenderTarget.canvas||isBrowser&&window.location.origin.endsWith(\"framercanvas.com\")),[isBrowser]);const text=useMemo(()=>{if(!isBrowser)return\"\";if(showMockValues){if(discountType===\"Percentage\"){return textFormat.replace(\"{{discount}}\",\"20%\");}else{// For canvas view, handle the display options directly\nconst mockAmount=10;const currentCurrencyCode=currencyCode||\"USD\";const formattedAmount=formatPriceWithOptions(mockAmount,currentCurrencyCode);return textFormat.replace(\"{{discount}}\",formattedAmount);}}if(!formattedDiscount)return\"\";return textFormat.replace(\"{{discount}}\",formattedDiscount);},[discount,showMockValues,isBrowser,textFormat,discountType,showDecimals,showCurrency,showSymbol,currencyCode,props.format]);// Return empty div during SSR\nif(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"}});}if(!text)return null;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",backgroundColor:props.backgroundColor,padding:props.paddingPerSide?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:props.padding,borderRadius:props.radiusPerCorner?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:props.borderRadius,boxSizing:\"border-box\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.textColor,margin:0,padding:0,whiteSpace:\"nowrap\"},children:text})});}FC_ProductPriceDiscount.defaultProps={shopifyProductID:\"\",backgroundColor:\"transparent\",padding:8,borderRadius:0,font:undefined,textColor:\"#000\",textFormat:\"{{discount}} OFF\",discountType:\"Percentage\",format:{showCurrency:true,showSymbol:true,currencyCode:\"USD\",showDecimals:\"Always show\"}};addPropertyControls(FC_ProductPriceDiscount,{shopifyProductID:{type:ControlType.String,title:\"Product ID\",description:\"Connect to CMS\"},discountType:{type:ControlType.Enum,title:\"Type\",options:[\"Percentage\",\"Amount\"],optionTitles:[\"%\",\"Amount\"],defaultValue:\"Percentage\",displaySegmentedControl:true},format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, \u20AC, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency on your site is automatic, this is only shown in canvas preview.\"}},hidden:props=>props.discountType!==\"Amount\"},textFormat:{type:ControlType.String,title:\"Text Format\",defaultValue:\"{{discount}} OFF\",description:\"Use {{discount}} to display the discount value\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},textColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\"},backgroundColor:{type:ControlType.Color,title:\"BG\"},padding:{type:ControlType.FusedNumber,title:\"Padding\",defaultValue:8,toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Sides\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:0,toggleKey:\"radiusPerCorner\",toggleTitles:[\"All\",\"Corners\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,max:100,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_ProductPriceDiscount\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductPriceDiscount.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Inter-500\"]);export const fonts=[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:css/mruHwZU9P:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",weight:\"500\"}];export const css=['.framer-mot0l .framer-styles-preset-3vqfkx:not(.rich-text-wrapper), .framer-mot0l .framer-styles-preset-3vqfkx.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.03em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-c734a28a-9fe9-4aa2-97ea-e240e7bd3071, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-mot0l\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0623976)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/z7ThLSzD3G9L6EN1QhCX/EwxSGQSAHKojzitEGGTG/mruHwZU9P.js\";const enabledGestures={nN6QGxmlo:{hover:true}};const cycleOrder=[\"bhJTJmxc8\",\"nN6QGxmlo\",\"YFJMV0u7B\",\"pyFcv_SaW\"];const serializationHash=\"framer-l62T5\";const variantClassNames={bhJTJmxc8:\"framer-v-lw5qvn\",nN6QGxmlo:\"framer-v-15udi53\",pyFcv_SaW:\"framer-v-ycrwt6\",YFJMV0u7B:\"framer-v-1ueikb0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableVariantMap={Disabled:\"pyFcv_SaW\",Loading:\"bhJTJmxc8\",Selected:\"YFJMV0u7B\",Unselected:\"nN6QGxmlo\"};const getProps=({bgDisabled,bgHovered,bgSelected,bgUnselected,borderDisabled,borderHovered,borderSelected,borderUnselected,buttonRadius,height,id,textAlignButton,valueDisabled,valueHovered,valueSelected,valueUnselected,width,...props})=>{var _humanReadableEnumMap_textAlignButton,_ref,_ref1,_ref2,_ref3,_ref4,_ref5,_ref6,_ref7,_ref8,_ref9,_ref10,_ref11,_ref12,_humanReadableVariantMap_props_variant,_ref13,_ref14,_ref15;return{...props,AxtgJcPpR:(_ref1=(_ref=(_humanReadableEnumMap_textAlignButton=humanReadableEnumMap[textAlignButton])!==null&&_humanReadableEnumMap_textAlignButton!==void 0?_humanReadableEnumMap_textAlignButton:textAlignButton)!==null&&_ref!==void 0?_ref:props.AxtgJcPpR)!==null&&_ref1!==void 0?_ref1:\"center\",Bkz6vhEBk:(_ref2=buttonRadius!==null&&buttonRadius!==void 0?buttonRadius:props.Bkz6vhEBk)!==null&&_ref2!==void 0?_ref2:8,bqCGwxajf:(_ref3=bgHovered!==null&&bgHovered!==void 0?bgHovered:props.bqCGwxajf)!==null&&_ref3!==void 0?_ref3:\"var(--token-c02a8877-fc12-446f-815f-8e7a2c7d6518, rgb(255, 255, 255))\",CcfYsA_6Z:(_ref4=borderUnselected!==null&&borderUnselected!==void 0?borderUnselected:props.CcfYsA_6Z)!==null&&_ref4!==void 0?_ref4:{borderColor:\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(33, 26, 26, 0.06))\",borderStyle:\"solid\",borderWidth:1.5},F_tArTii3:(_ref5=bgDisabled!==null&&bgDisabled!==void 0?bgDisabled:props.F_tArTii3)!==null&&_ref5!==void 0?_ref5:\"var(--token-f06cf327-7412-4ee3-92e3-df54fdcd26c6, rgb(242, 242, 242))\",jQTy4fyUS:(_ref6=borderSelected!==null&&borderSelected!==void 0?borderSelected:props.jQTy4fyUS)!==null&&_ref6!==void 0?_ref6:{borderColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(33, 26, 26))\",borderStyle:\"solid\",borderWidth:1.5},jxh_wb72t:(_ref7=bgUnselected!==null&&bgUnselected!==void 0?bgUnselected:props.jxh_wb72t)!==null&&_ref7!==void 0?_ref7:\"var(--token-c02a8877-fc12-446f-815f-8e7a2c7d6518, rgb(255, 255, 255))\",JY47VtpSm:(_ref8=valueUnselected!==null&&valueUnselected!==void 0?valueUnselected:props.JY47VtpSm)!==null&&_ref8!==void 0?_ref8:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"value\"})}),KxvhJAQ0F:(_ref9=valueSelected!==null&&valueSelected!==void 0?valueSelected:props.KxvhJAQ0F)!==null&&_ref9!==void 0?_ref9:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"value\"})}),ONi97Dxql:(_ref10=borderDisabled!==null&&borderDisabled!==void 0?borderDisabled:props.ONi97Dxql)!==null&&_ref10!==void 0?_ref10:{borderColor:\"hsl(0, 0%, 89%)\",borderStyle:\"solid\",borderWidth:1},qhBjdKtZy:(_ref11=borderHovered!==null&&borderHovered!==void 0?borderHovered:props.qhBjdKtZy)!==null&&_ref11!==void 0?_ref11:{borderColor:\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(33, 26, 26, 0.16))\",borderStyle:\"solid\",borderWidth:1.5},U5XaISVa1:(_ref12=valueDisabled!==null&&valueDisabled!==void 0?valueDisabled:props.U5XaISVa1)!==null&&_ref12!==void 0?_ref12:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"value\"})}),variant:(_ref13=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref13!==void 0?_ref13:\"bhJTJmxc8\",ZnhBvEs5m:(_ref14=valueHovered!==null&&valueHovered!==void 0?valueHovered:props.ZnhBvEs5m)!==null&&_ref14!==void 0?_ref14:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"value\"})}),ZuS3a720v:(_ref15=bgSelected!==null&&bgSelected!==void 0?bgSelected:props.ZuS3a720v)!==null&&_ref15!==void 0?_ref15:\"var(--token-f06cf327-7412-4ee3-92e3-df54fdcd26c6, rgb(242, 242, 242))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,jxh_wb72t,ZuS3a720v,F_tArTii3,bqCGwxajf,Bkz6vhEBk,CcfYsA_6Z,jQTy4fyUS,ONi97Dxql,qhBjdKtZy,AxtgJcPpR,JY47VtpSm,KxvhJAQ0F,U5XaISVa1,ZnhBvEs5m,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bhJTJmxc8\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"nN6QGxmlo-hover\")return true;if([\"nN6QGxmlo\",\"YFJMV0u7B\",\"pyFcv_SaW\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();var _qhBjdKtZy_borderBottomWidth,_qhBjdKtZy_borderLeftWidth,_qhBjdKtZy_borderRightWidth,_qhBjdKtZy_borderTopWidth,_CcfYsA_6Z_borderBottomWidth,_CcfYsA_6Z_borderLeftWidth,_CcfYsA_6Z_borderRightWidth,_CcfYsA_6Z_borderTopWidth,_ONi97Dxql_borderBottomWidth,_ONi97Dxql_borderLeftWidth,_ONi97Dxql_borderRightWidth,_ONi97Dxql_borderTopWidth,_jQTy4fyUS_borderBottomWidth,_jQTy4fyUS_borderLeftWidth,_jQTy4fyUS_borderRightWidth,_jQTy4fyUS_borderTopWidth;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-lw5qvn\",className,classNames),\"data-framer-name\":\"Loading\",layoutDependency:layoutDependency,layoutId:\"bhJTJmxc8\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",\"--ug3x7e\":AxtgJcPpR,backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:radiusForCorner(Bkz6vhEBk,3),borderBottomRightRadius:radiusForCorner(Bkz6vhEBk,2),borderTopLeftRadius:radiusForCorner(Bkz6vhEBk,0),borderTopRightRadius:radiusForCorner(Bkz6vhEBk,1),...style},variants:{\"nN6QGxmlo-hover\":{\"--border-bottom-width\":`${(_qhBjdKtZy_borderBottomWidth=qhBjdKtZy.borderBottomWidth)!==null&&_qhBjdKtZy_borderBottomWidth!==void 0?_qhBjdKtZy_borderBottomWidth:qhBjdKtZy.borderWidth}px`,\"--border-color\":qhBjdKtZy.borderColor,\"--border-left-width\":`${(_qhBjdKtZy_borderLeftWidth=qhBjdKtZy.borderLeftWidth)!==null&&_qhBjdKtZy_borderLeftWidth!==void 0?_qhBjdKtZy_borderLeftWidth:qhBjdKtZy.borderWidth}px`,\"--border-right-width\":`${(_qhBjdKtZy_borderRightWidth=qhBjdKtZy.borderRightWidth)!==null&&_qhBjdKtZy_borderRightWidth!==void 0?_qhBjdKtZy_borderRightWidth:qhBjdKtZy.borderWidth}px`,\"--border-style\":qhBjdKtZy.borderStyle,\"--border-top-width\":`${(_qhBjdKtZy_borderTopWidth=qhBjdKtZy.borderTopWidth)!==null&&_qhBjdKtZy_borderTopWidth!==void 0?_qhBjdKtZy_borderTopWidth:qhBjdKtZy.borderWidth}px`,backgroundColor:bqCGwxajf},nN6QGxmlo:{\"--border-bottom-width\":`${(_CcfYsA_6Z_borderBottomWidth=CcfYsA_6Z.borderBottomWidth)!==null&&_CcfYsA_6Z_borderBottomWidth!==void 0?_CcfYsA_6Z_borderBottomWidth:CcfYsA_6Z.borderWidth}px`,\"--border-color\":CcfYsA_6Z.borderColor,\"--border-left-width\":`${(_CcfYsA_6Z_borderLeftWidth=CcfYsA_6Z.borderLeftWidth)!==null&&_CcfYsA_6Z_borderLeftWidth!==void 0?_CcfYsA_6Z_borderLeftWidth:CcfYsA_6Z.borderWidth}px`,\"--border-right-width\":`${(_CcfYsA_6Z_borderRightWidth=CcfYsA_6Z.borderRightWidth)!==null&&_CcfYsA_6Z_borderRightWidth!==void 0?_CcfYsA_6Z_borderRightWidth:CcfYsA_6Z.borderWidth}px`,\"--border-style\":CcfYsA_6Z.borderStyle,\"--border-top-width\":`${(_CcfYsA_6Z_borderTopWidth=CcfYsA_6Z.borderTopWidth)!==null&&_CcfYsA_6Z_borderTopWidth!==void 0?_CcfYsA_6Z_borderTopWidth:CcfYsA_6Z.borderWidth}px`,backgroundColor:jxh_wb72t},pyFcv_SaW:{\"--border-bottom-width\":`${(_ONi97Dxql_borderBottomWidth=ONi97Dxql.borderBottomWidth)!==null&&_ONi97Dxql_borderBottomWidth!==void 0?_ONi97Dxql_borderBottomWidth:ONi97Dxql.borderWidth}px`,\"--border-color\":ONi97Dxql.borderColor,\"--border-left-width\":`${(_ONi97Dxql_borderLeftWidth=ONi97Dxql.borderLeftWidth)!==null&&_ONi97Dxql_borderLeftWidth!==void 0?_ONi97Dxql_borderLeftWidth:ONi97Dxql.borderWidth}px`,\"--border-right-width\":`${(_ONi97Dxql_borderRightWidth=ONi97Dxql.borderRightWidth)!==null&&_ONi97Dxql_borderRightWidth!==void 0?_ONi97Dxql_borderRightWidth:ONi97Dxql.borderWidth}px`,\"--border-style\":ONi97Dxql.borderStyle,\"--border-top-width\":`${(_ONi97Dxql_borderTopWidth=ONi97Dxql.borderTopWidth)!==null&&_ONi97Dxql_borderTopWidth!==void 0?_ONi97Dxql_borderTopWidth:ONi97Dxql.borderWidth}px`,backgroundColor:F_tArTii3},YFJMV0u7B:{\"--border-bottom-width\":`${(_jQTy4fyUS_borderBottomWidth=jQTy4fyUS.borderBottomWidth)!==null&&_jQTy4fyUS_borderBottomWidth!==void 0?_jQTy4fyUS_borderBottomWidth:jQTy4fyUS.borderWidth}px`,\"--border-color\":jQTy4fyUS.borderColor,\"--border-left-width\":`${(_jQTy4fyUS_borderLeftWidth=jQTy4fyUS.borderLeftWidth)!==null&&_jQTy4fyUS_borderLeftWidth!==void 0?_jQTy4fyUS_borderLeftWidth:jQTy4fyUS.borderWidth}px`,\"--border-right-width\":`${(_jQTy4fyUS_borderRightWidth=jQTy4fyUS.borderRightWidth)!==null&&_jQTy4fyUS_borderRightWidth!==void 0?_jQTy4fyUS_borderRightWidth:jQTy4fyUS.borderWidth}px`,\"--border-style\":jQTy4fyUS.borderStyle,\"--border-top-width\":`${(_jQTy4fyUS_borderTopWidth=jQTy4fyUS.borderTopWidth)!==null&&_jQTy4fyUS_borderTopWidth!==void 0?_jQTy4fyUS_borderTopWidth:jQTy4fyUS.borderWidth}px`,backgroundColor:ZuS3a720v}},...addPropertyOverrides({\"nN6QGxmlo-hover\":{\"data-framer-name\":undefined},nN6QGxmlo:{\"data-border\":true,\"data-framer-name\":\"Unselected\"},pyFcv_SaW:{\"data-border\":true,\"data-framer-name\":\"Disabled\"},YFJMV0u7B:{\"data-border\":true,\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c734a28a-9fe9-4aa2-97ea-e240e7bd3071, rgb(0, 0, 0)))\"},children:\"value\"})}),className:\"framer-1ag964y\",\"data-framer-name\":\"Color\",fonts:[\"GF;Inter-500\"],layoutDependency:layoutDependency,layoutId:\"JXDsv6x80\",style:{\"--extracted-r6o4lv\":\"var(--token-c734a28a-9fe9-4aa2-97ea-e240e7bd3071, rgb(0, 0, 0))\"},variants:{pyFcv_SaW:{\"--extracted-r6o4lv\":\"rgb(207, 207, 207)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"nN6QGxmlo-hover\":{children:ZnhBvEs5m},nN6QGxmlo:{children:JY47VtpSm,fonts:[\"Inter\"],stylesPresetsClassNames:{p:\"framer-styles-preset-3vqfkx\"}},pyFcv_SaW:{children:U5XaISVa1,fonts:[\"Inter\"],stylesPresetsClassNames:{p:\"framer-styles-preset-3vqfkx\"}},YFJMV0u7B:{children:KxvhJAQ0F,stylesPresetsClassNames:{p:\"framer-styles-preset-3vqfkx\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-l62T5.framer-1n6ne81, .framer-l62T5 .framer-1n6ne81 { display: block; }\",\".framer-l62T5.framer-lw5qvn { align-content: var(--ug3x7e); align-items: var(--ug3x7e); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; min-width: 71px; overflow: hidden; padding: 4px 16px 4px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-l62T5 .framer-1ag964y { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-l62T5.framer-lw5qvn { gap: 0px; } .framer-l62T5.framer-lw5qvn > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-l62T5.framer-lw5qvn > :first-child { margin-top: 0px; } .framer-l62T5.framer-lw5qvn > :last-child { margin-bottom: 0px; } }\",\".framer-l62T5.framer-v-15udi53.framer-lw5qvn { cursor: pointer; height: min-content; min-width: unset; padding: 8px 16px 10px 16px; }\",\".framer-l62T5.framer-v-1ueikb0.framer-lw5qvn { height: min-content; min-width: unset; padding: 8px 16px 10px 16px; }\",\".framer-l62T5.framer-v-ycrwt6.framer-lw5qvn { cursor: not-allowed; height: min-content; min-width: unset; padding: 8px 16px 10px 16px; }\",\".framer-l62T5.framer-v-15udi53.hover.framer-lw5qvn { min-width: unset; }\",...sharedStyle.css,'.framer-l62T5[data-border=\"true\"]::after, .framer-l62T5 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 71\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"nN6QGxmlo\":{\"layout\":[\"auto\",\"auto\"]},\"YFJMV0u7B\":{\"layout\":[\"auto\",\"auto\"]},\"pyFcv_SaW\":{\"layout\":[\"auto\",\"auto\"]},\"J8sVEPPMu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"jxh_wb72t\":\"bgUnselected\",\"ZuS3a720v\":\"bgSelected\",\"F_tArTii3\":\"bgDisabled\",\"bqCGwxajf\":\"bgHovered\",\"Bkz6vhEBk\":\"buttonRadius\",\"CcfYsA_6Z\":\"borderUnselected\",\"jQTy4fyUS\":\"borderSelected\",\"ONi97Dxql\":\"borderDisabled\",\"qhBjdKtZy\":\"borderHovered\",\"AxtgJcPpR\":\"textAlignButton\",\"JY47VtpSm\":\"valueUnselected\",\"KxvhJAQ0F\":\"valueSelected\",\"U5XaISVa1\":\"valueDisabled\",\"ZnhBvEs5m\":\"valueHovered\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerlrhVMOjFS=withCSS(Component,css,\"framer-l62T5\");export default FramerlrhVMOjFS;FramerlrhVMOjFS.displayName=\"shopX / productVariantsButton_V2\";FramerlrhVMOjFS.defaultProps={height:40,width:71};addPropertyControls(FramerlrhVMOjFS,{variant:{options:[\"bhJTJmxc8\",\"nN6QGxmlo\",\"YFJMV0u7B\",\"pyFcv_SaW\"],optionTitles:[\"Loading\",\"Unselected\",\"Selected\",\"Disabled\"],title:\"Variant\",type:ControlType.Enum},jxh_wb72t:{defaultValue:'var(--token-c02a8877-fc12-446f-815f-8e7a2c7d6518, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"bgUnselected\",type:ControlType.Color},ZuS3a720v:{defaultValue:'var(--token-f06cf327-7412-4ee3-92e3-df54fdcd26c6, rgb(242, 242, 242)) /* {\"name\":\"Grey\"} */',title:\"bgSelected\",type:ControlType.Color},F_tArTii3:{defaultValue:'var(--token-f06cf327-7412-4ee3-92e3-df54fdcd26c6, rgb(242, 242, 242)) /* {\"name\":\"Grey\"} */',title:\"bgDisabled\",type:ControlType.Color},bqCGwxajf:{defaultValue:'var(--token-c02a8877-fc12-446f-815f-8e7a2c7d6518, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"bgHovered\",type:ControlType.Color},Bkz6vhEBk:{defaultValue:8,title:\"buttonRadius\",type:ControlType.Number},CcfYsA_6Z:{defaultValue:{borderColor:\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(33, 26, 26, 0.06))\",borderStyle:\"solid\",borderWidth:1.5},title:\"borderUnselected\",type:ControlType.Border},jQTy4fyUS:{defaultValue:{borderColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(33, 26, 26))\",borderStyle:\"solid\",borderWidth:1.5},title:\"borderSelected\",type:ControlType.Border},ONi97Dxql:{defaultValue:{borderColor:\"hsl(0, 0%, 89%)\",borderStyle:\"solid\",borderWidth:1},title:\"borderDisabled\",type:ControlType.Border},qhBjdKtZy:{defaultValue:{borderColor:\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(33, 26, 26, 0.16))\",borderStyle:\"solid\",borderWidth:1.5},title:\"borderHovered\",type:ControlType.Border},AxtgJcPpR:{defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\"],optionTitles:[\"Start\",\"Center\",\"End\"],title:\"textAlignButton\",type:ControlType.Enum},JY47VtpSm:{defaultValue:\"<p>value</p>\",title:\"valueUnselected\",type:ControlType.RichText},KxvhJAQ0F:{defaultValue:\"<p>value</p>\",title:\"valueSelected\",type:ControlType.RichText},U5XaISVa1:{defaultValue:\"<p>value</p>\",title:\"valueDisabled\",type:ControlType.RichText},ZnhBvEs5m:{defaultValue:\"<p>value</p>\",title:\"valueHovered\",type:ControlType.RichText}});addFonts(FramerlrhVMOjFS,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZ1rib2Bg-4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlrhVMOjFS\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"jxh_wb72t\\\":\\\"bgUnselected\\\",\\\"ZuS3a720v\\\":\\\"bgSelected\\\",\\\"F_tArTii3\\\":\\\"bgDisabled\\\",\\\"bqCGwxajf\\\":\\\"bgHovered\\\",\\\"Bkz6vhEBk\\\":\\\"buttonRadius\\\",\\\"CcfYsA_6Z\\\":\\\"borderUnselected\\\",\\\"jQTy4fyUS\\\":\\\"borderSelected\\\",\\\"ONi97Dxql\\\":\\\"borderDisabled\\\",\\\"qhBjdKtZy\\\":\\\"borderHovered\\\",\\\"AxtgJcPpR\\\":\\\"textAlignButton\\\",\\\"JY47VtpSm\\\":\\\"valueUnselected\\\",\\\"KxvhJAQ0F\\\":\\\"valueSelected\\\",\\\"U5XaISVa1\\\":\\\"valueDisabled\\\",\\\"ZnhBvEs5m\\\":\\\"valueHovered\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nN6QGxmlo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YFJMV0u7B\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pyFcv_SaW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"J8sVEPPMu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"71\",\"framerIntrinsicHeight\":\"40\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lrhVMOjFS.map", "// Generated by Framer (0623976)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-m1luO .framer-styles-preset-1u4gez0:not(.rich-text-wrapper), .framer-m1luO .framer-styles-preset-1u4gez0.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #0099ff; --framer-link-text-decoration: none; }\"];export const className=\"framer-m1luO\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (9f68555)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/8jxrujLxHXSjVs5E8DZA/A2jANSoJ23OaFwXxkLAS/CmdmkcH78.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/z7ThLSzD3G9L6EN1QhCX/EwxSGQSAHKojzitEGGTG/mruHwZU9P.js\";const serializationHash=\"framer-mb6aV\";const variantClassNames={aO4PHRP8x:\"framer-v-1pnqk6d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,JEgZm2C59:(_ref=title!==null&&title!==void 0?title:props.JEgZm2C59)!==null&&_ref!==void 0?_ref:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Title\"})})};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,JEgZm2C59,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"aO4PHRP8x\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1pnqk6d\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"aO4PHRP8x\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:JEgZm2C59,className:\"framer-d577wo\",\"data-framer-name\":\"Color\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bsaoL50AW\",stylesPresetsClassNames:{a:\"framer-styles-preset-1u4gez0\",p:\"framer-styles-preset-3vqfkx\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mb6aV.framer-toxs2h, .framer-mb6aV .framer-toxs2h { display: block; }\",\".framer-mb6aV.framer-1pnqk6d { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mb6aV .framer-d577wo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mb6aV.framer-1pnqk6d { gap: 0px; } .framer-mb6aV.framer-1pnqk6d > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-mb6aV.framer-1pnqk6d > :first-child { margin-top: 0px; } .framer-mb6aV.framer-1pnqk6d > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 35\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"JEgZm2C59\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerFxcOd3geq=withCSS(Component,css,\"framer-mb6aV\");export default FramerFxcOd3geq;FramerFxcOd3geq.displayName=\"shopX / productVariantsTitle_V2\";FramerFxcOd3geq.defaultProps={height:18,width:35};addPropertyControls(FramerFxcOd3geq,{JEgZm2C59:{defaultValue:\"<p>Title</p>\",title:\"Title\",type:ControlType.RichText}});addFonts(FramerFxcOd3geq,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFxcOd3geq\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"35\",\"framerVariables\":\"{\\\"JEgZm2C59\\\":\\\"title\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"18\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FxcOd3geq.map", "/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * \u00A9 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useRef,useState}from\"react\";// Internal\nimport ShopXProductVariantsButton from\"https://framer.com/m/shopX-productVariantsButton-Mmm7.js\";import ShopXProductVariantsTitle from\"https://framer.com/m/shopX-productVariantsTitle-NNFS.js\";import{addPropertyControls,ControlType}from\"framer\";import{get}from\"lodash-es\";const VariantDropdown=({opt,filteredValues,isLast,valid,invalidMsg,props,dispatchOptionSelectedEvent,selectedOptions,combinations,index,totalCount})=>{const[isHovered,setIsHovered]=useState(false);const[isFocused,setIsFocused]=useState(false);const{dropdownConfigs}=props;const{font,selected,hover,unselected,radius,padding,icon}=dropdownConfigs;const unselectedText=(unselected.text||\"Select {{variant}}\").replace(\"{{variant}}\",opt.name);const currentValue=selectedOptions[opt.name]||unselectedText;const isUnselected=currentValue===unselectedText;// Edge to edge styling - only apply when gap is 0\nconst isLastItem=index===totalCount-1;const gap=Number(props.containerConfigs.gap);const applyEdgeToEdge=gap===0;const isHorizontal=props.containerConfigs.direction===\"horizontal\";// Calculate margin style for edge-to-edge effect\nconst marginStyle={};if(applyEdgeToEdge&&!isLastItem){if(isHorizontal){// For horizontal layout, use negative right margin\nmarginStyle.marginRight=\"-1px\";}else{// For vertical layout, use negative bottom margin\nmarginStyle.marginBottom=\"-1px\";}}// Determine border style based on state\nconst borderStyle=`${isUnselected?unselected.border.borderWidth:isFocused?hover.border.borderWidth:isHovered?hover.border.borderWidth:selected.border.borderWidth}px solid ${isUnselected?unselected.border.borderColor:isFocused?hover.border.borderColor:isHovered?hover.border.borderColor:selected.border.borderColor}`;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",position:\"relative\",zIndex:isFocused?1:0,overflow:\"visible\",...isHorizontal&&applyEdgeToEdge&&!isLastItem?{marginRight:\"-1px\"}:{}},className:`variant-dropdown-container ${isHorizontal&&applyEdgeToEdge&&!isLastItem?\"horizontal-edge-to-edge\":\"\"}`,\"data-horizontal\":isHorizontal?\"true\":\"false\",\"data-last\":isLastItem?\"true\":\"false\",\"data-edge-to-edge\":applyEdgeToEdge?\"true\":\"false\",children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:\"0px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:props.titleConfigs.visible||props.selectedConfigs.visible?\"flex\":\"none\",justifyContent:props.titleConfigs.font.textAlign===\"center\"?\"center\":props.titleConfigs.font.textAlign===\"right\"?\"flex-end\":\"flex-start\",marginBottom:get(props,\"containerConfigs.gap2\")!==undefined?get(props,\"containerConfigs.gap2\"):get(props,\"titleConfigs.gap\"),overflow:\"visible\"},children:/*#__PURE__*/_jsx(ShopXProductVariantsTitle,{title:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",overflow:\"visible\"},children:[props.titleConfigs.visible&&/*#__PURE__*/_jsx(\"p\",{id:`variant-title-${opt.name}`,style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),whiteSpace:\"nowrap\",overflow:\"visible\",margin:0,textTransform:get(props,\"titleConfigs.textTransform\",\"None\").toLowerCase()},children:(props.titleConfigs.display||\"{{Option}}\").replace(\"{{Option}}\",opt.name)}),props.selectedConfigs.visible&&selectedOptions[opt.name]&&/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"selectedConfigs.font\"),color:get(props,\"selectedConfigs.color\"),whiteSpace:\"nowrap\",overflow:\"visible\",paddingLeft:props.titleConfigs.visible?`${props.selectedConfigs.gap}px`:0,margin:0,textTransform:get(props,\"selectedConfigs.textTransform\",\"None\").toLowerCase()},children:selectedOptions[opt.name]}),props.selectedConfigs.visible&&props.selectedConfigs.emptyVisible&&!selectedOptions[opt.name]&&/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"selectedConfigs.font\"),color:get(props,\"selectedConfigs.color\"),whiteSpace:\"nowrap\",overflow:\"visible\",paddingLeft:props.titleConfigs.visible?`${props.selectedConfigs.gap}px`:0,margin:0,textTransform:get(props,\"selectedConfigs.textTransform\",\"None\").toLowerCase()},children:(props.selectedConfigs.emptyText||\"Select {{Option Value}}\").replace(\"{{Option Value}}\",opt.name)})]})})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\"},children:/*#__PURE__*/_jsxs(\"div\",{className:\"dropdown-inner\",style:{position:\"relative\",display:\"flex\",alignItems:\"center\",width:\"100%\",backgroundColor:isUnselected?unselected.background:isFocused?hover.background:isHovered?hover.background:selected.background,borderRadius:radius,border:borderStyle,transition:\"all 0.2s ease-in-out\",outline:isFocused?`2px solid ${hover.border.borderColor}`:\"none\",outlineOffset:\"1px\",...marginStyle},children:[/*#__PURE__*/_jsxs(\"select\",{id:`variant-${opt.name}`,style:{flex:1,padding:padding,backgroundColor:\"transparent\",color:isUnselected?unselected.color:isFocused?hover.color:isHovered?hover.color:selected.color,...font,textTransform:get(props,\"dropdownConfigs.textTransform\",\"None\").toLowerCase(),appearance:\"none\",cursor:\"pointer\",outline:\"none\",border:\"none\",width:\"100%\"},value:currentValue,onChange:e=>{const value=e.target.value;if(value!==unselectedText){dispatchOptionSelectedEvent(opt.name,value);}},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),onFocus:()=>setIsFocused(true),onBlur:()=>setIsFocused(false),onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();const select=e.target;const event=new MouseEvent(\"mousedown\",{bubbles:true,cancelable:true,view:window});select.dispatchEvent(event);}else if(e.key===\"ArrowDown\"||e.key===\"ArrowUp\"){// Let the native select handle these keys\n// but still maintain focus state\nsetIsFocused(true);}},\"aria-label\":`Select ${opt.name}`,\"aria-invalid\":!valid,\"aria-required\":\"true\",children:[/*#__PURE__*/_jsx(\"option\",{value:unselectedText,disabled:true,children:unselectedText}),filteredValues.map(v=>{const filtered=Array.from(Object.entries({...selectedOptions,[opt.name]:v}));const isAvailableForSale=combinations.find(combination=>filtered.every(([key,value])=>combination[key]===value)&&combination.availableForSale);return /*#__PURE__*/_jsx(\"option\",{value:v,disabled:!isAvailableForSale,style:{color:!isAvailableForSale?unselected.color:selected.color,backgroundColor:!isAvailableForSale?unselected.background:selected.background},children:v},v);})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:padding,pointerEvents:\"none\"},children:icon.type===\"custom\"&&icon.customIcon?/*#__PURE__*/_jsx(\"img\",{src:icon.customIcon,width:icon.size,height:icon.size,style:{objectFit:\"contain\"},alt:\"Dropdown icon\"}):/*#__PURE__*/_jsx(\"svg\",{width:icon.size,height:icon.size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:icon.type===\"default\"?icon.color:isUnselected?unselected.color:isFocused?hover.color:isHovered?hover.color:icon.color,strokeWidth:icon.weight,strokeLinecap:\"butt\",strokeLinejoin:\"miter\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"6 9 12 15 18 9\"})})})]})}),!valid&&/*#__PURE__*/_jsx(\"div\",{role:\"alert\",style:{color:props.ErrorConfigs.errorColor,...props.ErrorConfigs.errorFont,paddingTop:props.ErrorConfigs.errorPaddingTop},children:invalidMsg})]})},opt.name);};/**\n * @framerDisableUnlink\n */export default function FC_ProductVariants(props){const{shopifyProductID,images,behaviorConfigs,style}=props;const{autoSelectFirst,showSingleVariants}=behaviorConfigs||{};const[product,setProduct]=useState(null);const[shouldValidate,setShouldValidate]=useState(false);const[selectedOptions,setSelectedOptions]=useState({});const autoSelectRef=useRef(false);const[selectedCurrency,setSelectedCurrency]=useState();const[focusedOptionIndex,setFocusedOptionIndex]=useState(-1);const[focusedValueIndex,setFocusedValueIndex]=useState(-1);const containerRef=useRef(null);const[colorHexMap,setColorHexMap]=useState(new Map);// Function to get color hex codes from window.__FcCheckoutConfigs\nuseEffect(()=>{// Initialize with default colors\nconst defaultColors=new Map([[\"green\",\"#D0EF79\"],[\"blue\",\"#053ECF\"],[\"pink\",\"#CC7BE4\"],[\"black\",\"#333233\"]]);// Try to get colors from window.__FcCheckoutConfigs\nif(typeof window!==\"undefined\"&&window.__FcCheckoutConfigs?.variantColorValues){try{const colors=window.__FcCheckoutConfigs.variantColorValues;if(Array.isArray(colors)){colors.forEach(color=>{if(color.name&&color.hex){defaultColors.set(color.name.toLowerCase(),color.hex);}});}}catch(error){console.error(\"Error parsing color data from window.__FcCheckoutConfigs:\",error);}}setColorHexMap(defaultColors);},[]);// Add global styles for hover effects and accessibility\nuseEffect(()=>{// Create style element if it doesn't exist\nlet styleEl=document.getElementById(\"fc-product-variants-styles\");if(!styleEl){styleEl=document.createElement(\"style\");styleEl.id=\"fc-product-variants-styles\";styleEl.innerHTML=`\n                /* Base z-index for all containers */\n                .variant-button-container, .variant-dropdown-container {\n                    z-index: 0;\n                    position: relative;\n                }\n                \n                /* Increase z-index on hover */\n                .variant-button-container:hover, .variant-dropdown-container:hover {\n                    z-index: 2 !important;\n                }\n                \n                /* Ensure dropdown inner elements inherit hover state */\n                .variant-dropdown-container:hover .dropdown-inner {\n                    z-index: 2 !important;\n                    position: relative;\n                }\n                \n                /* Ensure dropdown select elements have proper z-index */\n                .dropdown-inner {\n                    position: relative;\n                    z-index: 0;\n                }\n                \n                /* Force margin-right for horizontal layout */\n                .variant-dropdown-container[data-horizontal=\"true\"]:not([data-last=\"true\"]) {\n                    margin-right: -1px !important;\n                }\n                \n                /* Direct class for horizontal edge-to-edge */\n                .horizontal-edge-to-edge {\n                    margin-right: -1px !important;\n                }\n                \n                /* Focus styles for accessibility */\n                .variant-button-container button:focus-visible,\n                .dropdown-inner:focus-visible {\n                    outline: 2px solid #0078D4 !important;\n                    outline-offset: 2px !important;\n                }\n                \n                /* High contrast mode support */\n                @media (forced-colors: active) {\n                    .variant-button-container button:focus-visible,\n                    .dropdown-inner:focus-visible {\n                        outline: 2px solid CanvasText !important;\n                    }\n                }\n\n                /* Swatch styles */\n                .variant-swatch-container {\n                    position: relative;\n                }\n                \n                .variant-swatch-container:hover {\n                    z-index: 10 !important;\n                }\n                \n                .variant-swatch-container:hover .swatch-tooltip {\n                    opacity: 1;\n                    visibility: visible;\n                }\n                \n                .variant-swatch-container button:focus-visible {\n                    outline: 2px solid #0078D4 !important;\n                    outline-offset: 2px !important;\n                }\n                \n                /* High contrast mode support */\n                @media (forced-colors: active) {\n                    .variant-swatch-container button:focus-visible {\n                        outline: 2px solid CanvasText !important;\n                    }\n                }\n            `;document.head.appendChild(styleEl);}},[]);useEffect(()=>{// Dispatch the autoSelectFirst flag on load\nconst timeoutId=setTimeout(()=>{const autoSelectEvent=new CustomEvent(\"auto_select_first_flag\",{detail:{autoSelectFirst}});document.dispatchEvent(autoSelectEvent);},100)// Adjust the delay as needed\n;return()=>clearTimeout(timeoutId)// Cleanup timeout on unmount\n;},[autoSelectFirst]);useEffect(()=>{// Reset autoSelectRef when product changes\nautoSelectRef.current=false;// Listen for image click events to update variant selection\nconst handleImageVariantSelected=e=>{if(!e.detail?.variantId||!product)return;const variant=(get(product,\"variants.edges\")||[]).find(({node})=>node.id===e.detail.variantId);if(variant){const newOptions={};variant.node.selectedOptions.forEach(option=>{newOptions[option.name]=option.value;});setSelectedOptions(newOptions);// Get all options for this product\nconst allOptions=get(product,\"options\",[]).map(opt=>opt.name);// Since we're setting all options from a complete variant,\n// all options are guaranteed to be selected\nconst allOptionsSelected=true;// Dispatch events for each selected option\nObject.entries(newOptions).forEach(([optionName,value])=>{const event=new CustomEvent(\"variant_option_selected\",{detail:{optionName,value,allSelectedOptions:newOptions,isCompleteVariant:allOptionsSelected}});document.dispatchEvent(event);});// Also dispatch a complete variant event\nconst activeVariantEvent=new CustomEvent(\"product__active-variant__changed\",{detail:{...variant.node,productId:`gid://shopify/Product/${shopifyProductID}`,isCompleteVariant:allOptionsSelected}});document.dispatchEvent(activeVariantEvent);}};document.addEventListener(\"image__variant__selected\",handleImageVariantSelected);// Listen for image number selection events\nconst handleImageNumberSelected=e=>{// Only process image clicks if imageChange is enabled\nif(!images.imageChange||!e.detail?.imageNumber||!props.variantImageIds)return;// Parse the variant-to-image mapping\nconst regex=/\\[Image (\\d+) \u2022 (\\d+)\\]/g;const mapping=new Map;let match;while((match=regex.exec(props.variantImageIds))!==null){const[,imageNumber,variantId]=match;// Store mapping both ways for easy lookup\nmapping.set(imageNumber,variantId);mapping.set(variantId,imageNumber);}// Find the variant ID for this image number\nconst variantId=mapping.get(String(e.detail.imageNumber));if(!variantId)return;// Find the variant with this ID\nconst variant=(get(product,\"variants.edges\")||[]).find(({node})=>node.id.endsWith(variantId));if(variant){const newOptions={};variant.node.selectedOptions.forEach(option=>{newOptions[option.name]=option.value;});setSelectedOptions(newOptions);// Get all options for this product\nconst allOptions=get(product,\"options\",[]).map(opt=>opt.name);// Since we're setting all options from a complete variant,\n// all options are guaranteed to be selected\nconst allOptionsSelected=true;// Dispatch events for each selected option\nObject.entries(newOptions).forEach(([optionName,value])=>{const event=new CustomEvent(\"variant_option_selected\",{detail:{optionName,value,allSelectedOptions:newOptions,isCompleteVariant:allOptionsSelected}});document.dispatchEvent(event);});// Also dispatch a complete variant event\nconst activeVariantEvent=new CustomEvent(\"product__active-variant__changed\",{detail:{...variant.node,productId:`gid://shopify/Product/${shopifyProductID}`,isCompleteVariant:allOptionsSelected}});document.dispatchEvent(activeVariantEvent);}};document.addEventListener(\"image__number__selected\",handleImageNumberSelected);// Updated mock data for canvas rendering\nconst mockProduct={variants:{edges:[{node:{id:\"mock-variant-1\",availableForSale:true,selectedOptions:[{name:\"Size\",value:\"XS\"},{name:\"Color\",value:\"Green\"}]}},{node:{id:\"mock-variant-2\",availableForSale:true,selectedOptions:[{name:\"Size\",value:\"S\"},{name:\"Color\",value:\"Green\"}]}},{node:{id:\"mock-variant-3\",availableForSale:true,selectedOptions:[{name:\"Size\",value:\"M\"},{name:\"Color\",value:\"Green\"}]}},{node:{id:\"mock-variant-4\",availableForSale:true,selectedOptions:[{name:\"Size\",value:\"L\"},{name:\"Color\",value:\"Green\"}]}},{node:{id:\"mock-variant-5\",availableForSale:false,selectedOptions:[{name:\"Size\",value:\"XL\"},{name:\"Color\",value:\"Green\"}]}},{node:{id:\"mock-variant-6\",availableForSale:true,selectedOptions:[{name:\"Size\",value:\"XS\"},{name:\"Color\",value:\"Blue\"}]}},{node:{id:\"mock-variant-7\",availableForSale:true,selectedOptions:[{name:\"Size\",value:\"S\"},{name:\"Color\",value:\"Blue\"}]}},{node:{id:\"mock-variant-8\",availableForSale:true,selectedOptions:[{name:\"Size\",value:\"M\"},{name:\"Color\",value:\"Blue\"}]}},{node:{id:\"mock-variant-9\",availableForSale:true,selectedOptions:[{name:\"Size\",value:\"L\"},{name:\"Color\",value:\"Blue\"}]}},{node:{id:\"mock-variant-10\",availableForSale:false,selectedOptions:[{name:\"Size\",value:\"XL\"},{name:\"Color\",value:\"Blue\"}]}},{node:{id:\"mock-variant-11\",availableForSale:false,selectedOptions:[{name:\"Size\",value:\"XS\"},{name:\"Color\",value:\"Pink\"}]}},{node:{id:\"mock-variant-12\",availableForSale:false,selectedOptions:[{name:\"Size\",value:\"S\"},{name:\"Color\",value:\"Pink\"}]}},{node:{id:\"mock-variant-13\",availableForSale:false,selectedOptions:[{name:\"Size\",value:\"M\"},{name:\"Color\",value:\"Pink\"}]}},{node:{id:\"mock-variant-14\",availableForSale:false,selectedOptions:[{name:\"Size\",value:\"L\"},{name:\"Color\",value:\"Pink\"}]}},{node:{id:\"mock-variant-15\",availableForSale:false,selectedOptions:[{name:\"Size\",value:\"XL\"},{name:\"Color\",value:\"Pink\"}]}},{node:{id:\"mock-variant-16\",availableForSale:true,selectedOptions:[{name:\"Size\",value:\"XS\"},{name:\"Color\",value:\"Black\"}]}},{node:{id:\"mock-variant-17\",availableForSale:true,selectedOptions:[{name:\"Size\",value:\"S\"},{name:\"Color\",value:\"Black\"}]}},{node:{id:\"mock-variant-18\",availableForSale:true,selectedOptions:[{name:\"Size\",value:\"M\"},{name:\"Color\",value:\"Black\"}]}},{node:{id:\"mock-variant-19\",availableForSale:true,selectedOptions:[{name:\"Size\",value:\"L\"},{name:\"Color\",value:\"Black\"}]}},{node:{id:\"mock-variant-20\",availableForSale:false,selectedOptions:[{name:\"Size\",value:\"XL\"},{name:\"Color\",value:\"Black\"}]}}]},options:[{name:\"Size\",values:[\"XS\",\"S\",\"M\",\"L\",\"XL\"]},{name:\"Color\",values:[\"Green\",\"Blue\",\"Pink\",\"Black\"]}]};// Use mock data if no product is set\nif(!product){setProduct(mockProduct);}if(window[\"shopXtools\"]&&Array.isArray(window[\"shopXtools\"].products)){const _matchingProduct=window[\"shopXtools\"].products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");}else{const handleProductsReady=e=>{if(Array.isArray(e.detail.products)){const _matchingProduct=e.detail.products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");}};document.addEventListener(\"data__products-ready\",handleProductsReady);return()=>{document.removeEventListener(\"data__products-ready\",handleProductsReady);document.removeEventListener(\"image__variant__selected\",handleImageVariantSelected);document.removeEventListener(\"image__number__selected\",handleImageNumberSelected);};}document.addEventListener(\"product__variants__validate\",()=>{setShouldValidate(true);});},[shopifyProductID,product]);// Reset selected options when autoSelectFirst changes\nuseEffect(()=>{if(!autoSelectFirst){setSelectedOptions({});autoSelectRef.current=false;}},[autoSelectFirst]);// Auto-select first available variant when product loads and autoSelectFirst is true\nuseEffect(()=>{if(autoSelectFirst&&product&&!autoSelectRef.current){const variants=get(product,\"variants.edges\",[]);// Find first available variant\nconst firstAvailableVariant=variants.find(({node})=>node.availableForSale);if(firstAvailableVariant){const initialOptions={};firstAvailableVariant.node.selectedOptions.forEach(option=>{initialOptions[option.name]=option.value;});setSelectedOptions(initialOptions);autoSelectRef.current=true;// Get all options for this product\nconst allOptions=get(product,\"options\",[]).map(opt=>opt.name);// Since we're setting all options from a complete variant,\n// all options are guaranteed to be selected\nconst allOptionsSelected=true;// Dispatch events for each selected option\nObject.entries(initialOptions).forEach(([optionName,value])=>{const event=new CustomEvent(\"variant_option_selected\",{detail:{optionName,value,allSelectedOptions:initialOptions,isCompleteVariant:allOptionsSelected}});document.dispatchEvent(event);});// Also dispatch a single event for the active variant\nconst activeVariantEvent=new CustomEvent(\"product__active-variant__changed\",{detail:{...firstAvailableVariant.node,productId:`gid://shopify/Product/${shopifyProductID}`,isCompleteVariant:allOptionsSelected}});document.dispatchEvent(activeVariantEvent);}}},[product,autoSelectFirst,shopifyProductID]);useEffect(()=>{const handleCurrencyChange=event=>{const{currency}=event.detail;setSelectedCurrency(currency);if(window[\"shopXtools\"]&&Array.isArray(window[\"shopXtools\"].products)){const _matchingProduct=window[\"shopXtools\"].products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);const matchingVariant=_matchingProduct.node.variants?.edges.find(({node})=>node.price?.currencyCode===selectedCurrency);}}};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[shopifyProductID,product]);const activeVariant=getProductVariant(product,selectedOptions);// listening to changes on the activeVariant image\nconst[previousUrl,setPreviousUrl]=useState(\"\");// Parse variant IDs string into a map of variant IDs to image numbers\nconst parseVariantImageIds=variantIdsString=>{if(!variantIdsString)return new Map;const regex=/\\[Image (\\d+) \u2022 (\\d+)\\]/g;const mapping=new Map;let match;while((match=regex.exec(variantIdsString))!==null){const[,imageNumber,variantId]=match;mapping.set(variantId,imageNumber);}return mapping;};// Remove variant-to-image handling from dispatchOptionSelectedEvent\nconst dispatchOptionSelectedEvent=useCallback((optionName,value)=>{const newSelectedOptions={...selectedOptions,[optionName]:value};setSelectedOptions(newSelectedOptions);const event=new CustomEvent(\"variant_option_selected\",{detail:{optionName,value,allSelectedOptions:newSelectedOptions}});document.dispatchEvent(event);// Get all available options for this product\nconst allOptions=get(product,\"options\",[]).map(opt=>opt.name);// Check if all options have been selected or if autoSelectFirst is true\nconst allOptionsSelected=allOptions.every(optName=>newSelectedOptions[optName]);// Only dispatch active variant changed if all options are selected OR\n// if autoSelectFirst is true and at least one option is manually selected\nconst activeVariant=getProductVariant(product,newSelectedOptions);if(activeVariant&&(allOptionsSelected||autoSelectFirst&&!autoSelectRef.current)){const activeVariantEvent=new CustomEvent(\"product__active-variant__changed\",{detail:{...activeVariant,productId:`gid://shopify/Product/${shopifyProductID}`,isCompleteVariant:allOptionsSelected}});document.dispatchEvent(activeVariantEvent);}},[selectedOptions,product,shopifyProductID,autoSelectFirst,autoSelectRef]);// Consolidate all variant-to-image handling here\nuseEffect(()=>{if(activeVariant){const variantWithProductId={...activeVariant,productId:`gid://shopify/Product/${shopifyProductID}`};// Always dispatch the core variant change event first\n// const event = new CustomEvent(\"product__active-variant__changed\", {\n//     detail: variantWithProductId,\n// })\n// document.dispatchEvent(event)\n// Then handle image mapping\nif(props.variantImageIds){const variantId=activeVariant.id.split(\"/\").pop();const variantMapping=parseVariantImageIds(props.variantImageIds);const matchingImageNumber=variantMapping.get(variantId);if(matchingImageNumber){// Use setTimeout to ensure this happens after variant change event\nsetTimeout(()=>{const tapEvent=new CustomEvent(\"variant__image__match\",{detail:{imageNumber:parseInt(matchingImageNumber)}});document.dispatchEvent(tapEvent);},0);}}// Handle gallery or scroll sections if enabled\nif(images.imageTrigger===\"Gallery\"||images.imageTrigger===\"Scroll Sections\"){if(activeVariant.image?.url){// Find the image index in the product images array\nconst imageIndex=(product?.images?.edges||[]).findIndex(({node})=>node.url===activeVariant.image.url);if(imageIndex!==-1){if(images.imageTrigger===\"Scroll Sections\"){// Find the image element and scroll smoothly\nconst imageElement=document.getElementById(`image-${imageIndex+1}`);if(imageElement){const rect=imageElement.getBoundingClientRect();const offsetY=window.pageYOffset;const elementTop=rect.top+offsetY;// Use the offsetY from images group\nconst customOffset=images.offsetY||0;window.scrollTo({top:elementTop-customOffset,behavior:\"smooth\"});}}}}}}},[activeVariant,shopifyProductID,product,images.imageTrigger,props.variantImageIds]);let variantsTest=get(product,\"variants.edges\");const combinations=(get(product,\"variants.edges\")||[]).map(({node:variant})=>({id:variant.id,availableForSale:variant.availableForSale,// Adds key / value pairs for each variant (ie. \"color\": \"Black\" and \"size\": 'M').\n    ...variant.selectedOptions.reduce((accumulator,option)=>({...accumulator,[option.name]:option.value}),{})}));const renderVariantDropdown=(opt,filteredValues,isLast,valid,invalidMsg,index,totalCount)=>{return /*#__PURE__*/_jsx(VariantDropdown,{opt:opt,filteredValues:filteredValues,isLast:isLast,valid:valid,invalidMsg:invalidMsg,props:props,dispatchOptionSelectedEvent:dispatchOptionSelectedEvent,selectedOptions:selectedOptions,combinations:combinations,index:index,totalCount:totalCount});};const renderVariantButtons=(opt,filteredValues,isLast,valid,invalidMsg)=>{return /*#__PURE__*/_jsxs(\"div\",{role:\"radiogroup\",\"aria-label\":`Select ${opt.name}`,\"aria-required\":!valid,\"aria-invalid\":!valid,children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:props.titleConfigs.visible||props.selectedConfigs.visible?\"flex\":\"none\",justifyContent:props.titleConfigs.font.textAlign===\"center\"?\"center\":props.titleConfigs.font.textAlign===\"right\"?\"flex-end\":\"flex-start\",marginBottom:get(props,\"containerConfigs.gap2\")!==undefined?get(props,\"containerConfigs.gap2\"):get(props,\"titleConfigs.gap\"),overflow:\"visible\"},children:/*#__PURE__*/_jsx(ShopXProductVariantsTitle,{title:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",overflow:\"visible\"},children:[props.titleConfigs.visible&&/*#__PURE__*/_jsx(\"p\",{id:`variant-title-${opt.name}`,style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),whiteSpace:\"nowrap\",overflow:\"visible\",margin:0,textTransform:get(props,\"titleConfigs.textTransform\",\"None\").toLowerCase()},children:(props.titleConfigs.display||\"{{Option}}\").replace(\"{{Option}}\",opt.name)}),props.selectedConfigs.visible&&selectedOptions[opt.name]&&/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"selectedConfigs.font\"),color:get(props,\"selectedConfigs.color\"),whiteSpace:\"nowrap\",overflow:\"visible\",paddingLeft:props.titleConfigs.visible?`${props.selectedConfigs.gap}px`:0,margin:0,textTransform:get(props,\"selectedConfigs.textTransform\",\"None\").toLowerCase()},children:selectedOptions[opt.name]}),props.selectedConfigs.visible&&props.selectedConfigs.emptyVisible&&!selectedOptions[opt.name]&&/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"selectedConfigs.font\"),color:get(props,\"selectedConfigs.color\"),whiteSpace:\"nowrap\",overflow:\"visible\",paddingLeft:props.titleConfigs.visible?`${props.selectedConfigs.gap}px`:0,margin:0,textTransform:get(props,\"selectedConfigs.textTransform\",\"None\").toLowerCase()},children:(props.selectedConfigs.emptyText||\"Select {{Option Value}}\").replace(\"{{Option Value}}\",opt.name)})]})})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:props.buttonConfigs.direction===\"horizontal\"?\"row\":\"column\",flexWrap:props.buttonConfigs.direction===\"horizontal\"?\"wrap\":\"nowrap\",gap:get(props,\"buttonConfigs.gap\"),width:\"100%\",alignItems:props.buttonConfigs.direction===\"vertical\"&&props.buttonConfigs.width?\"stretch\":\"flex-start\"},children:[filteredValues.map((v,i)=>{const isActive=opt.__activeValue===v||selectedOptions[opt.name]===v;const filtered=Array.from(Object.entries({...selectedOptions,[opt.name]:v}));const isAvailableForSale=combinations.find(combination=>filtered.every(([key,value])=>combination[key]===value)&&combination.availableForSale);// Edge to edge styling - only apply when gap is 0\nconst isLastItem=i===filteredValues.length-1;const gap=Number(props.buttonConfigs.gap);const applyEdgeToEdge=gap===0;const isHorizontal=props.buttonConfigs.direction===\"horizontal\";// Get borders without modification\nconst borderUnselected=get(props,\"buttonConfigs.unselected.border\");const borderSelected=get(props,\"buttonConfigs.selected.border\");const borderDisabled=get(props,\"buttonConfigs.disabled.border\");const borderHovered=get(props,\"buttonConfigs.hovered.border\");// Calculate margin style for edge-to-edge effect\nconst marginStyle={};if(applyEdgeToEdge&&!isLastItem){if(isHorizontal){// For horizontal layout, use negative right margin only\nmarginStyle.marginRight=\"-1px\";}else{// For vertical layout, use negative bottom margin\nmarginStyle.marginBottom=\"-1px\";}}return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\"},className:\"variant-button-container\",children:/*#__PURE__*/_jsx(ShopXProductVariantsButton,{role:\"radio\",\"aria-checked\":isActive,\"aria-label\":`${opt.name} ${v}`,tabIndex:0,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();if(isAvailableForSale){dispatchOptionSelectedEvent(opt.name,v);}}else if(e.key===\"ArrowRight\"||e.key===\"ArrowDown\"&&props.buttonConfigs.direction===\"vertical\"){e.preventDefault();const nextButton=e.target.closest(\".variant-button-container\").nextElementSibling?.querySelector('[role=\"radio\"]');if(nextButton)nextButton.focus();}else if(e.key===\"ArrowLeft\"||e.key===\"ArrowUp\"&&props.buttonConfigs.direction===\"vertical\"){e.preventDefault();const prevButton=e.target.closest(\".variant-button-container\").previousElementSibling?.querySelector('[role=\"radio\"]');if(prevButton)prevButton.focus();}},bgSelected:get(props,\"buttonConfigs.selected.background\"),bgUnselected:get(props,\"buttonConfigs.unselected.background\"),bgDisabled:get(props,\"buttonConfigs.disabled.background\"),bgHovered:get(props,\"buttonConfigs.hovered.background\"),buttonRadius:get(props,\"buttonConfigs.radius\"),buttonPadding:get(props,\"buttonConfigs.padding\"),borderUnselected:borderUnselected,borderSelected:borderSelected,borderDisabled:borderDisabled,borderHovered:borderHovered,style:{padding:get(props,\"buttonConfigs.padding\"),width:props.buttonConfigs.direction===\"vertical\"&&props.buttonConfigs.width?\"100%\":\"auto\",height:get(props,\"buttonConfigs.height\")===\"Fixed\"?`${get(props,\"buttonConfigs.fixedHeight\")}px`:\"Fit\",...marginStyle,borderRadius:get(props,\"buttonConfigs.radius\")},valueUnselected:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"buttonConfigs.unselected.font\"),color:get(props,\"buttonConfigs.unselected.color\"),textTransform:get(props,\"buttonConfigs.unselected.textTransform\",\"None\").toLowerCase()},children:`${v}`}),valueSelected:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"buttonConfigs.selected.font\"),color:get(props,\"buttonConfigs.selected.color\"),textTransform:get(props,\"buttonConfigs.selected.textTransform\",\"None\").toLowerCase()},children:`${v}`}),valueDisabled:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"buttonConfigs.disabled.font\"),color:get(props,\"buttonConfigs.disabled.color\"),textTransform:get(props,\"buttonConfigs.disabled.textTransform\",\"None\").toLowerCase()},children:`${v}`}),valueHovered:/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"buttonConfigs.hovered.font\"),color:get(props,\"buttonConfigs.hovered.color\"),textTransform:get(props,\"buttonConfigs.hovered.textTransform\",\"None\").toLowerCase()},children:`${v}`}),variant:!isAvailableForSale?\"Disabled\":isActive?\"Selected\":\"Unselected\",onClick:isAvailableForSale?()=>dispatchOptionSelectedEvent(opt.name,v):null})},v);}),!valid&&/*#__PURE__*/_jsx(\"div\",{role:\"alert\",style:{color:\"#FF0000\",fontSize:\"14px\",paddingTop:\"8px\"},children:`\"${opt.name}\" missing`})]})]},opt.name);};// Render color swatches for color variants\n// This creates circular color swatches for the Color/Colour options\n// It will map color names to hex codes using the window.__FcCheckoutConfigs.colors array\n// or fall back to a set of common color codes\nconst renderColorSwatches=(opt,filteredValues,isLast,valid,invalidMsg)=>{// Always check for Color/Colour, and add any additional titles from config\nconst additionalColorTitles=window.__FcCheckoutConfigs?.variantColorTitles||[];const variantColorTitles=[\"Color\",\"Colour\",...additionalColorTitles];// If this isn't a swatch-enabled option or swatches are disabled, use regular buttons\nconst isSwatchOption=variantColorTitles.includes(opt.name);if(!isSwatchOption||!props.swatches?.color){return renderVariantButtons(opt,filteredValues,isLast,valid,invalidMsg);}const{swatches}=props;return /*#__PURE__*/_jsxs(\"div\",{role:\"radiogroup\",\"aria-label\":`Select ${opt.name}`,\"aria-required\":!valid,\"aria-invalid\":!valid,children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:props.titleConfigs.visible||props.selectedConfigs.visible?\"flex\":\"none\",justifyContent:props.titleConfigs.font.textAlign===\"center\"?\"center\":props.titleConfigs.font.textAlign===\"right\"?\"flex-end\":\"flex-start\",marginBottom:get(props,\"containerConfigs.gap2\")!==undefined?get(props,\"containerConfigs.gap2\"):get(props,\"titleConfigs.gap\"),overflow:\"visible\"},children:/*#__PURE__*/_jsx(ShopXProductVariantsTitle,{title:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",overflow:\"visible\"},children:[props.titleConfigs.visible&&/*#__PURE__*/_jsx(\"p\",{id:`variant-title-${opt.name}`,style:{...get(props,\"titleConfigs.font\"),color:get(props,\"titleConfigs.color\"),whiteSpace:\"nowrap\",overflow:\"visible\",margin:0,textTransform:get(props,\"titleConfigs.textTransform\",\"None\").toLowerCase()},children:(props.titleConfigs.display||\"{{Option}}\").replace(\"{{Option}}\",opt.name)}),props.selectedConfigs.visible&&selectedOptions[opt.name]&&/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"selectedConfigs.font\"),color:get(props,\"selectedConfigs.color\"),whiteSpace:\"nowrap\",overflow:\"visible\",paddingLeft:props.titleConfigs.visible?`${props.selectedConfigs.gap}px`:0,margin:0,textTransform:get(props,\"selectedConfigs.textTransform\",\"None\").toLowerCase()},children:selectedOptions[opt.name]}),props.selectedConfigs.visible&&props.selectedConfigs.emptyVisible&&!selectedOptions[opt.name]&&/*#__PURE__*/_jsx(\"p\",{style:{...get(props,\"selectedConfigs.font\"),color:get(props,\"selectedConfigs.color\"),whiteSpace:\"nowrap\",overflow:\"visible\",paddingLeft:props.titleConfigs.visible?`${props.selectedConfigs.gap}px`:0,margin:0,textTransform:get(props,\"selectedConfigs.textTransform\",\"None\").toLowerCase()},children:(props.selectedConfigs.emptyText||\"Select {{Option Value}}\").replace(\"{{Option Value}}\",opt.name)})]})})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",flexWrap:\"wrap\",gap:swatches.gap,width:\"100%\"},children:[filteredValues.map((v,i)=>{const isActive=selectedOptions[opt.name]===v;const filtered=Array.from(Object.entries({...selectedOptions,[opt.name]:v}));const isAvailableForSale=combinations.find(combination=>filtered.every(([key,value])=>combination[key]===value)&&combination.availableForSale);// Get the hex color for this color name\nconst colorName=v.toLowerCase();const hexColor=colorHexMap.get(colorName)||\"#CCCCCC\";// Get the current state's border style\nconst getStateBorder=()=>{if(!isAvailableForSale){return swatches.disabled.border;}if(isActive){return swatches.selected.border;}return swatches.unselected.border;};const border=getStateBorder();return /*#__PURE__*/_jsxs(\"div\",{className:\"variant-swatch-container\",style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"button\",{role:\"radio\",\"aria-checked\":isActive,\"aria-label\":`${opt.name} ${v}${!isAvailableForSale?\" (Out of Stock)\":\"\"}`,title:v,disabled:!isAvailableForSale,onClick:()=>{if(isAvailableForSale){dispatchOptionSelectedEvent(opt.name,v);}},onMouseEnter:e=>{if(isAvailableForSale){const button=e.currentTarget;const{borderWidth,borderStyle}=swatches.hovered.border;button.style.border=`${borderWidth}px ${borderStyle} ${swatches.hovered.border.borderColor}`;}},onMouseLeave:e=>{const button=e.currentTarget;const border=getStateBorder();button.style.border=`${border.borderWidth}px ${border.borderStyle} ${border.borderColor}`;},style:{width:swatches.width,height:swatches.height,borderRadius:swatches.radius,border:`${border.borderWidth}px ${border.borderStyle} ${border.borderColor}`,padding:swatches.padding,cursor:isAvailableForSale?\"pointer\":\"not-allowed\",background:\"none\",position:\"relative\",outline:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius:swatches.radius,backgroundColor:hexColor,opacity:!isAvailableForSale?swatches.disabled.opacity:1}})}),/*#__PURE__*/_jsx(\"div\",{className:\"swatch-tooltip\",style:{position:\"absolute\",top:\"100%\",left:\"50%\",transform:\"translateX(-50%)\",backgroundColor:\"rgba(0, 0, 0, 0.8)\",color:\"#FFFFFF\",padding:\"4px 8px\",borderRadius:\"4px\",fontSize:\"12px\",marginTop:\"4px\",whiteSpace:\"nowrap\",opacity:0,visibility:\"hidden\",transition:\"opacity 0.2s ease-in-out, visibility 0.2s ease-in-out\",zIndex:10},children:v})]},v);}),!valid&&/*#__PURE__*/_jsx(\"div\",{role:\"alert\",style:{color:\"#FF0000\",fontSize:\"14px\",paddingTop:\"8px\"},children:`\"${opt.name}\" missing`})]})]},opt.name);};const productHasOptions=product=>{return product&&Array.isArray(get(product,\"options\"))&&get(product,\"options\",[]).length>0&&!(get(product,\"options\",[]).length===1&&get(product,\"options.0.name\")===\"Title\"&&get(product,\"options.0.values.0\")===\"Default Title\");};// Check if we should hide variants\nconst shouldHideVariants=!Array.isArray(get(product,\"variants.edges\"))||!showSingleVariants&&(get(product,\"variants.edges\")||[]).length<=1||!productHasOptions(product);// If product is set to \"404\", show nothing\nif(product===\"404\"||shouldHideVariants){return null;}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,className:\"fc-product-variants-container\",style:{padding:props.containerConfigs.padding,display:\"flex\",flexDirection:props.containerConfigs.direction===\"horizontal\"?\"row\":\"column\",flexWrap:props.containerConfigs.direction===\"horizontal\"?\"wrap\":\"nowrap\",gap:props.containerConfigs.gap,width:\"100%\"},role:\"region\",\"aria-label\":\"Product Variants\",children:get(product,\"options\")&&(get(product,\"options\")||[]).map((opt,i)=>{const isLast=i===(get(product,\"options\")||[{}]).length-1;const valid=!shouldValidate||!!selectedOptions[opt.name];const invalidMsg=`\"${opt.name}\" missing`;const filteredValues=opt.values;// Get the list of variant titles that should use swatches from config\nconst variantColorTitles=[\"Color\",\"Colour\",...window.__FcCheckoutConfigs?.variantColorTitles||[]];const useSwatches=variantColorTitles.includes(opt.name)&&props.swatches?.color===true;return /*#__PURE__*/_jsx(\"div\",{style:{flex:style===\"Dropdown\"&&props.containerConfigs.direction===\"horizontal\"?\"1 1 0\"// For dropdowns in horizontal layout: grow and shrink equally, 0 basis to fill space\n:style===\"Dropdown\"?\"1 1 auto\"// For dropdowns in vertical layout: grow and shrink\n:props.containerConfigs.direction===\"horizontal\"?\"0 0 auto\"// For buttons in horizontal layout: don't grow or shrink\n:\"1 1 auto\",minWidth:style===\"Dropdown\"?\"88px\":\"auto\",maxWidth:\"none\",width:style===\"Dropdown\"?\"100%\"// For dropdowns: always fill width\n:props.containerConfigs.direction===\"horizontal\"?\"auto\"// For buttons in horizontal layout: natural width\n:\"100%\",// Apply negative margin for edge-to-edge effect\n...style===\"Dropdown\"&&props.containerConfigs.direction===\"horizontal\"&&props.containerConfigs.gap===0&&!isLast?{marginRight:\"-1px\"}:{}},children:style===\"Dropdown\"?renderVariantDropdown(opt,filteredValues,isLast,valid,invalidMsg,i,get(product,\"options\")?.length||0):useSwatches?renderColorSwatches(opt,filteredValues,isLast,valid,invalidMsg):renderVariantButtons(opt,filteredValues,isLast,valid,invalidMsg)},opt.name);})});}function getProductVariant(product,opts){if(!product||!product.variants)return null;const variant=product.variants.edges.find(({node:variant})=>{return Object.entries(opts).every(([key,value])=>variant.selectedOptions.find(option=>{return option.name===key&&option.value===value;}));});if(!variant){return null;}return variant.node;}addPropertyControls(FC_ProductVariants,{shopifyProductID:{type:ControlType.String,title:\"Product ID\",description:\"Connect to CMS\"},variantImageIds:{type:ControlType.String,title:\"Image IDs\",description:\"Connect to CMS (optional)\"},images:{type:ControlType.Object,title:\"Images\",controls:{imageTrigger:{type:ControlType.Enum,title:\"Type\",options:[\"None\",\"Gallery\",\"Scroll Sections\"],defaultValue:\"None\",description:\"Trigger image changes elsewhere on the page. [Learn more](https://framercommerce.com/resources/docs/components/product#gallery)\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},imageChange:{type:ControlType.Boolean,title:\"Two-Way\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Allow clicking on an image to change the selected variant.\",hidden:({imageTrigger})=>imageTrigger!==\"Gallery\"},offsetY:{type:ControlType.Number,title:\"Offset Y\",description:\"Match your Offset Y to your on-canvas values.\",hidden:({imageTrigger})=>imageTrigger!==\"Scroll Sections\",defaultValue:0,min:0,step:1,displayStepper:true}}},behaviorConfigs:{type:ControlType.Object,title:\"Behavior\",controls:{autoSelectFirst:{type:ControlType.Boolean,title:\"Select 1st\",description:\"Auto-select the first available variant(s)\",defaultValue:false},showSingleVariants:{type:ControlType.Boolean,title:\"Singles\",description:\"Show the variant selector if only one variant\",defaultValue:false}}},containerConfigs:{type:ControlType.Object,title:\"Layout\",controls:{padding:{type:ControlType.Padding,title:\"Padding\"},gap2:{type:ControlType.Number,title:\"Title Gap\",min:0,unit:\"px\"},gap:{type:ControlType.Number,title:\"Group Gap\",min:0,unit:\"px\"},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true,defaultValue:\"vertical\"}}},titleConfigs:{type:ControlType.Object,title:\"Title\",controls:{visible:{type:ControlType.Boolean,title:\"Title\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},display:{type:ControlType.String,title:\"Display\",defaultValue:\"{{Option}}\",placeholder:\"{{Option}}\",description:\"Use {{Option}} to dynamically display Color, Size, etc.\",hidden:props=>!props.visible},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",hidden:props=>!props.visible},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"None\",hidden:props=>!props.visible},color:{type:ControlType.Color,title:\"Color\",hidden:props=>!props.visible},gap:{type:ControlType.Number,title:\"Gap\",description:\"Space between title and buttons/dropdown\",min:0,unit:\"px\",hidden:props=>!props.visible||true}}},selectedConfigs:{type:ControlType.Object,title:\"Selected\",controls:{visible:{type:ControlType.Boolean,title:\"Selected\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,unit:\"px\",hidden:props=>!props.visible},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",hidden:props=>!props.visible},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"None\",hidden:props=>!props.visible},color:{type:ControlType.Color,title:\"Color\",hidden:props=>!props.visible},emptyVisible:{type:ControlType.Boolean,title:\"Empty\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden:props=>!props.visible},emptyText:{type:ControlType.String,title:\"Display\",description:\"Use {{Option Value}} to dynamically display Blue, Medium, etc.\",placeholder:\"Select {{Option Value}}\",defaultValue:\"Select {{Option Value}}\",hidden:props=>!props.visible||!props.emptyVisible}}},style:{type:ControlType.Enum,title:\"Style\",options:[\"Buttons\",\"Dropdown\"],optionTitles:[\"Buttons\",\"Dropdown\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",defaultValue:\"Buttons\"},buttonConfigs:{type:ControlType.Object,title:\"Buttons\",description:\"Note that data on canvas is for mock purposes only, test in browser for real data.\",hidden:props=>props.style!==\"Buttons\",controls:{gap:{type:ControlType.Number,title:\"Gap\",min:0},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},padding:{type:ControlType.Padding,title:\"Padding\"},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true,defaultValue:\"vertical\"},width:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Fill\",disabledTitle:\"Fit\",defaultValue:false,hidden:props=>props.direction!==\"vertical\"},unselected:{type:ControlType.Object,title:\"Default\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"None\"},color:{type:ControlType.Color,title:\"Text\"},background:{type:ControlType.Color,title:\"BG\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#000000\"}}}},hovered:{type:ControlType.Object,title:\"Hover\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"None\"},color:{type:ControlType.Color,title:\"Text\"},background:{type:ControlType.Color,title:\"BG\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#000000\"}}}},selected:{type:ControlType.Object,title:\"Selected\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"None\"},color:{type:ControlType.Color,title:\"Text\"},background:{type:ControlType.Color,title:\"BG\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#000000\"}}}},disabled:{type:ControlType.Object,title:\"Disabled\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"None\"},color:{type:ControlType.Color,title:\"Text\"},background:{type:ControlType.Color,title:\"BG\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#000000\"}}}}}},dropdownConfigs:{type:ControlType.Object,title:\"Dropdown\",description:\"Note that data on canvas is for mock purposes only, test in browser for real data.\",hidden:props=>props.style!==\"Dropdown\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"None\"},unselected:{type:ControlType.Object,title:\"Unselected\",controls:{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Select {{variant}}\",description:\"Use {{variant}} to insert the variant name\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#999999\"},background:{type:ControlType.Color,title:\"BG\",defaultValue:\"#F5F5F5\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#CCCCCC\"}}}},selected:{type:ControlType.Object,title:\"Selected\",controls:{color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},background:{type:ControlType.Color,title:\"BG\",defaultValue:\"#FFFFFF\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#CCCCCC\"}}}},hover:{type:ControlType.Object,title:\"Hover\",controls:{color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},background:{type:ControlType.Color,title:\"BG\",defaultValue:\"#F5F5F5\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#000000\"}}}},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"4px\"},padding:{type:ControlType.Padding,title:\"Padding\"},icon:{type:ControlType.Object,title:\"Icon\",controls:{type:{type:ControlType.Enum,title:\"Type\",options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],defaultValue:\"default\",displaySegmentedControl:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\",hidden:props=>props.type===\"custom\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:12,min:8,max:64,step:1},weight:{type:ControlType.Number,title:\"Weight\",defaultValue:2,min:.5,max:4,step:.5,hidden:props=>props.type===\"custom\"},customIcon:{type:ControlType.Image,title:\"Image\",hidden:props=>props.type!==\"custom\"}}}}},swatches:{type:ControlType.Object,title:\"Swatches\",controls:{color:{type:ControlType.Boolean,title:\"Color\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Show swatches for Color variants. [Learn more](https://framercommerce.com/resources/academy/variant-colors)\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,step:4,hidden:props=>!props.color},height:{type:ControlType.Number,title:\"Height\",defaultValue:40,min:8,max:80,step:4,displayStepper:true,hidden:props=>!props.color},width:{type:ControlType.Number,title:\"Width\",defaultValue:40,min:8,max:80,step:4,displayStepper:true,hidden:props=>!props.color},radius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"50%\",hidden:props=>!props.color},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:2,hidden:props=>!props.color},unselected:{type:ControlType.Object,title:\"Default\",controls:{border:{type:ControlType.Object,title:\"Border\",controls:{borderWidth:{type:ControlType.Number,title:\"Width\",defaultValue:2,min:0,max:10,step:1},borderStyle:{type:ControlType.Enum,title:\"Style\",options:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\"},borderColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"}}}},hidden:props=>!props.color},hovered:{type:ControlType.Object,title:\"Hover\",controls:{border:{type:ControlType.Object,title:\"Border\",controls:{borderWidth:{type:ControlType.Number,title:\"Width\",defaultValue:2,min:0,max:10,step:1},borderStyle:{type:ControlType.Enum,title:\"Style\",options:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\"},borderColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#CCCCCC\"}}}},hidden:props=>!props.color},selected:{type:ControlType.Object,title:\"Selected\",controls:{border:{type:ControlType.Object,title:\"Border\",controls:{borderWidth:{type:ControlType.Number,title:\"Width\",defaultValue:2,min:0,max:10,step:1},borderStyle:{type:ControlType.Enum,title:\"Style\",options:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\"},borderColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"}}}},hidden:props=>!props.color},disabled:{type:ControlType.Object,title:\"Disabled\",controls:{border:{type:ControlType.Object,title:\"Border\",controls:{borderWidth:{type:ControlType.Number,title:\"Width\",defaultValue:2,min:0,max:10,step:1},borderStyle:{type:ControlType.Enum,title:\"Style\",options:[\"Solid\",\"Dashed\",\"Dotted\"],defaultValue:\"solid\"},borderColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"}}},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:.5,min:0,max:1,step:.1}},hidden:props=>!props.color}}}});FC_ProductVariants.defaultProps={shopifyProductID:\"\",variantImageIds:\"\",images:{imageTrigger:\"None\",imageChange:true,offsetY:0},behaviorConfigs:{autoSelectFirst:false,showSingleVariants:false},style:\"Buttons\",buttonConfigs:{gap:8,radius:\"4px\",padding:\"8px\",direction:\"horizontal\",width:false,unselected:{font:undefined,color:\"#000000\",background:\"#FFFFFF\",border:\"1px solid #000000\",textTransform:\"None\"},hovered:{font:undefined,color:\"#000000\",background:\"#F0F0F0\",border:\"1px solid #000000\",textTransform:\"None\"},selected:{font:undefined,color:\"#FFFFFF\",background:\"#000000\",border:\"1px solid #000000\",textTransform:\"None\"},disabled:{font:undefined,color:\"#A0A0A0\",background:\"#E0E0E0\",border:\"1px solid #A0A0A0\",textTransform:\"None\"}},dropdownConfigs:{font:undefined,textTransform:\"None\",unselected:{text:\"Select {{variant}}\",color:\"#999999\",background:\"#F5F5F5\",border:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#CCCCCC\"}},selected:{color:\"#000000\",background:\"#FFFFFF\",border:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#CCCCCC\"}},hover:{color:\"#000000\",background:\"#F5F5F5\",border:{borderWidth:1,borderStyle:\"solid\",borderColor:\"#000000\"}},radius:\"4px\",padding:\"16px 16px 16px 16px\",icon:{type:\"default\",color:\"#000000\",size:12,weight:2}},containerConfigs:{padding:\"0px\",gap:24,gap2:8,direction:\"vertical\"},titleConfigs:{visible:true,font:undefined,color:\"#000000\",gap:8,display:\"{{Option}}\",textTransform:\"None\"},selectedConfigs:{visible:false,gap:8,font:undefined,color:\"#000000\",emptyVisible:true,emptyText:\"Select {{Option Value}}\",textTransform:\"None\"},swatches:{color:false,gap:8,height:40,width:40,radius:\"50%\",padding:2,unselected:{border:{borderWidth:2,borderStyle:\"solid\",borderColor:\"#FFFFFF\"}},hovered:{border:{borderWidth:2,borderStyle:\"solid\",borderColor:\"#CCCCCC\"}},selected:{border:{borderWidth:2,borderStyle:\"solid\",borderColor:\"#000000\"}},disabled:{border:{borderWidth:2,borderStyle:\"solid\",borderColor:\"#FFFFFF\"},opacity:.5}}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_ProductVariants\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductVariants_v1.map", "/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * \u00A9 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get}from\"lodash-es\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";import{getLocaleFromCountry}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/N2GIWD1ik8HES3ASBGeD/locales.js\";// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};export default function FC_ProductPrice(props){const{shopifyProductID,canvasPrice,format:{showCurrency,showSymbol,showDecimals,currencyCode}={}}=props;const isBrowser=useIsBrowser();const[product,setProduct]=useState();const[activeVariant,setActiveVariant]=useState();const[subscriptionPrice,setSubscriptionPrice]=useState(null);const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");const[isLoadingPrice,setIsLoadingPrice]=useState(false);// Initialize currency and country code on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode||\"US\");setSelectedCountry(storedCountry||\"United States\");},[isBrowser]);// Handle variant changes\nconst handleVariantChange=async e=>{if(!e.detail){return;}setIsLoadingPrice(true);try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);// Find the matching variant in the current product data\nconst matchingVariant=_matchingProduct.node?.variants?.edges?.find(({node})=>node.selectedOptions.every(option=>e.detail.selectedOptions.find(detailOption=>detailOption.name===option.name&&detailOption.value===option.value)));if(matchingVariant){setActiveVariant(matchingVariant.node);}}}catch(error){// Fallback to using the event detail directly\nsetActiveVariant(e.detail);}finally{setIsLoadingPrice(false);}};// Listen for currency changes\nuseEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=event=>{setIsLoadingPrice(true);const{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);// Preserve active variant selection if possible\nif(activeVariant){const matchingVariant=_matchingProduct.node.variants?.edges.find(({node})=>node.selectedOptions.every(option=>activeVariant.selectedOptions.find(activeOption=>activeOption.name===option.name&&activeOption.value===option.value)));if(matchingVariant){setActiveVariant(matchingVariant.node);}}}}catch(error){// Error handling\n}finally{setIsLoadingPrice(false);}};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser,shopifyProductID,activeVariant,selectedCurrency,selectedCountryCode]);// Initial product load\nuseEffect(()=>{if(!isBrowser)return;const handleProductsReady=async e=>{if(Array.isArray(e.detail.products)){const _matchingProduct=e.detail.products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);if(_matchingProduct.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}setActiveVariant(_matchingProduct.node?.variants?.edges[0].node);}}};const loadProduct=async()=>{try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);if(_matchingProduct.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}setActiveVariant(_matchingProduct.node?.variants?.edges[0].node);}}catch(error){// Error handling\n}finally{setIsLoadingPrice(false);}};loadProduct();// Add event listeners\ndocument.addEventListener(\"product__active-variant__changed\",handleVariantChange);document.addEventListener(\"data__products-ready\",handleProductsReady);// Cleanup\nreturn()=>{document.removeEventListener(\"product__active-variant__changed\",handleVariantChange);document.removeEventListener(\"data__products-ready\",handleProductsReady);};},[isBrowser,shopifyProductID,selectedCurrency,selectedCountryCode]);// Add subscription price listener\nuseEffect(()=>{if(!isBrowser)return;const handleSubscriptionPriceUpdate=e=>{if(e.detail?.price){//console.log(\"selling plan event\", e.detail)\nsetSubscriptionPrice(e.detail.price);}else{setSubscriptionPrice(null);}};document.addEventListener(\"subscription__price-update\",handleSubscriptionPriceUpdate);return()=>{document.removeEventListener(\"subscription__price-update\",handleSubscriptionPriceUpdate);};},[isBrowser]);// Get currency formatting options at component level\nconst _currencyCode=useMemo(()=>{const variantCurrency=get(activeVariant,\"price.currencyCode\");const productCurrency=get(product,\"priceRange.minVariantPrice.currencyCode\");return variantCurrency||productCurrency||\"USD\";},[activeVariant,product]);const showMockValues=useMemo(()=>RenderTarget.current()===RenderTarget.canvas||isBrowser&&window.location.origin.endsWith(\"framercanvas.com\"),[isBrowser]);// Common function to format price based on options\nconst formatPriceWithOptions=(numericPrice,currCode)=>{const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);// Get locale from selected country code\nconst locale=getLocaleFromCountry(selectedCountryCode);// Log browser user agent for debugging iOS-specific issues\n// if (isBrowser) {\n//     console.log(\"[FC_ProductPrice] Format debug:\", {\n//         userAgent: navigator.userAgent,\n//         isCurrencySymbolSameAsCode: symbolSameAsCode,\n//         currencyCode: currCode,\n//         selectedCountryCode,\n//         locale,\n//         showSymbol,\n//         showCurrency,\n//         showDecimals,\n//     })\n// }\n// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){const formattedNumber=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return formattedNumber;}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;};const text=useMemo(()=>{if(!isBrowser)return\"\";// For canvas view, handle the display options directly\nif(typeof RenderTarget!==\"undefined\"&&(RenderTarget.current()===RenderTarget.canvas||showMockValues)){const price=canvasPrice||\"50.00\";const numericPrice=parseFloat(price);const currentCurrencyCode=currencyCode||\"USD\";return formatPriceWithOptions(numericPrice,currentCurrencyCode);}// For live view, use the selected currency or preview currency\nconst amount=subscriptionPrice||(activeVariant?get(activeVariant,\"price.amount\"):get(product,\"priceRange.minVariantPrice.amount\"));if(!amount)return\"\";const numericPrice=parseFloat(amount);if(isNaN(numericPrice))return\"\";const currentCurrencyCode=selectedCurrency||currencyCode||\"USD\";return formatPriceWithOptions(numericPrice,currentCurrencyCode);},[isBrowser,showMockValues,activeVariant,product,canvasPrice,showCurrency,showSymbol,currencyCode,showDecimals,selectedCurrency,subscriptionPrice,props.format]);const compareAtPrice=useMemo(()=>{const amount=activeVariant?get(activeVariant,\"compareAtPrice.amount\"):get(product,\"compareAtPriceRange.minVariantPrice.amount\");if(!amount)return\"\";const numericPrice=parseFloat(amount);if(isNaN(numericPrice))return\"\";const currentCurrencyCode=selectedCurrency||currencyCode||\"USD\";// Use the same formatting function as the main price\nreturn formatPriceWithOptions(numericPrice,currentCurrencyCode);},[activeVariant,product,currencyCode,showCurrency,showSymbol,showDecimals,selectedCurrency,showMockValues,props.format]);const numericValue=useMemo(()=>parseFloat(compareAtPrice.replace(/[^\\d.-]/g,\"\")),[compareAtPrice]);const hasValidCompareAtPrice=!isNaN(numericValue)&&numericValue>0;// console.log(\"Text\", text)\n// Price calculation logging\n// useEffect(() => {\n//     console.log(\"[FC_ProductPrice] Price State Update:\", {\n//         activeVariant,\n//         product,\n//         selectedCurrency,\n//         subscriptionPrice,\n//     })\n// }, [activeVariant, product, selectedCurrency, subscriptionPrice])\n// useEffect(() => {\n//     console.log(\"Active variant updated:\", activeVariant);\n// }, [activeVariant]);\n// Return placeholder during SSR\nif(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\"}});}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",whiteSpace:\"nowrap\"},children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0,whiteSpace:\"nowrap\",...props[hasValidCompareAtPrice?\"saleFont\":\"regularFont\"],color:props[hasValidCompareAtPrice?\"saleColor\":\"regularColor\"]},children:text})});}// Property controls remain the same\nFC_ProductPrice.defaultProps={shopifyProductID:\"\",canvasPrice:\"50.00\",format:{showCurrency:true,showSymbol:true,currencyCode:\"USD\",showDecimals:\"Always show\"}};addPropertyControls(FC_ProductPrice,{shopifyProductID:{type:ControlType.String,title:\"Product ID\",description:\"Connect to CMS\"},canvasPrice:{type:ControlType.String,title:\"Price\",description:\"Connect to CMS for canvas preview.\",defaultValue:\"50.00\"},format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, \u20AC, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency is for canvas preview only.\"}}},/** Font and Color Controls */regularFont:{type:ControlType.Font,title:\"Regular\",controls:\"extended\"},regularColor:{type:ControlType.Color,title:\"Regular\",defaultValue:\"#000\"},saleFont:{type:ControlType.Font,title:\"Sale\",controls:\"extended\"},saleColor:{type:ControlType.Color,title:\"Sale\",defaultValue:\"#FF0000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_ProductPrice\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductPrice.map", "/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * \u00A9 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useMemo,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get}from\"lodash-es\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";import{knownCurrenciesWithCodeAsSymbol}from\"https://framerusercontent.com/modules/k9s4cejdkBGDjmzudhzM/18cq93eooqM4YmdbL7E2/currencyMaps.js\";// Helper function to map country code to appropriate locale\nconst getLocaleFromCountry=countryCode=>{// Default fallback locale\nif(!countryCode)return undefined;// Common country code to locale mappings\nconst countryToLocale={// North America\nUS:\"en-US\",CA:\"en-CA\",QC:\"fr-CA\",// Europe\nGB:\"en-GB\",FR:\"fr-FR\",DE:\"de-DE\",IT:\"it-IT\",ES:\"es-ES\",PT:\"pt-PT\",NL:\"nl-NL\",BE:\"fr-BE\",LU:\"fr-LU\",CH:\"de-CH\",AT:\"de-AT\",SE:\"sv-SE\",NO:\"nb-NO\",DK:\"da-DK\",FI:\"fi-FI\",PL:\"pl-PL\",CZ:\"cs-CZ\",HU:\"hu-HU\",RU:\"ru-RU\",// Asia Pacific\nCN:\"zh-CN\",JP:\"ja-JP\",KR:\"ko-KR\",IN:\"en-IN\",AU:\"en-AU\",NZ:\"en-NZ\",// Latin America\nMX:\"es-MX\",BR:\"pt-BR\",AR:\"es-AR\",CL:\"es-CL\",CO:\"es-CO\",PE:\"es-PE\",// Middle East & Africa\nAE:\"ar-AE\",SA:\"ar-SA\",ZA:\"en-ZA\",IL:\"he-IL\"};return countryToLocale[countryCode]||undefined;};// Helper function to check if a currency's symbol is the same as its code\nconst isCurrencySymbolSameAsCode=currencyCode=>{// For some currencies like CHF, the browser might use the code as the symbol\nif(!currencyCode)return false;if(knownCurrenciesWithCodeAsSymbol.includes(currencyCode)){return true;}try{const formatted=new Intl.NumberFormat(undefined,{style:\"currency\",currency:currencyCode,currencyDisplay:\"narrowSymbol\"}).format(0);// Remove digits, decimal points, and common formatting characters\nconst cleanFormatted=formatted.replace(/[0-9.,\\s]/g,\"\");// Check if what remains is the currency code\nreturn cleanFormatted===currencyCode;}catch(e){return false;}};/**\n * @framerDisableUnlink\n */export default function FC_ProductPriceCompare(props){const{shopifyProductID,canvasPrice,format:{showCurrency,showSymbol,showDecimals,currencyCode}={},strikethrough,strikethroughColor,strikethroughSize,font,color}=props;const[product,setProduct]=useState();const[activeVariant,setActiveVariant]=useState();const[selectedCurrency,setSelectedCurrency]=useState(\"\");const[selectedCountryCode,setSelectedCountryCode]=useState(\"\");const[selectedCountry,setSelectedCountry]=useState(\"\");const isBrowser=useIsBrowser();// Initialize currency from localStorage on page load\nuseEffect(()=>{if(!isBrowser)return;const storedCurrency=localStorage.getItem(\"selectedCurrency\");const storedCountryCode=localStorage.getItem(\"selectedCountryCode\");const storedCountry=localStorage.getItem(\"selectedCountry\");setSelectedCurrency(storedCurrency||\"USD\");setSelectedCountryCode(storedCountryCode);setSelectedCountry(storedCountry);},[isBrowser]);const _currencyCode=useMemo(()=>{const variantCurrency=get(activeVariant,\"price.currencyCode\");const productCurrency=get(product,\"priceRange.minVariantPrice.currencyCode\");return variantCurrency||productCurrency||\"USD\";},[activeVariant,product]);const showMockValues=useMemo(()=>typeof RenderTarget!==\"undefined\"&&(RenderTarget.current()===RenderTarget.canvas||isBrowser&&window.location.origin.endsWith(\"framercanvas.com\")),[isBrowser]);// Common function to format price based on options\nconst formatPriceWithOptions=(numericPrice,currCode)=>{const symbolSameAsCode=isCurrencySymbolSameAsCode(currCode);// Get locale from selected country code\nconst locale=getLocaleFromCountry(selectedCountryCode);// Determine if we should show decimals based on the setting\nconst shouldShowDecimals=()=>{if(showDecimals===\"Always show\")return true;if(showDecimals===\"Never show\")return false;if(showDecimals===\"Hide when .00\"){// Check if the decimal part is zero\nreturn numericPrice%1!==0;}return true// Default fallback for boolean value\n;};const decimalDigits=shouldShowDecimals()?2:0;// If showing neither symbol nor code, just format the number\nif(!showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);}// Special case for USD to prevent \"US$\" display in Safari iOS\nif(currCode===\"USD\"&&showSymbol){// Check if running on iOS device\nconst isIOS=isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!(\"MSStream\"in window);// Format USD manually to avoid the iOS \"US$\" prefix\nif(isIOS){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);if(!showCurrency){return`$${number}`// Just \"$50\" format\n;}else{return`$${number} USD`// \"$50 USD\" format\n;}}else{// For non-iOS devices, continue with normal formatting but use\n// a more controlled approach to ensure consistency\nif(!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}else{const withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:\"USD\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} USD`;}}}// For currencies where symbol is same as code (like CHF)\nif(symbolSameAsCode){// If showing currency code, always use code-first format and ignore symbol\nif(showCurrency&&!showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showSymbol&&!showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);const output=`${currCode} ${number}`;return output;}if(showCurrency&&showSymbol){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);return`${currCode} ${number}`;}}// For currencies with distinct symbols (like USD with $)\n// If showing only the code (no symbol)\nif(!showSymbol&&showCurrency){const number=new Intl.NumberFormat(locale,{style:\"decimal\",minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits}).format(numericPrice);// For normal currencies, show code after the number\nreturn`${number} ${currCode}`;}// If showing only the symbol (no code)\nif(showSymbol&&!showCurrency){return new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);}// If showing both symbol and code\nconst withSymbol=new Intl.NumberFormat(locale,{style:\"currency\",currency:currCode,minimumFractionDigits:decimalDigits,maximumFractionDigits:decimalDigits,currencyDisplay:\"narrowSymbol\"}).format(numericPrice);return`${withSymbol} ${currCode}`;};const text=useMemo(()=>{if(!isBrowser)return\"\";// For canvas view, handle the display options directly\nif(typeof RenderTarget!==\"undefined\"&&(RenderTarget.current()===RenderTarget.canvas||showMockValues)){const price=canvasPrice||\"75.00\";const numericPrice=parseFloat(price);const currentCurrencyCode=currencyCode||\"USD\";return formatPriceWithOptions(numericPrice,currentCurrencyCode);}// For live view, get the compare at price\nconst amount=activeVariant?get(activeVariant,\"compareAtPrice.amount\"):get(product,\"compareAtPriceRange.minVariantPrice.amount\");if(!amount)return\"\";const numericPrice=parseFloat(amount);if(isNaN(numericPrice))return\"\";const currentCurrencyCode=selectedCurrency||currencyCode||\"USD\";return formatPriceWithOptions(numericPrice,currentCurrencyCode);},[isBrowser,showMockValues,activeVariant,product,canvasPrice,showCurrency,showSymbol,currencyCode,showDecimals,selectedCurrency,props.format]);const numericValue=useMemo(()=>{if(!text)return 0;const value=parseFloat(text.replace(/[^\\d.-]/g,\"\"));return isNaN(value)?0:value;},[text]);const showComparePrice=showMockValues||numericValue>0;// Listen for currency changes\nuseEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=event=>{const{currency,countryCode,country}=event.detail;setSelectedCurrency(currency);setSelectedCountryCode(countryCode);setSelectedCountry(country);try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);// Preserve active variant selection if possible\nif(activeVariant){const matchingVariant=_matchingProduct.node.variants?.edges.find(({node})=>node.selectedOptions.every(option=>activeVariant.selectedOptions.find(activeOption=>activeOption.name===option.name&&activeOption.value===option.value)));if(matchingVariant){setActiveVariant(matchingVariant.node);}}}}catch(error){// Error handling\n}};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser,shopifyProductID,activeVariant,selectedCurrency,selectedCountryCode]);useEffect(()=>{if(!isBrowser)return;const handleVariantChange=e=>{try{if(e.detail){const expectedProductId=`gid://shopify/Product/${shopifyProductID}`;if(!e.detail.productId||e.detail.productId!==expectedProductId){return;}}// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);// Find the matching variant in the current product data\nconst matchingVariant=_matchingProduct.node?.variants?.edges?.find(({node})=>node.selectedOptions.every(option=>e.detail.selectedOptions.find(detailOption=>detailOption.name===option.name&&detailOption.value===option.value)));if(matchingVariant){setActiveVariant(matchingVariant.node);}else{setActiveVariant(e.detail);}}}catch(error){// Error handling without console.error\nsetActiveVariant(e.detail);}};const handleProductsReady=e=>{if(Array.isArray(e.detail.products)){const _matchingProduct=e.detail.products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");// If there's only one variant, set it as active\nif(_matchingProduct?.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}}// Invalid products data structure - silently handle\n};// Initial product load function\nconst loadProduct=async()=>{try{// Get products from shopXtools storage\nconst products=window.shopXtools?.products||[];const _matchingProduct=products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);if(_matchingProduct.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}}}catch(error){// Error handling without console.error\n}};// Call loadProduct on mount\nloadProduct();// Initial check for existing products\nif(window[\"shopXtools\"]?.products){const products=window[\"shopXtools\"].products;if(Array.isArray(products)&&products.length>0){const _matchingProduct=products.find(({node:_product})=>_product?.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct?.node){setProduct(_matchingProduct.node);if(_matchingProduct.node?.variants?.edges?.length===1){setActiveVariant(_matchingProduct.node.variants.edges[0].node);}}else{setProduct(\"404\");}}}// Add event listeners\ndocument.addEventListener(\"data__products-ready\",handleProductsReady);document.addEventListener(\"product__active-variant__changed\",handleVariantChange);// Cleanup\nreturn()=>{document.removeEventListener(\"data__products-ready\",handleProductsReady);document.removeEventListener(\"product__active-variant__changed\",handleVariantChange);};},[isBrowser,shopifyProductID,selectedCurrency]);// Return empty div during SSR\nif(!isBrowser){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"}});}// Always show in canvas view, otherwise only show if there's a compare price\nif(!showComparePrice){return null;}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",maxWidth:\"100%\",width:\"auto\",whiteSpace:\"nowrap\",overflow:\"visible\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...font,color:color,margin:0,padding:0,lineHeight:1,textDecoration:strikethrough?\"line-through\":\"none\",textDecorationColor:strikethroughColor,textDecorationThickness:strikethrough?`${strikethroughSize}px`:undefined,whiteSpace:\"nowrap\",display:\"inline-block\",width:\"auto\"},children:text})});}FC_ProductPriceCompare.defaultProps={shopifyProductID:\"\",strikethrough:true,strikethroughColor:\"#000000\",strikethroughSize:1,canvasPrice:\"75.00\",format:{showCurrency:true,showSymbol:true,currencyCode:\"USD\",showDecimals:\"Always show\"}};addPropertyControls(FC_ProductPriceCompare,{shopifyProductID:{type:ControlType.String,title:\"Product ID\",description:\"Connect to CMS\"},canvasPrice:{type:ControlType.String,title:\"Canvas Price\",description:\"Connect to CMS for canvas preview.\",defaultValue:\"75.00\"},format:{type:ControlType.Object,title:\"Format\",controls:{showSymbol:{type:ControlType.Boolean,title:\"Symbol\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"$, \\xa3, \u20AC, etc.\"},showCurrency:{type:ControlType.Boolean,title:\"Code\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"USD, EUR, CHF, etc.\"},showDecimals:{type:ControlType.Enum,title:\"Decimals\",defaultValue:\"Always show\",options:[\"Always show\",\"Never show\",\"Hide when .00\"],optionTitles:[\"Always show\",\"Never show\",\"Hide when .00\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currencyCode:{type:ControlType.Enum,title:\"Preview\",defaultValue:\"USD\",options:[\"USD\",\"EUR\",\"GBP\",\"CHF\",\"JPY\",\"CAD\",\"AUD\",\"CNY\",\"HKD\",\"NZD\",\"SEK\",\"KRW\",\"SGD\",\"NOK\",\"MXN\",\"INR\",\"RUB\",\"ZAR\",\"TRY\",\"BRL\",\"TWD\",\"DKK\",\"PLN\",\"THB\",\"IDR\",\"HUF\",\"CZK\",\"ILS\",\"CLP\",\"PHP\",\"AED\",\"COP\",\"SAR\",\"MYR\",\"RON\"],description:\"Currency on your site is automatic, this is only shown in canvas preview.\"}}},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\"},strikethrough:{type:ControlType.Boolean,title:\"Strike\",defaultValue:true},strikethroughSize:{type:ControlType.Number,title:\"Size\",defaultValue:1,min:0,max:8,step:.1,hidden:props=>!props.strikethrough},strikethroughColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\",hidden:props=>!props.strikethrough}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_ProductPriceCompare\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductPriceCompare.map", "/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * \u00A9 2024 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// Disable console logs in production\nconst DEBUG=false;/**\n * @framerDisableUnlink\n */export default function FC_ProductStockStatus(props){// Handle canvas preview\nif(RenderTarget.current()===RenderTarget.canvas){// Return the first visible instance based on show/hide props\nif(props.showAboveThreshold){return /*#__PURE__*/_jsx(\"div\",{style:{opacity:1},children:props.aboveThresholdComponent});}if(props.showBelowThreshold){return /*#__PURE__*/_jsx(\"div\",{style:{opacity:1},children:props.belowThresholdComponent});}if(props.showOutOfStock){return /*#__PURE__*/_jsx(\"div\",{style:{opacity:1},children:props.outOfStockComponent});}// If no instances are set to show, return an empty div\nreturn /*#__PURE__*/_jsx(\"div\",{style:{opacity:1}});}const{threshold,aboveThresholdComponent,belowThresholdComponent,outOfStockComponent,showTotalInventory,showOutOfStock,showAboveThreshold,showBelowThreshold}=props;const[quantityAvailable,setQuantityAvailable]=useState(null);const[hasSelectedVariant,setHasSelectedVariant]=useState(false);const[totalInventory,setTotalInventory]=useState(null);const[isInfiniteInventory,setIsInfiniteInventory]=useState(false);useEffect(()=>{const handleVariantChange=e=>{const activeVariant=e.detail;const expectedProductId=`gid://shopify/Product/${props.shopifyProductID}`;if(!activeVariant?.productId||activeVariant.productId!==expectedProductId){return;}if(activeVariant){setQuantityAvailable(activeVariant.quantityAvailable);setHasSelectedVariant(true);}};const processProduct=product=>{const variants=product.variants.edges.map(edge=>edge.node)||[];const hasVariants=variants.length>1;const hasInfiniteInventory=variants.some(variant=>variant.availableForSale&&variant.quantityAvailable===0);const total=variants.reduce((sum,variant)=>{if(variant.availableForSale&&variant.quantityAvailable===0){return sum;}return sum+(variant.quantityAvailable||0);},0);setTotalInventory(total);setQuantityAvailable(total);setHasSelectedVariant(!hasVariants);setIsInfiniteInventory(hasInfiniteInventory||product.availableForSale&&total===0);};const handleProductsReady=e=>{if(Array.isArray(e.detail.products)){const matchingProduct=e.detail.products.find(({node:product})=>product.id===`gid://shopify/Product/${props.shopifyProductID}`);if(matchingProduct){processProduct(matchingProduct.node);}}};if(window?.shopXtools?.products&&Array.isArray(window.shopXtools.products)){const matchingProduct=window.shopXtools.products.find(({node:product})=>product.id===`gid://shopify/Product/${props.shopifyProductID}`);if(matchingProduct){processProduct(matchingProduct.node);}}document.addEventListener(\"data__products-ready\",handleProductsReady);document.addEventListener(\"product__active-variant__changed\",handleVariantChange);return()=>{document.removeEventListener(\"data__products-ready\",handleProductsReady);document.removeEventListener(\"product__active-variant__changed\",handleVariantChange);};},[props.shopifyProductID]);const getStockMessage=()=>{const displayQuantity=hasSelectedVariant?quantityAvailable:totalInventory;if(displayQuantity<=0&&!isInfiniteInventory){if(showOutOfStock){return props.outOfStockComponent;}else{return null;}}if(isInfiniteInventory||displayQuantity>=props.threshold){if(showAboveThreshold){return props.aboveThresholdComponent;}else{return null;}}if(showBelowThreshold){return props.belowThresholdComponent;}else{return null;}};const shouldShow=totalInventory!==null||isInfiniteInventory;const isHidden=!showTotalInventory&&!hasSelectedVariant;const styles={opacity:isHidden?0:1,transition:\"opacity 0.2s ease-in-out\",userSelect:isHidden?\"none\":\"auto\",visibility:isHidden?\"hidden\":\"visible\"};return /*#__PURE__*/_jsx(\"div\",{style:styles,\"aria-hidden\":isHidden,children:getStockMessage()});}FC_ProductStockStatus.defaultProps={shopifyProductID:\"\",threshold:10,showTotalInventory:false,showOutOfStock:false,showAboveThreshold:true,showBelowThreshold:true};addPropertyControls(FC_ProductStockStatus,{shopifyProductID:{type:ControlType.String,title:\"Product ID\"},threshold:{type:ControlType.Number,title:\"Threshold\",defaultValue:10,min:0},showAboveThreshold:{type:ControlType.Boolean,title:\"Above Threshold\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},aboveThresholdComponent:{type:ControlType.ComponentInstance,title:\"Above Threshold\",required:true,hidden:props=>!props.showAboveThreshold},showBelowThreshold:{type:ControlType.Boolean,title:\"Below Threshold\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},belowThresholdComponent:{type:ControlType.ComponentInstance,title:\"Below Threshold\",required:true,hidden:props=>!props.showBelowThreshold},showOutOfStock:{type:ControlType.Boolean,title:\"Out of Stock\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},outOfStockComponent:{type:ControlType.ComponentInstance,title:\"Out of Stock\",required:true,hidden:props=>!props.showOutOfStock},showTotalInventory:{type:ControlType.Boolean,title:\"No variant selected\",description:\"When a product has variants and none are selected, show the total inventory available, or hide until a variant is selected\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_ProductStockStatus\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductStockStatus.map", "/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * \u00A9 2024 Framer Commerce. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect,useCallback}from\"react\";// Disable console logs in production\nconst DEBUG=false;/**\n * @framerDisableUnlink\n */export default function FC_ProductInventoryCounter(props){// Handle canvas preview\nif(RenderTarget.current()===RenderTarget.canvas){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",width:\"auto\",boxSizing:\"border-box\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,flexGrow:0},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.textColor,margin:0,padding:0,lineHeight:1,whiteSpace:\"nowrap\"},children:props.textFormat.replace(\"{{inventory}}\",\"5\")})});}const{shopifyProductID,showOutOfStock,outOfStockText,noLimitText}=props;const[quantityAvailable,setQuantityAvailable]=useState(null);const[hasSelectedVariant,setHasSelectedVariant]=useState(false);useEffect(()=>{const calculateTotalInventory=product=>{if(!product?.variants?.edges){return null;}const totalInventory=product.variants.edges.reduce((total,{node:variant})=>{const variantQuantity=variant.quantityAvailable||0;return total+variantQuantity;},0);return totalInventory;};const handleVariantChange=e=>{const activeVariant=e.detail;const expectedProductId=`gid://shopify/Product/${shopifyProductID}`;if(!activeVariant?.productId||activeVariant.productId!==expectedProductId){return;}const inventory=activeVariant?.quantityAvailable;setHasSelectedVariant(true);setQuantityAvailable(inventory);};const handleProductsReady=e=>{if(Array.isArray(e.detail.products)){const matchingProduct=e.detail.products.find(({node:product})=>product.id===`gid://shopify/Product/${shopifyProductID}`);if(matchingProduct){const totalInventory=calculateTotalInventory(matchingProduct.node);setQuantityAvailable(totalInventory);setHasSelectedVariant(false);}}};if(window?.shopXtools?.products&&Array.isArray(window.shopXtools.products)){const matchingProduct=window.shopXtools.products.find(({node:product})=>product.id===`gid://shopify/Product/${shopifyProductID}`);if(matchingProduct){const totalInventory=calculateTotalInventory(matchingProduct.node);setQuantityAvailable(totalInventory);setHasSelectedVariant(false);}}document.addEventListener(\"data__products-ready\",handleProductsReady);document.addEventListener(\"product__active-variant__changed\",handleVariantChange);return()=>{document.removeEventListener(\"data__products-ready\",handleProductsReady);document.removeEventListener(\"product__active-variant__changed\",handleVariantChange);};},[shopifyProductID]);const formatText=useCallback((text,quantity)=>{if(quantity===null||quantity===undefined){return null;}const isInfiniteInventory=window?.shopXtools?.products?.find(({node:product})=>product.id===`gid://shopify/Product/${shopifyProductID}`)?.node?.variants?.edges?.some(({node:variant})=>variant.availableForSale&&variant.quantityAvailable===0);if(quantity<=0){if(isInfiniteInventory){return noLimitText;}if(showOutOfStock){return outOfStockText;}return null;}const formattedText=text?.replace(\"{{inventory}}\",quantity)||`${quantity} left in stock`;return formattedText;},[showOutOfStock,outOfStockText,noLimitText,shopifyProductID]);// Only return null if explicitly 0/null and not showing out of stock\nif(quantityAvailable===null&&!showOutOfStock){return null;}return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",width:\"auto\",boxSizing:\"border-box\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,flexGrow:0},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.textColor,margin:0,padding:0,lineHeight:1,whiteSpace:\"nowrap\"},children:formatText(props.textFormat,quantityAvailable)})});}FC_ProductInventoryCounter.defaultProps={shopifyProductID:\"\",font:undefined,textColor:\"#000\",textFormat:\"{{inventory}} left in stock\",showOutOfStock:true,outOfStockText:\"Out of stock\",noLimitText:\"In Stock\"};addPropertyControls(FC_ProductInventoryCounter,{shopifyProductID:{type:ControlType.String,title:\"Product ID\",description:\"Connect to CMS\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},textColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000\"},textFormat:{type:ControlType.String,title:\"Text Format\",defaultValue:\"{{inventory}} left in stock\",description:\"Use {{inventory}} to display the stock count\"},showOutOfStock:{type:ControlType.Boolean,title:\"Out of Stock\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},outOfStockText:{type:ControlType.String,title:\"Out of Stock Text\",defaultValue:\"Out of Stock\",hidden:props=>!props.showOutOfStock},noLimitText:{type:ControlType.String,title:\"No Limit Text\",defaultValue:\"In Stock\",description:'If you have \"Continue Selling When Out Of Stock\" selected on Shopify, and the inventory reaches 0.'}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_ProductInventoryCounter\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductInventoryCounter.map", "// Generated by Framer (9e6b000)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import FC_ProductStockStatus from\"https://framerusercontent.com/modules/gsF1PcoB6DIjO9DCxQ8u/ZF2YKjKEXWtLeQihDKoU/FC_ProductStockStatus.js\";import FC_ProductInventoryCounter from\"https://framerusercontent.com/modules/LfNrg3Vrj1wZ6mJirTUh/di9WOJwWZKBTLUmtcBbH/FC_ProductInventoryCounter.js\";const FC_ProductInventoryCounterFonts=getFonts(FC_ProductInventoryCounter);const FC_ProductStockStatusFonts=getFonts(FC_ProductStockStatus);const serializationHash=\"framer-3pITX\";const variantClassNames={JZyNNdZyg:\"framer-v-118j391\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,productID,width,...props})=>{return{...props,C4U1l_gbD:productID??props.C4U1l_gbD??\"9914856309030\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,C4U1l_gbD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"JZyNNdZyg\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-118j391\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"JZyNNdZyg\",ref:ref??ref1,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18gbjwy-container\",layoutDependency:layoutDependency,layoutId:\"dweVEHOFP-container\",children:/*#__PURE__*/_jsx(FC_ProductStockStatus,{aboveThresholdComponent:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mqdk0w\",\"data-framer-name\":\"over\",layoutDependency:layoutDependency,layoutId:\"t6ZfTjrgS\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k8inx9\",layoutDependency:layoutDependency,layoutId:\"oJWxIBcdc\",style:{backgroundColor:\"rgb(57, 204, 143)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1neyf0v-container\",layoutDependency:layoutDependency,layoutId:\"iTH4YzNbl-container\",children:/*#__PURE__*/_jsx(FC_ProductInventoryCounter,{font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.04em\",lineHeight:\"1em\"},height:\"100%\",id:\"iTH4YzNbl\",layoutId:\"iTH4YzNbl\",noLimitText:\"In Stock\",outOfStockText:\"Out of Stock\",shopifyProductID:C4U1l_gbD,showOutOfStock:true,textColor:\"rgb(0, 0, 0)\",textFormat:\"{{inventory}} in stock\",width:\"100%\"})})})]})],belowThresholdComponent:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wxt6\",\"data-framer-name\":\"under\",layoutDependency:layoutDependency,layoutId:\"NThd0vRBb\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yfay55\",layoutDependency:layoutDependency,layoutId:\"OCTA3WTyy\",style:{backgroundColor:\"var(--token-ee0b45be-ab89-496b-a918-9602b833a448, rgb(217, 61, 79))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y5n7vl-container\",layoutDependency:layoutDependency,layoutId:\"GyQtRCR23-container\",children:/*#__PURE__*/_jsx(FC_ProductInventoryCounter,{font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.04em\",lineHeight:\"1em\"},height:\"100%\",id:\"GyQtRCR23\",layoutId:\"GyQtRCR23\",noLimitText:\"In Stock\",outOfStockText:\"Out of Stock\",shopifyProductID:C4U1l_gbD,showOutOfStock:true,textColor:\"rgb(0, 0, 0)\",textFormat:\"Hurry! Only {{inventory}} left in stock\",width:\"100%\"})})})]})],height:\"100%\",id:\"dweVEHOFP\",layoutId:\"dweVEHOFP\",outOfStockComponent:[],shopifyProductID:C4U1l_gbD,showAboveThreshold:true,showBelowThreshold:true,showOutOfStock:false,showTotalInventory:true,threshold:5,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3pITX.framer-hchqu3, .framer-3pITX .framer-hchqu3 { display: block; }\",\".framer-3pITX.framer-118j391 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-3pITX .framer-18gbjwy-container, .framer-3pITX .framer-1neyf0v-container, .framer-3pITX .framer-1y5n7vl-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-3pITX .framer-1mqdk0w { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; width: min-content; }\",\".framer-3pITX .framer-1k8inx9, .framer-3pITX .framer-1yfay55 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 4px); overflow: visible; position: relative; width: 4px; }\",\".framer-3pITX .framer-1wxt6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3pITX.framer-118j391, .framer-3pITX .framer-1mqdk0w, .framer-3pITX .framer-1wxt6 { gap: 0px; } .framer-3pITX.framer-118j391 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-3pITX.framer-118j391 > :first-child, .framer-3pITX .framer-1mqdk0w > :first-child, .framer-3pITX .framer-1wxt6 > :first-child { margin-left: 0px; } .framer-3pITX.framer-118j391 > :last-child, .framer-3pITX .framer-1mqdk0w > :last-child, .framer-3pITX .framer-1wxt6 > :last-child { margin-right: 0px; } .framer-3pITX .framer-1mqdk0w > *, .framer-3pITX .framer-1wxt6 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 31\n * @framerIntrinsicWidth 87\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"C4U1l_gbD\":\"productID\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerbOUzVyF13=withCSS(Component,css,\"framer-3pITX\");export default FramerbOUzVyF13;FramerbOUzVyF13.displayName=\"Stock Status\";FramerbOUzVyF13.defaultProps={height:31,width:87};addPropertyControls(FramerbOUzVyF13,{C4U1l_gbD:{defaultValue:\"9914856309030\",title:\"Product ID\",type:ControlType.String}});addFonts(FramerbOUzVyF13,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FC_ProductInventoryCounterFonts,...FC_ProductStockStatusFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbOUzVyF13\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"C4U1l_gbD\\\":\\\"productID\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"31\",\"framerIntrinsicWidth\":\"87\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bOUzVyF13.map", "/**\n * Initialization utilities for Framer Commerce\n * This file contains functions that should run when the application first loads\n */import{getUTMParameters}from\"https://framerusercontent.com/modules/w24ELWa2giT3SFaWpV77/FEvjwd8hgxLsRZOnQKKH/utmParams.js\";/**\n * Initialize global functionality for the store\n * This includes capturing UTM parameters, setting up event listeners, etc.\n */export function initializeStore(){// Capture UTM parameters when the page loads\nif(typeof window!==\"undefined\"){// Initialize UTM parameter tracking\ngetUTMParameters();// Add a listener for history changes to capture UTM parameters\n// when users navigate between pages\ntry{const originalPushState=history.pushState;const originalReplaceState=history.replaceState;history.pushState=function(){originalPushState.apply(this,arguments);getUTMParameters()// Capture UTM parameters after navigation\n;};history.replaceState=function(){originalReplaceState.apply(this,arguments);getUTMParameters()// Capture UTM parameters after navigation\n;};// Also listen for popstate events (back/forward navigation)\nwindow.addEventListener(\"popstate\",()=>{getUTMParameters();});}catch(error){console.error(\"Error setting up history listeners:\",error);}}}// Auto-initialize if this module is loaded\ninitializeStore();export default initializeStore;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initializeStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * \u00A9 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useRef,useCallback,cloneElement}from\"react\";import{createCartMutation,addToCartMutation,cartQuery,updateCartAttributes,updateCartCurrency}from\"https://framerusercontent.com/modules/yiRfl1JCGhIBUL31WVDk/wupS2XmBAHu1kBQNv9pi/mutations_v2.js\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{get}from\"lodash-es\";import{appendUTMParamsToUrl}from\"https://framerusercontent.com/modules/w24ELWa2giT3SFaWpV77/FEvjwd8hgxLsRZOnQKKH/utmParams.js\";import{appendLanguageToUrl}from\"https://framerusercontent.com/modules/vC6fzbfO83MgBPIhn5zl/N2GIWD1ik8HES3ASBGeD/locales.js\";import{useIsBrowser}from\"https://framerusercontent.com/modules/ncBs5KPMI9I5GEta13fn/zGXDjuZapa1SGy6D8P5e/IsBrowser.js\";// Import initialization utility to ensure UTM tracking is set up\nimport\"https://framerusercontent.com/modules/FXrY3V9ZYVL8aziafDQn/Tma2gqWqWmkibhcQtVN5/initialize.js\";/**\n * @framerDisableUnlink\n */export default function FC_ProductPurchaseButton(props){const{shopifyProductID,available,OutOfStock,SelectVariant,LoadingState,shopifyProductVariantId,BuyNowATC,title=\"Add to Cart\",required=false,openCart=true}=props;// State from original component\nconst[product,setProduct]=useState();const[activeVariant,setActiveVariant]=useState();const[isInStock,setIsInStock]=useState(true);const[needsVariantSelection,setNeedsVariantSelection]=useState(false);const[isLoading,setIsLoading]=useState(true);const[shouldShowLoading,setShouldShowLoading]=useState(false);const[hasInitialized,setHasInitialized]=useState(false);const[countryCode,setCountryCode]=useState();const isBrowser=useIsBrowser();// Additional state for cart functionality\nconst[planSelected,setPlanSelected]=useState(\"one-time\");const[cartExistingData,setCartExistingData]=useState();const[errorMessage,setErrorMessage]=useState();const[productQuantity,setProductQuantity]=useState(1);const viewContentFired=useRef(false);const[autoSelectFirst,setAutoSelectFirst]=useState(false);const[autoSelectReceived,setAutoSelectReceived]=useState(false);const[isVariantManuallySelected,setIsVariantManuallySelected]=useState(false);// Check if variant is autoselected by default\nuseEffect(()=>{if(!isBrowser)return;//console.log(\"FC_ProductPurchaseButton mounted\")\nconst handleAutoSelectFlag=event=>{// console.log(\n//     \"Auto Select event received as:\",\n//     event.detail.autoSelectFirst\n// )\nsetAutoSelectFirst(event.detail.autoSelectFirst);// console.log(\"Auto Select First Flag:\", event.detail.autoSelectFirst)\nsetAutoSelectReceived(true);// console.log(\"Auto Select First Flag Received\")\n};document.addEventListener(\"auto_select_first_flag\",handleAutoSelectFlag);return()=>{document.removeEventListener(\"auto_select_first_flag\",handleAutoSelectFlag);};},[isBrowser]);// Calculate total inventory helper function\nconst calculateTotalInventory=useCallback(productData=>{if(!productData||productData===\"404\")return 0;// If totalInventory is available, use it\nif(typeof productData.totalInventory===\"number\"){return productData.totalInventory;}// Otherwise sum up variant quantities\nreturn get(productData,\"variants.edges\",[]).reduce((total,{node})=>{return total+(node.quantityAvailable||0);},0);},[]);// Helper function to check if variant is available for sale\nconst isVariantAvailable=useCallback(variant=>{if(!variant)return false;// If availableForSale is true, the variant can be sold regardless of quantity\nif(variant.availableForSale)return true;// If availableForSale is false, check quantity\nreturn variant.quantityAvailable>0;},[]);// Error handling\nuseEffect(()=>{if(errorMessage&&isBrowser){const event=new CustomEvent(\"errorChanged\",{detail:errorMessage});window.dispatchEvent(event);}},[errorMessage]);// Load cart from localStorage\nuseEffect(()=>{if(!isBrowser||!window[\"shopXtools\"])return;// Try to load cart ID first\nconst savedCartId=localStorage.getItem(\"shopX_cart_id\");if(savedCartId){// If we have a cart ID, fetch the cart data\nwindow.shopXtools.handleCartMutation(cartQuery,{cartId:savedCartId}).then(data=>{if(data?.cart){setCartExistingData(data.cart);window.shopXtools.cart=data.cart;localStorage.setItem(\"shopXtools.cart\",JSON.stringify(data.cart));}}).catch(error=>{// Clear invalid cart data\nlocalStorage.removeItem(\"shopX_cart_id\");localStorage.removeItem(\"shopXtools.cart\");});}const handleSubscriptionChange=event=>{setPlanSelected(event.detail.subscriptionId);};document.addEventListener(\"subscription__selection-sync\",handleSubscriptionChange);return()=>document.removeEventListener(\"subscription__selection-sync\",handleSubscriptionChange);},[isBrowser]);// Add this at the top level with other event handlers\nconst handleQuantityChange=event=>{setProductQuantity(event.detail);};useEffect(()=>{if(isBrowser){window.addEventListener(\"FcQuantitySelectorchanges\",handleQuantityChange);// Track view content\nif(typeof fbq!==\"undefined\"&&!viewContentFired.current){fbq(\"track\",\"ViewContent\");viewContentFired.current=true;}// Cleanup\nreturn()=>{window.removeEventListener(\"FcQuantitySelectorchanges\",handleQuantityChange);};}},[isBrowser]);useEffect(()=>{if(!isBrowser)return;const handleCurrencyChange=async event=>{const{countryCode}=event.detail;setCountryCode(countryCode);const existingCartId=localStorage.getItem(\"shopX_cart_id\");if(existingCartId){try{const updateData=await window.shopXtools.handleCartMutation(updateCartCurrency,{cartId:existingCartId,countryCode:countryCode});if(updateData?.cartBuyerIdentityUpdate?.cart){window.shopXtools.cart=updateData.cartBuyerIdentityUpdate.cart;window.dispatchEvent(new Event(\"shopXtools-cart-update\"));}else{window.dispatchEvent(new CustomEvent(\"errorChanged\",{detail:\"Failed to update cart with new country code\"}));}}catch(error){window.dispatchEvent(new CustomEvent(\"errorChanged\",{detail:error.message||\"Failed to update cart currency\"}));}}};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[isBrowser]);// Load product data and set up event listeners\nuseEffect(()=>{if(!isBrowser)return;const handleSingleVariantProduct=productNode=>{if(!productNode)return false;const variants=get(productNode,\"variants.edges\",[]);if(variants.length===1){const variant=variants[0].node;setActiveVariant(variant);setIsInStock(isVariantAvailable(variant));setNeedsVariantSelection(false);return true;}return false;};const handleProductData=_matchingProduct=>{if(_matchingProduct){const productNode=_matchingProduct.node;setProduct(productNode||\"404\");// If shopifyProductVariantId is provided, find and set that variant\nif(shopifyProductVariantId&&productNode){const variantId=`gid://shopify/ProductVariant/${shopifyProductVariantId}`;const matchingVariant=get(productNode,\"variants.edges\",[]).find(({node})=>node.id===variantId);if(matchingVariant){setActiveVariant(matchingVariant.node);setIsInStock(isVariantAvailable(matchingVariant.node));setNeedsVariantSelection(false);return;// Exit early as we've found our variant\n}}// Immediately handle single variant products\nif(handleSingleVariantProduct(productNode)){return;// Exit early as we've handled the single variant\n}if(autoSelectFirst&&!isVariantManuallySelected){//console.log(\"Auto-selecting the first variant\");\nconst firstAvailableVariant=productNode.variants.edges.find(edge=>edge.node.availableForSale)?.node;if(firstAvailableVariant){setActiveVariant(firstAvailableVariant);// console.log(\n//     \"Setting first available variant\",\n//     firstAvailableVariant\n// )\nsetIsInStock(isVariantAvailable(firstAvailableVariant));setNeedsVariantSelection(false);//console.log(\"Setting variant with autoSelectFirst\", firstAvailableVariant);\nreturn;// Exit early as we've set the active variant\n}}// For multi-variant products without a selected variant\nconst variants=get(productNode,\"variants.edges\",[]);const hasMultipleVariants=variants.length>1;const optionsCount=get(productNode,\"options\",[]).length||0;// When autoSelectFirst is false, we need to show \"Select Variant\"\n// until all options are manually selected\nif(!autoSelectFirst&&hasMultipleVariants){setNeedsVariantSelection(true);}else{setNeedsVariantSelection(!shopifyProductVariantId&&hasMultipleVariants);}// Check if any variant is available\nconst anyVariantAvailable=variants.some(({node})=>isVariantAvailable(node));setIsInStock(anyVariantAvailable);}else{setProduct(\"404\");setIsInStock(false);}};// Check if we already have product data available\nif(window.shopXtools?.products&&Array.isArray(window.shopXtools.products)){const _matchingProduct=window.shopXtools.products.find(({node})=>node.id===`gid://shopify/Product/${shopifyProductID}`);handleProductData(_matchingProduct);}const productsReadyHandler=()=>{if(window?.shopXtools?.products){const matchingProduct=window.shopXtools.products.find(({node:product})=>product.id===`gid://shopify/Product/${shopifyProductID}`);handleProductData(matchingProduct);}};const variantChangeHandler=e=>{// Only update the variant if no shopifyProductVariantId is provided\n// console.log(\"Variant changed, active variant is\", e.detail)\nif(e.detail){setActiveVariant(e.detail);setIsInStock(e.detail.quantityAvailable>0);// When autoSelectFirst is false, we need to make sure all variants are selected\n// before changing the button state\nif(autoSelectFirst||e.detail.isCompleteVariant){setNeedsVariantSelection(false);}setIsVariantManuallySelected(true);}};document.addEventListener(\"data__products-ready\",productsReadyHandler);document.addEventListener(\"product__active-variant__changed\",variantChangeHandler);// Analytics\nconst currency=activeVariant?.price?.currencyCode||\"USD\";const value=parseFloat((parseFloat(activeVariant?.price?.amount||\"0\")*1).toFixed(2));const item_id=activeVariant?.id;const item_name=activeVariant?.title;const price=parseFloat(activeVariant?.price?.amount||\"0\");// Google Analytics tracking\nif(typeof window.fcTrackGAEvent===\"function\"){// console.log(\"Tracking View Item - google:\", {\n//     currency,\n//     value,\n//     items: [{\n//         item_id,\n//         item_name,\n//         price,\n//         quantity: 1\n//     }]\n// });\nwindow.fcTrackGAEvent(\"view_item\",{currency,value,items:[{item_id,item_name,price,quantity:1}]});}// Meta Pixel tracking\nif(typeof fbq===\"function\"){// console.log(\"Tracking View Item - meta:\", {\n//     content_type: 'product',\n//     content_ids: [item_id],\n//     content_name: item_name,\n//     value,\n//     currency\n// });\nfbq(\"track\",\"ViewContent\",{content_type:\"product\",content_ids:[item_id],content_name:item_name,value,currency});}return()=>{document.removeEventListener(\"data__products-ready\",productsReadyHandler);document.removeEventListener(\"product__active-variant__changed\",variantChangeHandler);};},[shopifyProductID,shopifyProductVariantId,activeVariant,isBrowser,calculateTotalInventory,autoSelectFirst]);// Update variant selection state when activeVariant changes\nuseEffect(()=>{if(!product||product===\"404\")return;const variants=get(product,\"variants.edges\",[]);const hasMultipleVariants=variants.length>1;const noVariantSelected=!activeVariant&&!shopifyProductVariantId;setNeedsVariantSelection(hasMultipleVariants&&noVariantSelected);},[product,activeVariant,shopifyProductVariantId]);// Handle single variant products\nconst handleSingleVariantProducts=product=>{if(!product)return;const variants=get(product,\"variants.edges\",[]);if(variants.length===1){const variant=variants[0].node;setActiveVariant(variant);setIsInStock(variant.quantityAvailable>0);setNeedsVariantSelection(false);}};// Cart functionality\nconst handleSubscription=async(mutation,variables)=>{if(!isBrowser)return null;const handleCartMutation=window[\"shopXtools\"]?.handleCartMutation;if(handleCartMutation){return await handleCartMutation(mutation,variables);}throw new Error(\"handleCartMutation function not available\");};const isValidId=id=>id!==null&&id!==undefined&&id!==\"\";const fullId=`gid://shopify/ProductVariant/${props.shopifyProductVariantId}`;// Add new state for order field validation\nconst[orderFieldError,setOrderFieldError]=useState(false);// Debug logging function\nconst logDebug=(message,data)=>{// Empty function - no logging\n};// Enhanced validation function with logging\nconst validateOrderField=()=>{if(!props.required){logDebug(\"Validation skipped - not required\",{required:props.required});return true;}const productSpecificKey=`shopX_cart_attributes_${props.shopifyProductID}`;const storedAttributes=sessionStorage.getItem(productSpecificKey);logDebug(\"Checking stored attributes\",{productSpecificKey,hasStoredAttributes:!!storedAttributes});if(!storedAttributes){return false;}try{const attributes=JSON.parse(storedAttributes);const isValid=attributes?.Email&&attributes.Email.trim()!==\"\";logDebug(\"Validation result\",{attributes,isValid,email:attributes?.Email});return isValid;}catch(error){return false;}};// Effect to initialize validation state\nuseEffect(()=>{if(props.required){const isValid=validateOrderField();logDebug(\"Initial validation\",{isValid,required:props.required});setOrderFieldError(!isValid);}},[props.required,props.shopifyProductID]);// Listen for order field changes with logging\nuseEffect(()=>{if(props.required){const handleOrderFieldChange=event=>{logDebug(\"Order field change event received\",event.detail);const isValid=validateOrderField();setOrderFieldError(!isValid);logDebug(\"Order field validation updated\",{isValid,orderFieldError:!isValid});};window.addEventListener(\"orderFieldChanged\",handleOrderFieldChange);return()=>window.removeEventListener(\"orderFieldChanged\",handleOrderFieldChange);}},[props.required]);const[isInputRequired,setIsInputRequired]=useState(false);// Effect to check if the input field exists and is required\nuseEffect(()=>{const checkInputRequirement=()=>{const configKey=`shopX_input_config_${shopifyProductID}`;const config=sessionStorage.getItem(configKey);// Only set as required if the config exists and required is true\nif(config){const{required}=JSON.parse(config);setIsInputRequired(required);}else{// If no config exists, the field isn't on the page\nsetIsInputRequired(false);}};checkInputRequirement();// Listen for config changes\nwindow.addEventListener(\"inputConfigChanged\",checkInputRequirement);return()=>window.removeEventListener(\"inputConfigChanged\",checkInputRequirement);},[shopifyProductID]);const getLineItem=()=>{const merchandiseId=activeVariant?.id||(props.shopifyProductVariantId?`gid://shopify/ProductVariant/${props.shopifyProductVariantId}`:null);if(!merchandiseId){throw new Error(\"No valid product variant selected\");}const lineItem={merchandiseId,quantity:productQuantity};// Add selling plan ID if a subscription is selected\nif(planSelected&&planSelected!==\"one-time\"){lineItem[\"sellingPlanId\"]=planSelected;}try{const productSpecificKey=`shopX_cart_attributes_${props.shopifyProductID}`;const stored=sessionStorage.getItem(productSpecificKey);if(!stored)return lineItem;const data=JSON.parse(stored);const value=data[\"Email\"]||data[\"Order Note\"];const key=data[\"Email\"]?\"Email\":\"Order Note\";if(value&&value.trim()){lineItem[\"attributes\"]=[{key,value:value.trim()}];}}catch(e){// Error handling without logging\n}return lineItem;};const[maxQuantityReached,setMaxQuantityReached]=useState(false);// Modify the getCurrentCartQuantity function to add more logging\nconst getCurrentCartQuantity=useCallback(variantId=>{if(!cartExistingData?.lines?.edges){return 0;}const quantity=cartExistingData.lines.edges.reduce((total,{node})=>{if(node.merchandise.id===variantId){return total+node.quantity;}return total;},0);return quantity;},[cartExistingData]);const handleAddToCart=async()=>{try{if(!isBrowser)return;const variantId=activeVariant?.id||(props.shopifyProductVariantId?`gid://shopify/ProductVariant/${props.shopifyProductVariantId}`:null);if(props.maxQuantity>0){const currentCartQuantity=getCurrentCartQuantity(variantId);const totalRequestedQuantity=currentCartQuantity+productQuantity;if(currentCartQuantity>=props.maxQuantity){const message=`Maximum quantity of ${props.maxQuantity} already in cart`;window.dispatchEvent(new CustomEvent(\"errorChanged\",{detail:message}));setMaxQuantityReached(true);return;}if(totalRequestedQuantity>props.maxQuantity){const adjustedQuantity=props.maxQuantity-currentCartQuantity;setProductQuantity(adjustedQuantity);return;}}if(props.required||isInputRequired){const productSpecificKey=`shopX_cart_attributes_${props.shopifyProductID}`;const storedAttributes=sessionStorage.getItem(productSpecificKey);const inputElement=document.querySelector(`[data-product-id=\"${props.shopifyProductID}\"]`);const currentInputValue=inputElement?.value||\"\";if(currentInputValue&&(!storedAttributes||currentInputValue!==JSON.parse(storedAttributes)?.Email)){window.dispatchEvent(new CustomEvent(\"inputValidationFailed\",{detail:{productId:props.shopifyProductID,message:\"Please save your email before adding to cart\"}}));return;}if(!storedAttributes||!JSON.parse(storedAttributes)?.Email||JSON.parse(storedAttributes).Email.trim()===\"\"){window.dispatchEvent(new CustomEvent(\"inputValidationFailed\",{detail:{productId:props.shopifyProductID,message:\"Please fill in all required fields\"}}));return;}}const lines=[getLineItem()];// Retrieve the selected country code from localStorage\nconst countryCode=localStorage.getItem(\"selectedCountryCode\");let existingCartId=localStorage.getItem(\"shopX_cart_id\");if(!BuyNowATC){if(existingCartId){try{const cartValidation=await window.shopXtools.handleCartMutation(cartQuery,{cartId:existingCartId});if(!cartValidation?.cart){localStorage.removeItem(\"shopX_cart_id\");localStorage.removeItem(\"shopXtools.cart\");existingCartId=null;}}catch(error){localStorage.removeItem(\"shopX_cart_id\");localStorage.removeItem(\"shopXtools.cart\");existingCartId=null;}}if(!existingCartId){try{const cartData=await window.shopXtools.handleCartMutation(createCartMutation,{lines,countryCode:countryCode});if(cartData?.cartCreate?.cart?.id){localStorage.setItem(\"shopX_cart_id\",cartData.cartCreate.cart.id);localStorage.setItem(\"shopXtools.cart\",JSON.stringify(cartData.cartCreate.cart));window.shopXtools.cart=cartData.cartCreate.cart;// Dispatch event after updating the cart\nwindow.dispatchEvent(new Event(\"shopXtools-cart-update\"));// Analytics\nconst currency=activeVariant?.price?.currencyCode||\"USD\";const value=parseFloat((parseFloat(activeVariant?.price?.amount||\"0\")*productQuantity).toFixed(2));const item_id=activeVariant?.id;const item_name=activeVariant?.title;const price=parseFloat(activeVariant?.price?.amount||\"0\");const activeProduct=product;// Google Analytics tracking\nif(typeof window.fcTrackGAEvent===\"function\"){// console.log(\"Tracking Add to Cart - google:\", {\n//     currency,\n//     value,\n//     items: [{\n//         item_id,\n//         item_name,\n//         price,\n//         quantity: productQuantity\n//     }]\n// });\nwindow.fcTrackGAEvent(\"add_to_cart\",{currency,value,items:[{item_id,item_name,price,quantity:productQuantity}]});}// Meta Pixel tracking\nif(typeof fbq===\"function\"){// console.log(\"Tracking Add ToCart - meta:\", {\n//     ccontent_type: 'product',\n//     content_ids: [item_id],\n//     content_name: activeProduct?.title,\n//     value,\n//     currency,\n//     contents: [{\n//         merchandiseId: item_id,\n//         price: price,\n//         quantity: productQuantity\n//     }]\n// })\nfbq(\"track\",\"AddToCart\",{content_type:\"product\",content_ids:[item_id],content_name:activeProduct?.title,value,currency,contents:[{merchandiseId:item_id,price:price,quantity:productQuantity}]});}window.shopXtools.dispatchEvent(\"checkout__changed\",{__triggerCartModal:openCart});}else{window.dispatchEvent(new CustomEvent(\"errorChanged\",{detail:\"Failed to add to cart\"}));}}catch(error){window.dispatchEvent(new CustomEvent(\"errorChanged\",{detail:error.message||\"Failed to create new cart\"}));}}else{const cartData=await window.shopXtools.handleCartMutation(addToCartMutation,{cartId:existingCartId,lines});if(cartData?.cartLinesAdd?.cart){localStorage.setItem(\"shopXtools.cart\",JSON.stringify(cartData.cartLinesAdd.cart));window.shopXtools.cart=cartData.cartLinesAdd.cart;// Dispatch event after updating the cart\nwindow.dispatchEvent(new Event(\"shopXtools-cart-update\"));// Google Analytics tracking\nconst currency=activeVariant?.price?.currencyCode||\"USD\";const value=parseFloat((parseFloat(activeVariant?.price?.amount||\"0\")*productQuantity).toFixed(2));const item_id=activeVariant?.id;const item_name=activeVariant?.title;const price=parseFloat(activeVariant?.price?.amount||\"0\");const activeProduct=product;// Google Analytics tracking\nif(typeof window.fcTrackGAEvent===\"function\"){// console.log(\"Tracking Add to Cart - google:\", {\n//     currency,\n//     value,\n//     items: [{\n//         item_id,\n//         item_name,\n//         price,\n//         quantity: productQuantity\n//     }]\n// });\nwindow.fcTrackGAEvent(\"add_to_cart\",{currency,value,items:[{item_id,item_name,price,quantity:productQuantity}]});}// Meta Pixel tracking\nif(typeof fbq===\"function\"){// console.log(\"Tracking Add ToCart - meta:\", {\n//     content_type: 'product',\n//     content_ids: [item_id],\n//     content_name: activeProduct?.title,\n//     value,\n//     currency,\n//     contents: {\n//         merchandiseId: item_id,\n//         price: price,\n//         quantity: productQuantity\n//     }\n// })\nfbq(\"track\",\"AddToCart\",{content_type:\"product\",content_ids:[item_id],content_name:activeProduct?.title,value,currency,contents:[{merchandiseId:item_id,price:price,quantity:productQuantity}]});}window.shopXtools.dispatchEvent(\"checkout__changed\",{__triggerCartModal:openCart});}else{window.dispatchEvent(new CustomEvent(\"errorChanged\",{detail:\"Failed to add to cart\"}));}}}// Directly proceed to checkout without opening the cart modal\nif(BuyNowATC){//console.log(\"Directly proceeding to checkout without opening the cart modal\")\n// Create the cart and proceed to checkout\nconst variables={lines,countryCode:countryCode};//console.log(\"Sending mutation with variables:\", variables)\nconst result=await window[\"shopXtools\"]?.handleTemporaryCartMutation(createCartMutation,variables);//console.log(\"result:\", result)\nconst checkoutUrl=result.cartCreate.cart.checkoutUrl;if(checkoutUrl){//console.log(\"checkoutUrl:\", checkoutUrl)\nlet finalCheckoutUrl=checkoutUrl;if(finalCheckoutUrl){// Analytics\nconst currency=activeVariant?.price?.currencyCode||\"USD\";const value=parseFloat((parseFloat(activeVariant?.price?.amount||\"0\")*productQuantity).toFixed(2));const item_id=activeVariant?.id;const item_name=activeVariant?.title;const price=parseFloat(activeVariant?.price?.amount||\"0\");// Google Analytics tracking\nif(typeof window.fcTrackGAEvent===\"function\"){// console.log(\"Tracking Initiate Checkout (Buy now) - google:\", {\n//     currency,\n//     value,\n//     item_id,\n//     item_name,\n//     price,\n//     quantity: productQuantity\n// });\nwindow.fcTrackGAEvent(\"begin_checkout\",{currency,value,items:[{item_id,item_name,price,quantity:productQuantity}]});}// Meta Pixel tracking\nif(typeof fbq===\"function\"){// console.log(\"Tracking Initiate Checkout (Buy now) - meta:\", {\n//     content_type: 'product',\n//     content_ids: [activeVariant?.id],\n//     value,\n//     currency,\n//     num_items: productQuantity\n// })\nfbq(\"track\",\"InitiateCheckout\",{content_type:\"product\",content_ids:[activeVariant?.id],value,currency,num_items:productQuantity});}finalCheckoutUrl=appendUTMParamsToUrl(finalCheckoutUrl);finalCheckoutUrl=appendLanguageToUrl(finalCheckoutUrl);window.location.assign(finalCheckoutUrl)// Use assign instead of href to avoid page reload and make sure it works in Safari and Chrome\n;}}else{window.dispatchEvent(new CustomEvent(\"errorChanged\",{detail:\"Failed to create cart for checkout\"}));}}if(lines[0].attributes){// const cartId = existingCartId || cartData?.cartCreate?.cart?.id;\nconst cartId=existingCartId//removed check for cartData\n;await window.shopXtools.handleCartMutation(updateCartAttributes,{cartId,attributes:lines[0].attributes});}}catch(error){window.dispatchEvent(new CustomEvent(\"errorChanged\",{detail:error.message||\"Failed to add item to cart\"}));}};useEffect(()=>{let timer;if(isLoading){setShouldShowLoading(false);timer=setTimeout(()=>{setShouldShowLoading(true);},200)// 200ms delay before showing loading state\n;}else{setShouldShowLoading(false);}return()=>{if(timer)clearTimeout(timer);};},[isLoading]);// Update loading state when product data is received\nuseEffect(()=>{if(product){setIsLoading(false);}},[product]);// Initialize hasInitialized\nuseEffect(()=>{if(!hasInitialized&&product){// Small delay to ensure we have all the necessary data\nconst timer=setTimeout(()=>{setHasInitialized(true);},50);return()=>clearTimeout(timer);}},[product]);let content=null;if(RenderTarget.current()===RenderTarget.canvas){content=available?.[0]||null// Always show available state in canvas\n;}else if(!hasInitialized){content=null;}else if(needsVariantSelection){content=SelectVariant?.[0]||null;}else if(maxQuantityReached&&props.MaxQuantityReached?.[0]){content=props.MaxQuantityReached[0];}else if(!isInStock&&!activeVariant?.availableForSale||activeVariant&&!isVariantAvailable(activeVariant)||product&&!get(product,\"variants.edges\",[]).some(({node})=>isVariantAvailable(node))||props.required&&orderFieldError){content=OutOfStock?.[0]||null;}else{content=available?.[0]||null;}// Near the bottom of the component where we create clonedElement\nconst canAddToCart=(isInStock||activeVariant&&activeVariant.availableForSale)&&!needsVariantSelection&&!maxQuantityReached&&(!props.required||!orderFieldError);const handleClick=e=>{if(canAddToCart){handleAddToCart();}};// Single consolidated effect for maxQuantityReached\nuseEffect(()=>{if(!props.maxQuantity){if(maxQuantityReached){setMaxQuantityReached(false);}return;}const variantId=activeVariant?.id||(props.shopifyProductVariantId?`gid://shopify/ProductVariant/${props.shopifyProductVariantId}`:null);if(!variantId||!cartExistingData?.lines?.edges){if(maxQuantityReached){setMaxQuantityReached(false);}return;}const currentQuantity=cartExistingData.lines.edges.reduce((total,{node})=>{if(node.merchandise.id===variantId){return total+node.quantity;}return total;},0);const shouldBeAtMax=currentQuantity>=props.maxQuantity;if(shouldBeAtMax!==maxQuantityReached){setMaxQuantityReached(shouldBeAtMax);}},[props.maxQuantity,activeVariant,props.shopifyProductVariantId,cartExistingData,maxQuantityReached]);const clonedElement=content?/*#__PURE__*/cloneElement(content,{style:{...content.props?.style||{},width:\"100%\",height:\"100%\",cursor:canAddToCart?\"pointer\":\"not-allowed\",transition:hasInitialized?\"opacity 0.2s ease-in-out\":\"none\",opacity:1},onClick:handleClick,\"aria-hidden\":!hasInitialized,tabIndex:hasInitialized?0:-1}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\",border:\"1px dashed #ccc\",borderRadius:\"4px\"},children:\"Connect Instance\"});const debugInfo=RenderTarget.current()!==RenderTarget.canvas&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:\"100%\",left:0,background:\"#f0f0f0\",padding:\"4px\",fontSize:\"10px\",display:props.maxQuantity>0?\"block\":\"none\"},children:[\"Max: \",props.maxQuantity,\" | Current:\",\" \",getCurrentCartQuantity(activeVariant?.id||(props.shopifyProductVariantId?`gid://shopify/ProductVariant/${props.shopifyProductVariantId}`:null)),\" \",\"| At Max: \",maxQuantityReached?\"Yes\":\"No\"]});// Add this effect near the other useEffect hooks\nuseEffect(()=>{if(props.maxQuantity>0){window.dispatchEvent(new CustomEvent(\"setMaxQuantity\",{detail:{productId:props.shopifyProductID,maxQuantity:props.maxQuantity}}));}},[props.maxQuantity,props.shopifyProductID]);// Add this effect to handle cart updates\nuseEffect(()=>{if(props.maxQuantity>0&&cartExistingData){const variantId=activeVariant?.id||(props.shopifyProductVariantId?`gid://shopify/ProductVariant/${props.shopifyProductVariantId}`:null);const currentInCart=getCurrentCartQuantity(variantId);const remainingAllowed=Math.max(0,props.maxQuantity-currentInCart);window.dispatchEvent(new CustomEvent(\"setMaxQuantity\",{detail:{productId:props.shopifyProductID,maxQuantity:remainingAllowed}}));if(productQuantity>remainingAllowed){setProductQuantity(remainingAllowed);}}},[cartExistingData,props.maxQuantity,activeVariant,props.shopifyProductVariantId,getCurrentCartQuantity]);// Add this effect to handle quantity max reached events\nuseEffect(()=>{const handleQuantityMaxReached=event=>{const{productId,maxQuantity}=event.detail;if(productId===props.shopifyProductID){setMaxQuantityReached(true);}};window.addEventListener(\"quantityMaxReached\",handleQuantityMaxReached);return()=>window.removeEventListener(\"quantityMaxReached\",handleQuantityMaxReached);},[props.shopifyProductID]);// Modify the effect that sets initial max quantity\nuseEffect(()=>{if(props.maxQuantity>0){const variantId=activeVariant?.id||(props.shopifyProductVariantId?`gid://shopify/ProductVariant/${props.shopifyProductVariantId}`:null);const currentInCart=getCurrentCartQuantity(variantId);const remainingAllowed=Math.max(0,props.maxQuantity-currentInCart);window.dispatchEvent(new CustomEvent(\"setMaxQuantity\",{detail:{productId:props.shopifyProductID,maxQuantity:remainingAllowed}}));}},[props.maxQuantity,props.shopifyProductID,getCurrentCartQuantity,activeVariant,props.shopifyProductVariantId]);return /*#__PURE__*/_jsxs(\"div\",{style:{height:\"100%\",position:\"relative\"},role:\"none\",className:\"fc-purchase-button-container\",children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .fc-purchase-button-container :focus-visible {\n                    outline: ${props.focus.width}px solid ${props.focus.color} !important;\n                    outline-offset: ${props.focus.padding}px !important;\n                    border-radius: ${props.focus.radius}px !important;\n                }\n            `}),debugInfo,RenderTarget.current()===RenderTarget.canvas?// In canvas, only render the available state\navailable?.[0]&&/*#__PURE__*/cloneElement(available[0],{style:{...available[0].props?.style||{},width:\"100%\",height:\"100%\",cursor:\"pointer\",outline:\"none\"},onClick:handleClick,role:\"button\",\"aria-label\":props.BuyNowATC?\"Buy now\":\"Add to cart\"}):// In browser, render all states but only show the active one\n/*#__PURE__*/_jsxs(\"div\",{style:{height:\"100%\",position:\"relative\"},children:[available?.[0]&&/*#__PURE__*/cloneElement(available[0],{style:{...available[0].props?.style||{},width:\"100%\",height:\"100%\",cursor:canAddToCart?\"pointer\":\"not-allowed\",transition:hasInitialized?\"opacity 0.3s ease-in-out\":\"none\",opacity:content===available?.[0]?1:0,position:\"absolute\",top:0,left:0,pointerEvents:content===available?.[0]?\"auto\":\"none\",visibility:content===available?.[0]?\"visible\":\"hidden\",outline:\"none\",zIndex:content===available?.[0]?2:0,transitionDelay:content===available?.[0]?\"0s\":\"0s\"},onClick:handleClick,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();if(canAddToCart){handleClick(e);}}},role:\"button\",\"aria-disabled\":!canAddToCart,\"aria-label\":props.BuyNowATC?\"Buy now\":\"Add to cart\",tabIndex:content===available?.[0]&&hasInitialized?0:-1,\"aria-hidden\":content!==available?.[0]||!hasInitialized}),OutOfStock?.[0]&&/*#__PURE__*/cloneElement(OutOfStock[0],{style:{...OutOfStock[0].props?.style||{},width:\"100%\",height:\"100%\",cursor:\"not-allowed\",transition:hasInitialized?\"opacity 0.3s ease-in-out\":\"none\",opacity:content===OutOfStock?.[0]?1:0,position:\"absolute\",top:0,left:0,pointerEvents:content===OutOfStock?.[0]?\"auto\":\"none\",visibility:content===OutOfStock?.[0]?\"visible\":\"hidden\",outline:\"none\",zIndex:content===OutOfStock?.[0]?2:0,transitionDelay:content===OutOfStock?.[0]?\"0s\":\"0s\"},role:\"button\",\"aria-disabled\":true,\"aria-label\":\"Out of stock\",tabIndex:content===OutOfStock?.[0]&&hasInitialized?0:-1,\"aria-hidden\":content!==OutOfStock?.[0]||!hasInitialized}),SelectVariant?.[0]&&/*#__PURE__*/cloneElement(SelectVariant[0],{style:{...SelectVariant[0].props?.style||{},width:\"100%\",height:\"100%\",cursor:\"not-allowed\",transition:hasInitialized?\"opacity 0.3s ease-in-out\":\"none\",opacity:content===SelectVariant?.[0]?1:content===available?.[0]||content===OutOfStock?.[0]?1-(hasInitialized?1:0):0,position:\"absolute\",top:0,left:0,pointerEvents:content===SelectVariant?.[0]?\"auto\":\"none\",visibility:content===SelectVariant?.[0]||(content===available?.[0]||content===OutOfStock?.[0])&&hasInitialized?\"visible\":\"hidden\",outline:\"none\",zIndex:content===SelectVariant?.[0]?2:1,transitionDelay:content===SelectVariant?.[0]?\"0s\":\"0.3s\"},role:\"button\",\"aria-disabled\":true,\"aria-label\":\"Select variant\",tabIndex:content===SelectVariant?.[0]&&hasInitialized?0:-1,\"aria-hidden\":content!==SelectVariant?.[0]||!hasInitialized})]}),LoadingState?.[0]&&RenderTarget.current()!==RenderTarget.canvas&&/*#__PURE__*/cloneElement(LoadingState[0],{style:{...LoadingState[0].props?.style||{},width:\"100%\",height:\"100%\",position:\"absolute\",top:0,left:0,opacity:isLoading&&shouldShowLoading&&!props.skipLoading?1:0,pointerEvents:isLoading&&shouldShowLoading&&!props.skipLoading?\"auto\":\"none\",visibility:isLoading&&shouldShowLoading&&!props.skipLoading?\"visible\":\"hidden\",transition:\"opacity 0.2s ease-in-out\",outline:\"none\"},role:\"status\",\"aria-label\":`Loading ${props.BuyNowATC?\"buy now\":\"add to cart\"} button`,\"aria-live\":\"polite\",tabIndex:-1,\"aria-hidden\":!isLoading||!shouldShowLoading||props.skipLoading})]});}addPropertyControls(FC_ProductPurchaseButton,{shopifyProductID:{type:ControlType.String,title:\"Product ID\",description:\"Connect to CMS\"},shopifyProductVariantId:{type:ControlType.String,title:\"Variant ID\",description:\"Manually set a specific product variant ID (optional).\"},available:{type:ControlType.ComponentInstance,title:\"Available\"},OutOfStock:{type:ControlType.ComponentInstance,title:\"Out of Stock\"},SelectVariant:{type:ControlType.ComponentInstance,title:\"Select Variant\"},LoadingState:{type:ControlType.ComponentInstance,title:\"Loading\"},BuyNowATC:{title:\"Buy Now\",description:\"Enabling will skip the cart and go right to checkout.\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:false},openCart:{title:\"Trigger Cart\",description:\"Open your cart on click. If button is inside the cart, select No to keep the cart open.\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:true},skipLoading:{title:\"Skip Loading\",description:\"Skip loading state\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:false},focus:{type:ControlType.Object,title:\"Focus\",controls:{radius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:100,step:1,displayStepper:true},width:{type:ControlType.Number,title:\"Width\",defaultValue:2,min:0,max:20,step:1,displayStepper:true},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:2,min:0,max:20,step:1,displayStepper:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#007AFF\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_ProductPurchaseButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductPurchaseButton.map", "/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * \u00A9 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState,useCallback}from\"react\";import{get}from\"lodash-es\";/**\n * @framerDisableUnlink\n */export default function FC_ProductVariantState(props){const{shopifyProductID,textTemplate}=props;const[product,setProduct]=useState();const[selectedOptions,setSelectedOptions]=useState({});// Move handler outside useEffect for better stability\nconst handleVariantSelection=useCallback(event=>{// Directly set the new selected options\nsetSelectedOptions(prev=>({...prev,[event.detail.optionName]:event.detail.value}));},[]);useEffect(()=>{if(window[\"shopXtools\"]&&Array.isArray(window[\"shopXtools\"].products)){const _matchingProduct=window[\"shopXtools\"].products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");}else{document.addEventListener(\"data__products-ready\",e=>{if(Array.isArray(e.detail.products)){const _matchingProduct=e.detail.products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);setProduct(_matchingProduct?_matchingProduct.node:\"404\");}});}document.addEventListener(\"variant_option_selected\",handleVariantSelection);return()=>{document.removeEventListener(\"variant_option_selected\",handleVariantSelection);};},[shopifyProductID,handleVariantSelection]);useEffect(()=>{const handleCurrencyChange=event=>{const{currency}=event.detail;if(window[\"shopXtools\"]&&Array.isArray(window[\"shopXtools\"].products)){const _matchingProduct=window[\"shopXtools\"].products.find(({node:_product})=>_product.id===`gid://shopify/Product/${shopifyProductID}`);if(_matchingProduct){setProduct(_matchingProduct.node);}}};window.addEventListener(\"currency_changed\",handleCurrencyChange);return()=>{window.removeEventListener(\"currency_changed\",handleCurrencyChange);};},[shopifyProductID]);const options=get(product,\"options\",[]);// Get remaining unselected options\nconst remainingOptions=options.filter(opt=>!selectedOptions[opt.name]).map(opt=>opt.name);// In Framer canvas or when shopXtools is not ready, show placeholder\nconst isFramerCanvas=typeof window===\"undefined\"||!window[\"shopXtools\"];const displayText=isFramerCanvas?textTemplate.replace(\"{{variant}}\",\"Size\"):remainingOptions.length===0?\"\":textTemplate.replace(\"{{variant}}\",remainingOptions.join(\", \"));// If no text to display, return empty div\nif(!displayText){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\"}});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"p\",{style:{...props.font,color:props.color,margin:0,textAlign:\"center\",textTransform:props.textTransform},children:displayText})});}FC_ProductVariantState.defaultProps={shopifyProductID:\"\",textTemplate:\"Select {{variant}}\",textTransform:\"none\",color:\"#000000\"};addPropertyControls(FC_ProductVariantState,{shopifyProductID:{type:ControlType.String,title:\"Product ID\"},textTemplate:{type:ControlType.String,title:\"Format\",description:\"Use {{variant}} to insert the variant name\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_ProductVariantState\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductVariantState.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{useRef,useEffect}from\"react\";import{addPropertyControls,ControlType,useAnimation,motion}from\"framer\";import{defaultEvents,useOnEnter,useOnExit}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var Indicators;(function(Indicators){Indicators[\"DotWave\"]=\"Dots\";Indicators[\"Material\"]=\"Material\";Indicators[\"IOS\"]=\"iOS\";})(Indicators||(Indicators={}));const angleInRadians=angleInDegrees=>(angleInDegrees-90)*(Math.PI/180);const polarToCartesian=(centerX,centerY,radius,angleInDegrees)=>{const a=angleInRadians(angleInDegrees);return{x:centerX+radius*Math.cos(a),y:centerY+radius*Math.sin(a)};};const arc=(x,y,radius,startAngle,endAngle)=>{const fullCircle=endAngle-startAngle===360;const start=polarToCartesian(x,y,radius,endAngle-0.01);const end=polarToCartesian(x,y,radius,startAngle);const arcFlag=endAngle-startAngle<=180?\"0\":\"1\";let d=[\"M\",start.x,start.y,\"A\",radius,radius,0,arcFlag,0,end.x,end.y,].join(\" \");if(fullCircle)d+=\"z\";return d;};function Spinner({color}){const length=360;const endPercentage=length/360*100;const strokeWidth=10;const width=100;const height=100;return(/*#__PURE__*/ _jsxs(motion.div,{style:{height:\"85%\",width:\"85%\",position:\"relative\",originX:0.5,originY:0.5},animate:{rotate:360},transition:{loop:Infinity,ease:\"linear\",duration:0.5},children:[/*#__PURE__*/ _jsx(motion.svg,{style:{height:\"100%\",width:\"100%\",top:0,left:0,right:0,bottom:0,position:\"absolute\",WebkitMask:`conic-gradient(rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0,1.0) ${endPercentage}%)`},viewBox:\"0 0 100 100\",children:/*#__PURE__*/ _jsx(\"g\",{transform:\"translate(0 0)\",children:/*#__PURE__*/ _jsx(\"path\",{d:arc(width/2,height/2,width/2-strokeWidth/2,0,length),fill:\"none\",stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"round\"})})}),/*#__PURE__*/ _jsx(motion.svg,{style:{height:\"100%\",width:\"100%\",position:\"absolute\"},viewBox:\"0 0 100 100\",children:/*#__PURE__*/ _jsx(\"g\",{transform:\"translate(50 0)\",children:/*#__PURE__*/ _jsx(\"path\",{d:\"M 0 0 C 2.761 0 5 2.239 5 5 C 5 7.761 2.761 10 0 10 C 0 10 0 0 0 0 Z\",fill:color})})})]}));}// <path d=\"M 0 0 C 2.761 0 5 2.239 5 5 C 5 7.761 2.761 10 0 10 C 0 10 0 0 0 0 Z\" fill=\"#CCC\"></path>\n// function Spinner({ color }) {\n//     return (\n//         <svg style={{ height: \"85%\", width: \"85%\" }} viewBox=\"0 0 100 100\">\n//             <motion.g\n//                 transform=\"translate(3 3)\"\n//                 animate={{ rotate: 360 }}\n//                 transition={{ loop: Infinity, ease: \"linear\", duration: 1 }}\n//             >\n//                 {pathStrings.map((data, i) => {\n//                     return <path d={data} fill={color} opacity={i / pathStrings.length} />\n//                 })}\n//             </motion.g>\n//         </svg>\n//     )\n// }\nfunction DotWave({color,animation}){const circles=[0,1,2];const{delay,ease,duration,...animProps}=animation;const transition=animation.type===\"spring\"?animProps:{...animProps,ease,duration};// console.log(animProps)\nreturn(/*#__PURE__*/ _jsx(motion.svg,{style:{height:\"85%\",width:\"85%\"},viewBox:\"0 0 30 30\",variants:{show:{transition:{delayChildren:0.1,staggerChildren:0.12}}},animate:\"show\",children:circles.map(circle=>/*#__PURE__*/ _jsx(motion.circle,{style:{fill:color},variants:{hidden:{y:0},show:{y:[0,0,0,-10,0,0,0]}},transition:{...transition,yoyo:Infinity},r:3,cx:circle*10+5,cy:15},circle))}));}function Material({color,animation}){return(/*#__PURE__*/ _jsx(motion.svg,{style:{height:\"85%\",width:\"85%\",overflow:\"visible\",originX:\"50%\",originY:\"50%\"},animate:{rotate:360},transition:{ease:\"linear\",loop:Infinity,duration:2},viewBox:\"25 25 50 50\",children:/*#__PURE__*/ _jsx(motion.circle,{style:{stroke:color,strokeLinecap:\"round\"},animate:{strokeDasharray:[\"1, 200\",\"89, 200\",\"89, 200\"],strokeDashoffset:[0,-35,-124]},transition:{...animation,loop:Infinity,ease:\"easeInOut\"},cx:\"50\",cy:\"50\",r:\"20\",fill:\"none\",strokeWidth:2,strokeMiterlimit:\"10\"})}));}function IOS({color,animation}){const particles=12;// this was the death of me\nconst arrayRotate=(arr,n)=>arr.slice(n,arr.length).concat(arr.slice(0,n));const lines=[...new Array(particles)].map((l,i)=>0.9/particles*i+0.1).reverse();const lineOpacities=lines.map((l,i)=>arrayRotate(lines,i));return(/*#__PURE__*/ _jsx(motion.svg,{viewBox:\"-15 -15 30 30\",style:{width:\"100%\",height:\"100%\"},children:lineOpacities.map((lineKeyframes,i)=>/*#__PURE__*/ _jsx(motion.g,{initial:{opacity:lineKeyframes[0]},animate:{opacity:lineKeyframes},transition:{...animation,loop:Infinity,repeatDelay:0.0005},children:/*#__PURE__*/ _jsx(\"rect\",{style:{width:7,height:2,fill:color,transform:`rotate(${(particles-i)/particles*360-90}deg)`},x:5,y:-1,rx:1})},i))}));}function getIndicator(indicator,props){switch(indicator){case Indicators.DotWave:return(/*#__PURE__*/ _jsx(DotWave,{...props}));case Indicators.Material:return(/*#__PURE__*/ _jsx(Material,{...props}));case Indicators.IOS:return(/*#__PURE__*/ _jsx(IOS,{...props}));// case Indicators.Spinner:\n//     return <Spinner {...props} />\ndefault:return(/*#__PURE__*/ _jsx(DotWave,{...props}));}}export function handleTimeout(duration,callback){const id=setTimeout(callback,duration*1e3);return()=>clearTimeout(id);}/**\n * Loading\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Loading(props){const{duration,onTimeout,fadeOut,hasDuration,indicator,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,style}=props;const controls=useAnimation();const animDuration=fadeOut?Math.min(duration,0.35):0;const animDelay=fadeOut?duration-animDuration:duration;const currentIndicator=getIndicator(indicator,props);const handlers=useRef([]);const onFadeOut=React.useCallback(()=>{if(hasDuration)controls.start({opacity:0,transition:{duration:animDuration,ease:\"easeIn\"}});},[hasDuration,animDuration]);const resetOpacity=async()=>{controls.set({opacity:1});};useOnEnter(()=>{resetOpacity();if(hasDuration)handlers.current=[handleTimeout(duration,onTimeout),handleTimeout(animDelay,onFadeOut),];});// Cancel all timers on exit.\nuseOnExit(()=>handlers.current.forEach(cleanup=>cleanup));// Cancel all timers on unmount.\nuseEffect(()=>()=>handlers.current.forEach(cleanup=>cleanup),[]);return(/*#__PURE__*/ _jsx(motion.div,{onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,animate:controls,style:{position:\"relative\",overflow:\"show\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",...style},children:currentIndicator}));}Loading.defaultProps={height:40,width:40,duration:2,color:\"#888\",animation:{type:\"tween\",ease:\"linear\",duration:1.3},hasDuration:false};// Learn more: https://framer.com/api/property-controls/\naddPropertyControls(Loading,{indicator:{title:\"Indicator\",type:ControlType.Enum,options:Object.keys(Indicators).map(i=>Indicators[i])},color:{type:ControlType.Color,defaultValue:\"#888\"},// transition: { title: \"Animation\", type: ControlType.Transition },\nhasDuration:{title:\"Duration\",type:ControlType.Boolean,defaultValue:Loading.defaultProps.hasDuration,enabledTitle:\"Timeout\",disabledTitle:\"Infinity\"},duration:{title:\"Time\",hidden:({hasDuration})=>!hasDuration,min:0.1,max:10,defaultValue:Loading.defaultProps.duration,type:ControlType.Number,step:0.1},animation:{type:ControlType.Transition},fadeOut:{title:\"Fade Out\",hidden:({hasDuration})=>!hasDuration,type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},onTimeout:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"handleTimeout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Loading\":{\"type\":\"reactComponent\",\"name\":\"Loading\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loading.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Uncut Sans Semibold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{family:\"Uncut Sans Semibold\",moduleAsset:{localModuleIdentifier:\"local-module:css/S6w1vEATG:default\",url:\"assets/hWzYRWMHmdGrqE5EUjbGMRWB4Ow.woff2\"},url:new URL(\"assets/hWzYRWMHmdGrqE5EUjbGMRWB4Ow.woff2\",\"https://framerusercontent.com/modules/6TNe6wdqWqJgMHJ1bFEV/8GFKmB9Lar977U4s4pIe/S6w1vEATG.js\").href}];export const css=['.framer-q8QpZ .framer-styles-preset-oin19q:not(.rich-text-wrapper), .framer-q8QpZ .framer-styles-preset-oin19q.rich-text-wrapper p { --framer-font-family: \"Uncut Sans Semibold\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.025em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-transform: uppercase; }'];export const className=\"framer-q8QpZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ee31e22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_ProductVariantState from\"https://framerusercontent.com/modules/B12xzzGu5tV27jDrWyaW/dyGmYzzIUDiXU0ubHYzE/FC_ProductVariantState.js\";import FC_ProductPrice from\"https://framerusercontent.com/modules/N07JJZfuMtyHijtiRRgH/vuWsYB4j3wQ8nbJ1MmZM/FC_ProductPrice.js\";import{Loading}from\"https://framerusercontent.com/modules/NQ9LlTfXzHTRhTTi6qMI/5u9VoSaQM7qxLI2scUcH/Loading.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/mBeO5Ku3a7XdezrNZogW/ljBcZiOYlXDTrM5tPVvj/bh_v105e0.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6TNe6wdqWqJgMHJ1bFEV/8GFKmB9Lar977U4s4pIe/S6w1vEATG.js\";const FC_ProductPriceFonts=getFonts(FC_ProductPrice);const FC_ProductVariantStateFonts=getFonts(FC_ProductVariantState);const LoadingFonts=getFonts(Loading);const enabledGestures={JgjWdKfLw:{hover:true},vO5VhUdQA:{hover:true}};const cycleOrder=[\"vO5VhUdQA\",\"NzBf19TiR\",\"m6jvPJpUD\",\"M7fGAotyR\",\"JgjWdKfLw\"];const serializationHash=\"framer-dD7jC\";const variantClassNames={JgjWdKfLw:\"framer-v-fnjp54\",m6jvPJpUD:\"framer-v-1oziwi\",M7fGAotyR:\"framer-v-nlkldn\",NzBf19TiR:\"framer-v-1648uei\",vO5VhUdQA:\"framer-v-1x5505s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Add to Cart\":\"vO5VhUdQA\",\"Out of Stock\":\"m6jvPJpUD\",\"Quick Add\":\"JgjWdKfLw\",\"Select Variant\":\"NzBf19TiR\",Loading:\"M7fGAotyR\"};const getProps=({height,id,productID,width,...props})=>{return{...props,elgRTGdr9:productID??props.elgRTGdr9??\"8521120088358\",variant:humanReadableVariantMap[props.variant]??props.variant??\"vO5VhUdQA\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,elgRTGdr9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vO5VhUdQA\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"JgjWdKfLw-hover\")return false;if([\"NzBf19TiR\",\"m6jvPJpUD\",\"M7fGAotyR\",\"JgjWdKfLw\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"NzBf19TiR\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"M7fGAotyR\")return true;return false;};const isDisplayed3=()=>{if(gestureVariant===\"JgjWdKfLw-hover\")return true;if([\"m6jvPJpUD\",\"JgjWdKfLw\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1x5505s\",className,classNames),\"data-framer-name\":\"Add to Cart\",layoutDependency:layoutDependency,layoutId:\"vO5VhUdQA\",ref:refBinding,style:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",...style},variants:{\"JgjWdKfLw-hover\":{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},JgjWdKfLw:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},m6jvPJpUD:{backgroundColor:\"var(--token-ae8ee2a3-db43-4346-aa65-c9685dfafd51, rgba(231, 236, 229, 0.64))\"},M7fGAotyR:{backgroundColor:\"var(--token-977611e6-b9d8-4d09-809b-8b874fb3d33d, rgb(231, 236, 229))\"},NzBf19TiR:{backgroundColor:\"var(--token-ae8ee2a3-db43-4346-aa65-c9685dfafd51, rgba(231, 236, 229, 0.64))\"}},...addPropertyOverrides({\"JgjWdKfLw-hover\":{\"data-framer-name\":undefined},\"vO5VhUdQA-hover\":{\"data-framer-name\":undefined},JgjWdKfLw:{\"data-framer-name\":\"Quick Add\"},m6jvPJpUD:{\"data-framer-name\":\"Out of Stock\"},M7fGAotyR:{\"data-framer-name\":\"Loading\"},NzBf19TiR:{\"data-framer-name\":\"Select Variant\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-oin19q\",\"data-styles-preset\":\"S6w1vEATG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255)))\"},children:\"Add to Cart\"})}),className:\"framer-1k0cwrh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ixs8L1mFQ\",style:{\"--extracted-r6o4lv\":\"var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"vO5VhUdQA-hover\":{transformTemplate:transformTemplate2}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nlpffb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"laNXnxdqs-container\",nodeId:\"laNXnxdqs\",rendersWithMotion:true,scopeId:\"z8TZdNzkB\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FC_ProductPrice,{canvasPrice:\"50.00\",format:{currencyCode:\"USD\",showCurrency:true,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"laNXnxdqs\",layoutId:\"laNXnxdqs\",regularColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",regularFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},saleColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",saleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},shopifyProductID:elgRTGdr9,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s2sbxe-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qKVU3Bl65-container\",nodeId:\"qKVU3Bl65\",rendersWithMotion:true,scopeId:\"z8TZdNzkB\",children:/*#__PURE__*/_jsx(FC_ProductVariantState,{color:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1em\"},height:\"100%\",id:\"qKVU3Bl65\",layoutId:\"qKVU3Bl65\",shopifyProductID:elgRTGdr9,textTemplate:\"Select {{variant}}\",textTransform:\"None\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dpvwvt-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OBQDdWYk3-container\",nodeId:\"OBQDdWYk3\",rendersWithMotion:true,scopeId:\"z8TZdNzkB\",children:/*#__PURE__*/_jsx(Loading,{animation:{delay:0,duration:1.3,ease:[.44,0,.56,1],type:\"tween\"},color:\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(0, 0, 0, 0.16))\",duration:2,fadeOut:true,hasDuration:false,height:\"100%\",id:\"OBQDdWYk3\",indicator:\"Material\",layoutId:\"OBQDdWYk3\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mgfhkd\",\"data-styles-preset\":\"bh_v105e0\",children:\"OUT OF STOCK\"})}),className:\"framer-2f63af\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"b6tosqIJF\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"JgjWdKfLw-hover\":{\"--extracted-r6o4lv\":\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\"},JgjWdKfLw:{\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"JgjWdKfLw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255)))\"},children:\"QUICK ADD\"})})},JgjWdKfLw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"QUICK ADD\"})}),fonts:[\"Inter-SemiBold\"]}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dD7jC.framer-5n2bvl, .framer-dD7jC .framer-5n2bvl { display: block; }\",\".framer-dD7jC.framer-1x5505s { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: 56px; justify-content: space-between; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: 200px; }\",\".framer-dD7jC .framer-1k0cwrh { flex: none; height: auto; left: 24px; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-dD7jC .framer-1nlpffb-container { flex: none; height: auto; position: absolute; right: 24px; top: 50%; width: auto; z-index: 1; }\",\".framer-dD7jC .framer-s2sbxe-container { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; width: auto; }\",\".framer-dD7jC .framer-dpvwvt-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-dD7jC .framer-2f63af { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-dD7jC.framer-v-1648uei.framer-1x5505s, .framer-dD7jC.framer-v-1oziwi.framer-1x5505s, .framer-dD7jC.framer-v-nlkldn.framer-1x5505s { cursor: unset; gap: 0px; justify-content: center; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dD7jC.framer-v-1648uei.framer-1x5505s { gap: 0px; } .framer-dD7jC.framer-v-1648uei.framer-1x5505s > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-dD7jC.framer-v-1648uei.framer-1x5505s > :first-child { margin-left: 0px; } .framer-dD7jC.framer-v-1648uei.framer-1x5505s > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dD7jC.framer-v-1oziwi.framer-1x5505s { gap: 0px; } .framer-dD7jC.framer-v-1oziwi.framer-1x5505s > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-dD7jC.framer-v-1oziwi.framer-1x5505s > :first-child { margin-left: 0px; } .framer-dD7jC.framer-v-1oziwi.framer-1x5505s > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dD7jC.framer-v-nlkldn.framer-1x5505s { gap: 0px; } .framer-dD7jC.framer-v-nlkldn.framer-1x5505s > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-dD7jC.framer-v-nlkldn.framer-1x5505s > :first-child { margin-left: 0px; } .framer-dD7jC.framer-v-nlkldn.framer-1x5505s > :last-child { margin-right: 0px; } }\",\".framer-dD7jC.framer-v-fnjp54.framer-1x5505s { gap: 0px; height: 40px; justify-content: center; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dD7jC.framer-v-fnjp54.framer-1x5505s { gap: 0px; } .framer-dD7jC.framer-v-fnjp54.framer-1x5505s > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-dD7jC.framer-v-fnjp54.framer-1x5505s > :first-child { margin-left: 0px; } .framer-dD7jC.framer-v-fnjp54.framer-1x5505s > :last-child { margin-right: 0px; } }\",\".framer-dD7jC.framer-v-1x5505s.hover .framer-1k0cwrh { left: 50%; }\",\".framer-dD7jC.framer-v-1x5505s.hover .framer-1nlpffb-container { right: -96px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NzBf19TiR\":{\"layout\":[\"fixed\",\"fixed\"]},\"m6jvPJpUD\":{\"layout\":[\"fixed\",\"fixed\"]},\"M7fGAotyR\":{\"layout\":[\"fixed\",\"fixed\"]},\"JgjWdKfLw\":{\"layout\":[\"fixed\",\"fixed\"]},\"gWtHt5Ar3\":{\"layout\":[\"fixed\",\"fixed\"]},\"l_nItsr8t\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"elgRTGdr9\":\"productID\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz8TZdNzkB=withCSS(Component,css,\"framer-dD7jC\");export default Framerz8TZdNzkB;Framerz8TZdNzkB.displayName=\"FC Purchase / Local Design\";Framerz8TZdNzkB.defaultProps={height:56,width:200};addPropertyControls(Framerz8TZdNzkB,{variant:{options:[\"vO5VhUdQA\",\"NzBf19TiR\",\"m6jvPJpUD\",\"M7fGAotyR\",\"JgjWdKfLw\"],optionTitles:[\"Add to Cart\",\"Select Variant\",\"Out of Stock\",\"Loading\",\"Quick Add\"],title:\"Variant\",type:ControlType.Enum},elgRTGdr9:{defaultValue:\"8521120088358\",title:\"Product ID\",type:ControlType.String}});addFonts(Framerz8TZdNzkB,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...FC_ProductPriceFonts,...FC_ProductVariantStateFonts,...LoadingFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz8TZdNzkB\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"56\",\"framerVariables\":\"{\\\"elgRTGdr9\\\":\\\"productID\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NzBf19TiR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"m6jvPJpUD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M7fGAotyR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JgjWdKfLw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gWtHt5Ar3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l_nItsr8t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z8TZdNzkB.map", "// Generated by Framer (ee31e22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_ProductPurchaseButton from\"https://framerusercontent.com/modules/DfixsupJND2Hhr1xcPbk/03iKVsO77Al2kz12gBOp/FC_ProductPurchaseButton.js\";import FCPurchaseLocalDesign from\"https://framerusercontent.com/modules/VVo8J8hvm2M6FCC0bNZv/7m4SXPFAdoVQeOL2BOmx/z8TZdNzkB.js\";const FCPurchaseLocalDesignFonts=getFonts(FCPurchaseLocalDesign);const FC_ProductPurchaseButtonFonts=getFonts(FC_ProductPurchaseButton);const serializationHash=\"framer-Rhsb9\";const variantClassNames={C_ftDSz1b:\"framer-v-1wadlbb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,productID,skipLoading,width,...props})=>{return{...props,CtxbSorek:skipLoading??props.CtxbSorek,gzPkfrIbf:productID??props.gzPkfrIbf??\"9914855981350\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,gzPkfrIbf,CtxbSorek,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"C_ftDSz1b\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wadlbb\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"C_ftDSz1b\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-165oeiu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WxHB4RXOl-container\",nodeId:\"WxHB4RXOl\",rendersWithMotion:true,scopeId:\"JCQUXyyVV\",children:/*#__PURE__*/_jsx(FC_ProductPurchaseButton,{available:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hlm6jo\",\"data-framer-name\":\"Available\",layoutDependency:layoutDependency,layoutId:\"qd_unVQxm\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k64ana-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"lldgJRofD-container\",nodeId:\"lldgJRofD\",rendersWithMotion:true,scopeId:\"JCQUXyyVV\",children:/*#__PURE__*/_jsx(FCPurchaseLocalDesign,{elgRTGdr9:gzPkfrIbf,height:\"100%\",id:\"lldgJRofD\",layoutId:\"lldgJRofD\",style:{height:\"100%\",width:\"100%\"},variant:\"vO5VhUdQA\",width:\"100%\"})})})})],BuyNowATC:false,focus:{color:\"rgb(0, 122, 255)\",padding:2,radius:0,width:2},height:\"100%\",id:\"WxHB4RXOl\",layoutId:\"WxHB4RXOl\",LoadingState:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-sbagqr\",\"data-framer-name\":\"Loading\",layoutDependency:layoutDependency,layoutId:\"gDUUuZILm\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wpjcku-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"qcJiIsVj_-container\",nodeId:\"qcJiIsVj_\",rendersWithMotion:true,scopeId:\"JCQUXyyVV\",children:/*#__PURE__*/_jsx(FCPurchaseLocalDesign,{elgRTGdr9:gzPkfrIbf,height:\"100%\",id:\"qcJiIsVj_\",layoutId:\"qcJiIsVj_\",style:{height:\"100%\",width:\"100%\"},variant:\"M7fGAotyR\",width:\"100%\"})})})})],openCart:true,OutOfStock:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18zd6vh\",\"data-framer-name\":\"Out of Stock\",layoutDependency:layoutDependency,layoutId:\"EpJSilaS8\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ggjxre-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"cUVfuGHKS-container\",nodeId:\"cUVfuGHKS\",rendersWithMotion:true,scopeId:\"JCQUXyyVV\",children:/*#__PURE__*/_jsx(FCPurchaseLocalDesign,{elgRTGdr9:gzPkfrIbf,height:\"100%\",id:\"cUVfuGHKS\",layoutId:\"cUVfuGHKS\",style:{height:\"100%\",width:\"100%\"},variant:\"m6jvPJpUD\",width:\"100%\"})})})})],SelectVariant:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10sk93y\",\"data-framer-name\":\"Select Variant\",layoutDependency:layoutDependency,layoutId:\"FZnKw_yyo\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"200px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h7l6b2-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"B_8f1hG_u-container\",nodeId:\"B_8f1hG_u\",rendersWithMotion:true,scopeId:\"JCQUXyyVV\",children:/*#__PURE__*/_jsx(FCPurchaseLocalDesign,{elgRTGdr9:gzPkfrIbf,height:\"100%\",id:\"B_8f1hG_u\",layoutId:\"B_8f1hG_u\",style:{height:\"100%\",width:\"100%\"},variant:\"NzBf19TiR\",width:\"100%\"})})})})],shopifyProductID:gzPkfrIbf,shopifyProductVariantId:\"\",skipLoading:CtxbSorek,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Rhsb9.framer-wa6nyi, .framer-Rhsb9 .framer-wa6nyi { display: block; }\",\".framer-Rhsb9.framer-1wadlbb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 400px; }\",\".framer-Rhsb9 .framer-165oeiu-container, .framer-Rhsb9 .framer-k64ana-container, .framer-Rhsb9 .framer-1ggjxre-container, .framer-Rhsb9 .framer-h7l6b2-container, .framer-Rhsb9 .framer-1wpjcku-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-Rhsb9 .framer-hlm6jo, .framer-Rhsb9 .framer-18zd6vh, .framer-Rhsb9 .framer-10sk93y, .framer-Rhsb9 .framer-sbagqr { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 200px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Rhsb9.framer-1wadlbb, .framer-Rhsb9 .framer-hlm6jo, .framer-Rhsb9 .framer-18zd6vh, .framer-Rhsb9 .framer-10sk93y, .framer-Rhsb9 .framer-sbagqr { gap: 0px; } .framer-Rhsb9.framer-1wadlbb > *, .framer-Rhsb9 .framer-hlm6jo > *, .framer-Rhsb9 .framer-18zd6vh > *, .framer-Rhsb9 .framer-10sk93y > *, .framer-Rhsb9 .framer-sbagqr > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Rhsb9.framer-1wadlbb > :first-child, .framer-Rhsb9 .framer-hlm6jo > :first-child, .framer-Rhsb9 .framer-18zd6vh > :first-child, .framer-Rhsb9 .framer-10sk93y > :first-child, .framer-Rhsb9 .framer-sbagqr > :first-child { margin-left: 0px; } .framer-Rhsb9.framer-1wadlbb > :last-child, .framer-Rhsb9 .framer-hlm6jo > :last-child, .framer-Rhsb9 .framer-18zd6vh > :last-child, .framer-Rhsb9 .framer-10sk93y > :last-child, .framer-Rhsb9 .framer-sbagqr > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"gzPkfrIbf\":\"productID\",\"CtxbSorek\":\"skipLoading\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJCQUXyyVV=withCSS(Component,css,\"framer-Rhsb9\");export default FramerJCQUXyyVV;FramerJCQUXyyVV.displayName=\"FC Purchase / Type Default\";FramerJCQUXyyVV.defaultProps={height:56,width:400};addPropertyControls(FramerJCQUXyyVV,{gzPkfrIbf:{defaultValue:\"9914855981350\",title:\"Product ID\",type:ControlType.String},CtxbSorek:{defaultValue:false,title:\"Skip Loading\",type:ControlType.Boolean}});addFonts(FramerJCQUXyyVV,[{explicitInter:true,fonts:[]},...FCPurchaseLocalDesignFonts,...FC_ProductPurchaseButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJCQUXyyVV\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"gzPkfrIbf\\\":\\\"productID\\\",\\\"CtxbSorek\\\":\\\"skipLoading\\\"}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JCQUXyyVV.map", "/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * \u00A9 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n */export default function FC_ProductQuantitySelector(props){const{font,textColor=\"#000000\"}=props;const{shopifyProductID}=props;const[quantity,setQuantity]=useState(1);const[maxInventory,setMaxInventory]=useState(0);const[maxQuantity,setMaxQuantity]=useState(null);const isBrowser=typeof window!==\"undefined\";// Reset state when product ID changes\nuseEffect(()=>{setQuantity(1);setMaxInventory(0);setMaxQuantity(null);},[shopifyProductID]);useEffect(()=>{if(!isBrowser)return;const handleVariantChange=e=>{if(e.detail){const newMaxInventory=e.detail.quantityAvailable||0;// console.log(\"Variant Change Detected:\", e.detail)\n// console.log(\"New Max Inventory:\", newMaxInventory)\nsetMaxInventory(newMaxInventory);if(quantity>newMaxInventory){setQuantity(1);emitQuantityChangeEvent(1);//console.log(\"Quantity reset to 1 due to inventory change\")\n}}};// Listen for both variant changes and direct inventory updates\ndocument.addEventListener(\"product__active-variant__changed\",handleVariantChange);document.addEventListener(\"product__inventory__changed\",handleVariantChange);return()=>{document.removeEventListener(\"product__active-variant__changed\",handleVariantChange);document.removeEventListener(\"product__inventory__changed\",handleVariantChange);};},[isBrowser,shopifyProductID,quantity]);useEffect(()=>{if(!isBrowser)return;const handleIncrement=e=>{if(e.detail?.productId&&e.detail.productId!==shopifyProductID){return;}//console.log(e.detail)\nconst eventMax=e.detail?.maxInventory;const currentMax=eventMax!==undefined?eventMax:maxInventory;const quantityMax=maxQuantity!==null?maxQuantity:Infinity;const effectiveMax=Math.min(quantityMax,currentMax);//console.log(\"Setting Max Inventory:\", effectiveMax);\nsetMaxInventory(effectiveMax);// console.log(\"Attempting to increment quantity\")\n// console.log(\"Current Quantity:\", quantity)\n// console.log(\"Event Max:\", eventMax)\n// console.log(\"Current Max Inventory:\", currentMax)\n// console.log(\"Effective Max:\", effectiveMax)\nif(quantity<effectiveMax){const newQuantity=Math.min(quantity+1,effectiveMax);setQuantity(newQuantity);emitQuantityChangeEvent(newQuantity);//console.log(\"Quantity incremented to:\", newQuantity)\nif(newQuantity>=effectiveMax){window.dispatchEvent(new CustomEvent(\"quantityMaxReached\",{detail:{productId:props.shopifyProductID,maxQuantity:effectiveMax}}));//console.log(\"Max quantity reached, event dispatched with effectiveMax/maxQuantity\", effectiveMax)\n}}else{window.dispatchEvent(new CustomEvent(\"quantityMaxReached\",{detail:{productId:props.shopifyProductID,maxQuantity:effectiveMax}}));//console.log(\"Max quantity reached, cannot increment further\")\n}};const handleDecrement=()=>{const newQuantity=Math.max(quantity-1,1);setQuantity(newQuantity);emitQuantityChangeEvent(newQuantity);};window.addEventListener(\"FcQuantityIncrement\",handleIncrement);window.addEventListener(\"FcQuantityDecrement\",handleDecrement);return()=>{window.removeEventListener(\"FcQuantityIncrement\",handleIncrement);window.removeEventListener(\"FcQuantityDecrement\",handleDecrement);};},[quantity,maxInventory,maxQuantity,isBrowser,props.shopifyProductID]);useEffect(()=>{if(maxQuantity!==null&&quantity>maxQuantity){setQuantity(maxQuantity);emitQuantityChangeEvent(maxQuantity);}},[maxQuantity]);useEffect(()=>{if(isBrowser){// console.log(\"Dispatching FcQuantityStateUpdate event\");\n// console.log(\"Current Quantity:\", quantity);\n// console.log(\"Max Inventory:\", maxInventory);\nwindow.dispatchEvent(new CustomEvent(\"FcQuantityStateUpdate\",{detail:{currentQuantity:quantity,maxInventory:maxInventory}}));}},[quantity,maxInventory,isBrowser]);useEffect(()=>{const handleMaxQuantity=event=>{const{productId,maxQuantity}=event.detail;if(productId===props.shopifyProductID){setMaxQuantity(maxQuantity);}};window.addEventListener(\"setMaxQuantity\",handleMaxQuantity);return()=>window.removeEventListener(\"setMaxQuantity\",handleMaxQuantity);},[props.shopifyProductID]);const emitQuantityChangeEvent=newQuantity=>{if(isBrowser){window.dispatchEvent(new CustomEvent(\"FcQuantitySelectorchanges\",{detail:newQuantity}));}};const containerStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\"};const quantityStyle={margin:\"0\",textAlign:\"center\",color:textColor,...font};return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsx(\"p\",{style:quantityStyle,children:quantity})});}FC_ProductQuantitySelector.defaultProps={textColor:\"#000000\"};addPropertyControls(FC_ProductQuantitySelector,{shopifyProductID:{type:ControlType.String,title:\"Product ID\",description:\"Connect to CMS\"},textColor:{type:ControlType.Color,title:\"Text Color\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_ProductQuantitySelector\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductQuantitySelector.map", "/*\n * Framer Commerce\n * Confidential and Proprietary - All Rights Reserved\n * Unauthorized use, reproduction, distribution, or disclosure of this\n * source code or any related information is strictly prohibited.\n *\n * This software is the exclusive property of Framer Commerce (\"Company\").\n * It is considered highly confidential and proprietary information.\n *\n * Any use, copying, modification, distribution, or sharing of this software,\n * in whole or in part, without the express written permission of the Company\n * is strictly prohibited and may result in legal action.\n *\n * DISCLAIMER: This software does not provide any express or\n * implied warranties, including, but not limited to, the implied warranties\n * of merchantability and fitness for a particular purpose. In no event shall\n * Framer Commerce be liable for any direct, indirect, incidental, special,\n * exemplary, or consequential damages (including, but not limited to, procurement\n * of substitute goods or services; loss of use, data, or profits; or business\n * interruption) however caused and on any theory of liability, whether in\n * contract, strict liability, or tort (including negligence or otherwise)\n * arising in any way out of the use of this software, even if advised of\n * the possibility of such damage.\n *\n * Any unauthorized possession, use, copying, distribution, or dissemination\n * of this software will be considered a breach of confidentiality and may\n * result in legal action.\n *\n * For inquiries, contact:\n * Framer Commerce\n * Email: hello@framercommerce.com\n *\n * \u00A9 2025 Butter Supply Inc. All Rights Reserved.\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{cloneElement,useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{getProductMetafields}from\"https://framerusercontent.com/modules/yiRfl1JCGhIBUL31WVDk/wupS2XmBAHu1kBQNv9pi/mutations_v2.js\";/**\n * @framerDisableUnlink\n */export default function FC_QuantityButton(props){const{isPlus,activeContent,disabledContent,shopifyProductID}=props;const isPlusAction=isPlus===\"plus\";const[isDisabled,setIsDisabled]=useState(false);const[maxInventory,setMaxInventory]=useState(0);const[currentQuantity,setCurrentQuantity]=useState(1);const normalizeId=id=>{// Handle non-string values\nif(!id)return\"\";const idString=String(id);// If it's already just numbers, return it\nif(/^\\d+$/.test(idString)){return idString;}// Otherwise extract the last numeric part\nconst matches=idString.match(/\\d+$/);return matches?matches[0]:\"\";};const getCartLines=()=>{const cart=window.shopXtools?.cart;if(!cart)return[];// Handle different cart data structures\nif(Array.isArray(cart.lines)){return cart.lines;}if(cart.lines?.edges){return cart.lines.edges.map(edge=>edge.node);}if(typeof cart.lines===\"object\"){return Object.values(cart.lines);}return[];};const findMatchingCartItem=(cartLines,productId)=>{if(!cartLines?.length||!productId)return null;// Normalize the expected ID to just the numeric part\nconst normalizedExpectedId=normalizeId(productId);return cartLines.find(line=>{const lineProductId=line?.merchandise?.product?.id||line?.product?.id||line?.productId;// Normalize the line product ID to just the numeric part for comparison\nconst normalizedLineId=normalizeId(lineProductId);return normalizedLineId===normalizedExpectedId;});};const getVariantFromCartItem=(cartItem,product)=>{if(!cartItem||!product?.node?.variants?.edges)return null;const variantId=cartItem?.merchandise?.id||cartItem?.variant?.id||cartItem?.variantId;if(!variantId)return null;// Normalize variant IDs for comparison\nconst normalizedCartVariantId=normalizeId(variantId);// Find matching variant using normalized IDs\nconst variant=product.node.variants.edges.find(edge=>normalizeId(edge.node.id)===normalizedCartVariantId);return variant?.node;};const getCartItemQuantity=cartItem=>{if(!cartItem)return 0;// Handle different cart line item structures\nreturn cartItem?.merchandise?.quantity||// Shopify storefront API format\ncartItem?.quantity||// Direct quantity\ncartItem?.line?.quantity||// Nested line format\n0;};const handleQuantityState=async e=>{//console.log(\"handleQuantityState event\", e.detail)\nconst quantity=e.detail.currentQuantity||0;const inventory=e.detail.maxInventory||0;//console.log(\"Inventory (detail):\", inventory)\nif(typeof window!==\"undefined\"&&window?.shopXtools?.products){const products=Array.isArray(window.shopXtools?.products)?window.shopXtools.products:Object.values(window.shopXtools?.products||{});const expectedId=`gid://shopify/Product/${shopifyProductID}`;const product=products.find(p=>p?.node?.id===expectedId);//console.log(\"Product\", product)\nconst activeVariant=product?.node?.variants?.edges[0].node;const availableForSale=activeVariant?.availableForSale??product?.node?.availableForSale??true;let effectiveMax=inventory;// Log current state for debugging\n// console.log(\"ActiveVariant:\", activeVariant)\n// console.log(\"Available for Sale:\", availableForSale)\n// console.log(\"Current Quantity:\", quantity)\n// console.log(\"Inventory:\", inventory)\n// console.log(\"Effective Max should match the inventory:\", effectiveMax) // Log effective max\nif(availableForSale&&inventory===0){effectiveMax=100;}else if(!availableForSale){effectiveMax=0;}if(availableForSale&&product?.node?.handle){try{const metafieldsResponse=await window.shopXtools?.handleCartMutation?.(getProductMetafields,{handle:product.node.handle});const orderMax=metafieldsResponse?.product?.metafield_order_max?.value;if(orderMax){effectiveMax=Math.min(parseInt(orderMax,10),effectiveMax);}}catch(error){// Keep existing effectiveMax on error\n}}setMaxInventory(effectiveMax);setCurrentQuantity(quantity||1);if(isPlusAction){setIsDisabled(!availableForSale||quantity>=effectiveMax&&effectiveMax!==0);}else{setIsDisabled(quantity<=1);}}};useEffect(()=>{const handleVariantChange=async e=>{const variant=e.detail;if(typeof window!==\"undefined\"&&window?.shopXtools?.products){const products=Array.isArray(window.shopXtools?.products)?window.shopXtools.products:Object.values(window.shopXtools?.products||{});const expectedId=`gid://shopify/Product/${shopifyProductID}`;const product=products.find(p=>p?.node?.id===expectedId);const inventory=variant?.quantityAvailable??product?.node?.variants?.edges?.[0]?.node?.quantityAvailable??0;const availableForSale=variant?.availableForSale??product?.node?.availableForSale??true;let effectiveMax=inventory;if(availableForSale&&inventory===0){effectiveMax=100;}else if(!availableForSale){effectiveMax=0;}if(availableForSale&&product?.node?.handle){try{const metafieldsResponse=await window.shopXtools?.handleCartMutation?.(getProductMetafields,{handle:product.node.handle});const orderMax=metafieldsResponse?.product?.metafield_order_max?.value;if(orderMax){effectiveMax=Math.min(parseInt(orderMax,10),effectiveMax);}}catch(error){// Keep existing effectiveMax on error\n}}setMaxInventory(effectiveMax);const cartLines=getCartLines();const cartItem=findMatchingCartItem(cartLines,shopifyProductID);const currentQuantity=getCartItemQuantity(cartItem);if(isPlusAction){setIsDisabled(!availableForSale||currentQuantity>=effectiveMax&&effectiveMax!==0);}else{setIsDisabled(currentQuantity<=1);}}};const initializeState=async()=>{if(typeof window!==\"undefined\"&&window?.shopXtools?.products){//\nconst products=Array.isArray(window.shopXtools?.products)?window.shopXtools.products:Object.values(window.shopXtools?.products||{});const expectedId=`gid://shopify/Product/${shopifyProductID}`;const product=products.find(p=>p?.node?.id===expectedId);const activeVariant=product?.node?.variants?.edges[0].node;const inventory=activeVariant?.quantityAvailable??product?.node?.variants?.edges?.[0]?.node?.quantityAvailable??0;const availableForSale=activeVariant?.availableForSale??product?.node?.availableForSale??true;//console.log(\"Initializing: inventory\", inventory, \"availableForSale\", availableForSale)\nlet effectiveMax=inventory;if(availableForSale&&inventory===0){effectiveMax=100;}else if(!availableForSale){effectiveMax=0;}//console.log(\"Initializing: effectiveMax\", effectiveMax)\nif(availableForSale&&product?.node?.handle){try{const metafieldsResponse=await window.shopXtools?.handleCartMutation?.(getProductMetafields,{handle:product.node.handle});const orderMax=metafieldsResponse?.product?.metafield_order_max?.value;if(orderMax){effectiveMax=Math.min(parseInt(orderMax,10),effectiveMax);}}catch(error){// Keep existing effectiveMax on error\n}}setMaxInventory(effectiveMax);//console.log(\"Initializing: setting effectiveMax with\", effectiveMax)\nconst cartLines=getCartLines();const cartItem=findMatchingCartItem(cartLines,shopifyProductID);const currentQuantity=getCartItemQuantity(cartItem);if(isPlusAction){setIsDisabled(!availableForSale||currentQuantity>=effectiveMax&&effectiveMax!==0);}else{setIsDisabled(currentQuantity<=1);}}};// Initialize state\ninitializeState();// Add event listeners\nwindow.addEventListener(\"product__active-variant__changed\",handleVariantChange);window.addEventListener(\"FcQuantityStateUpdate\",handleQuantityState);return()=>{window.removeEventListener(\"product__active-variant__changed\",handleVariantChange);window.removeEventListener(\"FcQuantityStateUpdate\",handleQuantityState);};},[isPlusAction,shopifyProductID]);const handleClick=async()=>{if(!isDisabled&&typeof window!==\"undefined\"){//const activeVariant = window.shopXtools?.activeVariant\nconst products=Array.isArray(window.shopXtools?.products)?window.shopXtools.products:Object.values(window.shopXtools?.products||{});const expectedId=`gid://shopify/Product/${shopifyProductID}`;const product=products.find(p=>p?.node?.id===expectedId);const variant=product?.node?.variants?.edges[0].node;if(variant){// Only dispatch if we're within bounds\n// console.log(\"Variant Current Quantity:\", currentQuantity);\n// console.log(\"Variant Max Inventory:\", maxInventory);\nif(isPlusAction&&currentQuantity<maxInventory||!isPlusAction&&currentQuantity>1){const nextQuantity=isPlusAction?currentQuantity+1:currentQuantity-1;window.dispatchEvent(new CustomEvent(isPlusAction?\"FcQuantityIncrement\":\"FcQuantityDecrement\",{detail:{maxInventory,variantId:variant.id,productId:shopifyProductID,currentQuantity}}));}}}};return /*#__PURE__*/_jsx(\"div\",{role:\"button\",tabIndex:0,style:{flex:1,height:\"100%\",cursor:isDisabled?\"not-allowed\":\"pointer\"},onClick:()=>{if(!isDisabled)handleClick();},onKeyPress:e=>{if((e.key===\"Enter\"||e.key===\" \")&&!isDisabled){handleClick();}},\"aria-disabled\":isDisabled,\"aria-label\":isDisabled?\"Button disabled\":\"Button active\",children:!activeContent?.[0]||!disabledContent?.[0]?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"14px\"},children:\"Connect Instance\"}):/*#__PURE__*/cloneElement(isDisabled?disabledContent[0]:activeContent[0],{style:{...isDisabled?disabledContent[0].props?.style:activeContent[0].props?.style||{},width:\"100%\",height:\"100%\"}})});}FC_QuantityButton.defaultProps={shopifyProductID:\"\",isPlus:\"plus\"};addPropertyControls(FC_QuantityButton,{shopifyProductID:{type:ControlType.String,title:\"Product ID\",description:\"Connect to CMS\"},isPlus:{type:ControlType.Enum,title:\"Action\",options:[\"minus\",\"plus\"],optionTitles:[\"\u2796\",\"\u2795\"],defaultValue:\"plus\",displaySegmentedControl:true},activeContent:{type:ControlType.ComponentInstance,title:\"Active Content\"},disabledContent:{type:ControlType.ComponentInstance,title:\"Disabled Content\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FC_QuantityButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FC_ProductQuantityButton.map", "// Generated by Framer (4240133)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const cycleOrder=[\"WYgHYFYio\",\"dMxPyRZql\",\"bQfM_hB1J\",\"MbX13Buos\"];const serializationHash=\"framer-NlqMr\";const variantClassNames={bQfM_hB1J:\"framer-v-boyux0\",dMxPyRZql:\"framer-v-xl2jhq\",MbX13Buos:\"framer-v-9ncxl1\",WYgHYFYio:\"framer-v-n92rwg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"minus-disabled\":\"MbX13Buos\",\"plus-disabled\":\"bQfM_hB1J\",minus:\"dMxPyRZql\",plus:\"WYgHYFYio\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"WYgHYFYio\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WYgHYFYio\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-n92rwg\",className,classNames),\"data-framer-name\":\"plus\",layoutDependency:layoutDependency,layoutId:\"WYgHYFYio\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",...style},...addPropertyOverrides({bQfM_hB1J:{\"data-framer-name\":\"plus-disabled\"},dMxPyRZql:{\"data-framer-name\":\"minus\"},MbX13Buos:{\"data-framer-name\":\"minus-disabled\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5ue52-container\",layoutDependency:layoutDependency,layoutId:\"VyX9acYPt-container\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Add\",iconStyle15:\"Sharp\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"VyX9acYPt\",layoutId:\"VyX9acYPt\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({bQfM_hB1J:{color:\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(0, 0, 0, 0.16))\"},dMxPyRZql:{iconSelection:\"Remove\"},MbX13Buos:{color:\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(0, 0, 0, 0.16))\",iconSelection:\"Remove\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NlqMr.framer-14abobq, .framer-NlqMr .framer-14abobq { display: block; }\",\".framer-NlqMr.framer-n92rwg { height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-NlqMr .framer-5ue52-container { flex: none; height: 18px; left: calc(50.00000000000002% - 18px / 2); position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 18px; }\",\".framer-NlqMr.framer-v-xl2jhq.framer-n92rwg, .framer-NlqMr.framer-v-boyux0.framer-n92rwg, .framer-NlqMr.framer-v-9ncxl1.framer-n92rwg { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dMxPyRZql\":{\"layout\":[\"fixed\",\"fixed\"]},\"bQfM_hB1J\":{\"layout\":[\"fixed\",\"fixed\"]},\"MbX13Buos\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerXXtHGRjK5=withCSS(Component,css,\"framer-NlqMr\");export default FramerXXtHGRjK5;FramerXXtHGRjK5.displayName=\"FC Quantity / UI Buttons\";FramerXXtHGRjK5.defaultProps={height:40,width:40};addPropertyControls(FramerXXtHGRjK5,{variant:{options:[\"WYgHYFYio\",\"dMxPyRZql\",\"bQfM_hB1J\",\"MbX13Buos\"],optionTitles:[\"plus\",\"minus\",\"plus-disabled\",\"minus-disabled\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerXXtHGRjK5,[{explicitInter:true,fonts:[]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXXtHGRjK5\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dMxPyRZql\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bQfM_hB1J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MbX13Buos\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XXtHGRjK5.map", "// Generated by Framer (2fef4c5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FC_ProductQuantitySelector from\"https://framerusercontent.com/modules/9d7NCy9r61zUnKd7fUYc/SnVm0Zx649SwKo22ibtr/FC_ProductQuantitySelector.js\";import FC_QuantityButton from\"https://framerusercontent.com/modules/Yp0x1eOB8wYfdZ5ynteC/hQZIroawOjGAfUTrtkBk/FC_ProductQuantityButton.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/mBeO5Ku3a7XdezrNZogW/ljBcZiOYlXDTrM5tPVvj/bh_v105e0.js\";import FCQuantityUIButtons from\"https://framerusercontent.com/modules/BfEozDQVeCAUsC1AoxNy/qc2tbaDzR5CRfmkYUQjw/XXtHGRjK5.js\";const FCQuantityUIButtonsFonts=getFonts(FCQuantityUIButtons);const FC_QuantityButtonFonts=getFonts(FC_QuantityButton);const FC_ProductQuantitySelectorFonts=getFonts(FC_ProductQuantitySelector);const serializationHash=\"framer-mGK7I\";const variantClassNames={r20saMcWS:\"framer-v-14xstg9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,productID,width,...props})=>{return{...props,bVhYNmEzi:productID??props.bVhYNmEzi};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,bVhYNmEzi,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"r20saMcWS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14xstg9\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"r20saMcWS\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mgfhkd\",\"data-styles-preset\":\"bh_v105e0\",children:\"Quantity\"})}),className:\"framer-1ez7gij\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pkrocoM0H\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e94sjp\",layoutDependency:layoutDependency,layoutId:\"vghwfcE4N\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9ms93y-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sZV8OqZQV-container\",nodeId:\"sZV8OqZQV\",rendersWithMotion:true,scopeId:\"OLOAUNuCL\",children:/*#__PURE__*/_jsx(FC_QuantityButton,{activeContent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-178qoxy-container\",\"data-framer-name\":\"minus-active\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"gCXPOk3hb-container\",name:\"minus-active\",nodeId:\"gCXPOk3hb\",rendersWithMotion:true,scopeId:\"OLOAUNuCL\",children:/*#__PURE__*/_jsx(FCQuantityUIButtons,{height:\"100%\",id:\"gCXPOk3hb\",layoutId:\"gCXPOk3hb\",name:\"minus-active\",variant:\"dMxPyRZql\",width:\"100%\"})})})],disabledContent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tv1agj-container\",\"data-framer-name\":\"minus-disabled\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"q_BzFWOwg-container\",name:\"minus-disabled\",nodeId:\"q_BzFWOwg\",rendersWithMotion:true,scopeId:\"OLOAUNuCL\",children:/*#__PURE__*/_jsx(FCQuantityUIButtons,{height:\"100%\",id:\"q_BzFWOwg\",layoutId:\"q_BzFWOwg\",name:\"minus-disabled\",variant:\"MbX13Buos\",width:\"100%\"})})})],height:\"100%\",id:\"sZV8OqZQV\",isPlus:\"minus\",layoutId:\"sZV8OqZQV\",shopifyProductID:bVhYNmEzi,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rd1lgb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"az4itj3zW-container\",nodeId:\"az4itj3zW\",rendersWithMotion:true,scopeId:\"OLOAUNuCL\",children:/*#__PURE__*/_jsx(FC_ProductQuantitySelector,{font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"az4itj3zW\",layoutId:\"az4itj3zW\",shopifyProductID:bVhYNmEzi,style:{height:\"100%\"},textColor:\"rgb(0, 0, 0)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15vspc6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KWUHu_l5c-container\",nodeId:\"KWUHu_l5c\",rendersWithMotion:true,scopeId:\"OLOAUNuCL\",children:/*#__PURE__*/_jsx(FC_QuantityButton,{activeContent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ejbng7-container\",\"data-framer-name\":\"plus-active\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"PSpUh49ry-container\",name:\"plus-active\",nodeId:\"PSpUh49ry\",rendersWithMotion:true,scopeId:\"OLOAUNuCL\",children:/*#__PURE__*/_jsx(FCQuantityUIButtons,{height:\"100%\",id:\"PSpUh49ry\",layoutId:\"PSpUh49ry\",name:\"plus-active\",variant:\"WYgHYFYio\",width:\"100%\"})})})],disabledContent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-da2gz6-container\",\"data-framer-name\":\"plus-disabled\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"jLAILDgKl-container\",name:\"plus-disabled\",nodeId:\"jLAILDgKl\",rendersWithMotion:true,scopeId:\"OLOAUNuCL\",children:/*#__PURE__*/_jsx(FCQuantityUIButtons,{height:\"100%\",id:\"jLAILDgKl\",layoutId:\"jLAILDgKl\",name:\"plus-disabled\",variant:\"bQfM_hB1J\",width:\"100%\"})})})],height:\"100%\",id:\"KWUHu_l5c\",isPlus:\"plus\",layoutId:\"KWUHu_l5c\",shopifyProductID:bVhYNmEzi,width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mGK7I.framer-kq5o5j, .framer-mGK7I .framer-kq5o5j { display: block; }\",\".framer-mGK7I.framer-14xstg9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 56px; justify-content: space-between; overflow: hidden; padding: 0px 16px 0px 16px; position: relative; width: 333px; }\",\".framer-mGK7I .framer-1ez7gij { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mGK7I .framer-e94sjp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mGK7I .framer-9ms93y-container, .framer-mGK7I .framer-15vspc6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-mGK7I .framer-178qoxy-container, .framer-mGK7I .framer-1tv1agj-container, .framer-mGK7I .framer-ejbng7-container, .framer-mGK7I .framer-da2gz6-container { height: auto; position: relative; width: auto; }\",\".framer-mGK7I .framer-1rd1lgb-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mGK7I .framer-e94sjp { gap: 0px; } .framer-mGK7I .framer-e94sjp > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-mGK7I .framer-e94sjp > :first-child { margin-left: 0px; } .framer-mGK7I .framer-e94sjp > :last-child { margin-right: 0px; } }\",...sharedStyle.css,'.framer-mGK7I[data-border=\"true\"]::after, .framer-mGK7I [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 333\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"bVhYNmEzi\":\"productID\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerOLOAUNuCL=withCSS(Component,css,\"framer-mGK7I\");export default FramerOLOAUNuCL;FramerOLOAUNuCL.displayName=\"FC Quantity / Quantity Selector\";FramerOLOAUNuCL.defaultProps={height:56,width:333};addPropertyControls(FramerOLOAUNuCL,{bVhYNmEzi:{defaultValue:\"\",title:\"Product ID\",type:ControlType.String}});addFonts(FramerOLOAUNuCL,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...FCQuantityUIButtonsFonts,...FC_QuantityButtonFonts,...FC_ProductQuantitySelectorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOLOAUNuCL\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerVariables\":\"{\\\"bVhYNmEzi\\\":\\\"productID\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"333\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OLOAUNuCL.map", "var t,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(){return e||(0,t[a(t)[0]])((e={exports:{}}).exports,e),e.exports;},f=(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;},h=(t,e,r)=>(r=null!=t?n(o(t)):{},f(// 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)),c=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;}}),p=l({\"../../../node_modules/splaytree/dist/splay.js\"(t,e){var r;r=function(){var t=function(t,e){this.next=null,this.key=t,this.data=e,this.left=null,this.right=null;};function e(t,e){return t>e?1:t<e?-1:0;}function r(e,r,n){for(var i=new t(null,null),s=i,a=i;;){var o=n(e,r.key);if(o<0){if(null===r.left)break;if(0>n(e,r.left.key)){var u=r.left;if(r.left=u.right,u.right=r,null===(r=u).left)break;}a.left=r,a=r,r=r.left;}else if(o>0){if(null===r.right)break;if(n(e,r.right.key)>0){var u=r.right;if(r.right=u.left,u.left=r,null===(r=u).right)break;}s.right=r,s=r,r=r.right;}else break;}return s.right=r.left,a.left=r.right,r.left=i.right,r.right=i.left,r;}function n(e,n,i,s){var a=new t(e,n);if(null===i)return a.left=a.right=null,a;i=r(e,i,s);var o=s(e,i.key);return o<0?(a.left=i.left,a.right=i,i.left=null):o>=0&&(a.right=i.right,a.left=i,i.right=null),a;}function i(t,e,n){var i=null,s=null;if(e){e=r(t,e,n);var a=n(e.key,t);0===a?(i=e.left,s=e.right):a<0?(s=e.right,e.right=null,i=e):(i=e.left,e.left=null,s=e);}return{left:i,right:s};}return /** @class */function(){function s(t){void 0===t&&(t=e),this._root=null,this._size=0,this._comparator=t;}return s.prototype.insert=function(t,e){return this._size++,this._root=n(t,e,this._root,this._comparator);},s.prototype.add=function(e,n){var i=new t(e,n);null===this._root&&(i.left=i.right=null,this._size++,this._root=i);var s=this._comparator,a=r(e,this._root,s),o=s(e,a.key);return 0===o?this._root=a:(o<0?(i.left=a.left,i.right=a,a.left=null):o>0&&(i.right=a.right,i.left=a,a.right=null),this._size++,this._root=i),this._root;},s.prototype.remove=function(t){this._root=this._remove(t,this._root,this._comparator);},s.prototype._remove=function(t,e,n){var i;return null===e?null:(e=r(t,e,n),0===n(t,e.key))?(null===e.left?i=e.right:(i=r(t,e.left,n)).right=e.right,this._size--,i):e;},s.prototype.pop=function(){var t=this._root;if(t){for(;t.left;)t=t.left;return this._root=r(t.key,this._root,this._comparator),this._root=this._remove(t.key,this._root,this._comparator),{key:t.key,data:t.data};}return null;},s.prototype.findStatic=function(t){for(var e=this._root,r=this._comparator;e;){var n=r(t,e.key);if(0===n)return e;e=n<0?e.left:e.right;}return null;},s.prototype.find=function(t){return this._root&&(this._root=r(t,this._root,this._comparator),0!==this._comparator(t,this._root.key))?null:this._root;},s.prototype.contains=function(t){for(var e=this._root,r=this._comparator;e;){var n=r(t,e.key);if(0===n)return!0;e=n<0?e.left:e.right;}return!1;},s.prototype.forEach=function(t,e){for(var r=this._root,n=[],i=!1;!i;)null!==r?(n.push(r),r=r.left):0!==n.length?(r=n.pop(),t.call(e,r),r=r.right):i=!0;return this;},s.prototype.range=function(t,e,r,n){for(var i=[],s=this._comparator,a=this._root;0!==i.length||a;)if(a)i.push(a),a=a.left;else{if(s((a=i.pop()).key,e)>0)break;if(s(a.key,t)>=0&&r.call(n,a))return this;a=a.right;}return this;},s.prototype.keys=function(){var t=[];return this.forEach(function(e){var r=e.key;return t.push(r);}),t;},s.prototype.values=function(){var t=[];return this.forEach(function(e){var r=e.data;return t.push(r);}),t;},s.prototype.min=function(){return this._root?this.minNode(this._root).key:null;},s.prototype.max=function(){return this._root?this.maxNode(this._root).key:null;},s.prototype.minNode=function(t){if(void 0===t&&(t=this._root),t)for(;t.left;)t=t.left;return t;},s.prototype.maxNode=function(t){if(void 0===t&&(t=this._root),t)for(;t.right;)t=t.right;return t;},s.prototype.at=function(t){for(var e=this._root,r=!1,n=0,i=[];!r;)if(e)i.push(e),e=e.left;else if(i.length>0){if(e=i.pop(),n===t)return e;n++,e=e.right;}else r=!0;return null;},s.prototype.next=function(t){var e=this._root,r=null;if(t.right){for(r=t.right;r.left;)r=r.left;return r;}for(var n=this._comparator;e;){var i=n(t.key,e.key);if(0===i)break;i<0?(r=e,e=e.left):e=e.right;}return r;},s.prototype.prev=function(t){var e=this._root,r=null;if(null!==t.left){for(r=t.left;r.right;)r=r.right;return r;}for(var n=this._comparator;e;){var i=n(t.key,e.key);if(0===i)break;i<0?e=e.left:(r=e,e=e.right);}return r;},s.prototype.clear=function(){return this._root=null,this._size=0,this;},s.prototype.toList=function(){return function(e){for(var r=e,n=[],i=!1,s=new t(null,null),a=s;!i;)r?(n.push(r),r=r.left):n.length>0?r=(r=a=a.next=n.pop()).right:i=!0;return a.next=null,s.next;}(this._root);},s.prototype.load=function(e,r,n){void 0===r&&(r=[]),void 0===n&&(n=!1);var i=e.length,s=this._comparator;if(n&&function t(e,r,n,i,s){if(!(n>=i)){for(var a=e[n+i>>1],o=n-1,u=i+1;;){do o++;while(0>s(e[o],a))do u--;while(s(e[u],a)>0)if(o>=u)break;var l=e[o];e[o]=e[u],e[u]=l,l=r[o],r[o]=r[u],r[u]=l;}t(e,r,n,u,s),t(e,r,u+1,i,s);}}(e,r,0,i-1,s),null===this._root)this._root=function e(r,n,i,s){var a=s-i;if(a>0){var o=i+Math.floor(a/2),u=r[o],l=n[o],f=new t(u,l);return f.left=e(r,n,i,o),f.right=e(r,n,o+1,s),f;}return null;}(e,r,0,i),this._size=i;else{var a=function(e,r,n){for(var i=new t(null,null),s=i,a=e,o=r;null!==a&&null!==o;)0>n(a.key,o.key)?(s.next=a,a=a.next):(s.next=o,o=o.next),s=s.next;return null!==a?s.next=a:null!==o&&(s.next=o),i.next;}(this.toList(),function(e,r){for(var n=new t(null,null),i=n,s=0;s<e.length;s++)i=i.next=new t(e[s],r[s]);return i.next=null,n.next;}(e,r),s);i=this._size+i,this._root=function t(e,r,n){var i=n-r;if(i>0){var s=r+Math.floor(i/2),a=t(e,r,s),o=e.head;return o.left=a,e.head=e.head.next,o.right=t(e,s+1,n),o;}return null;}({head:a},0,i);}return this;},s.prototype.isEmpty=function(){return null===this._root;},Object.defineProperty(s.prototype,\"size\",{get:function(){return this._size;},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"root\",{get:function(){return this._root;},enumerable:!0,configurable:!0}),s.prototype.toString=function(t){void 0===t&&(t=function(t){return String(t.key);});var e=[];return function t(e,r,n,i,s){if(e){i(\"\"+r+(n?\"\u2514\u2500\u2500 \":\"\u251C\u2500\u2500 \")+s(e)+\"\\n\");var a=r+(n?\"    \":\"\u2502   \");e.left&&t(e.left,a,!1,i,s),e.right&&t(e.right,a,!0,i,s);}}(this._root,\"\",!0,function(t){return e.push(t);},t),e.join(\"\");},s.prototype.update=function(t,e,s){var a,o,u=this._comparator,l=i(t,this._root,u),f=l.left,h=l.right;0>u(t,e)?h=n(e,s,h,u):f=n(e,s,f,u),this._root=(a=f,null===(o=h)?a:(null===a||((o=r(a.key,o,u)).left=a),o));},s.prototype.split=function(t){return i(t,this._root,this._comparator);},s.prototype[Symbol.iterator]=function(){var t,e,r;return function(t,e){var r,n,i,s,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1];},trys:[],ops:[]};return s={next:o(0),throw:o(1),return:o(2)},\"function\"==typeof Symbol&&(s[Symbol.iterator]=function(){return this;}),s;function o(s){return function(o){return function(s){if(r)throw TypeError(\"Generator is already executing.\");for(;a;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue;}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break;}if(6===s[0]&&a.label<i[1]){a.label=i[1],i=s;break;}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break;}i[2]&&a.ops.pop(),a.trys.pop();continue;}s=e.call(t,a);}catch(t){s=[6,t],n=0;}finally{r=i=0;}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0};}([s,o]);};}}(this,function(n){switch(n.label){case 0:t=this._root,e=[],r=!1,n.label=1;case 1:if(r)return[3,6];if(!(null!==t))return[3,2];return e.push(t),t=t.left,[3,5];case 2:if(!(0!==e.length))return[3,4];return[4,t=e.pop()];case 3:return n.sent(),t=t.right,[3,5];case 4:r=!0,n.label=5;case 5:return[3,1];case 6:return[2];}});},s;}();},\"object\"==typeof t&&void 0!==e?e.exports=r():\"function\"==typeof define&&define.amd?define(r):t.SplayTree=r();}}),d=l({\"../../../node_modules/whatwg-mimetype/lib/utils.js\"(t){t.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \\t\\n\\r]+/u,\"\").replace(/[ \\t\\n\\r]+$/u,\"\"),t.removeTrailingHTTPWhitespace=t=>t.replace(/[ \\t\\n\\r]+$/u,\"\"),t.isHTTPWhitespaceChar=t=>\" \"===t||\"\t\"===t||\"\\n\"===t||\"\\r\"===t,t.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t),t.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\\t\\u0020-\\u007E\\u0080-\\u00FF]*$/u.test(t),t.asciiLowercase=t=>t.replace(/[A-Z]/ug,t=>t.toLowerCase()),t.collectAnHTTPQuotedString=(t,e)=>{let r=\"\";for(e++;;){for(;e<t.length&&'\"'!==t[e]&&\"\\\\\"!==t[e];)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,\"\\\\\"===n){if(e>=t.length){r+=\"\\\\\";break;}r+=t[e],++e;}else break;}return[r,e];};}}),g=l({\"../../../node_modules/whatwg-mimetype/lib/mime-type-parameters.js\"(t,e){var{asciiLowercase:r,solelyContainsHTTPTokenCodePoints:n,soleyContainsHTTPQuotedStringTokenCodePoints:i}=d();e.exports=class{get size(){return this._map.size;}get(t){return t=r(String(t)),this._map.get(t);}has(t){return t=r(String(t)),this._map.has(t);}set(t,e){if(t=r(String(t)),e=String(e),!n(t))throw Error(`Invalid MIME type parameter name \"${t}\": only HTTP token code points are valid.`);if(!i(e))throw Error(`Invalid MIME type parameter value \"${e}\": only HTTP quoted-string token code points are valid.`);return this._map.set(t,e);}clear(){this._map.clear();}delete(t){return t=r(String(t)),this._map.delete(t);}forEach(t,e){this._map.forEach(t,e);}keys(){return this._map.keys();}values(){return this._map.values();}entries(){return this._map.entries();}[Symbol.iterator](){return this._map[Symbol.iterator]();}constructor(t){this._map=t;}};}}),v=l({\"../../../node_modules/whatwg-mimetype/lib/parser.js\"(t,e){var{removeLeadingAndTrailingHTTPWhitespace:r,removeTrailingHTTPWhitespace:n,isHTTPWhitespaceChar:i,solelyContainsHTTPTokenCodePoints:s,soleyContainsHTTPQuotedStringTokenCodePoints:a,asciiLowercase:o,collectAnHTTPQuotedString:u}=d();e.exports=t=>{t=r(t);let e=0,l=\"\";for(;e<t.length&&\"/\"!==t[e];)l+=t[e],++e;if(0===l.length||!s(l)||e>=t.length)return null;++e;let f=\"\";for(;e<t.length&&\";\"!==t[e];)f+=t[e],++e;if(0===(f=n(f)).length||!s(f))return null;let h={type:o(l),subtype:o(f),parameters:/* @__PURE__ */new Map};for(;e<t.length;){for(++e;i(t[e]);)++e;let r=\"\";for(;e<t.length&&\";\"!==t[e]&&\"=\"!==t[e];)r+=t[e],++e;if(r=o(r),e<t.length){if(\";\"===t[e])continue;++e;}let l=null;if('\"'===t[e])for([l,e]=u(t,e);e<t.length&&\";\"!==t[e];)++e;else{for(l=\"\";e<t.length&&\";\"!==t[e];)l+=t[e],++e;if(\"\"===(l=n(l)))continue;}r.length>0&&s(r)&&a(l)&&!h.parameters.has(r)&&h.parameters.set(r,l);}return h;};}}),y=l({\"../../../node_modules/whatwg-mimetype/lib/serializer.js\"(t,e){var{solelyContainsHTTPTokenCodePoints:r}=d();e.exports=t=>{let e=`${t.type}/${t.subtype}`;if(0===t.parameters.size)return e;for(let[n,i]of t.parameters)e+=\";\"+n+\"=\",r(i)&&0!==i.length||(i=i.replace(/([\"\\\\])/ug,\"\\\\$1\"),i=`\"${i}\"`),e+=i;return e;};}}),m=l({\"../../../node_modules/whatwg-mimetype/lib/mime-type.js\"(t,e){var r=g(),n=v(),i=y(),{asciiLowercase:s,solelyContainsHTTPTokenCodePoints:a}=d();e.exports=class{static parse(t){try{return new this(t);}catch(t){return null;}}get essence(){return`${this.type}/${this.subtype}`;}get type(){return this._type;}set type(t){if(0===(t=s(String(t))).length)throw Error(\"Invalid type: must be a non-empty string\");if(!a(t))throw Error(`Invalid type ${t}: must contain only HTTP token code points`);this._type=t;}get subtype(){return this._subtype;}set subtype(t){if(0===(t=s(String(t))).length)throw Error(\"Invalid subtype: must be a non-empty string\");if(!a(t))throw Error(`Invalid subtype ${t}: must contain only HTTP token code points`);this._subtype=t;}get parameters(){return this._parameters;}toString(){return i(this);}isJavaScript({prohibitParameters:t=!1}={}){switch(this._type){case\"text\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"javascript1.0\":case\"javascript1.1\":case\"javascript1.2\":case\"javascript1.3\":case\"javascript1.4\":case\"javascript1.5\":case\"jscript\":case\"livescript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}case\"application\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}default:return!1;}}isXML(){return\"xml\"===this._subtype&&(\"text\"===this._type||\"application\"===this._type)||this._subtype.endsWith(\"+xml\");}isHTML(){return\"html\"===this._subtype&&\"text\"===this._type;}constructor(t){t=String(t);let e=n(t);if(null===e)throw Error(`Could not parse MIME type string \"${t}\"`);this._type=e.type,this._subtype=e.subtype,this._parameters=new r(e.parameters);}};}}),w=h(c());// src/code-generation/components/cms/bundled/assert.ts\nfunction b(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function _(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar k={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},I=class{getOffset(){return this.offset;}ensureBufferLength(t){let e=this.buffer.byteLength;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=k.Uint8;this.ensureBufferLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=k.Uint16;this.ensureBufferLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=k.Uint32;this.ensureBufferLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=k.BigUint64;this.ensureBufferLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=k.Int8;this.ensureBufferLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=k.Int16;this.ensureBufferLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=k.Int32;this.ensureBufferLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=k.BigInt64;this.ensureBufferLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=k.Float32;this.ensureBufferLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=k.Float64;this.ensureBufferLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBuffer(t){let e=this.offset,r=e+t,n=this.buffer.slice(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBuffer(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.buffer=t,this.offset=0,this.view=new DataView(this.buffer),this.decoder=new TextDecoder;}};// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as U}from\"framer\";// src/utils/typeChecks.ts\nfunction S(t){return Number.isFinite(t);}function x(t){return void 0===t;}function E(t){return null===t;}function B(t){return null==t;}// ../../../node_modules/fflate/esm/browser.js\nvar T=Uint8Array,L=Uint16Array,M=Int32Array,A=new T([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,/* unused */0,0,/* impossible */0]),F=new T([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,/* unused */0,0]),j=new T([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),P=function(t,e){for(var r=new L(31),n=0;n<31;++n)r[n]=e+=1<<t[n-1];for(var i=new M(r[30]),n=1;n<30;++n)for(var s=r[n];s<r[n+1];++s)i[s]=s-r[n]<<5|n;return{b:r,r:i};},D=P(A,2),N=D.b,C=D.r;N[28]=258,C[258]=28;var O=P(F,0),$=O.b,q=O.r,z=new L(32768);for(e=0;e<32768;++e)t=(61680&(t=(52428&(t=(43690&e)>>1|(21845&e)<<1))>>2|(13107&t)<<2))>>4|(3855&t)<<4,z[e]=((65280&t)>>8|(255&t)<<8)>>1;var R=function(t,e,r){for(var n,i=t.length,s=0,a=new L(e);s<i;++s)t[s]&&++a[t[s]-1];var o=new L(e);for(s=1;s<e;++s)o[s]=o[s-1]+a[s-1]<<1;if(r){n=new L(1<<e);var u=15-e;for(s=0;s<i;++s)if(t[s])for(var l=s<<4|t[s],f=e-t[s],h=o[t[s]-1]++<<f,c=h|(1<<f)-1;h<=c;++h)n[z[h]>>u]=l;}else for(s=0,n=new L(i);s<i;++s)t[s]&&(n[s]=z[o[t[s]-1]++]>>15-t[s]);return n;},H=new T(288);for(e=0;e<144;++e)H[e]=8;for(e=144;e<256;++e)H[e]=9;for(e=256;e<280;++e)H[e]=7;for(e=280;e<288;++e)H[e]=8;var J=new T(32);for(e=0;e<32;++e)J[e]=5;var W=/* @__PURE__ */R(H,9,0),G=/* @__PURE__ */R(H,9,1),K=/* @__PURE__ */R(J,5,0),V=/* @__PURE__ */R(J,5,1),X=function(t){for(var e=t[0],r=1;r<t.length;++r)t[r]>e&&(e=t[r]);return e;},Q=function(t,e,r){var n=e/8|0;return(t[n]|t[n+1]<<8)>>(7&e)&r;},Z=function(t,e){var r=e/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(7&e);},Y=function(t){return(t+7)/8|0;},tt=function(t,e,r){return(null==e||e<0)&&(e=0),(null==r||r>t.length)&&(r=t.length),new T(t.subarray(e,r));},te=[\"unexpected EOF\",\"invalid block type\",\"invalid length/literal\",\"invalid distance\",\"stream finished\",\"no stream handler\",,\"no callback\",\"invalid UTF-8 data\",\"extra field too long\",\"date not in range 1980-2099\",\"filename too long\",\"stream finishing\",\"invalid zip data\"],tr=function(t,e,r){var n=Error(e||te[t]);if(n.code=t,Error.captureStackTrace&&Error.captureStackTrace(n,tr),!r)throw n;return n;},tn=function(t,e,r,n){var i=t.length,s=n?n.length:0;if(!i||e.f&&!e.l)return r||new T(0);var a=!r,o=a||2!=e.i,u=e.i;a&&(r=new T(3*i));var l=function(t){var e=r.length;if(t>e){var n=new T(Math.max(2*e,t));n.set(r),r=n;}},f=e.f||0,h=e.p||0,c=e.b||0,p=e.l,d=e.d,g=e.m,v=e.n,y=8*i;do{if(!p){f=Q(t,h,1);var m=Q(t,h+1,3);if(h+=3,m){if(1==m)p=G,d=V,g=9,v=5;else if(2==m){var w=Q(t,h,31)+257,b=Q(t,h+10,15)+4,_=w+Q(t,h+5,31)+1;h+=14;for(var k=new T(_),I=new T(19),U=0;U<b;++U)I[j[U]]=Q(t,h+3*U,7);h+=3*b;for(var S=X(I),x=(1<<S)-1,E=R(I,S,1),U=0;U<_;){var B=E[Q(t,h,x)];h+=15&B;var L=B>>4;if(L<16)k[U++]=L;else{var M=0,P=0;for(16==L?(P=3+Q(t,h,3),h+=2,M=k[U-1]):17==L?(P=3+Q(t,h,7),h+=3):18==L&&(P=11+Q(t,h,127),h+=7);P--;)k[U++]=M;}}var D=k.subarray(0,w),C=k.subarray(w);g=X(D),v=X(C),p=R(D,g,1),d=R(C,v,1);}else tr(1);}else{var L=Y(h)+4,O=t[L-4]|t[L-3]<<8,q=L+O;if(q>i){u&&tr(0);break;}o&&l(c+O),r.set(t.subarray(L,q),c),e.b=c+=O,e.p=h=8*q,e.f=f;continue;}if(h>y){u&&tr(0);break;}}o&&l(c+131072);for(var z=(1<<g)-1,H=(1<<v)-1,J=h;;J=h){var M=p[Z(t,h)&z],W=M>>4;if((h+=15&M)>y){u&&tr(0);break;}if(M||tr(2),W<256)r[c++]=W;else if(256==W){J=h,p=null;break;}else{var K=W-254;if(W>264){var U=W-257,te=A[U];K=Q(t,h,(1<<te)-1)+N[U],h+=te;}var tn=d[Z(t,h)&H],ti=tn>>4;tn||tr(3),h+=15&tn;var C=$[ti];if(ti>3){var te=F[ti];C+=Z(t,h)&(1<<te)-1,h+=te;}if(h>y){u&&tr(0);break;}o&&l(c+131072);var ts=c+K;if(c<C){var ta=s-C,to=Math.min(C,ts);for(ta+c<0&&tr(3);c<to;++c)r[c]=n[ta+c];}for(;c<ts;++c)r[c]=r[c-C];}}e.l=p,e.p=J,e.b=c,e.f=f,p&&(f=1,e.m=g,e.d=d,e.n=v);}while(!f)return c!=r.length&&a?tt(r,0,c):r.subarray(0,c);},ti=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8;},ts=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8,t[n+2]|=r>>16;},ta=function(t,e){for(var r=[],n=0;n<t.length;++n)t[n]&&r.push({s:n,f:t[n]});var i=r.length,s=r.slice();if(!i)return{t:tp,l:0};if(1==i){var a=new T(r[0].s+1);return a[r[0].s]=1,{t:a,l:1};}r.sort(function(t,e){return t.f-e.f;}),r.push({s:-1,f:25001});var o=r[0],u=r[1],l=0,f=1,h=2;for(r[0]={s:-1,f:o.f+u.f,l:o,r:u};f!=i-1;)o=r[r[l].f<r[h].f?l++:h++],u=r[l!=f&&r[l].f<r[h].f?l++:h++],r[f++]={s:-1,f:o.f+u.f,l:o,r:u};for(var c=s[0].s,n=1;n<i;++n)s[n].s>c&&(c=s[n].s);var p=new L(c+1),d=to(r[f-1],p,0);if(d>e){var n=0,g=0,v=d-e,y=1<<v;for(s.sort(function(t,e){return p[e.s]-p[t.s]||t.f-e.f;});n<i;++n){var m=s[n].s;if(p[m]>e)g+=y-(1<<d-p[m]),p[m]=e;else break;}for(g>>=v;g>0;){var w=s[n].s;p[w]<e?g-=1<<e-p[w]++-1:++n;}for(;n>=0&&g;--n){var b=s[n].s;p[b]==e&&(--p[b],++g);}d=e;}return{t:new T(p),l:d};},to=function(t,e,r){return -1==t.s?Math.max(to(t.l,e,r+1),to(t.r,e,r+1)):e[t.s]=r;},tu=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new L(++e),n=0,i=t[0],s=1,a=function(t){r[n++]=t;},o=1;o<=e;++o)if(t[o]==i&&o!=e)++s;else{if(!i&&s>2){for(;s>138;s-=138)a(32754);s>2&&(a(s>10?s-11<<5|28690:s-3<<5|12305),s=0);}else if(s>3){for(a(i),--s;s>6;s-=6)a(8304);s>2&&(a(s-3<<5|8208),s=0);}for(;s--;)a(i);s=1,i=t[o];}return{c:r.subarray(0,n),n:e};},tl=function(t,e){for(var r=0,n=0;n<e.length;++n)r+=t[n]*e[n];return r;},tf=function(t,e,r){var n=r.length,i=Y(e+2);t[i]=255&n,t[i+1]=n>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var s=0;s<n;++s)t[i+s+4]=r[s];return(i+4+n)*8;},th=function(t,e,r,n,i,s,a,o,u,l,f){ti(e,f++,r),++i[256];for(var h,c,p,d,g=ta(i,15),v=g.t,y=g.l,m=ta(s,15),w=m.t,b=m.l,_=tu(v),k=_.c,I=_.n,U=tu(w),S=U.c,x=U.n,E=new L(19),B=0;B<k.length;++B)++E[31&k[B]];for(var B=0;B<S.length;++B)++E[31&S[B]];for(var T=ta(E,7),M=T.t,P=T.l,D=19;D>4&&!M[j[D-1]];--D);var N=l+5<<3,C=tl(i,H)+tl(s,J)+a,O=tl(i,v)+tl(s,w)+a+14+3*D+tl(E,M)+2*E[16]+3*E[17]+7*E[18];if(u>=0&&N<=C&&N<=O)return tf(e,f,t.subarray(u,u+l));if(ti(e,f,1+(O<C)),f+=2,O<C){h=R(v,y,0),c=v,p=R(w,b,0),d=w;var $=R(M,P,0);ti(e,f,I-257),ti(e,f+5,x-1),ti(e,f+10,D-4),f+=14;for(var B=0;B<D;++B)ti(e,f+3*B,M[j[B]]);f+=3*D;for(var q=[k,S],z=0;z<2;++z)for(var G=q[z],B=0;B<G.length;++B){var V=31&G[B];ti(e,f,$[V]),f+=M[V],V>15&&(ti(e,f,G[B]>>5&127),f+=G[B]>>12);}}else h=W,c=H,p=K,d=J;for(var B=0;B<o;++B){var X=n[B];if(X>255){var V=X>>18&31;ts(e,f,h[V+257]),f+=c[V+257],V>7&&(ti(e,f,X>>23&31),f+=A[V]);var Q=31&X;ts(e,f,p[Q]),f+=d[Q],Q>3&&(ts(e,f,X>>5&8191),f+=F[Q]);}else ts(e,f,h[X]),f+=c[X];}return ts(e,f,h[256]),f+c[256];},tc=/* @__PURE__ */new M([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),tp=/* @__PURE__ */new T(0),td=function(t,e,r,n,i,s){var a=s.z||t.length,o=new T(n+a+5*(1+Math.ceil(a/7e3))+i),u=o.subarray(n,o.length-i),l=s.l,f=7&(s.r||0);if(e){f&&(u[0]=s.r>>3);for(var h=tc[e-1],c=h>>13,p=8191&h,d=(1<<r)-1,g=s.p||new L(32768),v=s.h||new L(d+1),y=Math.ceil(r/3),m=2*y,w=function(e){return(t[e]^t[e+1]<<y^t[e+2]<<m)&d;},b=new M(25e3),_=new L(288),k=new L(32),I=0,U=0,S=s.i||0,x=0,E=s.w||0,B=0;S+2<a;++S){var j=w(S),P=32767&S,D=v[j];if(g[P]=D,v[j]=P,E<=S){var N=a-S;if((I>7e3||x>24576)&&(N>423||!l)){f=th(t,u,0,b,_,k,U,x,B,S-B,f),x=I=U=0,B=S;for(var O=0;O<286;++O)_[O]=0;for(var O=0;O<30;++O)k[O]=0;}var $=2,z=0,R=p,H=P-D&32767;if(N>2&&j==w(S-H))for(var J=Math.min(c,N)-1,W=Math.min(32767,S),G=Math.min(258,N);H<=W&&--R&&P!=D;){if(t[S+$]==t[S+$-H]){for(var K=0;K<G&&t[S+K]==t[S+K-H];++K);if(K>$){if($=K,z=H,K>J)break;for(var V=Math.min(H,K-2),X=0,O=0;O<V;++O){var Q=S-H+O&32767,Z=g[Q],te=Q-Z&32767;te>X&&(X=te,D=Q);}}}D=g[P=D],H+=P-D&32767;}if(z){b[x++]=268435456|C[$]<<18|q[z];var tr=31&C[$],tn=31&q[z];U+=A[tr]+F[tn],++_[257+tr],++k[tn],E=S+$,++I;}else b[x++]=t[S],++_[t[S]];}}for(S=Math.max(S,E);S<a;++S)b[x++]=t[S],++_[t[S]];f=th(t,u,l,b,_,k,U,x,B,S-B,f),l||(s.r=7&f|u[f/8|0]<<3,f-=7,s.h=v,s.p=g,s.i=S,s.w=E);}else{for(var S=s.w||0;S<a+l;S+=65535){var ti=S+65535;ti>=a&&(u[f/8|0]=l,ti=a),f=tf(u,f+1,t.subarray(S,ti));}s.i=a;}return tt(o,0,n+Y(f)+i);},tg=function(t,e,r,n,i){if(!i&&(i={l:1},e.dictionary)){var s=e.dictionary.subarray(-32768),a=new T(s.length+t.length);a.set(s),a.set(t,s.length),t=a,i.w=s.length;}return td(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,r,n,i);};function tv(t,e){return tg(t,e||{},0,0);}function ty(t,e){return tn(t,{i:2},e&&e.out,e&&e.dictionary);}var tm=\"undefined\"!=typeof TextDecoder&&/* @__PURE__ */new TextDecoder,tw=0;try{tm.decode(tp,{stream:!0}),tw=1;}catch(t){}// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tb=h(p()),t_=1024,tk=1.5,tI=t=>2**t-1,tU=t=>-(2**(t-1)),tS=t=>2**(t-1)-1,tx={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:tU(8),Int16:tU(16),Int32:tU(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},tE={Uint8:tI(8),Uint16:tI(16),Uint32:tI(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:tS(8),Int16:tS(16),Int32:tS(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function tB(t,e,r,n){b(t>=e,t,\"outside lower bound for\",n),b(t<=r,t,\"outside upper bound for\",n);}var tT=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.buffer.slice(t,e);}subarray(t=0,e=this.offset){return new Uint8Array(this.buffer,t,e);}ensureBufferLength(t){let e=this.buffer.byteLength;if(this.offset+t<=e)return;let r=new ArrayBuffer(Math.ceil(e*tk)+t);tL(this.buffer,r,0),this.buffer=r,this.view=new DataView(r);}writeUint8(t){tB(t,tx.Uint8,tE.Uint8,\"Uint8\");let e=k.Uint8;this.ensureBufferLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){tB(t,tx.Uint16,tE.Uint16,\"Uint16\");let e=k.Uint16;this.ensureBufferLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){tB(t,tx.Uint32,tE.Uint32,\"Uint32\");let e=k.Uint32;this.ensureBufferLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){tB(t,tx.Uint64,tE.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){tB(t,tx.BigUint64,tE.BigUint64,\"BigUint64\");let e=k.BigUint64;this.ensureBufferLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){tB(t,tx.Int8,tE.Int8,\"Int8\");let e=k.Int8;this.ensureBufferLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){tB(t,tx.Int16,tE.Int16,\"Int16\");let e=k.Int16;this.ensureBufferLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){tB(t,tx.Int32,tE.Int32,\"Int32\");let e=k.Int32;this.ensureBufferLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){tB(t,tx.Int64,tE.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){tB(t,tx.BigInt64,tE.BigInt64,\"BigInt64\");let e=k.BigInt64;this.ensureBufferLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=k.Float32;this.ensureBufferLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=k.Float64;this.ensureBufferLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBuffer(t){let e=t.byteLength;this.ensureBufferLength(e),tL(t,this.buffer,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.byteLength;this.writeUint32(r),this.writeBuffer(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.buffer=new ArrayBuffer(t_),this.view=new DataView(this.buffer),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};function tL(t,e,r){let n=new Uint8Array(t),i=new Uint8Array(e);i.set(n,r);}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar tM=class{static fromString(t){let[e,r,n]=t.split(\"/\").map(Number);return b(S(e),\"Invalid chunkId\"),b(S(r),\"Invalid offset\"),b(S(n),\"Invalid length\"),new tM(e,r,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let e=t.readUint16(),r=t.readUint32(),n=t.readUint32();return new tM(e,r,n);}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:(b(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as tA}from\"framer\";function tF(t){if(E(t))return 0/* Null */;switch(t.type){case tA.Array:return 1/* Array */;case tA.Boolean:return 2/* Boolean */;case tA.Color:return 3/* Color */;case tA.Date:return 4/* Date */;case tA.Enum:return 5/* Enum */;case tA.File:return 6/* File */;case tA.ResponsiveImage:return 10/* ResponsiveImage */;case tA.Link:return 7/* Link */;case tA.Number:return 8/* Number */;case tA.Object:return 9/* Object */;case tA.RichText:return 11/* RichText */;case tA.String:return 12/* String */;default:_(t);}}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return tj.read(t);case 2/* Boolean */:return tP.read(t);case 3/* Color */:return tD.read(t);case 4/* Date */:return tN.read(t);case 5/* Enum */:return tC.read(t);case 6/* File */:return tO.read(t);case 7/* Link */:return t$.read(t);case 8/* Number */:return tq.read(t);case 9/* Object */:return tz.read(t);case 10/* ResponsiveImage */:return tR.read(t);case 11/* RichText */:return tH.read(t);case 12/* String */:return tJ.read(t);default:_(e);}},t.write=function(t,e){let r=tF(e);if(t.writeUint8(r),!E(e))switch(e.type){case tA.Array:return tj.write(t,e);case tA.Boolean:return tP.write(t,e);case tA.Color:return tD.write(t,e);case tA.Date:return tN.write(t,e);case tA.Enum:return tC.write(t,e);case tA.File:return tO.write(t,e);case tA.Link:return t$.write(t,e);case tA.Number:return tq.write(t,e);case tA.Object:return tz.write(t,e);case tA.ResponsiveImage:return tR.write(t,e);case tA.RichText:return tH.write(t,e);case tA.String:return tJ.write(t,e);default:_(e);}},t.compare=function(t,e,r){let n=tF(t),i=tF(e);if(n<i)return -1;if(n>i)return 1;if(E(t)||E(e))return 0;switch(t.type){case tA.Array:return b(e.type===tA.Array),tj.compare(t,e,r);case tA.Boolean:return b(e.type===tA.Boolean),tP.compare(t,e,r);case tA.Color:return b(e.type===tA.Color),tD.compare(t,e,r);case tA.Date:return b(e.type===tA.Date),tN.compare(t,e,r);case tA.Enum:return b(e.type===tA.Enum),tC.compare(t,e,r);case tA.File:return b(e.type===tA.File),tO.compare(t,e,r);case tA.Link:return b(e.type===tA.Link),t$.compare(t,e,r);case tA.Number:return b(e.type===tA.Number),tq.compare(t,e,r);case tA.Object:return b(e.type===tA.Object),tz.compare(t,e,r);case tA.ResponsiveImage:return b(e.type===tA.ResponsiveImage),tR.compare(t,e,r);case tA.RichText:return b(e.type===tA.RichText),tH.compare(t,e,r);case tA.String:return b(e.type===tA.String),tJ.compare(t,e,r);default:_(t);}};})(r||(r={}));var tj={read(t){let e=t.readUint16(),n=[];for(let i=0;i<e;i++){let e=r.read(t);n.push(e);}return{type:tA.Array,value:n};},write(t,e){for(let n of(t.writeUint16(e.value.length),e.value))r.write(t,n);},compare(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];b(!x(i),\"Left item must exist\"),b(!x(a),\"Right item must exist\");let o=r.compare(i,a,n);if(0!==o)return o;}return 0;}},tP={read:t=>({type:tA.Boolean,value:0!==t.readUint8()}),write(t,e){t.writeUint8(e.value?1:0);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tD={read:t=>({type:tA.Color,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tN={read(t){let e=t.readInt64(),r=new Date(e);return{type:tA.Date,value:r.toISOString()};},write(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);},compare(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}},tC={read:t=>({type:tA.Enum,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tO={read:t=>({type:tA.File,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},t$={read:t=>({type:tA.Link,value:t.readJson()}),write(t,e){t.writeJson(e.value);},compare(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}},tq={read:t=>({type:tA.Number,value:t.readFloat64()}),write(t,e){t.writeFloat64(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tz={read(t){let e=t.readUint16(),n={};for(let i=0;i<e;i++){let e=t.readString();n[e]=r.read(t);}return{type:tA.Object,value:n};},write(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);},compare(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(b(!x(o),\"Left key must exist\"),b(!x(u),\"Left key must exist\"),o<u)return -1;if(o>u)return 1;let l=t.value[o],f=e.value[u];b(!x(l),\"Left value must exist\"),b(!x(f),\"Right value must exist\");let h=r.compare(l,f,n);if(0!==h)return h;}return 0;}},tR={read:t=>({type:tA.ResponsiveImage,value:t.readJson()}),write(t,e){t.writeJson(e.value);},compare(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}},tH={read:t=>({type:tA.RichText,value:t.readUint32()}),write(t,e){t.writeUint32(e.value);},compare(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}},tJ={read:t=>({type:tA.String,value:t.readString()}),write(t,e){t.writeString(e.value);},compare(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;}},tW=class{static deserialize(t){let e=ty(t),n=new I(e.buffer),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new tW(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=tM.read(n);o.entries.insert({values:t,pointer:e});}return o;}serialize(){let t=new tT;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(t.writeUint32(this.entries.size),this.entries)){let{values:n,pointer:i}=e.key;for(let e of n)r.write(t,e);i.write(t);}let e=t.subarray();return tv(e);}addItem(t,e){let r=this.fieldNames.map(e=>{var r;return null!=(r=t.getField(e))?r:null;});this.entries.insert({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=new tb.default((t,e)=>{let n=t.values,i=e.values;for(let t=0;t<this.fieldNames.length;t++){let e=n[t],s=i[t];b(!x(e),\"Left value must exist\"),b(!x(s),\"Right value must exist\");let a=r.compare(e,s,this.options.collation);if(0!==a)return a;}return t.pointer.compare(e.pointer);});}},tG=h(m()),tK=\"\\r\\n\",tV=\"--\";async function tX(t,e){let r=await fetch(t,{headers:{Range:t5(e)}});if(!r.ok)throw Error(`Request failed: ${r.status} ${r.statusText}`);let n=await r.arrayBuffer(),i=new Uint8Array(n);if(200===r.status)return e.map(t=>{if(t.to>i.length)throw Error(\"Missing data\");return i.slice(t.from,t.to);});if(206===r.status){let t=r.headers.get(\"Content-Type\");if(!t)throw Error(\"Missing Content-Type header\");let n=new t1,s=new tG.default(t);if(\"multipart\"===s.type&&\"byteranges\"===s.subtype){let t=s.parameters.get(\"boundary\");if(!t)throw Error(\"Missing boundary parameter\");let e=tY(i,t);for(let{headers:t,body:r}of e){let e=t.get(\"Content-Range\");if(!e)throw Error(\"Missing Content-Range header\");let i=t0(e);if(\"bytes\"!==i.unit)throw Error(\"Unsupported unit\");n.write(i.start,r);}}else{let t=r.headers.get(\"Content-Range\");if(!t)throw Error(\"Missing Content-Range header\");let e=t0(t);if(\"bytes\"!==e.unit)throw Error(\"Unsupported unit\");n.write(e.start,i);}return e.map(t=>n.read(t.from,t.to-t.from));}throw Error(`Unsupported response: ${r.status} ${r.statusText}`);}var tQ=new TextEncoder,tZ=new TextDecoder;function tY(t,e){let r=tQ.encode(tV+e),n=t3(t,r);if(x(n))throw Error(\"Missing parts start\");let i=n+r.length,s=tQ.encode(tK+tV+e+tV),a=t6(t,s);if(x(a))throw Error(\"Missing parts end\");let o=tQ.encode(tK+tV+e),u=t.subarray(i,a),l=t2(u,o);return l.map(t=>{let e=tQ.encode(tK+tK),r=t3(t,e);if(x(r))throw Error(\"Missing headers end\");let n=tQ.encode(tK),i=t.subarray(0,r),s=t2(i,n),a=new Headers;for(let t of s){let e=tZ.decode(t),[r,n]=e.split(\": \",2);r&&n&&a.append(r,n);}let o=r+e.length,u=t.slice(o);return{headers:a,body:u};});}function t0(t){let e=RegExp(\"^(?<unit>\\\\w+) (?<start>\\\\d+)-(?<end>\\\\d+)\\\\/(?<size>\\\\d+|\\\\*)$\",\"u\").exec(t);if(!e||!e.groups)throw Error(\"Invalid Content-Range header\");let{unit:r,start:n,end:i,size:s}=e.groups;return{unit:r,start:Number(n),end:Number(i),size:\"*\"!==s?Number(s):null};}var t1=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(b(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=t4(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(b(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=t4(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function t2(t,e){var r;let n=[];for(;t.length>0;){let i=null!=(r=t3(t,e))?r:t.length,s=t.subarray(0,i);n.push(s),t=t.subarray(i+e.length);}return n;}function t3(t,e){for(let r=0;r<t.length-e.length;r++){let n=t.subarray(r);if(t8(n,e))return r;}}function t6(t,e){for(let r=t.length-e.length;r>=0;r--){let n=t.subarray(r);if(t8(n,e))return r;}}function t8(t,e){for(let r=0;r<e.length;r++)if(t[r]!==e[r])return!1;return!0;}function t4(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function t5(t){b(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);}let n=r.map(t=>`${t.from}-${t.to-1}`);return`bytes=${n.join(\",\")}`;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar t7=class{async loadModel(){let[t]=await tX(this.options.url,[this.options.range]);return b(t,\"Failed to load model\"),tW.deserialize(t);}async getModel(){return null!=this.modelPromise||(this.modelPromise=this.loadModel()),null!=this.model||(this.model=await this.modelPromise),this.model;}async lookupItems(t){var e;b(t.length===this.fields.length,\"Invalid query length\");let r=t[0];b(r,\"Invalid query length\");for(let r=1;r<t.length;r++)b((null==(e=t[r])?void 0:e.type)===\"All\"/* All */,\"Unsupported query\");let n=await this.getModel();switch(r.type){case\"All\"/* All */:return this.queryAll(n);case\"Equals\"/* Equals */:return this.queryEquals(n,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(n,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(n,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(n,r);case\"Contains\"/* Contains */:return this.queryContains(n,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(n,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(n,r);default:_(r);}}findItems(t,e){let r=[];for(let n of t.entries){let t=n.key.values[0];if(b(!x(t),\"Value must exist\"),!e(t))continue;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=n.key.values[t],r=this.options.fieldNames[t];b(!x(e),\"Value must exist\"),b(!x(r),\"Field name must exist\"),i[r]=e;}r.push({pointer:n.key.pointer.toString(),data:i});}return r;}queryAll(t){return this.findItems(t,()=>!0);}queryEquals(t,e){return this.findItems(t,t=>0===r.compare(t,e.value,this.collation));}queryNotEquals(t,e){return this.findItems(t,t=>0!==r.compare(t,e.value,this.collation));}queryLessThan(t,e){return this.findItems(t,t=>{let n=r.compare(t,e.value,this.collation);return!B(t)&&(!!e.inclusive&&0===n||n<0);});}queryGreaterThan(t,e){return this.findItems(t,t=>{let n=r.compare(t,e.value,this.collation);return!B(t)&&(!!e.inclusive&&0===n||n>0);});}queryContains(t,e){return this.findItems(t,t=>{var r;if((null==t?void 0:t.type)!==U.String||(null==(r=e.value)?void 0:r.type)!==U.String)return!1;let n=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(n=n.toLowerCase(),i=i.toLowerCase()),n.includes(i);});}queryStartsWith(t,e){return this.findItems(t,t=>{var r;if((null==t?void 0:t.type)!==U.String||(null==(r=e.value)?void 0:r.type)!==U.String)return!1;let n=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(n=n.toLowerCase(),i=i.toLowerCase()),n.startsWith(i);});}queryEndsWith(t,e){return this.findItems(t,t=>{var r;if((null==t?void 0:t.type)!==U.String||(null==(r=e.value)?void 0:r.type)!==U.String)return!1;let n=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(n=n.toLowerCase(),i=i.toLowerCase()),n.endsWith(i);});}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];b(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},t9=class{static read(t,e){let n=new t9,i=t.readUint32(),s=t.readBuffer(i),a=ty(new Uint8Array(s),{dictionary:e}),o=new I(a.buffer),u=o.readUint16();for(let t=0;t<u;t++){let t=o.readString(),e=r.read(o);n.setField(t,e);}return n;}writeUncompressed(t){for(let[e,n]of(t.writeUint16(this.fields.size),this.fields))t.writeString(e),r.write(t,n);}write(t,e){let r=new tT;this.writeUncompressed(r);let n=tv(r.subarray(),{dictionary:e});t.writeUint32(n.byteLength),t.writeBuffer(n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},et=class{scanItems(){return null!=this.itemsPromise||(this.itemsPromise=Promise.all([fetch(this.url),this.getCompressionDictionary()]).then(async([t,e])=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let r=await t.arrayBuffer(),n=new I(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),r=t9.read(n,e),s=n.getOffset()-t,a=new tM(this.id,t,s),o=a.toString(),u={pointer:o,data:r.getData()};this.itemLoader.prime(o,u),i.push(u);}return i;})),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}getCompressionDictionary(){let t=this.compressionDictionaryCache.get(this.compressionDictionaryUrl);if(t)return t;let e=fetch(this.compressionDictionaryUrl).then(async t=>{if(!t.ok)throw Error(`Compression dictionary request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer();return new Uint8Array(e);});return this.compressionDictionaryCache.set(this.compressionDictionaryUrl,e),e;}constructor(t,e,r,n){this.id=t,this.url=e,this.compressionDictionaryUrl=r,this.compressionDictionaryCache=n,this.itemLoader=new w.default(async t=>{let e=t.map(t=>{let e=tM.fromString(t);return{from:e.offset,to:e.offset+e.length};}),[r,n]=await Promise.all([tX(this.url,e),this.getCompressionDictionary()]);return r.map((e,r)=>{let i=new I(e.buffer),s=t9.read(i,n),a=t[r];return b(a,\"Missing pointer\"),{pointer:a,data:s.getData()};});});}},ee=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=tM.fromString(t),r=this.chunks[e.chunkId];return b(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=tM.fromString(t.pointer),n=tM.fromString(e.pointer);return r.compare(n);}compareValues(t,e,n){return r.compare(t,e,n);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText;let e=/* @__PURE__ */new Map;this.chunks=this.options.chunks.map((t,r)=>new et(r,t,this.options.compressionDictionary,e));}};export{ee as DatabaseCollection,t7 as DatabaseDictionaryIndex};/*! Bundled license information:\n\nsplaytree/dist/splay.js:\n  (**\n   * splaytree v3.1.2\n   * Fast Splay tree for Node and browser\n   *\n   * @author Alexander Milevski <info@w8r.name>\n   * @license MIT\n   * @preserve\n   *)\n  (*! *****************************************************************************\n      Copyright (c) Microsoft Corporation. All rights reserved.\n      Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use\n      this file except in compliance with the License. You may obtain a copy of the\n      License at http://www.apache.org/licenses/LICENSE-2.0\n  \n      THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n      KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\n      WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\n      MERCHANTABLITY OR NON-INFRINGEMENT.\n  \n      See the Apache Version 2.0 License for specific language governing permissions\n      and limitations under the License.\n      ***************************************************************************** *)\n*/\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "let e=[];export async function resolveRichText(t){let i=e[t];if(i)return await i();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "let e=[];export async function resolveRichTextNl(t){let i=e[t];if(i)return await i();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichTextNl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (fe89999)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i}from\"./t_ow47IOQ-0.js\";import{resolveRichText as a}from\"./t_ow47IOQ-1.js\";import{resolveRichTextNl as n}from\"./t_ow47IOQ-3.js\";let r={AcSNfIHuY:{isNullable:!0,type:t.String},AQrMrtoCI:{isNullable:!0,type:t.String},BKv7VxcRJ:{isNullable:!0,type:t.String},cJ9B6F9H4:{isNullable:!0,type:t.String},ckAAPWmn9:{isNullable:!0,type:t.String},eDvMZlJm1:{isNullable:!0,type:t.String},EGX9BLib5:{isNullable:!0,type:t.String},fJIO5m2Z3:{isNullable:!0,type:t.String},fQQsn9hUM:{isNullable:!0,type:t.String},gwTj6s9EV:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},Isow0swtf:{isNullable:!0,type:t.String},kZHXBcZ3G:{isNullable:!0,type:t.String},NCLJjInMT:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},o48QiRrlE:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},psrPA9Ve_:{isNullable:!0,type:t.String},pzO9m6rLQ:{isNullable:!0,type:t.String},Qfu0fkCtM:{isNullable:!0,type:t.String},qg0zdQFeY:{isNullable:!0,type:t.String},qMI1kCLpz:{isNullable:!0,type:t.String},QpxBWuwo1:{isNullable:!0,type:t.String},RDGCRPlfq:{isNullable:!0,type:t.String},tipIfyFug:{isNullable:!0,type:t.String},TSSasfIMz:{isNullable:!0,type:t.String},TXdz90Z75:{isNullable:!0,type:t.String},UiFOTREEQ:{isNullable:!0,type:t.String},UYs9rSKRj:{isNullable:!0,type:t.String},vmabPcXJv:{isNullable:!0,type:t.String},wHZnDjZgx:{isNullable:!0,type:t.String},wvF__X2o7:{isNullable:!0,type:t.String},XTiPwgylf:{isNullable:!0,type:t.String},YloKvQDWq:{isNullable:!0,type:t.String},ZesdQ5TVO:{isNullable:!0,type:t.String},ZOgUZlQxe:{isNullable:!0,type:t.String}},u=new l,p={collectionByLocaleId:{default:new i({chunks:[new URL(\"./t_ow47IOQ-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/OeherJmQ70j34NztBJeb/Wjxb8ZbWWohstUEnhyUb/t_ow47IOQ.js\").href],compressionDictionary:new URL(\"./t_ow47IOQ-chunk-default-dict.framercms\",\"https://framerusercontent.com/modules/OeherJmQ70j34NztBJeb/Wjxb8ZbWWohstUEnhyUb/t_ow47IOQ.js\").href,indexes:[],resolveRichText:a,schema:r}),inYnS69kI:new i({chunks:[new URL(\"./t_ow47IOQ-chunk-inYnS69kI-0.framercms\",\"https://framerusercontent.com/modules/OeherJmQ70j34NztBJeb/Wjxb8ZbWWohstUEnhyUb/t_ow47IOQ.js\").href],compressionDictionary:new URL(\"./t_ow47IOQ-chunk-inYnS69kI-dict.framercms\",\"https://framerusercontent.com/modules/OeherJmQ70j34NztBJeb/Wjxb8ZbWWohstUEnhyUb/t_ow47IOQ.js\").href,indexes:[],resolveRichText:n,schema:r})},displayName:\"Size Guide (Bottoms)\"};export default p;e(p,{AcSNfIHuY:{defaultValue:\"\",title:\"Title\",type:t.String},kZHXBcZ3G:{title:\"Slug\",type:t.String},eDvMZlJm1:{defaultValue:\"\",title:\"Slug\",type:t.String},TXdz90Z75:{defaultValue:\"\",title:\"XS Waist (in)\",type:t.String},ZOgUZlQxe:{defaultValue:\"\",title:\"XS Waist (cm)\",type:t.String},cJ9B6F9H4:{defaultValue:\"\",title:\"XS Inseam (in)\",type:t.String},fQQsn9hUM:{defaultValue:\"\",title:\"XS Inseam (cm)\",type:t.String},qg0zdQFeY:{defaultValue:\"\",title:\"XS Length (in)\",type:t.String},ckAAPWmn9:{defaultValue:\"\",title:\"XS Length (cm)\",type:t.String},o48QiRrlE:{defaultValue:\"\",title:\"S Waist (in)\",type:t.String},fJIO5m2Z3:{defaultValue:\"\",title:\"S Waist (cm)\",type:t.String},XTiPwgylf:{defaultValue:\"\",title:\"S Inseam (in)\",type:t.String},psrPA9Ve_:{defaultValue:\"\",title:\"S Inseam (cm)\",type:t.String},BKv7VxcRJ:{defaultValue:\"\",title:\"S Length (in)\",type:t.String},tipIfyFug:{defaultValue:\"\",title:\"S Length (cm)\",type:t.String},YloKvQDWq:{defaultValue:\"\",title:\"M Waist (in)\",type:t.String},vmabPcXJv:{defaultValue:\"\",title:\"M Waist (cm)\",type:t.String},TSSasfIMz:{defaultValue:\"\",title:\"M Inseam (in)\",type:t.String},UiFOTREEQ:{defaultValue:\"\",title:\"M Inseam (cm)\",type:t.String},UYs9rSKRj:{defaultValue:\"\",title:\"M Length (in)\",type:t.String},Isow0swtf:{defaultValue:\"\",title:\"M Length (cm)\",type:t.String},AQrMrtoCI:{defaultValue:\"\",title:\"L Waist (in)\",type:t.String},gwTj6s9EV:{defaultValue:\"\",title:\"L Waist (cm)\",type:t.String},EGX9BLib5:{defaultValue:\"\",title:\"L Inseam (in)\",type:t.String},wvF__X2o7:{defaultValue:\"\",title:\"L Inseam (cm)\",type:t.String},RDGCRPlfq:{defaultValue:\"\",title:\"L Length (in)\",type:t.String},Qfu0fkCtM:{defaultValue:\"\",title:\"L Length (cm)\",type:t.String},pzO9m6rLQ:{defaultValue:\"\",title:\"XL Waist (in)\",type:t.String},NCLJjInMT:{defaultValue:\"\",title:\"XL Waist (cm)\",type:t.String},QpxBWuwo1:{defaultValue:\"\",title:\"XL Inseam (in)\",type:t.String},wHZnDjZgx:{defaultValue:\"\",title:\"XL Inseam (cm)\",type:t.String},ZesdQ5TVO:{defaultValue:\"\",title:\"XL Length (in)\",type:t.String},qMI1kCLpz:{defaultValue:\"\",title:\"XL Length (cm)\",type:t.String},previousItemId:{dataIdentifier:\"local-module:collection/t_ow47IOQ:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/t_ow47IOQ:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await u.query({from:{data:p,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"kZHXBcZ3G\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return null==l?void 0:l.kZHXBcZ3G;},async getRecordIdBySlug(e,t){let[l]=await u.query({from:{data:p,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"kZHXBcZ3G\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return null==l?void 0:l.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerEnumToDisplayNameUtils\":\"2\",\"framerRecordIdKey\":\"id\",\"framerCollectionId\":\"t_ow47IOQ\",\"framerSlug\":\"kZHXBcZ3G\",\"framerData\":\"\",\"framerCollectionUtils\":\"1\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "var t,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(){return e||(0,t[a(t)[0]])((e={exports:{}}).exports,e),e.exports;},f=(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;},h=(t,e,r)=>(r=null!=t?n(o(t)):{},f(// 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)),c=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;}}),p=l({\"../../../node_modules/splaytree/dist/splay.js\"(t,e){var r;r=function(){var t=function(t,e){this.next=null,this.key=t,this.data=e,this.left=null,this.right=null;};function e(t,e){return t>e?1:t<e?-1:0;}function r(e,r,n){for(var i=new t(null,null),s=i,a=i;;){var o=n(e,r.key);if(o<0){if(null===r.left)break;if(0>n(e,r.left.key)){var u=r.left;if(r.left=u.right,u.right=r,null===(r=u).left)break;}a.left=r,a=r,r=r.left;}else if(o>0){if(null===r.right)break;if(n(e,r.right.key)>0){var u=r.right;if(r.right=u.left,u.left=r,null===(r=u).right)break;}s.right=r,s=r,r=r.right;}else break;}return s.right=r.left,a.left=r.right,r.left=i.right,r.right=i.left,r;}function n(e,n,i,s){var a=new t(e,n);if(null===i)return a.left=a.right=null,a;i=r(e,i,s);var o=s(e,i.key);return o<0?(a.left=i.left,a.right=i,i.left=null):o>=0&&(a.right=i.right,a.left=i,i.right=null),a;}function i(t,e,n){var i=null,s=null;if(e){e=r(t,e,n);var a=n(e.key,t);0===a?(i=e.left,s=e.right):a<0?(s=e.right,e.right=null,i=e):(i=e.left,e.left=null,s=e);}return{left:i,right:s};}return /** @class */function(){function s(t){void 0===t&&(t=e),this._root=null,this._size=0,this._comparator=t;}return s.prototype.insert=function(t,e){return this._size++,this._root=n(t,e,this._root,this._comparator);},s.prototype.add=function(e,n){var i=new t(e,n);null===this._root&&(i.left=i.right=null,this._size++,this._root=i);var s=this._comparator,a=r(e,this._root,s),o=s(e,a.key);return 0===o?this._root=a:(o<0?(i.left=a.left,i.right=a,a.left=null):o>0&&(i.right=a.right,i.left=a,a.right=null),this._size++,this._root=i),this._root;},s.prototype.remove=function(t){this._root=this._remove(t,this._root,this._comparator);},s.prototype._remove=function(t,e,n){var i;return null===e?null:(e=r(t,e,n),0===n(t,e.key))?(null===e.left?i=e.right:(i=r(t,e.left,n)).right=e.right,this._size--,i):e;},s.prototype.pop=function(){var t=this._root;if(t){for(;t.left;)t=t.left;return this._root=r(t.key,this._root,this._comparator),this._root=this._remove(t.key,this._root,this._comparator),{key:t.key,data:t.data};}return null;},s.prototype.findStatic=function(t){for(var e=this._root,r=this._comparator;e;){var n=r(t,e.key);if(0===n)return e;e=n<0?e.left:e.right;}return null;},s.prototype.find=function(t){return this._root&&(this._root=r(t,this._root,this._comparator),0!==this._comparator(t,this._root.key))?null:this._root;},s.prototype.contains=function(t){for(var e=this._root,r=this._comparator;e;){var n=r(t,e.key);if(0===n)return!0;e=n<0?e.left:e.right;}return!1;},s.prototype.forEach=function(t,e){for(var r=this._root,n=[],i=!1;!i;)null!==r?(n.push(r),r=r.left):0!==n.length?(r=n.pop(),t.call(e,r),r=r.right):i=!0;return this;},s.prototype.range=function(t,e,r,n){for(var i=[],s=this._comparator,a=this._root;0!==i.length||a;)if(a)i.push(a),a=a.left;else{if(s((a=i.pop()).key,e)>0)break;if(s(a.key,t)>=0&&r.call(n,a))return this;a=a.right;}return this;},s.prototype.keys=function(){var t=[];return this.forEach(function(e){var r=e.key;return t.push(r);}),t;},s.prototype.values=function(){var t=[];return this.forEach(function(e){var r=e.data;return t.push(r);}),t;},s.prototype.min=function(){return this._root?this.minNode(this._root).key:null;},s.prototype.max=function(){return this._root?this.maxNode(this._root).key:null;},s.prototype.minNode=function(t){if(void 0===t&&(t=this._root),t)for(;t.left;)t=t.left;return t;},s.prototype.maxNode=function(t){if(void 0===t&&(t=this._root),t)for(;t.right;)t=t.right;return t;},s.prototype.at=function(t){for(var e=this._root,r=!1,n=0,i=[];!r;)if(e)i.push(e),e=e.left;else if(i.length>0){if(e=i.pop(),n===t)return e;n++,e=e.right;}else r=!0;return null;},s.prototype.next=function(t){var e=this._root,r=null;if(t.right){for(r=t.right;r.left;)r=r.left;return r;}for(var n=this._comparator;e;){var i=n(t.key,e.key);if(0===i)break;i<0?(r=e,e=e.left):e=e.right;}return r;},s.prototype.prev=function(t){var e=this._root,r=null;if(null!==t.left){for(r=t.left;r.right;)r=r.right;return r;}for(var n=this._comparator;e;){var i=n(t.key,e.key);if(0===i)break;i<0?e=e.left:(r=e,e=e.right);}return r;},s.prototype.clear=function(){return this._root=null,this._size=0,this;},s.prototype.toList=function(){return function(e){for(var r=e,n=[],i=!1,s=new t(null,null),a=s;!i;)r?(n.push(r),r=r.left):n.length>0?r=(r=a=a.next=n.pop()).right:i=!0;return a.next=null,s.next;}(this._root);},s.prototype.load=function(e,r,n){void 0===r&&(r=[]),void 0===n&&(n=!1);var i=e.length,s=this._comparator;if(n&&function t(e,r,n,i,s){if(!(n>=i)){for(var a=e[n+i>>1],o=n-1,u=i+1;;){do o++;while(0>s(e[o],a))do u--;while(s(e[u],a)>0)if(o>=u)break;var l=e[o];e[o]=e[u],e[u]=l,l=r[o],r[o]=r[u],r[u]=l;}t(e,r,n,u,s),t(e,r,u+1,i,s);}}(e,r,0,i-1,s),null===this._root)this._root=function e(r,n,i,s){var a=s-i;if(a>0){var o=i+Math.floor(a/2),u=r[o],l=n[o],f=new t(u,l);return f.left=e(r,n,i,o),f.right=e(r,n,o+1,s),f;}return null;}(e,r,0,i),this._size=i;else{var a=function(e,r,n){for(var i=new t(null,null),s=i,a=e,o=r;null!==a&&null!==o;)0>n(a.key,o.key)?(s.next=a,a=a.next):(s.next=o,o=o.next),s=s.next;return null!==a?s.next=a:null!==o&&(s.next=o),i.next;}(this.toList(),function(e,r){for(var n=new t(null,null),i=n,s=0;s<e.length;s++)i=i.next=new t(e[s],r[s]);return i.next=null,n.next;}(e,r),s);i=this._size+i,this._root=function t(e,r,n){var i=n-r;if(i>0){var s=r+Math.floor(i/2),a=t(e,r,s),o=e.head;return o.left=a,e.head=e.head.next,o.right=t(e,s+1,n),o;}return null;}({head:a},0,i);}return this;},s.prototype.isEmpty=function(){return null===this._root;},Object.defineProperty(s.prototype,\"size\",{get:function(){return this._size;},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,\"root\",{get:function(){return this._root;},enumerable:!0,configurable:!0}),s.prototype.toString=function(t){void 0===t&&(t=function(t){return String(t.key);});var e=[];return function t(e,r,n,i,s){if(e){i(\"\"+r+(n?\"\u2514\u2500\u2500 \":\"\u251C\u2500\u2500 \")+s(e)+\"\\n\");var a=r+(n?\"    \":\"\u2502   \");e.left&&t(e.left,a,!1,i,s),e.right&&t(e.right,a,!0,i,s);}}(this._root,\"\",!0,function(t){return e.push(t);},t),e.join(\"\");},s.prototype.update=function(t,e,s){var a,o,u=this._comparator,l=i(t,this._root,u),f=l.left,h=l.right;0>u(t,e)?h=n(e,s,h,u):f=n(e,s,f,u),this._root=(a=f,null===(o=h)?a:(null===a||((o=r(a.key,o,u)).left=a),o));},s.prototype.split=function(t){return i(t,this._root,this._comparator);},s.prototype[Symbol.iterator]=function(){var t,e,r;return function(t,e){var r,n,i,s,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1];},trys:[],ops:[]};return s={next:o(0),throw:o(1),return:o(2)},\"function\"==typeof Symbol&&(s[Symbol.iterator]=function(){return this;}),s;function o(s){return function(o){return function(s){if(r)throw TypeError(\"Generator is already executing.\");for(;a;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue;}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break;}if(6===s[0]&&a.label<i[1]){a.label=i[1],i=s;break;}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break;}i[2]&&a.ops.pop(),a.trys.pop();continue;}s=e.call(t,a);}catch(t){s=[6,t],n=0;}finally{r=i=0;}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0};}([s,o]);};}}(this,function(n){switch(n.label){case 0:t=this._root,e=[],r=!1,n.label=1;case 1:if(r)return[3,6];if(!(null!==t))return[3,2];return e.push(t),t=t.left,[3,5];case 2:if(!(0!==e.length))return[3,4];return[4,t=e.pop()];case 3:return n.sent(),t=t.right,[3,5];case 4:r=!0,n.label=5;case 5:return[3,1];case 6:return[2];}});},s;}();},\"object\"==typeof t&&void 0!==e?e.exports=r():\"function\"==typeof define&&define.amd?define(r):t.SplayTree=r();}}),d=l({\"../../../node_modules/whatwg-mimetype/lib/utils.js\"(t){t.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \\t\\n\\r]+/u,\"\").replace(/[ \\t\\n\\r]+$/u,\"\"),t.removeTrailingHTTPWhitespace=t=>t.replace(/[ \\t\\n\\r]+$/u,\"\"),t.isHTTPWhitespaceChar=t=>\" \"===t||\"\t\"===t||\"\\n\"===t||\"\\r\"===t,t.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t),t.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\\t\\u0020-\\u007E\\u0080-\\u00FF]*$/u.test(t),t.asciiLowercase=t=>t.replace(/[A-Z]/ug,t=>t.toLowerCase()),t.collectAnHTTPQuotedString=(t,e)=>{let r=\"\";for(e++;;){for(;e<t.length&&'\"'!==t[e]&&\"\\\\\"!==t[e];)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,\"\\\\\"===n){if(e>=t.length){r+=\"\\\\\";break;}r+=t[e],++e;}else break;}return[r,e];};}}),g=l({\"../../../node_modules/whatwg-mimetype/lib/mime-type-parameters.js\"(t,e){var{asciiLowercase:r,solelyContainsHTTPTokenCodePoints:n,soleyContainsHTTPQuotedStringTokenCodePoints:i}=d();e.exports=class{get size(){return this._map.size;}get(t){return t=r(String(t)),this._map.get(t);}has(t){return t=r(String(t)),this._map.has(t);}set(t,e){if(t=r(String(t)),e=String(e),!n(t))throw Error(`Invalid MIME type parameter name \"${t}\": only HTTP token code points are valid.`);if(!i(e))throw Error(`Invalid MIME type parameter value \"${e}\": only HTTP quoted-string token code points are valid.`);return this._map.set(t,e);}clear(){this._map.clear();}delete(t){return t=r(String(t)),this._map.delete(t);}forEach(t,e){this._map.forEach(t,e);}keys(){return this._map.keys();}values(){return this._map.values();}entries(){return this._map.entries();}[Symbol.iterator](){return this._map[Symbol.iterator]();}constructor(t){this._map=t;}};}}),v=l({\"../../../node_modules/whatwg-mimetype/lib/parser.js\"(t,e){var{removeLeadingAndTrailingHTTPWhitespace:r,removeTrailingHTTPWhitespace:n,isHTTPWhitespaceChar:i,solelyContainsHTTPTokenCodePoints:s,soleyContainsHTTPQuotedStringTokenCodePoints:a,asciiLowercase:o,collectAnHTTPQuotedString:u}=d();e.exports=t=>{t=r(t);let e=0,l=\"\";for(;e<t.length&&\"/\"!==t[e];)l+=t[e],++e;if(0===l.length||!s(l)||e>=t.length)return null;++e;let f=\"\";for(;e<t.length&&\";\"!==t[e];)f+=t[e],++e;if(0===(f=n(f)).length||!s(f))return null;let h={type:o(l),subtype:o(f),parameters:/* @__PURE__ */new Map};for(;e<t.length;){for(++e;i(t[e]);)++e;let r=\"\";for(;e<t.length&&\";\"!==t[e]&&\"=\"!==t[e];)r+=t[e],++e;if(r=o(r),e<t.length){if(\";\"===t[e])continue;++e;}let l=null;if('\"'===t[e])for([l,e]=u(t,e);e<t.length&&\";\"!==t[e];)++e;else{for(l=\"\";e<t.length&&\";\"!==t[e];)l+=t[e],++e;if(\"\"===(l=n(l)))continue;}r.length>0&&s(r)&&a(l)&&!h.parameters.has(r)&&h.parameters.set(r,l);}return h;};}}),y=l({\"../../../node_modules/whatwg-mimetype/lib/serializer.js\"(t,e){var{solelyContainsHTTPTokenCodePoints:r}=d();e.exports=t=>{let e=`${t.type}/${t.subtype}`;if(0===t.parameters.size)return e;for(let[n,i]of t.parameters)e+=\";\"+n+\"=\",r(i)&&0!==i.length||(i=i.replace(/([\"\\\\])/ug,\"\\\\$1\"),i=`\"${i}\"`),e+=i;return e;};}}),m=l({\"../../../node_modules/whatwg-mimetype/lib/mime-type.js\"(t,e){var r=g(),n=v(),i=y(),{asciiLowercase:s,solelyContainsHTTPTokenCodePoints:a}=d();e.exports=class{static parse(t){try{return new this(t);}catch(t){return null;}}get essence(){return`${this.type}/${this.subtype}`;}get type(){return this._type;}set type(t){if(0===(t=s(String(t))).length)throw Error(\"Invalid type: must be a non-empty string\");if(!a(t))throw Error(`Invalid type ${t}: must contain only HTTP token code points`);this._type=t;}get subtype(){return this._subtype;}set subtype(t){if(0===(t=s(String(t))).length)throw Error(\"Invalid subtype: must be a non-empty string\");if(!a(t))throw Error(`Invalid subtype ${t}: must contain only HTTP token code points`);this._subtype=t;}get parameters(){return this._parameters;}toString(){return i(this);}isJavaScript({prohibitParameters:t=!1}={}){switch(this._type){case\"text\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"javascript1.0\":case\"javascript1.1\":case\"javascript1.2\":case\"javascript1.3\":case\"javascript1.4\":case\"javascript1.5\":case\"jscript\":case\"livescript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}case\"application\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}default:return!1;}}isXML(){return\"xml\"===this._subtype&&(\"text\"===this._type||\"application\"===this._type)||this._subtype.endsWith(\"+xml\");}isHTML(){return\"html\"===this._subtype&&\"text\"===this._type;}constructor(t){t=String(t);let e=n(t);if(null===e)throw Error(`Could not parse MIME type string \"${t}\"`);this._type=e.type,this._subtype=e.subtype,this._parameters=new r(e.parameters);}};}}),w=h(c());// src/code-generation/components/cms/bundled/assert.ts\nfunction b(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function _(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar k={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},I=class{getOffset(){return this.offset;}ensureBufferLength(t){let e=this.buffer.byteLength;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=k.Uint8;this.ensureBufferLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=k.Uint16;this.ensureBufferLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=k.Uint32;this.ensureBufferLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=k.BigUint64;this.ensureBufferLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=k.Int8;this.ensureBufferLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=k.Int16;this.ensureBufferLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=k.Int32;this.ensureBufferLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=k.BigInt64;this.ensureBufferLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=k.Float32;this.ensureBufferLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=k.Float64;this.ensureBufferLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBuffer(t){let e=this.offset,r=e+t,n=this.buffer.slice(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBuffer(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.buffer=t,this.offset=0,this.view=new DataView(this.buffer),this.decoder=new TextDecoder;}};// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as U}from\"framer\";// src/utils/typeChecks.ts\nfunction S(t){return Number.isFinite(t);}function x(t){return void 0===t;}function E(t){return null===t;}function B(t){return null==t;}// ../../../node_modules/fflate/esm/browser.js\nvar T=Uint8Array,L=Uint16Array,M=Int32Array,A=new T([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,/* unused */0,0,/* impossible */0]),F=new T([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,/* unused */0,0]),j=new T([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),P=function(t,e){for(var r=new L(31),n=0;n<31;++n)r[n]=e+=1<<t[n-1];for(var i=new M(r[30]),n=1;n<30;++n)for(var s=r[n];s<r[n+1];++s)i[s]=s-r[n]<<5|n;return{b:r,r:i};},D=P(A,2),N=D.b,C=D.r;N[28]=258,C[258]=28;var O=P(F,0),$=O.b,q=O.r,z=new L(32768);for(e=0;e<32768;++e)t=(61680&(t=(52428&(t=(43690&e)>>1|(21845&e)<<1))>>2|(13107&t)<<2))>>4|(3855&t)<<4,z[e]=((65280&t)>>8|(255&t)<<8)>>1;var R=function(t,e,r){for(var n,i=t.length,s=0,a=new L(e);s<i;++s)t[s]&&++a[t[s]-1];var o=new L(e);for(s=1;s<e;++s)o[s]=o[s-1]+a[s-1]<<1;if(r){n=new L(1<<e);var u=15-e;for(s=0;s<i;++s)if(t[s])for(var l=s<<4|t[s],f=e-t[s],h=o[t[s]-1]++<<f,c=h|(1<<f)-1;h<=c;++h)n[z[h]>>u]=l;}else for(s=0,n=new L(i);s<i;++s)t[s]&&(n[s]=z[o[t[s]-1]++]>>15-t[s]);return n;},H=new T(288);for(e=0;e<144;++e)H[e]=8;for(e=144;e<256;++e)H[e]=9;for(e=256;e<280;++e)H[e]=7;for(e=280;e<288;++e)H[e]=8;var J=new T(32);for(e=0;e<32;++e)J[e]=5;var W=/* @__PURE__ */R(H,9,0),G=/* @__PURE__ */R(H,9,1),K=/* @__PURE__ */R(J,5,0),V=/* @__PURE__ */R(J,5,1),X=function(t){for(var e=t[0],r=1;r<t.length;++r)t[r]>e&&(e=t[r]);return e;},Q=function(t,e,r){var n=e/8|0;return(t[n]|t[n+1]<<8)>>(7&e)&r;},Z=function(t,e){var r=e/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(7&e);},Y=function(t){return(t+7)/8|0;},tt=function(t,e,r){return(null==e||e<0)&&(e=0),(null==r||r>t.length)&&(r=t.length),new T(t.subarray(e,r));},te=[\"unexpected EOF\",\"invalid block type\",\"invalid length/literal\",\"invalid distance\",\"stream finished\",\"no stream handler\",,\"no callback\",\"invalid UTF-8 data\",\"extra field too long\",\"date not in range 1980-2099\",\"filename too long\",\"stream finishing\",\"invalid zip data\"],tr=function(t,e,r){var n=Error(e||te[t]);if(n.code=t,Error.captureStackTrace&&Error.captureStackTrace(n,tr),!r)throw n;return n;},tn=function(t,e,r,n){var i=t.length,s=n?n.length:0;if(!i||e.f&&!e.l)return r||new T(0);var a=!r,o=a||2!=e.i,u=e.i;a&&(r=new T(3*i));var l=function(t){var e=r.length;if(t>e){var n=new T(Math.max(2*e,t));n.set(r),r=n;}},f=e.f||0,h=e.p||0,c=e.b||0,p=e.l,d=e.d,g=e.m,v=e.n,y=8*i;do{if(!p){f=Q(t,h,1);var m=Q(t,h+1,3);if(h+=3,m){if(1==m)p=G,d=V,g=9,v=5;else if(2==m){var w=Q(t,h,31)+257,b=Q(t,h+10,15)+4,_=w+Q(t,h+5,31)+1;h+=14;for(var k=new T(_),I=new T(19),U=0;U<b;++U)I[j[U]]=Q(t,h+3*U,7);h+=3*b;for(var S=X(I),x=(1<<S)-1,E=R(I,S,1),U=0;U<_;){var B=E[Q(t,h,x)];h+=15&B;var L=B>>4;if(L<16)k[U++]=L;else{var M=0,P=0;for(16==L?(P=3+Q(t,h,3),h+=2,M=k[U-1]):17==L?(P=3+Q(t,h,7),h+=3):18==L&&(P=11+Q(t,h,127),h+=7);P--;)k[U++]=M;}}var D=k.subarray(0,w),C=k.subarray(w);g=X(D),v=X(C),p=R(D,g,1),d=R(C,v,1);}else tr(1);}else{var L=Y(h)+4,O=t[L-4]|t[L-3]<<8,q=L+O;if(q>i){u&&tr(0);break;}o&&l(c+O),r.set(t.subarray(L,q),c),e.b=c+=O,e.p=h=8*q,e.f=f;continue;}if(h>y){u&&tr(0);break;}}o&&l(c+131072);for(var z=(1<<g)-1,H=(1<<v)-1,J=h;;J=h){var M=p[Z(t,h)&z],W=M>>4;if((h+=15&M)>y){u&&tr(0);break;}if(M||tr(2),W<256)r[c++]=W;else if(256==W){J=h,p=null;break;}else{var K=W-254;if(W>264){var U=W-257,te=A[U];K=Q(t,h,(1<<te)-1)+N[U],h+=te;}var tn=d[Z(t,h)&H],ti=tn>>4;tn||tr(3),h+=15&tn;var C=$[ti];if(ti>3){var te=F[ti];C+=Z(t,h)&(1<<te)-1,h+=te;}if(h>y){u&&tr(0);break;}o&&l(c+131072);var ts=c+K;if(c<C){var ta=s-C,to=Math.min(C,ts);for(ta+c<0&&tr(3);c<to;++c)r[c]=n[ta+c];}for(;c<ts;++c)r[c]=r[c-C];}}e.l=p,e.p=J,e.b=c,e.f=f,p&&(f=1,e.m=g,e.d=d,e.n=v);}while(!f)return c!=r.length&&a?tt(r,0,c):r.subarray(0,c);},ti=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8;},ts=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8,t[n+2]|=r>>16;},ta=function(t,e){for(var r=[],n=0;n<t.length;++n)t[n]&&r.push({s:n,f:t[n]});var i=r.length,s=r.slice();if(!i)return{t:tp,l:0};if(1==i){var a=new T(r[0].s+1);return a[r[0].s]=1,{t:a,l:1};}r.sort(function(t,e){return t.f-e.f;}),r.push({s:-1,f:25001});var o=r[0],u=r[1],l=0,f=1,h=2;for(r[0]={s:-1,f:o.f+u.f,l:o,r:u};f!=i-1;)o=r[r[l].f<r[h].f?l++:h++],u=r[l!=f&&r[l].f<r[h].f?l++:h++],r[f++]={s:-1,f:o.f+u.f,l:o,r:u};for(var c=s[0].s,n=1;n<i;++n)s[n].s>c&&(c=s[n].s);var p=new L(c+1),d=to(r[f-1],p,0);if(d>e){var n=0,g=0,v=d-e,y=1<<v;for(s.sort(function(t,e){return p[e.s]-p[t.s]||t.f-e.f;});n<i;++n){var m=s[n].s;if(p[m]>e)g+=y-(1<<d-p[m]),p[m]=e;else break;}for(g>>=v;g>0;){var w=s[n].s;p[w]<e?g-=1<<e-p[w]++-1:++n;}for(;n>=0&&g;--n){var b=s[n].s;p[b]==e&&(--p[b],++g);}d=e;}return{t:new T(p),l:d};},to=function(t,e,r){return -1==t.s?Math.max(to(t.l,e,r+1),to(t.r,e,r+1)):e[t.s]=r;},tu=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new L(++e),n=0,i=t[0],s=1,a=function(t){r[n++]=t;},o=1;o<=e;++o)if(t[o]==i&&o!=e)++s;else{if(!i&&s>2){for(;s>138;s-=138)a(32754);s>2&&(a(s>10?s-11<<5|28690:s-3<<5|12305),s=0);}else if(s>3){for(a(i),--s;s>6;s-=6)a(8304);s>2&&(a(s-3<<5|8208),s=0);}for(;s--;)a(i);s=1,i=t[o];}return{c:r.subarray(0,n),n:e};},tl=function(t,e){for(var r=0,n=0;n<e.length;++n)r+=t[n]*e[n];return r;},tf=function(t,e,r){var n=r.length,i=Y(e+2);t[i]=255&n,t[i+1]=n>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var s=0;s<n;++s)t[i+s+4]=r[s];return(i+4+n)*8;},th=function(t,e,r,n,i,s,a,o,u,l,f){ti(e,f++,r),++i[256];for(var h,c,p,d,g=ta(i,15),v=g.t,y=g.l,m=ta(s,15),w=m.t,b=m.l,_=tu(v),k=_.c,I=_.n,U=tu(w),S=U.c,x=U.n,E=new L(19),B=0;B<k.length;++B)++E[31&k[B]];for(var B=0;B<S.length;++B)++E[31&S[B]];for(var T=ta(E,7),M=T.t,P=T.l,D=19;D>4&&!M[j[D-1]];--D);var N=l+5<<3,C=tl(i,H)+tl(s,J)+a,O=tl(i,v)+tl(s,w)+a+14+3*D+tl(E,M)+2*E[16]+3*E[17]+7*E[18];if(u>=0&&N<=C&&N<=O)return tf(e,f,t.subarray(u,u+l));if(ti(e,f,1+(O<C)),f+=2,O<C){h=R(v,y,0),c=v,p=R(w,b,0),d=w;var $=R(M,P,0);ti(e,f,I-257),ti(e,f+5,x-1),ti(e,f+10,D-4),f+=14;for(var B=0;B<D;++B)ti(e,f+3*B,M[j[B]]);f+=3*D;for(var q=[k,S],z=0;z<2;++z)for(var G=q[z],B=0;B<G.length;++B){var V=31&G[B];ti(e,f,$[V]),f+=M[V],V>15&&(ti(e,f,G[B]>>5&127),f+=G[B]>>12);}}else h=W,c=H,p=K,d=J;for(var B=0;B<o;++B){var X=n[B];if(X>255){var V=X>>18&31;ts(e,f,h[V+257]),f+=c[V+257],V>7&&(ti(e,f,X>>23&31),f+=A[V]);var Q=31&X;ts(e,f,p[Q]),f+=d[Q],Q>3&&(ts(e,f,X>>5&8191),f+=F[Q]);}else ts(e,f,h[X]),f+=c[X];}return ts(e,f,h[256]),f+c[256];},tc=/* @__PURE__ */new M([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),tp=/* @__PURE__ */new T(0),td=function(t,e,r,n,i,s){var a=s.z||t.length,o=new T(n+a+5*(1+Math.ceil(a/7e3))+i),u=o.subarray(n,o.length-i),l=s.l,f=7&(s.r||0);if(e){f&&(u[0]=s.r>>3);for(var h=tc[e-1],c=h>>13,p=8191&h,d=(1<<r)-1,g=s.p||new L(32768),v=s.h||new L(d+1),y=Math.ceil(r/3),m=2*y,w=function(e){return(t[e]^t[e+1]<<y^t[e+2]<<m)&d;},b=new M(25e3),_=new L(288),k=new L(32),I=0,U=0,S=s.i||0,x=0,E=s.w||0,B=0;S+2<a;++S){var j=w(S),P=32767&S,D=v[j];if(g[P]=D,v[j]=P,E<=S){var N=a-S;if((I>7e3||x>24576)&&(N>423||!l)){f=th(t,u,0,b,_,k,U,x,B,S-B,f),x=I=U=0,B=S;for(var O=0;O<286;++O)_[O]=0;for(var O=0;O<30;++O)k[O]=0;}var $=2,z=0,R=p,H=P-D&32767;if(N>2&&j==w(S-H))for(var J=Math.min(c,N)-1,W=Math.min(32767,S),G=Math.min(258,N);H<=W&&--R&&P!=D;){if(t[S+$]==t[S+$-H]){for(var K=0;K<G&&t[S+K]==t[S+K-H];++K);if(K>$){if($=K,z=H,K>J)break;for(var V=Math.min(H,K-2),X=0,O=0;O<V;++O){var Q=S-H+O&32767,Z=g[Q],te=Q-Z&32767;te>X&&(X=te,D=Q);}}}D=g[P=D],H+=P-D&32767;}if(z){b[x++]=268435456|C[$]<<18|q[z];var tr=31&C[$],tn=31&q[z];U+=A[tr]+F[tn],++_[257+tr],++k[tn],E=S+$,++I;}else b[x++]=t[S],++_[t[S]];}}for(S=Math.max(S,E);S<a;++S)b[x++]=t[S],++_[t[S]];f=th(t,u,l,b,_,k,U,x,B,S-B,f),l||(s.r=7&f|u[f/8|0]<<3,f-=7,s.h=v,s.p=g,s.i=S,s.w=E);}else{for(var S=s.w||0;S<a+l;S+=65535){var ti=S+65535;ti>=a&&(u[f/8|0]=l,ti=a),f=tf(u,f+1,t.subarray(S,ti));}s.i=a;}return tt(o,0,n+Y(f)+i);},tg=function(t,e,r,n,i){if(!i&&(i={l:1},e.dictionary)){var s=e.dictionary.subarray(-32768),a=new T(s.length+t.length);a.set(s),a.set(t,s.length),t=a,i.w=s.length;}return td(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,r,n,i);};function tv(t,e){return tg(t,e||{},0,0);}function ty(t,e){return tn(t,{i:2},e&&e.out,e&&e.dictionary);}var tm=\"undefined\"!=typeof TextDecoder&&/* @__PURE__ */new TextDecoder,tw=0;try{tm.decode(tp,{stream:!0}),tw=1;}catch(t){}// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tb=h(p()),t_=1024,tk=1.5,tI=t=>2**t-1,tU=t=>-(2**(t-1)),tS=t=>2**(t-1)-1,tx={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:tU(8),Int16:tU(16),Int32:tU(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},tE={Uint8:tI(8),Uint16:tI(16),Uint32:tI(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:tS(8),Int16:tS(16),Int32:tS(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function tB(t,e,r,n){b(t>=e,t,\"outside lower bound for\",n),b(t<=r,t,\"outside upper bound for\",n);}var tT=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.buffer.slice(t,e);}subarray(t=0,e=this.offset){return new Uint8Array(this.buffer,t,e);}ensureBufferLength(t){let e=this.buffer.byteLength;if(this.offset+t<=e)return;let r=new ArrayBuffer(Math.ceil(e*tk)+t);tL(this.buffer,r,0),this.buffer=r,this.view=new DataView(r);}writeUint8(t){tB(t,tx.Uint8,tE.Uint8,\"Uint8\");let e=k.Uint8;this.ensureBufferLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){tB(t,tx.Uint16,tE.Uint16,\"Uint16\");let e=k.Uint16;this.ensureBufferLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){tB(t,tx.Uint32,tE.Uint32,\"Uint32\");let e=k.Uint32;this.ensureBufferLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){tB(t,tx.Uint64,tE.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){tB(t,tx.BigUint64,tE.BigUint64,\"BigUint64\");let e=k.BigUint64;this.ensureBufferLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){tB(t,tx.Int8,tE.Int8,\"Int8\");let e=k.Int8;this.ensureBufferLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){tB(t,tx.Int16,tE.Int16,\"Int16\");let e=k.Int16;this.ensureBufferLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){tB(t,tx.Int32,tE.Int32,\"Int32\");let e=k.Int32;this.ensureBufferLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){tB(t,tx.Int64,tE.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){tB(t,tx.BigInt64,tE.BigInt64,\"BigInt64\");let e=k.BigInt64;this.ensureBufferLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=k.Float32;this.ensureBufferLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=k.Float64;this.ensureBufferLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBuffer(t){let e=t.byteLength;this.ensureBufferLength(e),tL(t,this.buffer,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.byteLength;this.writeUint32(r),this.writeBuffer(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.buffer=new ArrayBuffer(t_),this.view=new DataView(this.buffer),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};function tL(t,e,r){let n=new Uint8Array(t),i=new Uint8Array(e);i.set(n,r);}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar tM=class{static fromString(t){let[e,r,n]=t.split(\"/\").map(Number);return b(S(e),\"Invalid chunkId\"),b(S(r),\"Invalid offset\"),b(S(n),\"Invalid length\"),new tM(e,r,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let e=t.readUint16(),r=t.readUint32(),n=t.readUint32();return new tM(e,r,n);}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:(b(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as tA}from\"framer\";function tF(t){if(E(t))return 0/* Null */;switch(t.type){case tA.Array:return 1/* Array */;case tA.Boolean:return 2/* Boolean */;case tA.Color:return 3/* Color */;case tA.Date:return 4/* Date */;case tA.Enum:return 5/* Enum */;case tA.File:return 6/* File */;case tA.ResponsiveImage:return 10/* ResponsiveImage */;case tA.Link:return 7/* Link */;case tA.Number:return 8/* Number */;case tA.Object:return 9/* Object */;case tA.RichText:return 11/* RichText */;case tA.String:return 12/* String */;default:_(t);}}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return tj.read(t);case 2/* Boolean */:return tP.read(t);case 3/* Color */:return tD.read(t);case 4/* Date */:return tN.read(t);case 5/* Enum */:return tC.read(t);case 6/* File */:return tO.read(t);case 7/* Link */:return t$.read(t);case 8/* Number */:return tq.read(t);case 9/* Object */:return tz.read(t);case 10/* ResponsiveImage */:return tR.read(t);case 11/* RichText */:return tH.read(t);case 12/* String */:return tJ.read(t);default:_(e);}},t.write=function(t,e){let r=tF(e);if(t.writeUint8(r),!E(e))switch(e.type){case tA.Array:return tj.write(t,e);case tA.Boolean:return tP.write(t,e);case tA.Color:return tD.write(t,e);case tA.Date:return tN.write(t,e);case tA.Enum:return tC.write(t,e);case tA.File:return tO.write(t,e);case tA.Link:return t$.write(t,e);case tA.Number:return tq.write(t,e);case tA.Object:return tz.write(t,e);case tA.ResponsiveImage:return tR.write(t,e);case tA.RichText:return tH.write(t,e);case tA.String:return tJ.write(t,e);default:_(e);}},t.compare=function(t,e,r){let n=tF(t),i=tF(e);if(n<i)return -1;if(n>i)return 1;if(E(t)||E(e))return 0;switch(t.type){case tA.Array:return b(e.type===tA.Array),tj.compare(t,e,r);case tA.Boolean:return b(e.type===tA.Boolean),tP.compare(t,e,r);case tA.Color:return b(e.type===tA.Color),tD.compare(t,e,r);case tA.Date:return b(e.type===tA.Date),tN.compare(t,e,r);case tA.Enum:return b(e.type===tA.Enum),tC.compare(t,e,r);case tA.File:return b(e.type===tA.File),tO.compare(t,e,r);case tA.Link:return b(e.type===tA.Link),t$.compare(t,e,r);case tA.Number:return b(e.type===tA.Number),tq.compare(t,e,r);case tA.Object:return b(e.type===tA.Object),tz.compare(t,e,r);case tA.ResponsiveImage:return b(e.type===tA.ResponsiveImage),tR.compare(t,e,r);case tA.RichText:return b(e.type===tA.RichText),tH.compare(t,e,r);case tA.String:return b(e.type===tA.String),tJ.compare(t,e,r);default:_(t);}};})(r||(r={}));var tj={read(t){let e=t.readUint16(),n=[];for(let i=0;i<e;i++){let e=r.read(t);n.push(e);}return{type:tA.Array,value:n};},write(t,e){for(let n of(t.writeUint16(e.value.length),e.value))r.write(t,n);},compare(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];b(!x(i),\"Left item must exist\"),b(!x(a),\"Right item must exist\");let o=r.compare(i,a,n);if(0!==o)return o;}return 0;}},tP={read:t=>({type:tA.Boolean,value:0!==t.readUint8()}),write(t,e){t.writeUint8(e.value?1:0);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tD={read:t=>({type:tA.Color,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tN={read(t){let e=t.readInt64(),r=new Date(e);return{type:tA.Date,value:r.toISOString()};},write(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);},compare(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}},tC={read:t=>({type:tA.Enum,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tO={read:t=>({type:tA.File,value:t.readString()}),write(t,e){t.writeString(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},t$={read:t=>({type:tA.Link,value:t.readJson()}),write(t,e){t.writeJson(e.value);},compare(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}},tq={read:t=>({type:tA.Number,value:t.readFloat64()}),write(t,e){t.writeFloat64(e.value);},compare:(t,e)=>t.value<e.value?-1:t.value>e.value?1:0},tz={read(t){let e=t.readUint16(),n={};for(let i=0;i<e;i++){let e=t.readString();n[e]=r.read(t);}return{type:tA.Object,value:n};},write(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);},compare(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(b(!x(o),\"Left key must exist\"),b(!x(u),\"Left key must exist\"),o<u)return -1;if(o>u)return 1;let l=t.value[o],f=e.value[u];b(!x(l),\"Left value must exist\"),b(!x(f),\"Right value must exist\");let h=r.compare(l,f,n);if(0!==h)return h;}return 0;}},tR={read:t=>({type:tA.ResponsiveImage,value:t.readJson()}),write(t,e){t.writeJson(e.value);},compare(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}},tH={read:t=>({type:tA.RichText,value:t.readUint32()}),write(t,e){t.writeUint32(e.value);},compare(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}},tJ={read:t=>({type:tA.String,value:t.readString()}),write(t,e){t.writeString(e.value);},compare(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;}},tW=class{static deserialize(t){let e=ty(t),n=new I(e.buffer),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new tW(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=tM.read(n);o.entries.insert({values:t,pointer:e});}return o;}serialize(){let t=new tT;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(t.writeUint32(this.entries.size),this.entries)){let{values:n,pointer:i}=e.key;for(let e of n)r.write(t,e);i.write(t);}let e=t.subarray();return tv(e);}addItem(t,e){let r=this.fieldNames.map(e=>{var r;return null!=(r=t.getField(e))?r:null;});this.entries.insert({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=new tb.default((t,e)=>{let n=t.values,i=e.values;for(let t=0;t<this.fieldNames.length;t++){let e=n[t],s=i[t];b(!x(e),\"Left value must exist\"),b(!x(s),\"Right value must exist\");let a=r.compare(e,s,this.options.collation);if(0!==a)return a;}return t.pointer.compare(e.pointer);});}},tG=h(m()),tK=\"\\r\\n\",tV=\"--\";async function tX(t,e){let r=await fetch(t,{headers:{Range:t5(e)}});if(!r.ok)throw Error(`Request failed: ${r.status} ${r.statusText}`);let n=await r.arrayBuffer(),i=new Uint8Array(n);if(200===r.status)return e.map(t=>{if(t.to>i.length)throw Error(\"Missing data\");return i.slice(t.from,t.to);});if(206===r.status){let t=r.headers.get(\"Content-Type\");if(!t)throw Error(\"Missing Content-Type header\");let n=new t1,s=new tG.default(t);if(\"multipart\"===s.type&&\"byteranges\"===s.subtype){let t=s.parameters.get(\"boundary\");if(!t)throw Error(\"Missing boundary parameter\");let e=tY(i,t);for(let{headers:t,body:r}of e){let e=t.get(\"Content-Range\");if(!e)throw Error(\"Missing Content-Range header\");let i=t0(e);if(\"bytes\"!==i.unit)throw Error(\"Unsupported unit\");n.write(i.start,r);}}else{let t=r.headers.get(\"Content-Range\");if(!t)throw Error(\"Missing Content-Range header\");let e=t0(t);if(\"bytes\"!==e.unit)throw Error(\"Unsupported unit\");n.write(e.start,i);}return e.map(t=>n.read(t.from,t.to-t.from));}throw Error(`Unsupported response: ${r.status} ${r.statusText}`);}var tQ=new TextEncoder,tZ=new TextDecoder;function tY(t,e){let r=tQ.encode(tV+e),n=t3(t,r);if(x(n))throw Error(\"Missing parts start\");let i=n+r.length,s=tQ.encode(tK+tV+e+tV),a=t6(t,s);if(x(a))throw Error(\"Missing parts end\");let o=tQ.encode(tK+tV+e),u=t.subarray(i,a),l=t2(u,o);return l.map(t=>{let e=tQ.encode(tK+tK),r=t3(t,e);if(x(r))throw Error(\"Missing headers end\");let n=tQ.encode(tK),i=t.subarray(0,r),s=t2(i,n),a=new Headers;for(let t of s){let e=tZ.decode(t),[r,n]=e.split(\": \",2);r&&n&&a.append(r,n);}let o=r+e.length,u=t.slice(o);return{headers:a,body:u};});}function t0(t){let e=RegExp(\"^(?<unit>\\\\w+) (?<start>\\\\d+)-(?<end>\\\\d+)\\\\/(?<size>\\\\d+|\\\\*)$\",\"u\").exec(t);if(!e||!e.groups)throw Error(\"Invalid Content-Range header\");let{unit:r,start:n,end:i,size:s}=e.groups;return{unit:r,start:Number(n),end:Number(i),size:\"*\"!==s?Number(s):null};}var t1=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(b(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=t4(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(b(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=t4(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function t2(t,e){var r;let n=[];for(;t.length>0;){let i=null!=(r=t3(t,e))?r:t.length,s=t.subarray(0,i);n.push(s),t=t.subarray(i+e.length);}return n;}function t3(t,e){for(let r=0;r<t.length-e.length;r++){let n=t.subarray(r);if(t8(n,e))return r;}}function t6(t,e){for(let r=t.length-e.length;r>=0;r--){let n=t.subarray(r);if(t8(n,e))return r;}}function t8(t,e){for(let r=0;r<e.length;r++)if(t[r]!==e[r])return!1;return!0;}function t4(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function t5(t){b(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);}let n=r.map(t=>`${t.from}-${t.to-1}`);return`bytes=${n.join(\",\")}`;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar t7=class{async loadModel(){let[t]=await tX(this.options.url,[this.options.range]);return b(t,\"Failed to load model\"),tW.deserialize(t);}async getModel(){return null!=this.modelPromise||(this.modelPromise=this.loadModel()),null!=this.model||(this.model=await this.modelPromise),this.model;}async lookupItems(t){var e;b(t.length===this.fields.length,\"Invalid query length\");let r=t[0];b(r,\"Invalid query length\");for(let r=1;r<t.length;r++)b((null==(e=t[r])?void 0:e.type)===\"All\"/* All */,\"Unsupported query\");let n=await this.getModel();switch(r.type){case\"All\"/* All */:return this.queryAll(n);case\"Equals\"/* Equals */:return this.queryEquals(n,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(n,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(n,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(n,r);case\"Contains\"/* Contains */:return this.queryContains(n,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(n,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(n,r);default:_(r);}}findItems(t,e){let r=[];for(let n of t.entries){let t=n.key.values[0];if(b(!x(t),\"Value must exist\"),!e(t))continue;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=n.key.values[t],r=this.options.fieldNames[t];b(!x(e),\"Value must exist\"),b(!x(r),\"Field name must exist\"),i[r]=e;}r.push({pointer:n.key.pointer.toString(),data:i});}return r;}queryAll(t){return this.findItems(t,()=>!0);}queryEquals(t,e){return this.findItems(t,t=>0===r.compare(t,e.value,this.collation));}queryNotEquals(t,e){return this.findItems(t,t=>0!==r.compare(t,e.value,this.collation));}queryLessThan(t,e){return this.findItems(t,t=>{let n=r.compare(t,e.value,this.collation);return!B(t)&&(!!e.inclusive&&0===n||n<0);});}queryGreaterThan(t,e){return this.findItems(t,t=>{let n=r.compare(t,e.value,this.collation);return!B(t)&&(!!e.inclusive&&0===n||n>0);});}queryContains(t,e){return this.findItems(t,t=>{var r;if((null==t?void 0:t.type)!==U.String||(null==(r=e.value)?void 0:r.type)!==U.String)return!1;let n=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(n=n.toLowerCase(),i=i.toLowerCase()),n.includes(i);});}queryStartsWith(t,e){return this.findItems(t,t=>{var r;if((null==t?void 0:t.type)!==U.String||(null==(r=e.value)?void 0:r.type)!==U.String)return!1;let n=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(n=n.toLowerCase(),i=i.toLowerCase()),n.startsWith(i);});}queryEndsWith(t,e){return this.findItems(t,t=>{var r;if((null==t?void 0:t.type)!==U.String||(null==(r=e.value)?void 0:r.type)!==U.String)return!1;let n=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(n=n.toLowerCase(),i=i.toLowerCase()),n.endsWith(i);});}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];b(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},t9=class{static read(t,e){let n=new t9,i=t.readUint32(),s=t.readBuffer(i),a=ty(new Uint8Array(s),{dictionary:e}),o=new I(a.buffer),u=o.readUint16();for(let t=0;t<u;t++){let t=o.readString(),e=r.read(o);n.setField(t,e);}return n;}writeUncompressed(t){for(let[e,n]of(t.writeUint16(this.fields.size),this.fields))t.writeString(e),r.write(t,n);}write(t,e){let r=new tT;this.writeUncompressed(r);let n=tv(r.subarray(),{dictionary:e});t.writeUint32(n.byteLength),t.writeBuffer(n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},et=class{scanItems(){return null!=this.itemsPromise||(this.itemsPromise=Promise.all([fetch(this.url),this.getCompressionDictionary()]).then(async([t,e])=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let r=await t.arrayBuffer(),n=new I(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),r=t9.read(n,e),s=n.getOffset()-t,a=new tM(this.id,t,s),o=a.toString(),u={pointer:o,data:r.getData()};this.itemLoader.prime(o,u),i.push(u);}return i;})),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}getCompressionDictionary(){let t=this.compressionDictionaryCache.get(this.compressionDictionaryUrl);if(t)return t;let e=fetch(this.compressionDictionaryUrl).then(async t=>{if(!t.ok)throw Error(`Compression dictionary request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer();return new Uint8Array(e);});return this.compressionDictionaryCache.set(this.compressionDictionaryUrl,e),e;}constructor(t,e,r,n){this.id=t,this.url=e,this.compressionDictionaryUrl=r,this.compressionDictionaryCache=n,this.itemLoader=new w.default(async t=>{let e=t.map(t=>{let e=tM.fromString(t);return{from:e.offset,to:e.offset+e.length};}),[r,n]=await Promise.all([tX(this.url,e),this.getCompressionDictionary()]);return r.map((e,r)=>{let i=new I(e.buffer),s=t9.read(i,n),a=t[r];return b(a,\"Missing pointer\"),{pointer:a,data:s.getData()};});});}},ee=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=tM.fromString(t),r=this.chunks[e.chunkId];return b(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=tM.fromString(t.pointer),n=tM.fromString(e.pointer);return r.compare(n);}compareValues(t,e,n){return r.compare(t,e,n);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText;let e=/* @__PURE__ */new Map;this.chunks=this.options.chunks.map((t,r)=>new et(r,t,this.options.compressionDictionary,e));}};export{ee as DatabaseCollection,t7 as DatabaseDictionaryIndex};/*! Bundled license information:\n\nsplaytree/dist/splay.js:\n  (**\n   * splaytree v3.1.2\n   * Fast Splay tree for Node and browser\n   *\n   * @author Alexander Milevski <info@w8r.name>\n   * @license MIT\n   * @preserve\n   *)\n  (*! *****************************************************************************\n      Copyright (c) Microsoft Corporation. All rights reserved.\n      Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use\n      this file except in compliance with the License. You may obtain a copy of the\n      License at http://www.apache.org/licenses/LICENSE-2.0\n  \n      THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n      KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\n      WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\n      MERCHANTABLITY OR NON-INFRINGEMENT.\n  \n      See the Apache Version 2.0 License for specific language governing permissions\n      and limitations under the License.\n      ***************************************************************************** *)\n*/\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "let e=[];export async function resolveRichText(t){let i=e[t];if(i)return await i();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "let e=[];export async function resolveRichTextNl(t){let i=e[t];if(i)return await i();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichTextNl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (fe89999)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i}from\"./ukDjMkxGW-0.js\";import{resolveRichText as u}from\"./ukDjMkxGW-1.js\";import{resolveRichTextNl as a}from\"./ukDjMkxGW-3.js\";let n={a8DRdlAVO:{isNullable:!0,type:t.String},ALU1AJU7K:{isNullable:!0,type:t.String},BHIjCtsrS:{isNullable:!0,type:t.String},bvMyfC4tk:{isNullable:!0,type:t.String},chogolWWA:{isNullable:!0,type:t.String},D77oDBZNG:{isNullable:!0,type:t.String},DdL4vLfQ7:{isNullable:!0,type:t.String},F7mdTymiG:{isNullable:!0,type:t.String},fb6pom7ue:{isNullable:!0,type:t.String},fkkW01A_u:{isNullable:!0,type:t.String},fxjNbS0bO:{isNullable:!0,type:t.String},gKHIPpYnI:{isNullable:!0,type:t.String},hxc7CsP1i:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},Ik92sGt5k:{isNullable:!0,type:t.String},K5rsUP9Ia:{isNullable:!0,type:t.String},l6EpIzeFS:{isNullable:!0,type:t.String},LIB3PBMU0:{isNullable:!0,type:t.String},LxT6GX2M6:{isNullable:!0,type:t.String},MHTicF1Oe:{isNullable:!0,type:t.String},mukjFCcCK:{isNullable:!0,type:t.String},My_uUvbMy:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},ntSAvRbQU:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},S54tTF0gb:{isNullable:!0,type:t.String},s6aInEEsa:{isNullable:!0,type:t.String},T8SX8g1Ec:{isNullable:!0,type:t.String},TXU_rNOt9:{isNullable:!0,type:t.String},UVBH3itZu:{isNullable:!0,type:t.String},v5P0h6m4_:{isNullable:!0,type:t.String},VOKsD926c:{isNullable:!0,type:t.String},wE827KHAT:{isNullable:!0,type:t.String},X0SaTu9Ew:{isNullable:!0,type:t.String},XDOg4G25B:{isNullable:!0,type:t.String},Yy6vs1CkO:{isNullable:!0,type:t.String}},r=new l,S={collectionByLocaleId:{default:new i({chunks:[new URL(\"./ukDjMkxGW-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/9GVLD0HF5CqLDJOc5VtL/UFcC0JLiEWOZc282PK6G/ukDjMkxGW.js\").href],compressionDictionary:new URL(\"./ukDjMkxGW-chunk-default-dict.framercms\",\"https://framerusercontent.com/modules/9GVLD0HF5CqLDJOc5VtL/UFcC0JLiEWOZc282PK6G/ukDjMkxGW.js\").href,indexes:[],resolveRichText:u,schema:n}),inYnS69kI:new i({chunks:[new URL(\"./ukDjMkxGW-chunk-inYnS69kI-0.framercms\",\"https://framerusercontent.com/modules/9GVLD0HF5CqLDJOc5VtL/UFcC0JLiEWOZc282PK6G/ukDjMkxGW.js\").href],compressionDictionary:new URL(\"./ukDjMkxGW-chunk-inYnS69kI-dict.framercms\",\"https://framerusercontent.com/modules/9GVLD0HF5CqLDJOc5VtL/UFcC0JLiEWOZc282PK6G/ukDjMkxGW.js\").href,indexes:[],resolveRichText:a,schema:n})},displayName:\"Size Guide (Tops)\"};export default S;e(S,{l6EpIzeFS:{defaultValue:\"\",title:\"Title\",type:t.String},My_uUvbMy:{title:\"Slug\",type:t.String},TXU_rNOt9:{defaultValue:\"\",title:\"Slug\",type:t.String},LIB3PBMU0:{defaultValue:\"\",title:\"XS Chest (in)\",type:t.String},T8SX8g1Ec:{defaultValue:\"\",title:\"XS Chest (cm)\",type:t.String},chogolWWA:{defaultValue:\"\",title:\"XS Neck (cm)\",type:t.String},Ik92sGt5k:{defaultValue:\"\",title:\"XS Neck (in)\",type:t.String},ntSAvRbQU:{defaultValue:\"\",title:\"XS Sleeve (cm)\",type:t.String},F7mdTymiG:{defaultValue:\"\",title:\"XS Sleeve (in)\",type:t.String},X0SaTu9Ew:{defaultValue:\"\",title:\"S Chest (in)\",type:t.String},fxjNbS0bO:{defaultValue:\"\",title:\"S Chest (cm)\",type:t.String},D77oDBZNG:{defaultValue:\"\",title:\"S Neck (cm)\",type:t.String},fkkW01A_u:{defaultValue:\"\",title:\"S Neck (in)\",type:t.String},wE827KHAT:{defaultValue:\"\",title:\"S Sleeve (cm)\",type:t.String},K5rsUP9Ia:{defaultValue:\"\",title:\"S Sleeve (in)\",type:t.String},XDOg4G25B:{defaultValue:\"\",title:\"M Chest (in)\",type:t.String},MHTicF1Oe:{defaultValue:\"\",title:\"M Chest (cm)\",type:t.String},gKHIPpYnI:{defaultValue:\"\",title:\"M Neck (cm)\",type:t.String},ALU1AJU7K:{defaultValue:\"\",title:\"M Neck (in)\",type:t.String},a8DRdlAVO:{defaultValue:\"\",title:\"M Sleeve (cm)\",type:t.String},fb6pom7ue:{defaultValue:\"\",title:\"M Sleeve (in)\",type:t.String},s6aInEEsa:{defaultValue:\"\",title:\"L Chest (in)\",type:t.String},UVBH3itZu:{defaultValue:\"\",title:\"L Chest (cm)\",type:t.String},hxc7CsP1i:{defaultValue:\"\",title:\"L Neck (cm)\",type:t.String},bvMyfC4tk:{defaultValue:\"\",title:\"L Neck (in)\",type:t.String},mukjFCcCK:{defaultValue:\"\",title:\"L Sleeve (cm)\",type:t.String},VOKsD926c:{defaultValue:\"\",title:\"L Sleeve (in)\",type:t.String},v5P0h6m4_:{defaultValue:\"\",title:\"XL Chest (in)\",type:t.String},S54tTF0gb:{defaultValue:\"\",title:\"XL Chest (cm)\",type:t.String},DdL4vLfQ7:{defaultValue:\"\",title:\"XL Neck (cm)\",type:t.String},BHIjCtsrS:{defaultValue:\"\",title:\"XL Neck (in)\",type:t.String},Yy6vs1CkO:{defaultValue:\"\",title:\"XL Sleeve (cm)\",type:t.String},LxT6GX2M6:{defaultValue:\"\",title:\"XL Sleeve (in)\",type:t.String},previousItemId:{dataIdentifier:\"local-module:collection/ukDjMkxGW:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/ukDjMkxGW:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await r.query({from:{data:S,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"My_uUvbMy\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return null==l?void 0:l.My_uUvbMy;},async getRecordIdBySlug(e,t){let[l]=await r.query({from:{data:S,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"My_uUvbMy\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return null==l?void 0:l.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerRecordIdKey\":\"id\",\"framerData\":\"\",\"framerContractVersion\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerSlug\":\"My_uUvbMy\",\"framerCollectionUtils\":\"1\",\"framerCollectionId\":\"ukDjMkxGW\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Uncut Sans Medium\"]);export const fonts=[{family:\"Uncut Sans Medium\",moduleAsset:{localModuleIdentifier:\"local-module:css/TPaBZEg0g:default\",url:\"assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\"},url:new URL(\"assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\",\"https://framerusercontent.com/modules/x6w2vjNaXe78308pDiKB/ZUjelVbYQJxihbhemTyl/TPaBZEg0g.js\").href}];export const css=['.framer-EoXq5 .framer-styles-preset-1awy4d4:not(.rich-text-wrapper), .framer-EoXq5 .framer-styles-preset-1awy4d4.rich-text-wrapper h3 { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-EoXq5\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (9f68555)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/pqOPBvxiQjHMSjgBhZss/yen3e5d4q7WGfApYWLDK/u9bJH5KE7.js\";const enabledGestures={BxoFS_DXO:{hover:true}};const cycleOrder=[\"BxoFS_DXO\",\"yHsuLkiqf\"];const serializationHash=\"framer-Avn2c\";const variantClassNames={BxoFS_DXO:\"framer-v-tewad9\",yHsuLkiqf:\"framer-v-1gnqt9s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"yHsuLkiqf\",Inactive:\"BxoFS_DXO\"};const getProps=({click,height,id,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,fhLclRKDS:(_ref=title!==null&&title!==void 0?title:props.fhLclRKDS)!==null&&_ref!==void 0?_ref:\"CM\",GpnO11T5p:click!==null&&click!==void 0?click:props.GpnO11T5p,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"BxoFS_DXO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,fhLclRKDS,GpnO11T5p,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BxoFS_DXO\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1fmw8sy=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GpnO11T5p){const res=await GpnO11T5p(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-tewad9\",className,classNames),\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BxoFS_DXO\",onTap:onTap1fmw8sy,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",...style},variants:{\"BxoFS_DXO-hover\":{backgroundColor:\"var(--token-d4664bdf-7a5b-4c5c-a052-520da93b2269, rgb(237, 235, 230))\"},yHsuLkiqf:{backgroundColor:\"var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"BxoFS_DXO-hover\":{\"data-framer-name\":undefined},yHsuLkiqf:{\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k46krw\",\"data-styles-preset\":\"u9bJH5KE7\",children:\"CM\"})}),className:\"framer-15bgp5w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZmTolLwAz\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fhLclRKDS,variants:{yHsuLkiqf:{\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yHsuLkiqf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k46krw\",\"data-styles-preset\":\"u9bJH5KE7\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"CM\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Avn2c.framer-1nfocj0, .framer-Avn2c .framer-1nfocj0 { display: block; }\",\".framer-Avn2c.framer-tewad9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 96px; }\",\".framer-Avn2c .framer-15bgp5w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Avn2c.framer-tewad9 { gap: 0px; } .framer-Avn2c.framer-tewad9 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Avn2c.framer-tewad9 > :first-child { margin-left: 0px; } .framer-Avn2c.framer-tewad9 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 96\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yHsuLkiqf\":{\"layout\":[\"fixed\",\"fixed\"]},\"dZGZ9HmBh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"fhLclRKDS\":\"title\",\"GpnO11T5p\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNWohQs2t3=withCSS(Component,css,\"framer-Avn2c\");export default FramerNWohQs2t3;FramerNWohQs2t3.displayName=\"size-guide / toggle / item\";FramerNWohQs2t3.defaultProps={height:32,width:96};addPropertyControls(FramerNWohQs2t3,{variant:{options:[\"BxoFS_DXO\",\"yHsuLkiqf\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},fhLclRKDS:{defaultValue:\"CM\",displayTextArea:false,title:\"Title\",type:ControlType.String},GpnO11T5p:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerNWohQs2t3,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNWohQs2t3\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fhLclRKDS\\\":\\\"title\\\",\\\"GpnO11T5p\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"96\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yHsuLkiqf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dZGZ9HmBh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NWohQs2t3.map", "// Generated by Framer (9f68555)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import SizeGuideToggleItem from\"https://framerusercontent.com/modules/LjApzTRXaGMbVRfiQhBH/vED2gRd1AlEJwZv6GVpS/NWohQs2t3.js\";const SizeGuideToggleItemFonts=getFonts(SizeGuideToggleItem);const cycleOrder=[\"x_6bFtgbs\",\"T0PNb5GXO\"];const serializationHash=\"framer-LZgVG\";const variantClassNames={T0PNb5GXO:\"framer-v-7otfjn\",x_6bFtgbs:\"framer-v-cc19z8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={CM:\"x_6bFtgbs\",IN:\"T0PNb5GXO\"};const getProps=({click,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,Li3VHg0aX:click!==null&&click!==void 0?click:props.Li3VHg0aX,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"x_6bFtgbs\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Li3VHg0aX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"x_6bFtgbs\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const GpnO11T5p1hwjcqx=activeVariantCallback(async(...args)=>{if(Li3VHg0aX){const res=await Li3VHg0aX(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-cc19z8\",className,classNames),\"data-framer-name\":\"CM\",layoutDependency:layoutDependency,layoutId:\"x_6bFtgbs\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",...style},...addPropertyOverrides({T0PNb5GXO:{\"data-framer-name\":\"IN\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 12px) / 2, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(4+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||40)-8-32)/2),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-okxrpm-container\",layoutDependency:layoutDependency,layoutId:\"omd3sFQph-container\",children:/*#__PURE__*/_jsx(SizeGuideToggleItem,{fhLclRKDS:\"CM\",height:\"100%\",id:\"omd3sFQph\",layoutId:\"omd3sFQph\",style:{width:\"100%\"},variant:\"yHsuLkiqf\",width:\"100%\",...addPropertyOverrides({T0PNb5GXO:{GpnO11T5p:GpnO11T5p1hwjcqx,variant:\"BxoFS_DXO\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 12px) / 2, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(4+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||40)-8-32)/2),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11efv49-container\",layoutDependency:layoutDependency,layoutId:\"d7_z8nosW-container\",children:/*#__PURE__*/_jsx(SizeGuideToggleItem,{fhLclRKDS:\"IN\",GpnO11T5p:GpnO11T5p1hwjcqx,height:\"100%\",id:\"d7_z8nosW\",layoutId:\"d7_z8nosW\",style:{width:\"100%\"},variant:\"BxoFS_DXO\",width:\"100%\",...addPropertyOverrides({T0PNb5GXO:{GpnO11T5p:undefined,variant:\"yHsuLkiqf\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LZgVG.framer-1xgqvmr, .framer-LZgVG .framer-1xgqvmr { display: block; }\",\".framer-LZgVG.framer-cc19z8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; width: 200px; }\",\".framer-LZgVG .framer-okxrpm-container, .framer-LZgVG .framer-11efv49-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LZgVG.framer-cc19z8 { gap: 0px; } .framer-LZgVG.framer-cc19z8 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-LZgVG.framer-cc19z8 > :first-child { margin-left: 0px; } .framer-LZgVG.framer-cc19z8 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"T0PNb5GXO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Li3VHg0aX\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerqOBTt2_7o=withCSS(Component,css,\"framer-LZgVG\");export default FramerqOBTt2_7o;FramerqOBTt2_7o.displayName=\"size-guide / toggle\";FramerqOBTt2_7o.defaultProps={height:40,width:200};addPropertyControls(FramerqOBTt2_7o,{variant:{options:[\"x_6bFtgbs\",\"T0PNb5GXO\"],optionTitles:[\"CM\",\"IN\"],title:\"Variant\",type:ControlType.Enum},Li3VHg0aX:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerqOBTt2_7o,[{explicitInter:true,fonts:[]},...SizeGuideToggleItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqOBTt2_7o\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T0PNb5GXO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"Li3VHg0aX\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Uncut Sans Medium\"]);export const fonts=[{family:\"Uncut Sans Medium\",moduleAsset:{localModuleIdentifier:\"local-module:css/s2fAhDgit:default\",url:\"assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\"},url:new URL(\"assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\",\"https://framerusercontent.com/modules/57kc2ZVFoMs93r6bwGz0/SMARo8gV0ERmn71mJa0N/s2fAhDgit.js\").href}];export const css=['.framer-zez98 .framer-styles-preset-xhvgk7:not(.rich-text-wrapper), .framer-zez98 .framer-styles-preset-xhvgk7.rich-text-wrapper p { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.25px; --framer-line-height: 135%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-zez98\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (9f68555)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/57kc2ZVFoMs93r6bwGz0/SMARo8gV0ERmn71mJa0N/s2fAhDgit.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pqOPBvxiQjHMSjgBhZss/yen3e5d4q7WGfApYWLDK/u9bJH5KE7.js\";const cycleOrder=[\"MyNibvQeV\",\"jCCjKxAu7\"];const serializationHash=\"framer-CchK1\";const variantClassNames={jCCjKxAu7:\"framer-v-1h31tpr\",MyNibvQeV:\"framer-v-1m0wtrv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"MyNibvQeV\",Value:\"jCCjKxAu7\"};const getProps=({height,id,text,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,FNc08I_KH:(_ref=text!==null&&text!==void 0?text:props.FNc08I_KH)!==null&&_ref!==void 0?_ref:\"Title\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"MyNibvQeV\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,FNc08I_KH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MyNibvQeV\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1m0wtrv\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"MyNibvQeV\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",...style},variants:{jCCjKxAu7:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({jCCjKxAu7:{\"data-framer-name\":\"Value\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k46krw\",\"data-styles-preset\":\"u9bJH5KE7\",children:\"Title\"})}),className:\"framer-vy1ymy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GLiWCYwk_\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:FNc08I_KH,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jCCjKxAu7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xhvgk7\",\"data-styles-preset\":\"s2fAhDgit\",children:\"Title\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CchK1.framer-12c2ii5, .framer-CchK1 .framer-12c2ii5 { display: block; }\",\".framer-CchK1.framer-1m0wtrv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: flex-start; overflow: hidden; padding: 0px 8px 0px 8px; position: relative; width: 200px; }\",\".framer-CchK1 .framer-vy1ymy { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CchK1.framer-1m0wtrv { gap: 0px; } .framer-CchK1.framer-1m0wtrv > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-CchK1.framer-1m0wtrv > :first-child { margin-left: 0px; } .framer-CchK1.framer-1m0wtrv > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jCCjKxAu7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FNc08I_KH\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerxwfwAcVgF=withCSS(Component,css,\"framer-CchK1\");export default FramerxwfwAcVgF;FramerxwfwAcVgF.displayName=\"size-guide / title\";FramerxwfwAcVgF.defaultProps={height:32,width:200};addPropertyControls(FramerxwfwAcVgF,{variant:{options:[\"MyNibvQeV\",\"jCCjKxAu7\"],optionTitles:[\"Variant 1\",\"Value\"],title:\"Variant\",type:ControlType.Enum},FNc08I_KH:{defaultValue:\"Title\",displayTextArea:false,title:\"Text\",type:ControlType.String}});addFonts(FramerxwfwAcVgF,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxwfwAcVgF\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jCCjKxAu7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"FNc08I_KH\\\":\\\"text\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xwfwAcVgF.map", "// Generated by Framer (9f68555)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,PathVariablesContext,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import SizeGuideBottoms from\"https://framerusercontent.com/modules/OeherJmQ70j34NztBJeb/Wjxb8ZbWWohstUEnhyUb/t_ow47IOQ.js\";import SizeGuideTops from\"https://framerusercontent.com/modules/9GVLD0HF5CqLDJOc5VtL/UFcC0JLiEWOZc282PK6G/ukDjMkxGW.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/x6w2vjNaXe78308pDiKB/ZUjelVbYQJxihbhemTyl/TPaBZEg0g.js\";import SizeGuideToggle from\"https://framerusercontent.com/modules/wpKYixIihdBtnUbSgNOr/Zm9BpXgJaoH7YFJlIhlc/qOBTt2_7o.js\";import SizeGuideTitle from\"https://framerusercontent.com/modules/c5iiNqWlnIGIcHW99tev/VtXzEIyU3HvN4QSIca1r/xwfwAcVgF.js\";const SizeGuideToggleFonts=getFonts(SizeGuideToggle);const SizeGuideTitleFonts=getFonts(SizeGuideTitle);const cycleOrder=[\"jyG69Bjod\",\"gD22p1pXv\"];const serializationHash=\"framer-1NwsQ\";const variantClassNames={gD22p1pXv:\"framer-v-8te2jx\",jyG69Bjod:\"framer-v-1940h78\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const suffix=(value,suffix)=>{if(typeof value===\"string\"&&typeof suffix===\"string\"){return value+suffix;}else if(typeof value===\"string\"){return value;}else if(typeof suffix===\"string\"){return suffix;}return\"\";};const convertFromString=(value,activeLocale)=>{switch(typeof value===\"string\"?value.toLowerCase():value){case\"shorts\":return false;case\"pants\":return false;default:return true;}};const toBoolean=value=>{return Boolean(value);};const query=(prequery,{nMAwK7wod})=>prequery({from:{alias:\"S_1jhFsX3\",data:SizeGuideTops,type:\"Collection\"},select:[{collection:\"S_1jhFsX3\",name:\"chogolWWA\",type:\"Identifier\"},{collection:\"S_1jhFsX3\",name:\"D77oDBZNG\",type:\"Identifier\"},{collection:\"S_1jhFsX3\",name:\"gKHIPpYnI\",type:\"Identifier\"},{collection:\"S_1jhFsX3\",name:\"hxc7CsP1i\",type:\"Identifier\"},{collection:\"S_1jhFsX3\",name:\"DdL4vLfQ7\",type:\"Identifier\"},{collection:\"S_1jhFsX3\",name:\"My_uUvbMy\",type:\"Identifier\"},{collection:\"S_1jhFsX3\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"S_1jhFsX3\",name:\"l6EpIzeFS\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=(prequery,{nMAwK7wod})=>prequery({from:{alias:\"O7OKoAJy9\",data:SizeGuideTops,type:\"Collection\"},select:[{collection:\"O7OKoAJy9\",name:\"T8SX8g1Ec\",type:\"Identifier\"},{collection:\"O7OKoAJy9\",name:\"fxjNbS0bO\",type:\"Identifier\"},{collection:\"O7OKoAJy9\",name:\"MHTicF1Oe\",type:\"Identifier\"},{collection:\"O7OKoAJy9\",name:\"UVBH3itZu\",type:\"Identifier\"},{collection:\"O7OKoAJy9\",name:\"S54tTF0gb\",type:\"Identifier\"},{collection:\"O7OKoAJy9\",name:\"My_uUvbMy\",type:\"Identifier\"},{collection:\"O7OKoAJy9\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"O7OKoAJy9\",name:\"l6EpIzeFS\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}});const query2=(prequery,{nMAwK7wod})=>prequery({from:{alias:\"vT4BkiICU\",data:SizeGuideTops,type:\"Collection\"},select:[{collection:\"vT4BkiICU\",name:\"ntSAvRbQU\",type:\"Identifier\"},{collection:\"vT4BkiICU\",name:\"wE827KHAT\",type:\"Identifier\"},{collection:\"vT4BkiICU\",name:\"a8DRdlAVO\",type:\"Identifier\"},{collection:\"vT4BkiICU\",name:\"mukjFCcCK\",type:\"Identifier\"},{collection:\"vT4BkiICU\",name:\"Yy6vs1CkO\",type:\"Identifier\"},{collection:\"vT4BkiICU\",name:\"My_uUvbMy\",type:\"Identifier\"},{collection:\"vT4BkiICU\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"vT4BkiICU\",name:\"l6EpIzeFS\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}});const query3=prequery=>prequery({from:{alias:\"jZDoLALue\",data:SizeGuideTops,type:\"Collection\"},select:[{collection:\"jZDoLALue\",name:\"Ik92sGt5k\",type:\"Identifier\"},{collection:\"jZDoLALue\",name:\"fkkW01A_u\",type:\"Identifier\"},{collection:\"jZDoLALue\",name:\"ALU1AJU7K\",type:\"Identifier\"},{collection:\"jZDoLALue\",name:\"bvMyfC4tk\",type:\"Identifier\"},{collection:\"jZDoLALue\",name:\"BHIjCtsrS\",type:\"Identifier\"},{collection:\"jZDoLALue\",name:\"My_uUvbMy\",type:\"Identifier\"},{collection:\"jZDoLALue\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"jZDoLALue\",name:\"l6EpIzeFS\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Tops\"},type:\"BinaryOperation\"}});const query4=prequery=>prequery({from:{alias:\"GxvFNxbIG\",data:SizeGuideTops,type:\"Collection\"},select:[{collection:\"GxvFNxbIG\",name:\"LIB3PBMU0\",type:\"Identifier\"},{collection:\"GxvFNxbIG\",name:\"X0SaTu9Ew\",type:\"Identifier\"},{collection:\"GxvFNxbIG\",name:\"XDOg4G25B\",type:\"Identifier\"},{collection:\"GxvFNxbIG\",name:\"s6aInEEsa\",type:\"Identifier\"},{collection:\"GxvFNxbIG\",name:\"v5P0h6m4_\",type:\"Identifier\"},{collection:\"GxvFNxbIG\",name:\"My_uUvbMy\",type:\"Identifier\"},{collection:\"GxvFNxbIG\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"GxvFNxbIG\",name:\"l6EpIzeFS\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Tops\"},type:\"BinaryOperation\"}});const query5=prequery=>prequery({from:{alias:\"kfTJCIfDe\",data:SizeGuideTops,type:\"Collection\"},select:[{collection:\"kfTJCIfDe\",name:\"F7mdTymiG\",type:\"Identifier\"},{collection:\"kfTJCIfDe\",name:\"K5rsUP9Ia\",type:\"Identifier\"},{collection:\"kfTJCIfDe\",name:\"fb6pom7ue\",type:\"Identifier\"},{collection:\"kfTJCIfDe\",name:\"VOKsD926c\",type:\"Identifier\"},{collection:\"kfTJCIfDe\",name:\"LxT6GX2M6\",type:\"Identifier\"},{collection:\"kfTJCIfDe\",name:\"My_uUvbMy\",type:\"Identifier\"},{collection:\"kfTJCIfDe\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"kfTJCIfDe\",name:\"l6EpIzeFS\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Tops\"},type:\"BinaryOperation\"}});const convertFromString1=(value,activeLocale)=>{switch(typeof value===\"string\"?value.toLowerCase():value){case\"shorts\":return true;case\"pants\":return true;default:return false;}};const query6=(prequery,{nMAwK7wod})=>prequery({from:{alias:\"qqfGykyDQ\",data:SizeGuideBottoms,type:\"Collection\"},select:[{collection:\"qqfGykyDQ\",name:\"ZOgUZlQxe\",type:\"Identifier\"},{collection:\"qqfGykyDQ\",name:\"fJIO5m2Z3\",type:\"Identifier\"},{collection:\"qqfGykyDQ\",name:\"vmabPcXJv\",type:\"Identifier\"},{collection:\"qqfGykyDQ\",name:\"gwTj6s9EV\",type:\"Identifier\"},{collection:\"qqfGykyDQ\",name:\"NCLJjInMT\",type:\"Identifier\"},{collection:\"qqfGykyDQ\",name:\"kZHXBcZ3G\",type:\"Identifier\"},{collection:\"qqfGykyDQ\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"qqfGykyDQ\",name:\"AcSNfIHuY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}});const query7=(prequery,{nMAwK7wod})=>prequery({from:{alias:\"VLTZjdQoD\",data:SizeGuideBottoms,type:\"Collection\"},select:[{collection:\"VLTZjdQoD\",name:\"fQQsn9hUM\",type:\"Identifier\"},{collection:\"VLTZjdQoD\",name:\"psrPA9Ve_\",type:\"Identifier\"},{collection:\"VLTZjdQoD\",name:\"UiFOTREEQ\",type:\"Identifier\"},{collection:\"VLTZjdQoD\",name:\"wvF__X2o7\",type:\"Identifier\"},{collection:\"VLTZjdQoD\",name:\"wHZnDjZgx\",type:\"Identifier\"},{collection:\"VLTZjdQoD\",name:\"kZHXBcZ3G\",type:\"Identifier\"},{collection:\"VLTZjdQoD\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"VLTZjdQoD\",name:\"AcSNfIHuY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}});const query8=(prequery,{nMAwK7wod})=>prequery({from:{alias:\"n47EGpqbM\",data:SizeGuideBottoms,type:\"Collection\"},select:[{collection:\"n47EGpqbM\",name:\"ckAAPWmn9\",type:\"Identifier\"},{collection:\"n47EGpqbM\",name:\"tipIfyFug\",type:\"Identifier\"},{collection:\"n47EGpqbM\",name:\"Isow0swtf\",type:\"Identifier\"},{collection:\"n47EGpqbM\",name:\"Qfu0fkCtM\",type:\"Identifier\"},{collection:\"n47EGpqbM\",name:\"qMI1kCLpz\",type:\"Identifier\"},{collection:\"n47EGpqbM\",name:\"kZHXBcZ3G\",type:\"Identifier\"},{collection:\"n47EGpqbM\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"n47EGpqbM\",name:\"AcSNfIHuY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}});const query9=(prequery,{nMAwK7wod})=>prequery({from:{alias:\"aTZRsce96\",data:SizeGuideBottoms,type:\"Collection\"},select:[{collection:\"aTZRsce96\",name:\"TXdz90Z75\",type:\"Identifier\"},{collection:\"aTZRsce96\",name:\"o48QiRrlE\",type:\"Identifier\"},{collection:\"aTZRsce96\",name:\"YloKvQDWq\",type:\"Identifier\"},{collection:\"aTZRsce96\",name:\"AQrMrtoCI\",type:\"Identifier\"},{collection:\"aTZRsce96\",name:\"pzO9m6rLQ\",type:\"Identifier\"},{collection:\"aTZRsce96\",name:\"kZHXBcZ3G\",type:\"Identifier\"},{collection:\"aTZRsce96\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"aTZRsce96\",name:\"AcSNfIHuY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}});const query10=(prequery,{nMAwK7wod})=>prequery({from:{alias:\"G9E3Z0Kjl\",data:SizeGuideBottoms,type:\"Collection\"},select:[{collection:\"G9E3Z0Kjl\",name:\"cJ9B6F9H4\",type:\"Identifier\"},{collection:\"G9E3Z0Kjl\",name:\"XTiPwgylf\",type:\"Identifier\"},{collection:\"G9E3Z0Kjl\",name:\"TSSasfIMz\",type:\"Identifier\"},{collection:\"G9E3Z0Kjl\",name:\"EGX9BLib5\",type:\"Identifier\"},{collection:\"G9E3Z0Kjl\",name:\"QpxBWuwo1\",type:\"Identifier\"},{collection:\"G9E3Z0Kjl\",name:\"kZHXBcZ3G\",type:\"Identifier\"},{collection:\"G9E3Z0Kjl\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"G9E3Z0Kjl\",name:\"AcSNfIHuY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}});const query11=(prequery,{nMAwK7wod})=>prequery({from:{alias:\"YTkfjZHe_\",data:SizeGuideBottoms,type:\"Collection\"},select:[{collection:\"YTkfjZHe_\",name:\"qg0zdQFeY\",type:\"Identifier\"},{collection:\"YTkfjZHe_\",name:\"BKv7VxcRJ\",type:\"Identifier\"},{collection:\"YTkfjZHe_\",name:\"UYs9rSKRj\",type:\"Identifier\"},{collection:\"YTkfjZHe_\",name:\"RDGCRPlfq\",type:\"Identifier\"},{collection:\"YTkfjZHe_\",name:\"ZesdQ5TVO\",type:\"Identifier\"},{collection:\"YTkfjZHe_\",name:\"kZHXBcZ3G\",type:\"Identifier\"},{collection:\"YTkfjZHe_\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"YTkfjZHe_\",name:\"AcSNfIHuY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}});const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={CM:\"jyG69Bjod\",IN:\"gD22p1pXv\"};const getProps=({filter,height,id,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,nMAwK7wod:(_ref=filter!==null&&filter!==void 0?filter:props.nMAwK7wod)!==null&&_ref!==void 0?_ref:\"Tops\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"jyG69Bjod\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,nMAwK7wod,chogolWWAS_1jhFsX3,D77oDBZNGS_1jhFsX3,gKHIPpYnIS_1jhFsX3,hxc7CsP1iS_1jhFsX3,DdL4vLfQ7S_1jhFsX3,My_uUvbMyS_1jhFsX3,idS_1jhFsX3,T8SX8g1EcO7OKoAJy9,fxjNbS0bOO7OKoAJy9,MHTicF1OeO7OKoAJy9,UVBH3itZuO7OKoAJy9,S54tTF0gbO7OKoAJy9,My_uUvbMyO7OKoAJy9,idO7OKoAJy9,ntSAvRbQUvT4BkiICU,wE827KHATvT4BkiICU,a8DRdlAVOvT4BkiICU,mukjFCcCKvT4BkiICU,Yy6vs1CkOvT4BkiICU,My_uUvbMyvT4BkiICU,idvT4BkiICU,Ik92sGt5kjZDoLALue,fkkW01A_ujZDoLALue,ALU1AJU7KjZDoLALue,bvMyfC4tkjZDoLALue,BHIjCtsrSjZDoLALue,My_uUvbMyjZDoLALue,idjZDoLALue,LIB3PBMU0GxvFNxbIG,X0SaTu9EwGxvFNxbIG,XDOg4G25BGxvFNxbIG,s6aInEEsaGxvFNxbIG,v5P0h6m4_GxvFNxbIG,My_uUvbMyGxvFNxbIG,idGxvFNxbIG,F7mdTymiGkfTJCIfDe,K5rsUP9IakfTJCIfDe,fb6pom7uekfTJCIfDe,VOKsD926ckfTJCIfDe,LxT6GX2M6kfTJCIfDe,My_uUvbMykfTJCIfDe,idkfTJCIfDe,ZOgUZlQxeqqfGykyDQ,fJIO5m2Z3qqfGykyDQ,vmabPcXJvqqfGykyDQ,gwTj6s9EVqqfGykyDQ,NCLJjInMTqqfGykyDQ,kZHXBcZ3GqqfGykyDQ,idqqfGykyDQ,fQQsn9hUMVLTZjdQoD,psrPA9Ve_VLTZjdQoD,UiFOTREEQVLTZjdQoD,wvF__X2o7VLTZjdQoD,wHZnDjZgxVLTZjdQoD,kZHXBcZ3GVLTZjdQoD,idVLTZjdQoD,ckAAPWmn9n47EGpqbM,tipIfyFugn47EGpqbM,Isow0swtfn47EGpqbM,Qfu0fkCtMn47EGpqbM,qMI1kCLpzn47EGpqbM,kZHXBcZ3Gn47EGpqbM,idn47EGpqbM,TXdz90Z75aTZRsce96,o48QiRrlEaTZRsce96,YloKvQDWqaTZRsce96,AQrMrtoCIaTZRsce96,pzO9m6rLQaTZRsce96,kZHXBcZ3GaTZRsce96,idaTZRsce96,cJ9B6F9H4G9E3Z0Kjl,XTiPwgylfG9E3Z0Kjl,TSSasfIMzG9E3Z0Kjl,EGX9BLib5G9E3Z0Kjl,QpxBWuwo1G9E3Z0Kjl,kZHXBcZ3GG9E3Z0Kjl,idG9E3Z0Kjl,qg0zdQFeYYTkfjZHe_,BKv7VxcRJYTkfjZHe_,UYs9rSKRjYTkfjZHe_,RDGCRPlfqYTkfjZHe_,ZesdQ5TVOYTkfjZHe_,kZHXBcZ3GYTkfjZHe_,idYTkfjZHe_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jyG69Bjod\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Li3VHg0aXrdhy5t=activeVariantCallback(async(...args)=>{setVariant(\"gD22p1pXv\");});const Li3VHg0aX1k9jp0a=activeVariantCallback(async(...args)=>{setVariant(\"jyG69Bjod\");});const ref1=React.useRef(null);const textContent=suffix(nMAwK7wod,\" Size Guide\");const visible=toBoolean(convertFromString(nMAwK7wod,activeLocale));const isDisplayed=()=>{if(baseVariant===\"gD22p1pXv\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"gD22p1pXv\")return true;return false;};const visible1=toBoolean(convertFromString1(nMAwK7wod,activeLocale));const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1940h78\",className,classNames),\"data-framer-name\":\"CM\",layoutDependency:layoutDependency,layoutId:\"jyG69Bjod\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({gD22p1pXv:{\"data-framer-name\":\"IN\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s81w7r\",\"data-framer-name\":\"title\",layoutDependency:layoutDependency,layoutId:\"XYKVt5v6W\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1awy4d4\",\"data-styles-preset\":\"TPaBZEg0g\",children:\" Size Guide\"})}),className:\"framer-1c685y1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AFBufRoQx\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 24px) / 2, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+0+0)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cah4nu-container\",layoutDependency:layoutDependency,layoutId:\"c6sPjgvGQ-container\",children:/*#__PURE__*/_jsx(SizeGuideToggle,{height:\"100%\",id:\"c6sPjgvGQ\",layoutId:\"c6sPjgvGQ\",Li3VHg0aX:Li3VHg0aXrdhy5t,style:{width:\"100%\"},variant:\"x_6bFtgbs\",width:\"100%\",...addPropertyOverrides({gD22p1pXv:{Li3VHg0aX:Li3VHg0aX1k9jp0a,variant:\"T0PNb5GXO\"}},baseVariant,gestureVariant)})})})]}),visible&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ej7ylu\",\"data-framer-name\":\"tops\",layoutDependency:layoutDependency,layoutId:\"ueskY4z19\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x5vvcx\",\"data-framer-name\":\"cm\",layoutDependency:layoutDependency,layoutId:\"jM8WIIsN6\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10giajg\",\"data-framer-name\":\"col-1\",layoutDependency:layoutDependency,layoutId:\"TmOoEq7xG\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ip6ebe-container\",layoutDependency:layoutDependency,layoutId:\"HWCoxV2WB-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Size\",height:\"100%\",id:\"HWCoxV2WB\",layoutId:\"HWCoxV2WB\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bznzmy-container\",layoutDependency:layoutDependency,layoutId:\"mSWWI_37O-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"XS\",height:\"100%\",id:\"mSWWI_37O\",layoutId:\"mSWWI_37O\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+64,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ob34bi-container\",layoutDependency:layoutDependency,layoutId:\"LaeYV_OUl-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"S\",height:\"100%\",id:\"LaeYV_OUl\",layoutId:\"LaeYV_OUl\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+96,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-uhsshw-container\",layoutDependency:layoutDependency,layoutId:\"oACKewV08-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"M\",height:\"100%\",id:\"oACKewV08\",layoutId:\"oACKewV08\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+128,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jefegu-container\",layoutDependency:layoutDependency,layoutId:\"Grwaa8DdF-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"L\",height:\"100%\",id:\"Grwaa8DdF\",layoutId:\"Grwaa8DdF\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+160,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-exz2vx-container\",layoutDependency:layoutDependency,layoutId:\"eLkUDQxp4-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"XL\",height:\"100%\",id:\"eLkUDQxp4\",layoutId:\"eLkUDQxp4\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mtgjn7\",\"data-framer-name\":\"col-2\",layoutDependency:layoutDependency,layoutId:\"TvwHDvh7b\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1thyvqz-container\",layoutDependency:layoutDependency,layoutId:\"sB5jP4EzA-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Neck (cm)\",height:\"100%\",id:\"sB5jP4EzA\",layoutId:\"sB5jP4EzA\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5o1oxj\",layoutDependency:layoutDependency,layoutId:\"S_1jhFsX3\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"S_1jhFsX3\",data:SizeGuideTops,type:\"Collection\"},select:[{collection:\"S_1jhFsX3\",name:\"chogolWWA\",type:\"Identifier\"},{collection:\"S_1jhFsX3\",name:\"D77oDBZNG\",type:\"Identifier\"},{collection:\"S_1jhFsX3\",name:\"gKHIPpYnI\",type:\"Identifier\"},{collection:\"S_1jhFsX3\",name:\"hxc7CsP1i\",type:\"Identifier\"},{collection:\"S_1jhFsX3\",name:\"DdL4vLfQ7\",type:\"Identifier\"},{collection:\"S_1jhFsX3\",name:\"My_uUvbMy\",type:\"Identifier\"},{collection:\"S_1jhFsX3\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"S_1jhFsX3\",name:\"l6EpIzeFS\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection.map(({chogolWWA:chogolWWAS_1jhFsX3,D77oDBZNG:D77oDBZNGS_1jhFsX3,DdL4vLfQ7:DdL4vLfQ7S_1jhFsX3,gKHIPpYnI:gKHIPpYnIS_1jhFsX3,hxc7CsP1i:hxc7CsP1iS_1jhFsX3,id:idS_1jhFsX3,My_uUvbMy:My_uUvbMyS_1jhFsX3},i)=>{chogolWWAS_1jhFsX3!==null&&chogolWWAS_1jhFsX3!==void 0?chogolWWAS_1jhFsX3:chogolWWAS_1jhFsX3=\"\";D77oDBZNGS_1jhFsX3!==null&&D77oDBZNGS_1jhFsX3!==void 0?D77oDBZNGS_1jhFsX3:D77oDBZNGS_1jhFsX3=\"\";gKHIPpYnIS_1jhFsX3!==null&&gKHIPpYnIS_1jhFsX3!==void 0?gKHIPpYnIS_1jhFsX3:gKHIPpYnIS_1jhFsX3=\"\";hxc7CsP1iS_1jhFsX3!==null&&hxc7CsP1iS_1jhFsX3!==void 0?hxc7CsP1iS_1jhFsX3:hxc7CsP1iS_1jhFsX3=\"\";DdL4vLfQ7S_1jhFsX3!==null&&DdL4vLfQ7S_1jhFsX3!==void 0?DdL4vLfQ7S_1jhFsX3:DdL4vLfQ7S_1jhFsX3=\"\";My_uUvbMyS_1jhFsX3!==null&&My_uUvbMyS_1jhFsX3!==void 0?My_uUvbMyS_1jhFsX3:My_uUvbMyS_1jhFsX3=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`S_1jhFsX3-${idS_1jhFsX3}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{My_uUvbMy:My_uUvbMyS_1jhFsX3},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vidld\",layoutDependency:layoutDependency,layoutId:\"mG3B8ycR_\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lj9885-container\",layoutDependency:layoutDependency,layoutId:\"C7fIaOMah-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:chogolWWAS_1jhFsX3,height:\"100%\",id:\"C7fIaOMah\",layoutId:\"C7fIaOMah\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-yl611s-container\",layoutDependency:layoutDependency,layoutId:\"eohGGWo5Q-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:D77oDBZNGS_1jhFsX3,height:\"100%\",id:\"eohGGWo5Q\",layoutId:\"eohGGWo5Q\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16dewcw-container\",layoutDependency:layoutDependency,layoutId:\"koOPP7Aaf-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:gKHIPpYnIS_1jhFsX3,height:\"100%\",id:\"koOPP7Aaf\",layoutId:\"koOPP7Aaf\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-i4g5ue-container\",layoutDependency:layoutDependency,layoutId:\"Sr7KhQRLK-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:hxc7CsP1iS_1jhFsX3,height:\"100%\",id:\"Sr7KhQRLK\",layoutId:\"Sr7KhQRLK\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-is5xze-container\",layoutDependency:layoutDependency,layoutId:\"FOuKoCSoe-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:DdL4vLfQ7S_1jhFsX3,height:\"100%\",id:\"FOuKoCSoe\",layoutId:\"FOuKoCSoe\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]})})},idS_1jhFsX3);})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mh38ie\",\"data-framer-name\":\"col-3\",layoutDependency:layoutDependency,layoutId:\"nGmuGjNzs\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-167zhq6-container\",layoutDependency:layoutDependency,layoutId:\"wf9W_rOif-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Chest (cm)\",height:\"100%\",id:\"wf9W_rOif\",layoutId:\"wf9W_rOif\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hu05y0\",layoutDependency:layoutDependency,layoutId:\"O7OKoAJy9\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"O7OKoAJy9\",data:SizeGuideTops,type:\"Collection\"},select:[{collection:\"O7OKoAJy9\",name:\"T8SX8g1Ec\",type:\"Identifier\"},{collection:\"O7OKoAJy9\",name:\"fxjNbS0bO\",type:\"Identifier\"},{collection:\"O7OKoAJy9\",name:\"MHTicF1Oe\",type:\"Identifier\"},{collection:\"O7OKoAJy9\",name:\"UVBH3itZu\",type:\"Identifier\"},{collection:\"O7OKoAJy9\",name:\"S54tTF0gb\",type:\"Identifier\"},{collection:\"O7OKoAJy9\",name:\"My_uUvbMy\",type:\"Identifier\"},{collection:\"O7OKoAJy9\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"O7OKoAJy9\",name:\"l6EpIzeFS\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1.map(({fxjNbS0bO:fxjNbS0bOO7OKoAJy9,id:idO7OKoAJy9,MHTicF1Oe:MHTicF1OeO7OKoAJy9,My_uUvbMy:My_uUvbMyO7OKoAJy9,S54tTF0gb:S54tTF0gbO7OKoAJy9,T8SX8g1Ec:T8SX8g1EcO7OKoAJy9,UVBH3itZu:UVBH3itZuO7OKoAJy9},i)=>{T8SX8g1EcO7OKoAJy9!==null&&T8SX8g1EcO7OKoAJy9!==void 0?T8SX8g1EcO7OKoAJy9:T8SX8g1EcO7OKoAJy9=\"\";fxjNbS0bOO7OKoAJy9!==null&&fxjNbS0bOO7OKoAJy9!==void 0?fxjNbS0bOO7OKoAJy9:fxjNbS0bOO7OKoAJy9=\"\";MHTicF1OeO7OKoAJy9!==null&&MHTicF1OeO7OKoAJy9!==void 0?MHTicF1OeO7OKoAJy9:MHTicF1OeO7OKoAJy9=\"\";UVBH3itZuO7OKoAJy9!==null&&UVBH3itZuO7OKoAJy9!==void 0?UVBH3itZuO7OKoAJy9:UVBH3itZuO7OKoAJy9=\"\";S54tTF0gbO7OKoAJy9!==null&&S54tTF0gbO7OKoAJy9!==void 0?S54tTF0gbO7OKoAJy9:S54tTF0gbO7OKoAJy9=\"\";My_uUvbMyO7OKoAJy9!==null&&My_uUvbMyO7OKoAJy9!==void 0?My_uUvbMyO7OKoAJy9:My_uUvbMyO7OKoAJy9=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`O7OKoAJy9-${idO7OKoAJy9}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{My_uUvbMy:My_uUvbMyO7OKoAJy9},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d3apt1\",layoutDependency:layoutDependency,layoutId:\"y8y999EPR\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qsd7tx-container\",layoutDependency:layoutDependency,layoutId:\"cz2yw3w8v-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:T8SX8g1EcO7OKoAJy9,height:\"100%\",id:\"cz2yw3w8v\",layoutId:\"cz2yw3w8v\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1upzrh2-container\",layoutDependency:layoutDependency,layoutId:\"n6zTVZAvU-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:fxjNbS0bOO7OKoAJy9,height:\"100%\",id:\"n6zTVZAvU\",layoutId:\"n6zTVZAvU\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mbqznq-container\",layoutDependency:layoutDependency,layoutId:\"n8WcrBLWP-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:MHTicF1OeO7OKoAJy9,height:\"100%\",id:\"n8WcrBLWP\",layoutId:\"n8WcrBLWP\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ogu8mk-container\",layoutDependency:layoutDependency,layoutId:\"N5i6ldMLR-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:UVBH3itZuO7OKoAJy9,height:\"100%\",id:\"N5i6ldMLR\",layoutId:\"N5i6ldMLR\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-rlxxrs-container\",layoutDependency:layoutDependency,layoutId:\"yVxbzPbhP-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:S54tTF0gbO7OKoAJy9,height:\"100%\",id:\"yVxbzPbhP\",layoutId:\"yVxbzPbhP\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]})})},idO7OKoAJy9);})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fwec93\",\"data-framer-name\":\"col-4\",layoutDependency:layoutDependency,layoutId:\"pDqnK2IcJ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ok6v23-container\",layoutDependency:layoutDependency,layoutId:\"ec1q8dIIM-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Sleeve Size (cm)\",height:\"100%\",id:\"ec1q8dIIM\",layoutId:\"ec1q8dIIM\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hdcq2w\",layoutDependency:layoutDependency,layoutId:\"vT4BkiICU\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"vT4BkiICU\",data:SizeGuideTops,type:\"Collection\"},select:[{collection:\"vT4BkiICU\",name:\"ntSAvRbQU\",type:\"Identifier\"},{collection:\"vT4BkiICU\",name:\"wE827KHAT\",type:\"Identifier\"},{collection:\"vT4BkiICU\",name:\"a8DRdlAVO\",type:\"Identifier\"},{collection:\"vT4BkiICU\",name:\"mukjFCcCK\",type:\"Identifier\"},{collection:\"vT4BkiICU\",name:\"Yy6vs1CkO\",type:\"Identifier\"},{collection:\"vT4BkiICU\",name:\"My_uUvbMy\",type:\"Identifier\"},{collection:\"vT4BkiICU\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"vT4BkiICU\",name:\"l6EpIzeFS\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2.map(({a8DRdlAVO:a8DRdlAVOvT4BkiICU,id:idvT4BkiICU,mukjFCcCK:mukjFCcCKvT4BkiICU,My_uUvbMy:My_uUvbMyvT4BkiICU,ntSAvRbQU:ntSAvRbQUvT4BkiICU,wE827KHAT:wE827KHATvT4BkiICU,Yy6vs1CkO:Yy6vs1CkOvT4BkiICU},i)=>{ntSAvRbQUvT4BkiICU!==null&&ntSAvRbQUvT4BkiICU!==void 0?ntSAvRbQUvT4BkiICU:ntSAvRbQUvT4BkiICU=\"\";wE827KHATvT4BkiICU!==null&&wE827KHATvT4BkiICU!==void 0?wE827KHATvT4BkiICU:wE827KHATvT4BkiICU=\"\";a8DRdlAVOvT4BkiICU!==null&&a8DRdlAVOvT4BkiICU!==void 0?a8DRdlAVOvT4BkiICU:a8DRdlAVOvT4BkiICU=\"\";mukjFCcCKvT4BkiICU!==null&&mukjFCcCKvT4BkiICU!==void 0?mukjFCcCKvT4BkiICU:mukjFCcCKvT4BkiICU=\"\";Yy6vs1CkOvT4BkiICU!==null&&Yy6vs1CkOvT4BkiICU!==void 0?Yy6vs1CkOvT4BkiICU:Yy6vs1CkOvT4BkiICU=\"\";My_uUvbMyvT4BkiICU!==null&&My_uUvbMyvT4BkiICU!==void 0?My_uUvbMyvT4BkiICU:My_uUvbMyvT4BkiICU=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`vT4BkiICU-${idvT4BkiICU}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{My_uUvbMy:My_uUvbMyvT4BkiICU},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nbhtrb\",layoutDependency:layoutDependency,layoutId:\"zrYeKaOwG\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kx57wz-container\",layoutDependency:layoutDependency,layoutId:\"AmulCpYfJ-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:ntSAvRbQUvT4BkiICU,height:\"100%\",id:\"AmulCpYfJ\",layoutId:\"AmulCpYfJ\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mn95l1-container\",layoutDependency:layoutDependency,layoutId:\"iZavLNMZk-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:wE827KHATvT4BkiICU,height:\"100%\",id:\"iZavLNMZk\",layoutId:\"iZavLNMZk\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1692323-container\",layoutDependency:layoutDependency,layoutId:\"OohVNpVM0-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:a8DRdlAVOvT4BkiICU,height:\"100%\",id:\"OohVNpVM0\",layoutId:\"OohVNpVM0\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gp4e12-container\",layoutDependency:layoutDependency,layoutId:\"aZYQxCeQ1-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:mukjFCcCKvT4BkiICU,height:\"100%\",id:\"aZYQxCeQ1\",layoutId:\"aZYQxCeQ1\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-158szav-container\",layoutDependency:layoutDependency,layoutId:\"tZ2udlZXJ-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:Yy6vs1CkOvT4BkiICU,height:\"100%\",id:\"tZ2udlZXJ\",layoutId:\"tZ2udlZXJ\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]})})},idvT4BkiICU);})})})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hpnqpc\",\"data-framer-name\":\"in\",layoutDependency:layoutDependency,layoutId:\"Kysd7tAOK\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dkqvud\",\"data-framer-name\":\"col-1\",layoutDependency:layoutDependency,layoutId:\"k15BmEYdp\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",...addPropertyOverrides({gD22p1pXv:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-icge09-container\",layoutDependency:layoutDependency,layoutId:\"iv1LUtG4E-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Size\",height:\"100%\",id:\"iv1LUtG4E\",layoutId:\"iv1LUtG4E\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",...addPropertyOverrides({gD22p1pXv:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-3yjsyg-container\",layoutDependency:layoutDependency,layoutId:\"J1i5bI3Sv-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"XS\",height:\"100%\",id:\"J1i5bI3Sv\",layoutId:\"J1i5bI3Sv\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",...addPropertyOverrides({gD22p1pXv:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y4zzes-container\",layoutDependency:layoutDependency,layoutId:\"ocW_bka6e-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"S\",height:\"100%\",id:\"ocW_bka6e\",layoutId:\"ocW_bka6e\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",...addPropertyOverrides({gD22p1pXv:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g8vskz-container\",layoutDependency:layoutDependency,layoutId:\"NEqbnDs37-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"M\",height:\"100%\",id:\"NEqbnDs37\",layoutId:\"NEqbnDs37\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",...addPropertyOverrides({gD22p1pXv:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f6ikpf-container\",layoutDependency:layoutDependency,layoutId:\"wQoHVZOJf-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"L\",height:\"100%\",id:\"wQoHVZOJf\",layoutId:\"wQoHVZOJf\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",...addPropertyOverrides({gD22p1pXv:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11p1zwn-container\",layoutDependency:layoutDependency,layoutId:\"Rd0lVKUnY-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"XL\",height:\"100%\",id:\"Rd0lVKUnY\",layoutId:\"Rd0lVKUnY\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4kf4ij\",\"data-framer-name\":\"col-2\",layoutDependency:layoutDependency,layoutId:\"zBtfJ_HFr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f73bvx-container\",layoutDependency:layoutDependency,layoutId:\"PIGg_1cyj-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Neck (in)\",height:\"100%\",id:\"PIGg_1cyj\",layoutId:\"PIGg_1cyj\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qzoeol\",layoutDependency:layoutDependency,layoutId:\"jZDoLALue\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"jZDoLALue\",data:SizeGuideTops,type:\"Collection\"},select:[{collection:\"jZDoLALue\",name:\"Ik92sGt5k\",type:\"Identifier\"},{collection:\"jZDoLALue\",name:\"fkkW01A_u\",type:\"Identifier\"},{collection:\"jZDoLALue\",name:\"ALU1AJU7K\",type:\"Identifier\"},{collection:\"jZDoLALue\",name:\"bvMyfC4tk\",type:\"Identifier\"},{collection:\"jZDoLALue\",name:\"BHIjCtsrS\",type:\"Identifier\"},{collection:\"jZDoLALue\",name:\"My_uUvbMy\",type:\"Identifier\"},{collection:\"jZDoLALue\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"jZDoLALue\",name:\"l6EpIzeFS\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Tops\"},type:\"BinaryOperation\"}},children:(collection3,paginationInfo3,loadMore3)=>/*#__PURE__*/_jsx(_Fragment,{children:collection3.map(({ALU1AJU7K:ALU1AJU7KjZDoLALue,BHIjCtsrS:BHIjCtsrSjZDoLALue,bvMyfC4tk:bvMyfC4tkjZDoLALue,fkkW01A_u:fkkW01A_ujZDoLALue,id:idjZDoLALue,Ik92sGt5k:Ik92sGt5kjZDoLALue,My_uUvbMy:My_uUvbMyjZDoLALue},i)=>{Ik92sGt5kjZDoLALue!==null&&Ik92sGt5kjZDoLALue!==void 0?Ik92sGt5kjZDoLALue:Ik92sGt5kjZDoLALue=\"\";fkkW01A_ujZDoLALue!==null&&fkkW01A_ujZDoLALue!==void 0?fkkW01A_ujZDoLALue:fkkW01A_ujZDoLALue=\"\";ALU1AJU7KjZDoLALue!==null&&ALU1AJU7KjZDoLALue!==void 0?ALU1AJU7KjZDoLALue:ALU1AJU7KjZDoLALue=\"\";bvMyfC4tkjZDoLALue!==null&&bvMyfC4tkjZDoLALue!==void 0?bvMyfC4tkjZDoLALue:bvMyfC4tkjZDoLALue=\"\";BHIjCtsrSjZDoLALue!==null&&BHIjCtsrSjZDoLALue!==void 0?BHIjCtsrSjZDoLALue:BHIjCtsrSjZDoLALue=\"\";My_uUvbMyjZDoLALue!==null&&My_uUvbMyjZDoLALue!==void 0?My_uUvbMyjZDoLALue:My_uUvbMyjZDoLALue=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`jZDoLALue-${idjZDoLALue}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{My_uUvbMy:My_uUvbMyjZDoLALue},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kf2dzd\",layoutDependency:layoutDependency,layoutId:\"v9VQ5Lfzv\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-a3gjj5-container\",layoutDependency:layoutDependency,layoutId:\"p1CV523X7-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:Ik92sGt5kjZDoLALue,height:\"100%\",id:\"p1CV523X7\",layoutId:\"p1CV523X7\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d0rzer-container\",layoutDependency:layoutDependency,layoutId:\"eHqqnvzj7-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:fkkW01A_ujZDoLALue,height:\"100%\",id:\"eHqqnvzj7\",layoutId:\"eHqqnvzj7\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-91122z-container\",layoutDependency:layoutDependency,layoutId:\"e1xffr6n_-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:ALU1AJU7KjZDoLALue,height:\"100%\",id:\"e1xffr6n_\",layoutId:\"e1xffr6n_\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-n8yy9f-container\",layoutDependency:layoutDependency,layoutId:\"Z6h5pal44-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:bvMyfC4tkjZDoLALue,height:\"100%\",id:\"Z6h5pal44\",layoutId:\"Z6h5pal44\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9gwhnp-container\",layoutDependency:layoutDependency,layoutId:\"jyaxvz7vT-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:BHIjCtsrSjZDoLALue,height:\"100%\",id:\"jyaxvz7vT\",layoutId:\"jyaxvz7vT\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]})})},idjZDoLALue);})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gsqcr\",\"data-framer-name\":\"col-3\",layoutDependency:layoutDependency,layoutId:\"BcSTHKjK8\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7tll7m-container\",layoutDependency:layoutDependency,layoutId:\"OUBBxtccK-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Chest (in)\",height:\"100%\",id:\"OUBBxtccK\",layoutId:\"OUBBxtccK\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-yyq38d\",layoutDependency:layoutDependency,layoutId:\"GxvFNxbIG\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"GxvFNxbIG\",data:SizeGuideTops,type:\"Collection\"},select:[{collection:\"GxvFNxbIG\",name:\"LIB3PBMU0\",type:\"Identifier\"},{collection:\"GxvFNxbIG\",name:\"X0SaTu9Ew\",type:\"Identifier\"},{collection:\"GxvFNxbIG\",name:\"XDOg4G25B\",type:\"Identifier\"},{collection:\"GxvFNxbIG\",name:\"s6aInEEsa\",type:\"Identifier\"},{collection:\"GxvFNxbIG\",name:\"v5P0h6m4_\",type:\"Identifier\"},{collection:\"GxvFNxbIG\",name:\"My_uUvbMy\",type:\"Identifier\"},{collection:\"GxvFNxbIG\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"GxvFNxbIG\",name:\"l6EpIzeFS\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Tops\"},type:\"BinaryOperation\"}},children:(collection4,paginationInfo4,loadMore4)=>/*#__PURE__*/_jsx(_Fragment,{children:collection4.map(({id:idGxvFNxbIG,LIB3PBMU0:LIB3PBMU0GxvFNxbIG,My_uUvbMy:My_uUvbMyGxvFNxbIG,s6aInEEsa:s6aInEEsaGxvFNxbIG,v5P0h6m4_:v5P0h6m4_GxvFNxbIG,X0SaTu9Ew:X0SaTu9EwGxvFNxbIG,XDOg4G25B:XDOg4G25BGxvFNxbIG},i)=>{LIB3PBMU0GxvFNxbIG!==null&&LIB3PBMU0GxvFNxbIG!==void 0?LIB3PBMU0GxvFNxbIG:LIB3PBMU0GxvFNxbIG=\"\";X0SaTu9EwGxvFNxbIG!==null&&X0SaTu9EwGxvFNxbIG!==void 0?X0SaTu9EwGxvFNxbIG:X0SaTu9EwGxvFNxbIG=\"\";XDOg4G25BGxvFNxbIG!==null&&XDOg4G25BGxvFNxbIG!==void 0?XDOg4G25BGxvFNxbIG:XDOg4G25BGxvFNxbIG=\"\";s6aInEEsaGxvFNxbIG!==null&&s6aInEEsaGxvFNxbIG!==void 0?s6aInEEsaGxvFNxbIG:s6aInEEsaGxvFNxbIG=\"\";v5P0h6m4_GxvFNxbIG!==null&&v5P0h6m4_GxvFNxbIG!==void 0?v5P0h6m4_GxvFNxbIG:v5P0h6m4_GxvFNxbIG=\"\";My_uUvbMyGxvFNxbIG!==null&&My_uUvbMyGxvFNxbIG!==void 0?My_uUvbMyGxvFNxbIG:My_uUvbMyGxvFNxbIG=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`GxvFNxbIG-${idGxvFNxbIG}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{My_uUvbMy:My_uUvbMyGxvFNxbIG},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kjjcwk\",layoutDependency:layoutDependency,layoutId:\"dhltZUcaT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-yiw5y3-container\",layoutDependency:layoutDependency,layoutId:\"txsecigYX-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:LIB3PBMU0GxvFNxbIG,height:\"100%\",id:\"txsecigYX\",layoutId:\"txsecigYX\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ys9cko-container\",layoutDependency:layoutDependency,layoutId:\"UUpCFf6UU-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:X0SaTu9EwGxvFNxbIG,height:\"100%\",id:\"UUpCFf6UU\",layoutId:\"UUpCFf6UU\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19xb55h-container\",layoutDependency:layoutDependency,layoutId:\"UYvPlQcJQ-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:XDOg4G25BGxvFNxbIG,height:\"100%\",id:\"UYvPlQcJQ\",layoutId:\"UYvPlQcJQ\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bso34k-container\",layoutDependency:layoutDependency,layoutId:\"KRxd25kVC-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:s6aInEEsaGxvFNxbIG,height:\"100%\",id:\"KRxd25kVC\",layoutId:\"KRxd25kVC\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1keo6lk-container\",layoutDependency:layoutDependency,layoutId:\"aZWqax4Uo-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:v5P0h6m4_GxvFNxbIG,height:\"100%\",id:\"aZWqax4Uo\",layoutId:\"aZWqax4Uo\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]})})},idGxvFNxbIG);})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1is5764\",\"data-framer-name\":\"col-4\",layoutDependency:layoutDependency,layoutId:\"oH0owi7KS\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ovkqwc-container\",layoutDependency:layoutDependency,layoutId:\"DFW1Z7wWf-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Sleeve Size (in)\",height:\"100%\",id:\"DFW1Z7wWf\",layoutId:\"DFW1Z7wWf\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f4h3n\",layoutDependency:layoutDependency,layoutId:\"kfTJCIfDe\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"kfTJCIfDe\",data:SizeGuideTops,type:\"Collection\"},select:[{collection:\"kfTJCIfDe\",name:\"F7mdTymiG\",type:\"Identifier\"},{collection:\"kfTJCIfDe\",name:\"K5rsUP9Ia\",type:\"Identifier\"},{collection:\"kfTJCIfDe\",name:\"fb6pom7ue\",type:\"Identifier\"},{collection:\"kfTJCIfDe\",name:\"VOKsD926c\",type:\"Identifier\"},{collection:\"kfTJCIfDe\",name:\"LxT6GX2M6\",type:\"Identifier\"},{collection:\"kfTJCIfDe\",name:\"My_uUvbMy\",type:\"Identifier\"},{collection:\"kfTJCIfDe\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"kfTJCIfDe\",name:\"l6EpIzeFS\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"Tops\"},type:\"BinaryOperation\"}},children:(collection5,paginationInfo5,loadMore5)=>/*#__PURE__*/_jsx(_Fragment,{children:collection5.map(({F7mdTymiG:F7mdTymiGkfTJCIfDe,fb6pom7ue:fb6pom7uekfTJCIfDe,id:idkfTJCIfDe,K5rsUP9Ia:K5rsUP9IakfTJCIfDe,LxT6GX2M6:LxT6GX2M6kfTJCIfDe,My_uUvbMy:My_uUvbMykfTJCIfDe,VOKsD926c:VOKsD926ckfTJCIfDe},i)=>{F7mdTymiGkfTJCIfDe!==null&&F7mdTymiGkfTJCIfDe!==void 0?F7mdTymiGkfTJCIfDe:F7mdTymiGkfTJCIfDe=\"\";K5rsUP9IakfTJCIfDe!==null&&K5rsUP9IakfTJCIfDe!==void 0?K5rsUP9IakfTJCIfDe:K5rsUP9IakfTJCIfDe=\"\";fb6pom7uekfTJCIfDe!==null&&fb6pom7uekfTJCIfDe!==void 0?fb6pom7uekfTJCIfDe:fb6pom7uekfTJCIfDe=\"\";VOKsD926ckfTJCIfDe!==null&&VOKsD926ckfTJCIfDe!==void 0?VOKsD926ckfTJCIfDe:VOKsD926ckfTJCIfDe=\"\";LxT6GX2M6kfTJCIfDe!==null&&LxT6GX2M6kfTJCIfDe!==void 0?LxT6GX2M6kfTJCIfDe:LxT6GX2M6kfTJCIfDe=\"\";My_uUvbMykfTJCIfDe!==null&&My_uUvbMykfTJCIfDe!==void 0?My_uUvbMykfTJCIfDe:My_uUvbMykfTJCIfDe=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`kfTJCIfDe-${idkfTJCIfDe}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{My_uUvbMy:My_uUvbMykfTJCIfDe},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-20xljl\",layoutDependency:layoutDependency,layoutId:\"s_ZrTIg_7\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ud8nuq-container\",layoutDependency:layoutDependency,layoutId:\"DensOmyvt-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:F7mdTymiGkfTJCIfDe,height:\"100%\",id:\"DensOmyvt\",layoutId:\"DensOmyvt\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wc7dxq-container\",layoutDependency:layoutDependency,layoutId:\"Sa_PhVaAs-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:K5rsUP9IakfTJCIfDe,height:\"100%\",id:\"Sa_PhVaAs\",layoutId:\"Sa_PhVaAs\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zqcuph-container\",layoutDependency:layoutDependency,layoutId:\"rGVgUTiAU-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:fb6pom7uekfTJCIfDe,height:\"100%\",id:\"rGVgUTiAU\",layoutId:\"rGVgUTiAU\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-g6kgz6-container\",layoutDependency:layoutDependency,layoutId:\"COcsI5yVA-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:VOKsD926ckfTJCIfDe,height:\"100%\",id:\"COcsI5yVA\",layoutId:\"COcsI5yVA\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+40+24)+0+0+0+0+32+0+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r117bf-container\",layoutDependency:layoutDependency,layoutId:\"P9UUl4C9k-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:LxT6GX2M6kfTJCIfDe,height:\"100%\",id:\"P9UUl4C9k\",layoutId:\"P9UUl4C9k\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]})})},idkfTJCIfDe);})})})})})]})]})]}),visible1&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-stx0pg\",\"data-framer-name\":\"bottoms\",layoutDependency:layoutDependency,layoutId:\"hK7DPLTB0\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lln7x9\",\"data-framer-name\":\"cm\",layoutDependency:layoutDependency,layoutId:\"x1v1kp6T2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pfgfg7\",\"data-framer-name\":\"col-1\",layoutDependency:layoutDependency,layoutId:\"zBnbi_LM9\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lyfuex-container\",layoutDependency:layoutDependency,layoutId:\"vEE01EUxy-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Size\",height:\"100%\",id:\"vEE01EUxy\",layoutId:\"vEE01EUxy\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o8yv2f-container\",layoutDependency:layoutDependency,layoutId:\"ujoQZANJG-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"XS\",height:\"100%\",id:\"ujoQZANJG\",layoutId:\"ujoQZANJG\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+64,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gs2i58-container\",layoutDependency:layoutDependency,layoutId:\"oA64KExW4-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"S\",height:\"100%\",id:\"oA64KExW4\",layoutId:\"oA64KExW4\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+96,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rh1vv0-container\",layoutDependency:layoutDependency,layoutId:\"NiCERmaqw-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"M\",height:\"100%\",id:\"NiCERmaqw\",layoutId:\"NiCERmaqw\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+128,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tezflq-container\",layoutDependency:layoutDependency,layoutId:\"S6llwza3k-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"L\",height:\"100%\",id:\"S6llwza3k\",layoutId:\"S6llwza3k\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+160,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-sse7hp-container\",layoutDependency:layoutDependency,layoutId:\"LHc28jNgV-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"XL\",height:\"100%\",id:\"LHc28jNgV\",layoutId:\"LHc28jNgV\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4ijaza\",\"data-framer-name\":\"col-2\",layoutDependency:layoutDependency,layoutId:\"tckTedZDw\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kw7qiw-container\",layoutDependency:layoutDependency,layoutId:\"bFJHiX84u-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Waist (cm)\",height:\"100%\",id:\"bFJHiX84u\",layoutId:\"bFJHiX84u\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pcst3u\",layoutDependency:layoutDependency,layoutId:\"qqfGykyDQ\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"qqfGykyDQ\",data:SizeGuideBottoms,type:\"Collection\"},select:[{collection:\"qqfGykyDQ\",name:\"ZOgUZlQxe\",type:\"Identifier\"},{collection:\"qqfGykyDQ\",name:\"fJIO5m2Z3\",type:\"Identifier\"},{collection:\"qqfGykyDQ\",name:\"vmabPcXJv\",type:\"Identifier\"},{collection:\"qqfGykyDQ\",name:\"gwTj6s9EV\",type:\"Identifier\"},{collection:\"qqfGykyDQ\",name:\"NCLJjInMT\",type:\"Identifier\"},{collection:\"qqfGykyDQ\",name:\"kZHXBcZ3G\",type:\"Identifier\"},{collection:\"qqfGykyDQ\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"qqfGykyDQ\",name:\"AcSNfIHuY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}},children:(collection6,paginationInfo6,loadMore6)=>/*#__PURE__*/_jsx(_Fragment,{children:collection6.map(({fJIO5m2Z3:fJIO5m2Z3qqfGykyDQ,gwTj6s9EV:gwTj6s9EVqqfGykyDQ,id:idqqfGykyDQ,kZHXBcZ3G:kZHXBcZ3GqqfGykyDQ,NCLJjInMT:NCLJjInMTqqfGykyDQ,vmabPcXJv:vmabPcXJvqqfGykyDQ,ZOgUZlQxe:ZOgUZlQxeqqfGykyDQ},i)=>{ZOgUZlQxeqqfGykyDQ!==null&&ZOgUZlQxeqqfGykyDQ!==void 0?ZOgUZlQxeqqfGykyDQ:ZOgUZlQxeqqfGykyDQ=\"\";fJIO5m2Z3qqfGykyDQ!==null&&fJIO5m2Z3qqfGykyDQ!==void 0?fJIO5m2Z3qqfGykyDQ:fJIO5m2Z3qqfGykyDQ=\"\";vmabPcXJvqqfGykyDQ!==null&&vmabPcXJvqqfGykyDQ!==void 0?vmabPcXJvqqfGykyDQ:vmabPcXJvqqfGykyDQ=\"\";gwTj6s9EVqqfGykyDQ!==null&&gwTj6s9EVqqfGykyDQ!==void 0?gwTj6s9EVqqfGykyDQ:gwTj6s9EVqqfGykyDQ=\"\";NCLJjInMTqqfGykyDQ!==null&&NCLJjInMTqqfGykyDQ!==void 0?NCLJjInMTqqfGykyDQ:NCLJjInMTqqfGykyDQ=\"\";kZHXBcZ3GqqfGykyDQ!==null&&kZHXBcZ3GqqfGykyDQ!==void 0?kZHXBcZ3GqqfGykyDQ:kZHXBcZ3GqqfGykyDQ=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`qqfGykyDQ-${idqqfGykyDQ}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kZHXBcZ3G:kZHXBcZ3GqqfGykyDQ},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11hpb0p\",layoutDependency:layoutDependency,layoutId:\"kb75z517f\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11jp017-container\",layoutDependency:layoutDependency,layoutId:\"U6Cmlm2U7-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:ZOgUZlQxeqqfGykyDQ,height:\"100%\",id:\"U6Cmlm2U7\",layoutId:\"U6Cmlm2U7\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5lmozl-container\",layoutDependency:layoutDependency,layoutId:\"dMMQiHWdc-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:fJIO5m2Z3qqfGykyDQ,height:\"100%\",id:\"dMMQiHWdc\",layoutId:\"dMMQiHWdc\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qeie6y-container\",layoutDependency:layoutDependency,layoutId:\"AyPkZMVHI-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:vmabPcXJvqqfGykyDQ,height:\"100%\",id:\"AyPkZMVHI\",layoutId:\"AyPkZMVHI\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f63vg0-container\",layoutDependency:layoutDependency,layoutId:\"guLS8MmIu-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:gwTj6s9EVqqfGykyDQ,height:\"100%\",id:\"guLS8MmIu\",layoutId:\"guLS8MmIu\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-l8jhr9-container\",layoutDependency:layoutDependency,layoutId:\"sXrdjDz7A-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:NCLJjInMTqqfGykyDQ,height:\"100%\",id:\"sXrdjDz7A\",layoutId:\"sXrdjDz7A\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]})})},idqqfGykyDQ);})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t7803n\",\"data-framer-name\":\"col-3\",layoutDependency:layoutDependency,layoutId:\"p9ABIb7mJ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hjh1xe-container\",layoutDependency:layoutDependency,layoutId:\"IGPY14hbw-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Inseam (cm)\",height:\"100%\",id:\"IGPY14hbw\",layoutId:\"IGPY14hbw\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-eukfkw\",layoutDependency:layoutDependency,layoutId:\"VLTZjdQoD\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"VLTZjdQoD\",data:SizeGuideBottoms,type:\"Collection\"},select:[{collection:\"VLTZjdQoD\",name:\"fQQsn9hUM\",type:\"Identifier\"},{collection:\"VLTZjdQoD\",name:\"psrPA9Ve_\",type:\"Identifier\"},{collection:\"VLTZjdQoD\",name:\"UiFOTREEQ\",type:\"Identifier\"},{collection:\"VLTZjdQoD\",name:\"wvF__X2o7\",type:\"Identifier\"},{collection:\"VLTZjdQoD\",name:\"wHZnDjZgx\",type:\"Identifier\"},{collection:\"VLTZjdQoD\",name:\"kZHXBcZ3G\",type:\"Identifier\"},{collection:\"VLTZjdQoD\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"VLTZjdQoD\",name:\"AcSNfIHuY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}},children:(collection7,paginationInfo7,loadMore7)=>/*#__PURE__*/_jsx(_Fragment,{children:collection7.map(({fQQsn9hUM:fQQsn9hUMVLTZjdQoD,id:idVLTZjdQoD,kZHXBcZ3G:kZHXBcZ3GVLTZjdQoD,psrPA9Ve_:psrPA9Ve_VLTZjdQoD,UiFOTREEQ:UiFOTREEQVLTZjdQoD,wHZnDjZgx:wHZnDjZgxVLTZjdQoD,wvF__X2o7:wvF__X2o7VLTZjdQoD},i)=>{fQQsn9hUMVLTZjdQoD!==null&&fQQsn9hUMVLTZjdQoD!==void 0?fQQsn9hUMVLTZjdQoD:fQQsn9hUMVLTZjdQoD=\"\";psrPA9Ve_VLTZjdQoD!==null&&psrPA9Ve_VLTZjdQoD!==void 0?psrPA9Ve_VLTZjdQoD:psrPA9Ve_VLTZjdQoD=\"\";UiFOTREEQVLTZjdQoD!==null&&UiFOTREEQVLTZjdQoD!==void 0?UiFOTREEQVLTZjdQoD:UiFOTREEQVLTZjdQoD=\"\";wvF__X2o7VLTZjdQoD!==null&&wvF__X2o7VLTZjdQoD!==void 0?wvF__X2o7VLTZjdQoD:wvF__X2o7VLTZjdQoD=\"\";wHZnDjZgxVLTZjdQoD!==null&&wHZnDjZgxVLTZjdQoD!==void 0?wHZnDjZgxVLTZjdQoD:wHZnDjZgxVLTZjdQoD=\"\";kZHXBcZ3GVLTZjdQoD!==null&&kZHXBcZ3GVLTZjdQoD!==void 0?kZHXBcZ3GVLTZjdQoD:kZHXBcZ3GVLTZjdQoD=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`VLTZjdQoD-${idVLTZjdQoD}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kZHXBcZ3G:kZHXBcZ3GVLTZjdQoD},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-swea4b\",layoutDependency:layoutDependency,layoutId:\"A7nsF5x9n\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nbiurc-container\",layoutDependency:layoutDependency,layoutId:\"MUN_Ff2pa-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:fQQsn9hUMVLTZjdQoD,height:\"100%\",id:\"MUN_Ff2pa\",layoutId:\"MUN_Ff2pa\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16zb7os-container\",layoutDependency:layoutDependency,layoutId:\"P2jkLSijn-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:psrPA9Ve_VLTZjdQoD,height:\"100%\",id:\"P2jkLSijn\",layoutId:\"P2jkLSijn\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x5we9z-container\",layoutDependency:layoutDependency,layoutId:\"YCDAyiWRP-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:UiFOTREEQVLTZjdQoD,height:\"100%\",id:\"YCDAyiWRP\",layoutId:\"YCDAyiWRP\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5dm21f-container\",layoutDependency:layoutDependency,layoutId:\"qb5SXHvrs-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:wvF__X2o7VLTZjdQoD,height:\"100%\",id:\"qb5SXHvrs\",layoutId:\"qb5SXHvrs\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13bl2eg-container\",layoutDependency:layoutDependency,layoutId:\"ucOIIhPwh-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:wHZnDjZgxVLTZjdQoD,height:\"100%\",id:\"ucOIIhPwh\",layoutId:\"ucOIIhPwh\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]})})},idVLTZjdQoD);})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iyk82z\",\"data-framer-name\":\"col-4\",layoutDependency:layoutDependency,layoutId:\"I8xMaGfKO\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wj9fk5-container\",layoutDependency:layoutDependency,layoutId:\"L6K6qXosJ-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Length (cm)\",height:\"100%\",id:\"L6K6qXosJ\",layoutId:\"L6K6qXosJ\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pdl3zt\",layoutDependency:layoutDependency,layoutId:\"n47EGpqbM\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"n47EGpqbM\",data:SizeGuideBottoms,type:\"Collection\"},select:[{collection:\"n47EGpqbM\",name:\"ckAAPWmn9\",type:\"Identifier\"},{collection:\"n47EGpqbM\",name:\"tipIfyFug\",type:\"Identifier\"},{collection:\"n47EGpqbM\",name:\"Isow0swtf\",type:\"Identifier\"},{collection:\"n47EGpqbM\",name:\"Qfu0fkCtM\",type:\"Identifier\"},{collection:\"n47EGpqbM\",name:\"qMI1kCLpz\",type:\"Identifier\"},{collection:\"n47EGpqbM\",name:\"kZHXBcZ3G\",type:\"Identifier\"},{collection:\"n47EGpqbM\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"n47EGpqbM\",name:\"AcSNfIHuY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}},children:(collection8,paginationInfo8,loadMore8)=>/*#__PURE__*/_jsx(_Fragment,{children:collection8.map(({ckAAPWmn9:ckAAPWmn9n47EGpqbM,id:idn47EGpqbM,Isow0swtf:Isow0swtfn47EGpqbM,kZHXBcZ3G:kZHXBcZ3Gn47EGpqbM,Qfu0fkCtM:Qfu0fkCtMn47EGpqbM,qMI1kCLpz:qMI1kCLpzn47EGpqbM,tipIfyFug:tipIfyFugn47EGpqbM},i)=>{ckAAPWmn9n47EGpqbM!==null&&ckAAPWmn9n47EGpqbM!==void 0?ckAAPWmn9n47EGpqbM:ckAAPWmn9n47EGpqbM=\"\";tipIfyFugn47EGpqbM!==null&&tipIfyFugn47EGpqbM!==void 0?tipIfyFugn47EGpqbM:tipIfyFugn47EGpqbM=\"\";Isow0swtfn47EGpqbM!==null&&Isow0swtfn47EGpqbM!==void 0?Isow0swtfn47EGpqbM:Isow0swtfn47EGpqbM=\"\";Qfu0fkCtMn47EGpqbM!==null&&Qfu0fkCtMn47EGpqbM!==void 0?Qfu0fkCtMn47EGpqbM:Qfu0fkCtMn47EGpqbM=\"\";qMI1kCLpzn47EGpqbM!==null&&qMI1kCLpzn47EGpqbM!==void 0?qMI1kCLpzn47EGpqbM:qMI1kCLpzn47EGpqbM=\"\";kZHXBcZ3Gn47EGpqbM!==null&&kZHXBcZ3Gn47EGpqbM!==void 0?kZHXBcZ3Gn47EGpqbM:kZHXBcZ3Gn47EGpqbM=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`n47EGpqbM-${idn47EGpqbM}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kZHXBcZ3G:kZHXBcZ3Gn47EGpqbM},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gxxp8\",layoutDependency:layoutDependency,layoutId:\"zoPD5JTy7\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ka3qwi-container\",layoutDependency:layoutDependency,layoutId:\"SBGZcE26B-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:ckAAPWmn9n47EGpqbM,height:\"100%\",id:\"SBGZcE26B\",layoutId:\"SBGZcE26B\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dupky8-container\",layoutDependency:layoutDependency,layoutId:\"Snmgd2xgh-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:tipIfyFugn47EGpqbM,height:\"100%\",id:\"Snmgd2xgh\",layoutId:\"Snmgd2xgh\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11qhbia-container\",layoutDependency:layoutDependency,layoutId:\"n6hSNg4Qp-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:Isow0swtfn47EGpqbM,height:\"100%\",id:\"n6hSNg4Qp\",layoutId:\"n6hSNg4Qp\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eesqr1-container\",layoutDependency:layoutDependency,layoutId:\"LWyivXDHE-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:Qfu0fkCtMn47EGpqbM,height:\"100%\",id:\"LWyivXDHE\",layoutId:\"LWyivXDHE\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tqtsh0-container\",layoutDependency:layoutDependency,layoutId:\"VEp2_PzGw-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:qMI1kCLpzn47EGpqbM,height:\"100%\",id:\"VEp2_PzGw\",layoutId:\"VEp2_PzGw\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]})})},idn47EGpqbM);})})})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vvxcrb\",\"data-framer-name\":\"in\",layoutDependency:layoutDependency,layoutId:\"oLYaWJv8b\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14x29nr\",\"data-framer-name\":\"col-1\",layoutDependency:layoutDependency,layoutId:\"FMY4n6Mql\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",...addPropertyOverrides({gD22p1pXv:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pcx0ir-container\",layoutDependency:layoutDependency,layoutId:\"Ky_JvjiAi-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Size\",height:\"100%\",id:\"Ky_JvjiAi\",layoutId:\"Ky_JvjiAi\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",...addPropertyOverrides({gD22p1pXv:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-105iaw5-container\",layoutDependency:layoutDependency,layoutId:\"p3wqZiQg0-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"XS\",height:\"100%\",id:\"p3wqZiQg0\",layoutId:\"p3wqZiQg0\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",...addPropertyOverrides({gD22p1pXv:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gxbxjb-container\",layoutDependency:layoutDependency,layoutId:\"UK9Nmf6VT-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"S\",height:\"100%\",id:\"UK9Nmf6VT\",layoutId:\"UK9Nmf6VT\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",...addPropertyOverrides({gD22p1pXv:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-138otw2-container\",layoutDependency:layoutDependency,layoutId:\"x50wMiuri-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"M\",height:\"100%\",id:\"x50wMiuri\",layoutId:\"x50wMiuri\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",...addPropertyOverrides({gD22p1pXv:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g54wsd-container\",layoutDependency:layoutDependency,layoutId:\"ZgkDnb2HP-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"L\",height:\"100%\",id:\"ZgkDnb2HP\",layoutId:\"ZgkDnb2HP\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"80px\",...addPropertyOverrides({gD22p1pXv:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-l1cvbn-container\",layoutDependency:layoutDependency,layoutId:\"r1ppoThYa-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"XL\",height:\"100%\",id:\"r1ppoThYa\",layoutId:\"r1ppoThYa\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19efslk\",\"data-framer-name\":\"col-2\",layoutDependency:layoutDependency,layoutId:\"Ljvm9Zkaf\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8cvfz-container\",layoutDependency:layoutDependency,layoutId:\"GUtd7Xnq7-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Waist (in)\",height:\"100%\",id:\"GUtd7Xnq7\",layoutId:\"GUtd7Xnq7\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qjgkf7\",layoutDependency:layoutDependency,layoutId:\"aTZRsce96\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"aTZRsce96\",data:SizeGuideBottoms,type:\"Collection\"},select:[{collection:\"aTZRsce96\",name:\"TXdz90Z75\",type:\"Identifier\"},{collection:\"aTZRsce96\",name:\"o48QiRrlE\",type:\"Identifier\"},{collection:\"aTZRsce96\",name:\"YloKvQDWq\",type:\"Identifier\"},{collection:\"aTZRsce96\",name:\"AQrMrtoCI\",type:\"Identifier\"},{collection:\"aTZRsce96\",name:\"pzO9m6rLQ\",type:\"Identifier\"},{collection:\"aTZRsce96\",name:\"kZHXBcZ3G\",type:\"Identifier\"},{collection:\"aTZRsce96\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"aTZRsce96\",name:\"AcSNfIHuY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}},children:(collection9,paginationInfo9,loadMore9)=>/*#__PURE__*/_jsx(_Fragment,{children:collection9.map(({AQrMrtoCI:AQrMrtoCIaTZRsce96,id:idaTZRsce96,kZHXBcZ3G:kZHXBcZ3GaTZRsce96,o48QiRrlE:o48QiRrlEaTZRsce96,pzO9m6rLQ:pzO9m6rLQaTZRsce96,TXdz90Z75:TXdz90Z75aTZRsce96,YloKvQDWq:YloKvQDWqaTZRsce96},i)=>{TXdz90Z75aTZRsce96!==null&&TXdz90Z75aTZRsce96!==void 0?TXdz90Z75aTZRsce96:TXdz90Z75aTZRsce96=\"\";o48QiRrlEaTZRsce96!==null&&o48QiRrlEaTZRsce96!==void 0?o48QiRrlEaTZRsce96:o48QiRrlEaTZRsce96=\"\";YloKvQDWqaTZRsce96!==null&&YloKvQDWqaTZRsce96!==void 0?YloKvQDWqaTZRsce96:YloKvQDWqaTZRsce96=\"\";AQrMrtoCIaTZRsce96!==null&&AQrMrtoCIaTZRsce96!==void 0?AQrMrtoCIaTZRsce96:AQrMrtoCIaTZRsce96=\"\";pzO9m6rLQaTZRsce96!==null&&pzO9m6rLQaTZRsce96!==void 0?pzO9m6rLQaTZRsce96:pzO9m6rLQaTZRsce96=\"\";kZHXBcZ3GaTZRsce96!==null&&kZHXBcZ3GaTZRsce96!==void 0?kZHXBcZ3GaTZRsce96:kZHXBcZ3GaTZRsce96=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`aTZRsce96-${idaTZRsce96}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kZHXBcZ3G:kZHXBcZ3GaTZRsce96},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kpnivb\",layoutDependency:layoutDependency,layoutId:\"IWIY__cM9\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qag7ud-container\",layoutDependency:layoutDependency,layoutId:\"U3KRDImO3-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:TXdz90Z75aTZRsce96,height:\"100%\",id:\"U3KRDImO3\",layoutId:\"U3KRDImO3\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nt6vd8-container\",layoutDependency:layoutDependency,layoutId:\"y8Vn_ZHyi-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:o48QiRrlEaTZRsce96,height:\"100%\",id:\"y8Vn_ZHyi\",layoutId:\"y8Vn_ZHyi\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-futt4x-container\",layoutDependency:layoutDependency,layoutId:\"SGsXQCdLl-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:YloKvQDWqaTZRsce96,height:\"100%\",id:\"SGsXQCdLl\",layoutId:\"SGsXQCdLl\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4n36py-container\",layoutDependency:layoutDependency,layoutId:\"dEWVDXg30-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:AQrMrtoCIaTZRsce96,height:\"100%\",id:\"dEWVDXg30\",layoutId:\"dEWVDXg30\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nv0gqo-container\",layoutDependency:layoutDependency,layoutId:\"rYNTyhT7o-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:pzO9m6rLQaTZRsce96,height:\"100%\",id:\"rYNTyhT7o\",layoutId:\"rYNTyhT7o\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]})})},idaTZRsce96);})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-186a571\",\"data-framer-name\":\"col-3\",layoutDependency:layoutDependency,layoutId:\"oi47jgWRv\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7in80k-container\",layoutDependency:layoutDependency,layoutId:\"VFHOpFaTm-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Inseam (in)\",height:\"100%\",id:\"VFHOpFaTm\",layoutId:\"VFHOpFaTm\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ir0jc2\",layoutDependency:layoutDependency,layoutId:\"G9E3Z0Kjl\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"G9E3Z0Kjl\",data:SizeGuideBottoms,type:\"Collection\"},select:[{collection:\"G9E3Z0Kjl\",name:\"cJ9B6F9H4\",type:\"Identifier\"},{collection:\"G9E3Z0Kjl\",name:\"XTiPwgylf\",type:\"Identifier\"},{collection:\"G9E3Z0Kjl\",name:\"TSSasfIMz\",type:\"Identifier\"},{collection:\"G9E3Z0Kjl\",name:\"EGX9BLib5\",type:\"Identifier\"},{collection:\"G9E3Z0Kjl\",name:\"QpxBWuwo1\",type:\"Identifier\"},{collection:\"G9E3Z0Kjl\",name:\"kZHXBcZ3G\",type:\"Identifier\"},{collection:\"G9E3Z0Kjl\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"G9E3Z0Kjl\",name:\"AcSNfIHuY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}},children:(collection10,paginationInfo10,loadMore10)=>/*#__PURE__*/_jsx(_Fragment,{children:collection10.map(({cJ9B6F9H4:cJ9B6F9H4G9E3Z0Kjl,EGX9BLib5:EGX9BLib5G9E3Z0Kjl,id:idG9E3Z0Kjl,kZHXBcZ3G:kZHXBcZ3GG9E3Z0Kjl,QpxBWuwo1:QpxBWuwo1G9E3Z0Kjl,TSSasfIMz:TSSasfIMzG9E3Z0Kjl,XTiPwgylf:XTiPwgylfG9E3Z0Kjl},i)=>{cJ9B6F9H4G9E3Z0Kjl!==null&&cJ9B6F9H4G9E3Z0Kjl!==void 0?cJ9B6F9H4G9E3Z0Kjl:cJ9B6F9H4G9E3Z0Kjl=\"\";XTiPwgylfG9E3Z0Kjl!==null&&XTiPwgylfG9E3Z0Kjl!==void 0?XTiPwgylfG9E3Z0Kjl:XTiPwgylfG9E3Z0Kjl=\"\";TSSasfIMzG9E3Z0Kjl!==null&&TSSasfIMzG9E3Z0Kjl!==void 0?TSSasfIMzG9E3Z0Kjl:TSSasfIMzG9E3Z0Kjl=\"\";EGX9BLib5G9E3Z0Kjl!==null&&EGX9BLib5G9E3Z0Kjl!==void 0?EGX9BLib5G9E3Z0Kjl:EGX9BLib5G9E3Z0Kjl=\"\";QpxBWuwo1G9E3Z0Kjl!==null&&QpxBWuwo1G9E3Z0Kjl!==void 0?QpxBWuwo1G9E3Z0Kjl:QpxBWuwo1G9E3Z0Kjl=\"\";kZHXBcZ3GG9E3Z0Kjl!==null&&kZHXBcZ3GG9E3Z0Kjl!==void 0?kZHXBcZ3GG9E3Z0Kjl:kZHXBcZ3GG9E3Z0Kjl=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`G9E3Z0Kjl-${idG9E3Z0Kjl}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kZHXBcZ3G:kZHXBcZ3GG9E3Z0Kjl},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-115tojn\",layoutDependency:layoutDependency,layoutId:\"ZYrHdRBNO\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v22ixh-container\",layoutDependency:layoutDependency,layoutId:\"UK4G1RTzf-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:cJ9B6F9H4G9E3Z0Kjl,height:\"100%\",id:\"UK4G1RTzf\",layoutId:\"UK4G1RTzf\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v2475x-container\",layoutDependency:layoutDependency,layoutId:\"lf7M6hqcx-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:XTiPwgylfG9E3Z0Kjl,height:\"100%\",id:\"lf7M6hqcx\",layoutId:\"lf7M6hqcx\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jgvebm-container\",layoutDependency:layoutDependency,layoutId:\"XxYWSFqJ1-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:TSSasfIMzG9E3Z0Kjl,height:\"100%\",id:\"XxYWSFqJ1\",layoutId:\"XxYWSFqJ1\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vytase-container\",layoutDependency:layoutDependency,layoutId:\"j96Jr0R3c-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:EGX9BLib5G9E3Z0Kjl,height:\"100%\",id:\"j96Jr0R3c\",layoutId:\"j96Jr0R3c\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px), 112px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ipep7g-container\",layoutDependency:layoutDependency,layoutId:\"UbW3dZi3Q-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:QpxBWuwo1G9E3Z0Kjl,height:\"100%\",id:\"UbW3dZi3Q\",layoutId:\"UbW3dZi3Q\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]})})},idG9E3Z0Kjl);})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p252bu\",\"data-framer-name\":\"col-4\",layoutDependency:layoutDependency,layoutId:\"Mfl4gAG1D\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4jno36-container\",layoutDependency:layoutDependency,layoutId:\"mAlq80aa4-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:\"Length (in)\",height:\"100%\",id:\"mAlq80aa4\",layoutId:\"mAlq80aa4\",style:{width:\"100%\"},variant:\"MyNibvQeV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fnobp5\",layoutDependency:layoutDependency,layoutId:\"YTkfjZHe_\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"YTkfjZHe_\",data:SizeGuideBottoms,type:\"Collection\"},select:[{collection:\"YTkfjZHe_\",name:\"qg0zdQFeY\",type:\"Identifier\"},{collection:\"YTkfjZHe_\",name:\"BKv7VxcRJ\",type:\"Identifier\"},{collection:\"YTkfjZHe_\",name:\"UYs9rSKRj\",type:\"Identifier\"},{collection:\"YTkfjZHe_\",name:\"RDGCRPlfq\",type:\"Identifier\"},{collection:\"YTkfjZHe_\",name:\"ZesdQ5TVO\",type:\"Identifier\"},{collection:\"YTkfjZHe_\",name:\"kZHXBcZ3G\",type:\"Identifier\"},{collection:\"YTkfjZHe_\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"YTkfjZHe_\",name:\"AcSNfIHuY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:nMAwK7wod},type:\"BinaryOperation\"}},children:(collection11,paginationInfo11,loadMore11)=>/*#__PURE__*/_jsx(_Fragment,{children:collection11.map(({BKv7VxcRJ:BKv7VxcRJYTkfjZHe_,id:idYTkfjZHe_,kZHXBcZ3G:kZHXBcZ3GYTkfjZHe_,qg0zdQFeY:qg0zdQFeYYTkfjZHe_,RDGCRPlfq:RDGCRPlfqYTkfjZHe_,UYs9rSKRj:UYs9rSKRjYTkfjZHe_,ZesdQ5TVO:ZesdQ5TVOYTkfjZHe_},i)=>{qg0zdQFeYYTkfjZHe_!==null&&qg0zdQFeYYTkfjZHe_!==void 0?qg0zdQFeYYTkfjZHe_:qg0zdQFeYYTkfjZHe_=\"\";BKv7VxcRJYTkfjZHe_!==null&&BKv7VxcRJYTkfjZHe_!==void 0?BKv7VxcRJYTkfjZHe_:BKv7VxcRJYTkfjZHe_=\"\";UYs9rSKRjYTkfjZHe_!==null&&UYs9rSKRjYTkfjZHe_!==void 0?UYs9rSKRjYTkfjZHe_:UYs9rSKRjYTkfjZHe_=\"\";RDGCRPlfqYTkfjZHe_!==null&&RDGCRPlfqYTkfjZHe_!==void 0?RDGCRPlfqYTkfjZHe_:RDGCRPlfqYTkfjZHe_=\"\";ZesdQ5TVOYTkfjZHe_!==null&&ZesdQ5TVOYTkfjZHe_!==void 0?ZesdQ5TVOYTkfjZHe_:ZesdQ5TVOYTkfjZHe_=\"\";kZHXBcZ3GYTkfjZHe_!==null&&kZHXBcZ3GYTkfjZHe_!==void 0?kZHXBcZ3GYTkfjZHe_:kZHXBcZ3GYTkfjZHe_=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`YTkfjZHe_-${idYTkfjZHe_}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kZHXBcZ3G:kZHXBcZ3GYTkfjZHe_},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n50mta\",layoutDependency:layoutDependency,layoutId:\"YEsoeKJit\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bgjlrp-container\",layoutDependency:layoutDependency,layoutId:\"u5Ynezd8M-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:qg0zdQFeYYTkfjZHe_,height:\"100%\",id:\"u5Ynezd8M\",layoutId:\"u5Ynezd8M\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-103e8dc-container\",layoutDependency:layoutDependency,layoutId:\"q_jwtwCG7-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:BKv7VxcRJYTkfjZHe_,height:\"100%\",id:\"q_jwtwCG7\",layoutId:\"q_jwtwCG7\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-26em3-container\",layoutDependency:layoutDependency,layoutId:\"DbKgcWxUS-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:UYs9rSKRjYTkfjZHe_,height:\"100%\",id:\"DbKgcWxUS\",layoutId:\"DbKgcWxUS\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-nu5gau-container\",layoutDependency:layoutDependency,layoutId:\"oHkbyZREa-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:RDGCRPlfqYTkfjZHe_,height:\"100%\",id:\"oHkbyZREa\",layoutId:\"oHkbyZREa\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({gD22p1pXv:{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 83px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||256)-0-472)/2+232+48)+0+0+0+0+32+0+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xmqvsz-container\",layoutDependency:layoutDependency,layoutId:\"t2QzssXDt-container\",children:/*#__PURE__*/_jsx(SizeGuideTitle,{FNc08I_KH:ZesdQ5TVOYTkfjZHe_,height:\"100%\",id:\"t2QzssXDt\",layoutId:\"t2QzssXDt\",style:{width:\"100%\"},variant:\"jCCjKxAu7\",width:\"100%\"})})})]})})},idYTkfjZHe_);})})})})})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1NwsQ.framer-z3fnw4, .framer-1NwsQ .framer-z3fnw4 { display: block; }\",\".framer-1NwsQ.framer-1940h78 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 476px; }\",\".framer-1NwsQ .framer-1s81w7r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1NwsQ .framer-1c685y1 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-1NwsQ .framer-1cah4nu-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-1NwsQ .framer-1ej7ylu, .framer-1NwsQ .framer-stx0pg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1NwsQ .framer-x5vvcx, .framer-1NwsQ .framer-hpnqpc, .framer-1NwsQ .framer-1lln7x9, .framer-1NwsQ .framer-vvxcrb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1NwsQ .framer-10giajg, .framer-1NwsQ .framer-dkqvud, .framer-1NwsQ .framer-pfgfg7, .framer-1NwsQ .framer-14x29nr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 80px; }\",\".framer-1NwsQ .framer-1ip6ebe-container, .framer-1NwsQ .framer-bznzmy-container, .framer-1NwsQ .framer-ob34bi-container, .framer-1NwsQ .framer-uhsshw-container, .framer-1NwsQ .framer-jefegu-container, .framer-1NwsQ .framer-exz2vx-container, .framer-1NwsQ .framer-1thyvqz-container, .framer-1NwsQ .framer-lj9885-container, .framer-1NwsQ .framer-yl611s-container, .framer-1NwsQ .framer-16dewcw-container, .framer-1NwsQ .framer-i4g5ue-container, .framer-1NwsQ .framer-is5xze-container, .framer-1NwsQ .framer-167zhq6-container, .framer-1NwsQ .framer-1qsd7tx-container, .framer-1NwsQ .framer-1upzrh2-container, .framer-1NwsQ .framer-1mbqznq-container, .framer-1NwsQ .framer-ogu8mk-container, .framer-1NwsQ .framer-rlxxrs-container, .framer-1NwsQ .framer-1ok6v23-container, .framer-1NwsQ .framer-kx57wz-container, .framer-1NwsQ .framer-mn95l1-container, .framer-1NwsQ .framer-1692323-container, .framer-1NwsQ .framer-1gp4e12-container, .framer-1NwsQ .framer-158szav-container, .framer-1NwsQ .framer-icge09-container, .framer-1NwsQ .framer-3yjsyg-container, .framer-1NwsQ .framer-y4zzes-container, .framer-1NwsQ .framer-1g8vskz-container, .framer-1NwsQ .framer-1f6ikpf-container, .framer-1NwsQ .framer-11p1zwn-container, .framer-1NwsQ .framer-1f73bvx-container, .framer-1NwsQ .framer-a3gjj5-container, .framer-1NwsQ .framer-1d0rzer-container, .framer-1NwsQ .framer-91122z-container, .framer-1NwsQ .framer-n8yy9f-container, .framer-1NwsQ .framer-9gwhnp-container, .framer-1NwsQ .framer-7tll7m-container, .framer-1NwsQ .framer-yiw5y3-container, .framer-1NwsQ .framer-ys9cko-container, .framer-1NwsQ .framer-19xb55h-container, .framer-1NwsQ .framer-bso34k-container, .framer-1NwsQ .framer-1keo6lk-container, .framer-1NwsQ .framer-ovkqwc-container, .framer-1NwsQ .framer-1ud8nuq-container, .framer-1NwsQ .framer-1wc7dxq-container, .framer-1NwsQ .framer-zqcuph-container, .framer-1NwsQ .framer-g6kgz6-container, .framer-1NwsQ .framer-1r117bf-container, .framer-1NwsQ .framer-lyfuex-container, .framer-1NwsQ .framer-1o8yv2f-container, .framer-1NwsQ .framer-gs2i58-container, .framer-1NwsQ .framer-1rh1vv0-container, .framer-1NwsQ .framer-1tezflq-container, .framer-1NwsQ .framer-sse7hp-container, .framer-1NwsQ .framer-1kw7qiw-container, .framer-1NwsQ .framer-11jp017-container, .framer-1NwsQ .framer-5lmozl-container, .framer-1NwsQ .framer-qeie6y-container, .framer-1NwsQ .framer-1f63vg0-container, .framer-1NwsQ .framer-l8jhr9-container, .framer-1NwsQ .framer-hjh1xe-container, .framer-1NwsQ .framer-1nbiurc-container, .framer-1NwsQ .framer-16zb7os-container, .framer-1NwsQ .framer-1x5we9z-container, .framer-1NwsQ .framer-5dm21f-container, .framer-1NwsQ .framer-13bl2eg-container, .framer-1NwsQ .framer-1wj9fk5-container, .framer-1NwsQ .framer-1ka3qwi-container, .framer-1NwsQ .framer-1dupky8-container, .framer-1NwsQ .framer-11qhbia-container, .framer-1NwsQ .framer-1eesqr1-container, .framer-1NwsQ .framer-1tqtsh0-container, .framer-1NwsQ .framer-pcx0ir-container, .framer-1NwsQ .framer-105iaw5-container, .framer-1NwsQ .framer-1gxbxjb-container, .framer-1NwsQ .framer-138otw2-container, .framer-1NwsQ .framer-1g54wsd-container, .framer-1NwsQ .framer-l1cvbn-container, .framer-1NwsQ .framer-8cvfz-container, .framer-1NwsQ .framer-1qag7ud-container, .framer-1NwsQ .framer-1nt6vd8-container, .framer-1NwsQ .framer-futt4x-container, .framer-1NwsQ .framer-4n36py-container, .framer-1NwsQ .framer-1nv0gqo-container, .framer-1NwsQ .framer-7in80k-container, .framer-1NwsQ .framer-v22ixh-container, .framer-1NwsQ .framer-1v2475x-container, .framer-1NwsQ .framer-1jgvebm-container, .framer-1NwsQ .framer-1vytase-container, .framer-1NwsQ .framer-ipep7g-container, .framer-1NwsQ .framer-4jno36-container, .framer-1NwsQ .framer-bgjlrp-container, .framer-1NwsQ .framer-103e8dc-container, .framer-1NwsQ .framer-26em3-container, .framer-1NwsQ .framer-nu5gau-container, .framer-1NwsQ .framer-1xmqvsz-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-1NwsQ .framer-1mtgjn7, .framer-1NwsQ .framer-1mh38ie, .framer-1NwsQ .framer-4kf4ij, .framer-1NwsQ .framer-gsqcr, .framer-1NwsQ .framer-4ijaza, .framer-1NwsQ .framer-t7803n, .framer-1NwsQ .framer-19efslk, .framer-1NwsQ .framer-186a571 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 112px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-1NwsQ .framer-5o1oxj, .framer-1NwsQ .framer-hu05y0, .framer-1NwsQ .framer-1hdcq2w, .framer-1NwsQ .framer-qzoeol, .framer-1NwsQ .framer-yyq38d, .framer-1NwsQ .framer-1f4h3n, .framer-1NwsQ .framer-pcst3u, .framer-1NwsQ .framer-eukfkw, .framer-1NwsQ .framer-pdl3zt, .framer-1NwsQ .framer-qjgkf7, .framer-1NwsQ .framer-1ir0jc2, .framer-1NwsQ .framer-1fnobp5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-1NwsQ .framer-vidld, .framer-1NwsQ .framer-1d3apt1, .framer-1NwsQ .framer-nbhtrb, .framer-1NwsQ .framer-kf2dzd, .framer-1NwsQ .framer-1kjjcwk, .framer-1NwsQ .framer-20xljl, .framer-1NwsQ .framer-11hpb0p, .framer-1NwsQ .framer-swea4b, .framer-1NwsQ .framer-1gxxp8, .framer-1NwsQ .framer-1kpnivb, .framer-1NwsQ .framer-115tojn, .framer-1NwsQ .framer-n50mta { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-1NwsQ .framer-fwec93, .framer-1NwsQ .framer-1is5764, .framer-1NwsQ .framer-1iyk82z, .framer-1NwsQ .framer-p252bu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1NwsQ.framer-1940h78, .framer-1NwsQ .framer-1s81w7r, .framer-1NwsQ .framer-1ej7ylu, .framer-1NwsQ .framer-x5vvcx, .framer-1NwsQ .framer-10giajg, .framer-1NwsQ .framer-1mtgjn7, .framer-1NwsQ .framer-5o1oxj, .framer-1NwsQ .framer-vidld, .framer-1NwsQ .framer-1mh38ie, .framer-1NwsQ .framer-hu05y0, .framer-1NwsQ .framer-1d3apt1, .framer-1NwsQ .framer-fwec93, .framer-1NwsQ .framer-1hdcq2w, .framer-1NwsQ .framer-nbhtrb, .framer-1NwsQ .framer-hpnqpc, .framer-1NwsQ .framer-dkqvud, .framer-1NwsQ .framer-4kf4ij, .framer-1NwsQ .framer-qzoeol, .framer-1NwsQ .framer-kf2dzd, .framer-1NwsQ .framer-gsqcr, .framer-1NwsQ .framer-yyq38d, .framer-1NwsQ .framer-1kjjcwk, .framer-1NwsQ .framer-1is5764, .framer-1NwsQ .framer-1f4h3n, .framer-1NwsQ .framer-20xljl, .framer-1NwsQ .framer-stx0pg, .framer-1NwsQ .framer-1lln7x9, .framer-1NwsQ .framer-pfgfg7, .framer-1NwsQ .framer-4ijaza, .framer-1NwsQ .framer-pcst3u, .framer-1NwsQ .framer-11hpb0p, .framer-1NwsQ .framer-t7803n, .framer-1NwsQ .framer-eukfkw, .framer-1NwsQ .framer-swea4b, .framer-1NwsQ .framer-1iyk82z, .framer-1NwsQ .framer-pdl3zt, .framer-1NwsQ .framer-1gxxp8, .framer-1NwsQ .framer-vvxcrb, .framer-1NwsQ .framer-14x29nr, .framer-1NwsQ .framer-19efslk, .framer-1NwsQ .framer-qjgkf7, .framer-1NwsQ .framer-1kpnivb, .framer-1NwsQ .framer-186a571, .framer-1NwsQ .framer-1ir0jc2, .framer-1NwsQ .framer-115tojn, .framer-1NwsQ .framer-p252bu, .framer-1NwsQ .framer-1fnobp5, .framer-1NwsQ .framer-n50mta { gap: 0px; } .framer-1NwsQ.framer-1940h78 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-1NwsQ.framer-1940h78 > :first-child, .framer-1NwsQ .framer-1ej7ylu > :first-child, .framer-1NwsQ .framer-10giajg > :first-child, .framer-1NwsQ .framer-1mtgjn7 > :first-child, .framer-1NwsQ .framer-5o1oxj > :first-child, .framer-1NwsQ .framer-vidld > :first-child, .framer-1NwsQ .framer-1mh38ie > :first-child, .framer-1NwsQ .framer-hu05y0 > :first-child, .framer-1NwsQ .framer-1d3apt1 > :first-child, .framer-1NwsQ .framer-fwec93 > :first-child, .framer-1NwsQ .framer-1hdcq2w > :first-child, .framer-1NwsQ .framer-nbhtrb > :first-child, .framer-1NwsQ .framer-dkqvud > :first-child, .framer-1NwsQ .framer-4kf4ij > :first-child, .framer-1NwsQ .framer-qzoeol > :first-child, .framer-1NwsQ .framer-kf2dzd > :first-child, .framer-1NwsQ .framer-gsqcr > :first-child, .framer-1NwsQ .framer-yyq38d > :first-child, .framer-1NwsQ .framer-1kjjcwk > :first-child, .framer-1NwsQ .framer-1is5764 > :first-child, .framer-1NwsQ .framer-1f4h3n > :first-child, .framer-1NwsQ .framer-20xljl > :first-child, .framer-1NwsQ .framer-stx0pg > :first-child, .framer-1NwsQ .framer-pfgfg7 > :first-child, .framer-1NwsQ .framer-4ijaza > :first-child, .framer-1NwsQ .framer-pcst3u > :first-child, .framer-1NwsQ .framer-11hpb0p > :first-child, .framer-1NwsQ .framer-t7803n > :first-child, .framer-1NwsQ .framer-eukfkw > :first-child, .framer-1NwsQ .framer-swea4b > :first-child, .framer-1NwsQ .framer-1iyk82z > :first-child, .framer-1NwsQ .framer-pdl3zt > :first-child, .framer-1NwsQ .framer-1gxxp8 > :first-child, .framer-1NwsQ .framer-14x29nr > :first-child, .framer-1NwsQ .framer-19efslk > :first-child, .framer-1NwsQ .framer-qjgkf7 > :first-child, .framer-1NwsQ .framer-1kpnivb > :first-child, .framer-1NwsQ .framer-186a571 > :first-child, .framer-1NwsQ .framer-1ir0jc2 > :first-child, .framer-1NwsQ .framer-115tojn > :first-child, .framer-1NwsQ .framer-p252bu > :first-child, .framer-1NwsQ .framer-1fnobp5 > :first-child, .framer-1NwsQ .framer-n50mta > :first-child { margin-top: 0px; } .framer-1NwsQ.framer-1940h78 > :last-child, .framer-1NwsQ .framer-1ej7ylu > :last-child, .framer-1NwsQ .framer-10giajg > :last-child, .framer-1NwsQ .framer-1mtgjn7 > :last-child, .framer-1NwsQ .framer-5o1oxj > :last-child, .framer-1NwsQ .framer-vidld > :last-child, .framer-1NwsQ .framer-1mh38ie > :last-child, .framer-1NwsQ .framer-hu05y0 > :last-child, .framer-1NwsQ .framer-1d3apt1 > :last-child, .framer-1NwsQ .framer-fwec93 > :last-child, .framer-1NwsQ .framer-1hdcq2w > :last-child, .framer-1NwsQ .framer-nbhtrb > :last-child, .framer-1NwsQ .framer-dkqvud > :last-child, .framer-1NwsQ .framer-4kf4ij > :last-child, .framer-1NwsQ .framer-qzoeol > :last-child, .framer-1NwsQ .framer-kf2dzd > :last-child, .framer-1NwsQ .framer-gsqcr > :last-child, .framer-1NwsQ .framer-yyq38d > :last-child, .framer-1NwsQ .framer-1kjjcwk > :last-child, .framer-1NwsQ .framer-1is5764 > :last-child, .framer-1NwsQ .framer-1f4h3n > :last-child, .framer-1NwsQ .framer-20xljl > :last-child, .framer-1NwsQ .framer-stx0pg > :last-child, .framer-1NwsQ .framer-pfgfg7 > :last-child, .framer-1NwsQ .framer-4ijaza > :last-child, .framer-1NwsQ .framer-pcst3u > :last-child, .framer-1NwsQ .framer-11hpb0p > :last-child, .framer-1NwsQ .framer-t7803n > :last-child, .framer-1NwsQ .framer-eukfkw > :last-child, .framer-1NwsQ .framer-swea4b > :last-child, .framer-1NwsQ .framer-1iyk82z > :last-child, .framer-1NwsQ .framer-pdl3zt > :last-child, .framer-1NwsQ .framer-1gxxp8 > :last-child, .framer-1NwsQ .framer-14x29nr > :last-child, .framer-1NwsQ .framer-19efslk > :last-child, .framer-1NwsQ .framer-qjgkf7 > :last-child, .framer-1NwsQ .framer-1kpnivb > :last-child, .framer-1NwsQ .framer-186a571 > :last-child, .framer-1NwsQ .framer-1ir0jc2 > :last-child, .framer-1NwsQ .framer-115tojn > :last-child, .framer-1NwsQ .framer-p252bu > :last-child, .framer-1NwsQ .framer-1fnobp5 > :last-child, .framer-1NwsQ .framer-n50mta > :last-child { margin-bottom: 0px; } .framer-1NwsQ .framer-1s81w7r > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-1NwsQ .framer-1s81w7r > :first-child, .framer-1NwsQ .framer-x5vvcx > :first-child, .framer-1NwsQ .framer-hpnqpc > :first-child, .framer-1NwsQ .framer-1lln7x9 > :first-child, .framer-1NwsQ .framer-vvxcrb > :first-child { margin-left: 0px; } .framer-1NwsQ .framer-1s81w7r > :last-child, .framer-1NwsQ .framer-x5vvcx > :last-child, .framer-1NwsQ .framer-hpnqpc > :last-child, .framer-1NwsQ .framer-1lln7x9 > :last-child, .framer-1NwsQ .framer-vvxcrb > :last-child { margin-right: 0px; } .framer-1NwsQ .framer-1ej7ylu > *, .framer-1NwsQ .framer-10giajg > *, .framer-1NwsQ .framer-1mtgjn7 > *, .framer-1NwsQ .framer-vidld > *, .framer-1NwsQ .framer-1mh38ie > *, .framer-1NwsQ .framer-1d3apt1 > *, .framer-1NwsQ .framer-fwec93 > *, .framer-1NwsQ .framer-nbhtrb > *, .framer-1NwsQ .framer-dkqvud > *, .framer-1NwsQ .framer-4kf4ij > *, .framer-1NwsQ .framer-kf2dzd > *, .framer-1NwsQ .framer-gsqcr > *, .framer-1NwsQ .framer-1kjjcwk > *, .framer-1NwsQ .framer-1is5764 > *, .framer-1NwsQ .framer-20xljl > *, .framer-1NwsQ .framer-stx0pg > *, .framer-1NwsQ .framer-pfgfg7 > *, .framer-1NwsQ .framer-4ijaza > *, .framer-1NwsQ .framer-11hpb0p > *, .framer-1NwsQ .framer-t7803n > *, .framer-1NwsQ .framer-swea4b > *, .framer-1NwsQ .framer-1iyk82z > *, .framer-1NwsQ .framer-1gxxp8 > *, .framer-1NwsQ .framer-14x29nr > *, .framer-1NwsQ .framer-19efslk > *, .framer-1NwsQ .framer-1kpnivb > *, .framer-1NwsQ .framer-186a571 > *, .framer-1NwsQ .framer-115tojn > *, .framer-1NwsQ .framer-p252bu > *, .framer-1NwsQ .framer-n50mta > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-1NwsQ .framer-x5vvcx > *, .framer-1NwsQ .framer-hpnqpc > *, .framer-1NwsQ .framer-1lln7x9 > *, .framer-1NwsQ .framer-vvxcrb > * { margin: 0px; margin-left: calc(1px / 2); margin-right: calc(1px / 2); } .framer-1NwsQ .framer-5o1oxj > *, .framer-1NwsQ .framer-hu05y0 > *, .framer-1NwsQ .framer-1hdcq2w > *, .framer-1NwsQ .framer-qzoeol > *, .framer-1NwsQ .framer-yyq38d > *, .framer-1NwsQ .framer-1f4h3n > *, .framer-1NwsQ .framer-pcst3u > *, .framer-1NwsQ .framer-eukfkw > *, .framer-1NwsQ .framer-pdl3zt > *, .framer-1NwsQ .framer-qjgkf7 > *, .framer-1NwsQ .framer-1ir0jc2 > *, .framer-1NwsQ .framer-1fnobp5 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 256\n * @framerIntrinsicWidth 476\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gD22p1pXv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"nMAwK7wod\":\"filter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerdjZmpdZ3m=withCSS(Component,css,\"framer-1NwsQ\");export default FramerdjZmpdZ3m;FramerdjZmpdZ3m.displayName=\"size-guide / contents\";FramerdjZmpdZ3m.defaultProps={height:256,width:476};addPropertyControls(FramerdjZmpdZ3m,{variant:{options:[\"jyG69Bjod\",\"gD22p1pXv\"],optionTitles:[\"CM\",\"IN\"],title:\"Variant\",type:ControlType.Enum},nMAwK7wod:{defaultValue:\"Tops\",title:\"Filter\",type:ControlType.String}});addFonts(FramerdjZmpdZ3m,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SizeGuideToggleFonts,...SizeGuideTitleFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdjZmpdZ3m\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"476\",\"framerVariables\":\"{\\\"nMAwK7wod\\\":\\\"filter\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gD22p1pXv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"256\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./djZmpdZ3m.map", "// Generated by Framer (9f68555)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import SizeGuideContents from\"https://framerusercontent.com/modules/Txx3XGcgb6LgUyZChOFq/PXMAv6V9YdUtHHtNNODT/djZmpdZ3m.js\";const SizeGuideContentsFonts=getFonts(SizeGuideContents);const serializationHash=\"framer-tWqm7\";const variantClassNames={l9C8bOMij:\"framer-v-1tbnpcu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({filter,height,id,width,...props})=>{var _ref;return{...props,IujqySmT2:(_ref=filter!==null&&filter!==void 0?filter:props.IujqySmT2)!==null&&_ref!==void 0?_ref:\"Tees\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,IujqySmT2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"l9C8bOMij\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1tbnpcu\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"l9C8bOMij\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255))\",...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:256,width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 80px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+40+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vqo70m-container\",layoutDependency:layoutDependency,layoutId:\"h5U9Nn64h-container\",children:/*#__PURE__*/_jsx(SizeGuideContents,{height:\"100%\",id:\"h5U9Nn64h\",layoutId:\"h5U9Nn64h\",nMAwK7wod:IujqySmT2,style:{width:\"100%\"},variant:\"jyG69Bjod\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tWqm7.framer-szbv1r, .framer-tWqm7 .framer-szbv1r { display: block; }\",\".framer-tWqm7.framer-1tbnpcu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 800px; justify-content: flex-start; overflow: visible; padding: 40px; position: relative; width: 556px; }\",\".framer-tWqm7 .framer-vqo70m-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-tWqm7.framer-1tbnpcu { gap: 0px; } .framer-tWqm7.framer-1tbnpcu > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-tWqm7.framer-1tbnpcu > :first-child { margin-top: 0px; } .framer-tWqm7.framer-1tbnpcu > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 556\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IujqySmT2\":\"filter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerp_Bey0hiq=withCSS(Component,css,\"framer-tWqm7\");export default Framerp_Bey0hiq;Framerp_Bey0hiq.displayName=\"size-guide / modal\";Framerp_Bey0hiq.defaultProps={height:800,width:556};addPropertyControls(Framerp_Bey0hiq,{IujqySmT2:{defaultValue:\"Tees\",title:\"Filter\",type:ControlType.String}});addFonts(Framerp_Bey0hiq,[{explicitInter:true,fonts:[]},...SizeGuideContentsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp_Bey0hiq\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"IujqySmT2\\\":\\\"filter\\\"}\",\"framerIntrinsicWidth\":\"556\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (4240133)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={lIbaEybqr:{hover:true}};const cycleOrder=[\"lIbaEybqr\",\"uXYsN7ORs\"];const serializationHash=\"framer-Gc6Xj\";const variantClassNames={lIbaEybqr:\"framer-v-6ymznz\",uXYsN7ORs:\"framer-v-dz7deg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"uXYsN7ORs\",Inactive:\"lIbaEybqr\"};const getProps=({height,id,image,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,gW_caCvMj:tap!==null&&tap!==void 0?tap:props.gW_caCvMj,k4H1827Jh:image!==null&&image!==void 0?image:props.k4H1827Jh,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"lIbaEybqr\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,gW_caCvMj,k4H1827Jh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lIbaEybqr\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap94abhx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(gW_caCvMj){const res=await gW_caCvMj(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,background:{alt:\"\",positionX:\"center\",positionY:\"center\"},className:cx(serializationHash,...sharedStyleClassNames,\"framer-6ymznz\",className,classNames),\"data-framer-name\":\"Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lIbaEybqr\",onTap:onTap94abhx,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{uXYsN7ORs:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\"}},...addPropertyOverrides({\"lIbaEybqr-hover\":{\"data-framer-name\":undefined},uXYsN7ORs:{\"data-border\":true,\"data-framer-name\":\"Active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||400)*.5000000000000002-(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||400)-0)*1/2)),sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(k4H1827Jh)},className:\"framer-pf3qp8\",layoutDependency:layoutDependency,layoutId:\"PCka_uPh6\",...addPropertyOverrides({\"lIbaEybqr-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||400)*.5000000000000002-(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||400)-0)*1.1/2)),sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.1)`,...toResponsiveImage(k4H1827Jh)}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Gc6Xj.framer-151wfgd, .framer-Gc6Xj .framer-151wfgd { display: block; }\",\".framer-Gc6Xj.framer-6ymznz { cursor: pointer; height: 400px; overflow: hidden; position: relative; width: 400px; }\",\".framer-Gc6Xj .framer-pf3qp8 { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-Gc6Xj.framer-v-dz7deg.framer-6ymznz, .framer-Gc6Xj.framer-v-6ymznz.hover.framer-6ymznz { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 400px); }\",\".framer-Gc6Xj.framer-v-6ymznz.hover .framer-pf3qp8 { height: 110%; left: calc(50.00000000000002% - 110.00000000000001% / 2); top: calc(50.00000000000002% - 110.00000000000001% / 2); width: 110%; }\",'.framer-Gc6Xj[data-border=\"true\"]::after, .framer-Gc6Xj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uXYsN7ORs\":{\"layout\":[\"fixed\",\"fixed\"]},\"Zgd3Z7UUB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"gW_caCvMj\":\"tap\",\"k4H1827Jh\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerRj7EN6Ujw=withCSS(Component,css,\"framer-Gc6Xj\");export default FramerRj7EN6Ujw;FramerRj7EN6Ujw.displayName=\"Shop / carouselThumbnail\";FramerRj7EN6Ujw.defaultProps={height:400,width:400};addPropertyControls(FramerRj7EN6Ujw,{variant:{options:[\"lIbaEybqr\",\"uXYsN7ORs\"],optionTitles:[\"Inactive\",\"Active\"],title:\"Variant\",type:ControlType.Enum},gW_caCvMj:{title:\"Tap\",type:ControlType.EventHandler},k4H1827Jh:{title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerRj7EN6Ujw,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRj7EN6Ujw\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"gW_caCvMj\\\":\\\"tap\\\",\\\"k4H1827Jh\\\":\\\"image\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uXYsN7ORs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Zgd3Z7UUB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Rj7EN6Ujw.map", "// Generated by Framer (9f68555)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ShopCarouselThumbnail from\"https://framerusercontent.com/modules/Sw4ZcqLgp4TU78y2mc7g/YEiKP7KQ6RRA645LZ9Pd/Rj7EN6Ujw.js\";const ShopCarouselThumbnailFonts=getFonts(ShopCarouselThumbnail);const cycleOrder=[\"A34zDhl3Q\",\"DGxziFvkn\",\"fpa6NuOCX\",\"QbCW89rg1\",\"LLniCfajD\",\"ymcMn7p35\",\"t52DsCF7c\",\"z3HojRHCG\"];const serializationHash=\"framer-DHY0T\";const variantClassNames={A34zDhl3Q:\"framer-v-inikoa\",DGxziFvkn:\"framer-v-5deufv\",fpa6NuOCX:\"framer-v-ilerwr\",LLniCfajD:\"framer-v-1g2xg7a\",QbCW89rg1:\"framer-v-zpi66x\",t52DsCF7c:\"framer-v-1tmj8hs\",ymcMn7p35:\"framer-v-1z08ra4\",z3HojRHCG:\"framer-v-u8xpu1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:64,delay:0,mass:2,stiffness:250,type:\"spring\"};const negate=value=>{return!value;};const isSet=value=>{if(Array.isArray(value)){return value.length>0;}return value!==undefined&&value!==null&&value!==\"\";};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"1\":\"A34zDhl3Q\",\"2\":\"DGxziFvkn\",\"3\":\"fpa6NuOCX\",\"4\":\"QbCW89rg1\",\"5\":\"LLniCfajD\",\"6\":\"ymcMn7p35\",\"7\":\"t52DsCF7c\",\"8\":\"z3HojRHCG\"};const getProps=({height,id,image1,image2,image3,image4,image5,image6,image7,image8,phone,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref,_ref1;return{...props,E_YyIj1Fq:image1!==null&&image1!==void 0?image1:props.E_YyIj1Fq,EGr7oOYYz:image6!==null&&image6!==void 0?image6:props.EGr7oOYYz,L3lHBq7ad:image4!==null&&image4!==void 0?image4:props.L3lHBq7ad,L75eUgVoI:image7!==null&&image7!==void 0?image7:props.L75eUgVoI,LPo6c9k2x:image2!==null&&image2!==void 0?image2:props.LPo6c9k2x,Lv0pcL2PA:image8!==null&&image8!==void 0?image8:props.Lv0pcL2PA,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"A34zDhl3Q\",XbXpWCKKc:(_ref1=phone!==null&&phone!==void 0?phone:props.XbXpWCKKc)!==null&&_ref1!==void 0?_ref1:true,YjWpMatn8:image5!==null&&image5!==void 0?image5:props.YjWpMatn8,zw0_cPFar:image3!==null&&image3!==void 0?image3:props.zw0_cPFar};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,E_YyIj1Fq,LPo6c9k2x,zw0_cPFar,L3lHBq7ad,YjWpMatn8,EGr7oOYYz,L75eUgVoI,Lv0pcL2PA,XbXpWCKKc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"A34zDhl3Q\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const gW_caCvMj1y17c12=activeVariantCallback(async(...args)=>{setVariant(\"A34zDhl3Q\");});const gW_caCvMjhxnvla=activeVariantCallback(async(...args)=>{setVariant(\"DGxziFvkn\");});const gW_caCvMjosiqtq=activeVariantCallback(async(...args)=>{setVariant(\"fpa6NuOCX\");});const gW_caCvMjgobnu9=activeVariantCallback(async(...args)=>{setVariant(\"QbCW89rg1\");});const gW_caCvMj2c7za1=activeVariantCallback(async(...args)=>{setVariant(\"LLniCfajD\");});const gW_caCvMj1hhqqt7=activeVariantCallback(async(...args)=>{setVariant(\"ymcMn7p35\");});const gW_caCvMj17dhw5h=activeVariantCallback(async(...args)=>{setVariant(\"t52DsCF7c\");});const gW_caCvMjwhrxs9=activeVariantCallback(async(...args)=>{setVariant(\"z3HojRHCG\");});const ref1=React.useRef(null);const visible=negate(XbXpWCKKc);const visible1=isSet(LPo6c9k2x);const visible2=isSet(zw0_cPFar);const visible3=isSet(L3lHBq7ad);const visible4=isSet(YjWpMatn8);const visible5=isSet(EGr7oOYYz);const visible6=isSet(L75eUgVoI);const visible7=isSet(Lv0pcL2PA);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-inikoa\",className,classNames),\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"A34zDhl3Q\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-6e33f179-6372-448b-9570-e19597ada293, rgb(244, 242, 238))\",...style},...addPropertyOverrides({DGxziFvkn:{\"data-framer-name\":\"2\"},fpa6NuOCX:{\"data-framer-name\":\"3\"},LLniCfajD:{\"data-framer-name\":\"5\"},QbCW89rg1:{\"data-framer-name\":\"4\"},t52DsCF7c:{\"data-framer-name\":\"7\"},ymcMn7p35:{\"data-framer-name\":\"6\"},z3HojRHCG:{\"data-framer-name\":\"8\"}},baseVariant,gestureVariant),children:[visible&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16z62hv\",\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"jqYonomZO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kocjz2\",\"data-framer-name\":\"thumbnails-container\",layoutDependency:layoutDependency,layoutId:\"E5mj85mvB\",children:visible1&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vphtc5\",\"data-framer-name\":\"thumbnails\",layoutDependency:layoutDependency,layoutId:\"CczY31IPV\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"72px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13o6ut7-container\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"At6igkWat-container\",name:\"1\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMj1y17c12,height:\"100%\",id:\"At6igkWat\",k4H1827Jh:toResponsiveImage(E_YyIj1Fq),layoutId:\"At6igkWat\",name:\"1\",style:{height:\"100%\",width:\"100%\"},variant:\"uXYsN7ORs\",width:\"100%\",...addPropertyOverrides({DGxziFvkn:{variant:\"lIbaEybqr\"},fpa6NuOCX:{variant:\"lIbaEybqr\"},LLniCfajD:{variant:\"lIbaEybqr\"},QbCW89rg1:{variant:\"lIbaEybqr\"},t52DsCF7c:{variant:\"lIbaEybqr\"},ymcMn7p35:{variant:\"lIbaEybqr\"},z3HojRHCG:{variant:\"lIbaEybqr\"}},baseVariant,gestureVariant)})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"72px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-l3k5l-container\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"hc0p93eyv-container\",name:\"2\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMjhxnvla,height:\"100%\",id:\"hc0p93eyv\",k4H1827Jh:toResponsiveImage(LPo6c9k2x),layoutId:\"hc0p93eyv\",name:\"2\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({DGxziFvkn:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})}),visible2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"72px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10a2jjy-container\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"SakNKJhXw-container\",name:\"3\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMjosiqtq,height:\"100%\",id:\"SakNKJhXw\",k4H1827Jh:toResponsiveImage(zw0_cPFar),layoutId:\"SakNKJhXw\",name:\"3\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({fpa6NuOCX:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})}),visible3&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"72px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19se4dv-container\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"JrLOceRhH-container\",name:\"4\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMjgobnu9,height:\"100%\",id:\"JrLOceRhH\",k4H1827Jh:toResponsiveImage(L3lHBq7ad),layoutId:\"JrLOceRhH\",name:\"4\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({QbCW89rg1:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})}),visible4&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"72px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-buxrow-container\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"w7JSKSGeg-container\",name:\"5\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMj2c7za1,height:\"100%\",id:\"w7JSKSGeg\",k4H1827Jh:toResponsiveImage(YjWpMatn8),layoutId:\"w7JSKSGeg\",name:\"5\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({LLniCfajD:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})}),visible5&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"72px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-djmnao-container\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"oP4fO9EUG-container\",name:\"6\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMj1hhqqt7,height:\"100%\",id:\"oP4fO9EUG\",k4H1827Jh:toResponsiveImage(EGr7oOYYz),layoutId:\"oP4fO9EUG\",name:\"6\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({ymcMn7p35:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})}),visible6&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"72px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-daasgc-container\",\"data-framer-name\":\"7\",layoutDependency:layoutDependency,layoutId:\"fnrEKUf7s-container\",name:\"7\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMj17dhw5h,height:\"100%\",id:\"fnrEKUf7s\",k4H1827Jh:toResponsiveImage(L75eUgVoI),layoutId:\"fnrEKUf7s\",name:\"7\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({t52DsCF7c:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})}),visible7&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"72px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-r4tut6-container\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"aWob1ZXhL-container\",name:\"8\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMjwhrxs9,height:\"100%\",id:\"aWob1ZXhL\",k4H1827Jh:toResponsiveImage(Lv0pcL2PA),layoutId:\"aWob1ZXhL\",name:\"8\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({z3HojRHCG:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(E_YyIj1Fq)},className:\"framer-cjcw1i\",\"data-framer-name\":\"main\",layoutDependency:layoutDependency,layoutId:\"bOGZ_zZjN\",...addPropertyOverrides({DGxziFvkn:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(LPo6c9k2x)}},fpa6NuOCX:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(zw0_cPFar)}},LLniCfajD:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(YjWpMatn8)}},QbCW89rg1:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(L3lHBq7ad)}},t52DsCF7c:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(L75eUgVoI)}},ymcMn7p35:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(EGr7oOYYz)}},z3HojRHCG:{background:{alt:\"\",fit:\"fill\",...toResponsiveImage(Lv0pcL2PA)}}},baseVariant,gestureVariant)})]}),XbXpWCKKc&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tmupob\",\"data-framer-name\":\"phone\",layoutDependency:layoutDependency,layoutId:\"XYe_hPATx\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(E_YyIj1Fq)},className:\"framer-10okfff\",\"data-framer-name\":\"main\",layoutDependency:layoutDependency,layoutId:\"P0m775oQP\",...addPropertyOverrides({DGxziFvkn:{background:{alt:\"\",fit:\"fill\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(LPo6c9k2x)}},fpa6NuOCX:{background:{alt:\"\",fit:\"fill\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(zw0_cPFar)}},LLniCfajD:{background:{alt:\"\",fit:\"fill\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(YjWpMatn8)}},QbCW89rg1:{background:{alt:\"\",fit:\"fill\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(L3lHBq7ad)}},t52DsCF7c:{background:{alt:\"\",fit:\"fill\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(L75eUgVoI)}},ymcMn7p35:{background:{alt:\"\",fit:\"fill\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(EGr7oOYYz)}},z3HojRHCG:{background:{alt:\"\",fit:\"fill\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(Lv0pcL2PA)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oe746u\",\"data-framer-name\":\"thumbnails-container\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"DDAyGYn6p\",style:{backgroundColor:\"var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255))\"},children:visible1&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n7j2qy\",\"data-framer-name\":\"thumbnails\",layoutDependency:layoutDependency,layoutId:\"mHF5n7Cb4\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fe14d2-container\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"kBQF0A5Lt-container\",name:\"1\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMj1y17c12,height:\"100%\",id:\"kBQF0A5Lt\",k4H1827Jh:toResponsiveImage(E_YyIj1Fq),layoutId:\"kBQF0A5Lt\",name:\"1\",style:{height:\"100%\",width:\"100%\"},variant:\"uXYsN7ORs\",width:\"100%\",...addPropertyOverrides({DGxziFvkn:{variant:\"lIbaEybqr\"},fpa6NuOCX:{variant:\"lIbaEybqr\"},LLniCfajD:{variant:\"lIbaEybqr\"},QbCW89rg1:{variant:\"lIbaEybqr\"},t52DsCF7c:{variant:\"lIbaEybqr\"},ymcMn7p35:{variant:\"lIbaEybqr\"},z3HojRHCG:{variant:\"lIbaEybqr\"}},baseVariant,gestureVariant)})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-930evu-container\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"pQP_XqA2T-container\",name:\"2\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMjhxnvla,height:\"100%\",id:\"pQP_XqA2T\",k4H1827Jh:toResponsiveImage(LPo6c9k2x),layoutId:\"pQP_XqA2T\",name:\"2\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({DGxziFvkn:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})}),visible2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18huy7m-container\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"hVKCPZ5kG-container\",name:\"3\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMjosiqtq,height:\"100%\",id:\"hVKCPZ5kG\",k4H1827Jh:toResponsiveImage(zw0_cPFar),layoutId:\"hVKCPZ5kG\",name:\"3\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({fpa6NuOCX:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})}),visible3&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f1mrq7-container\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"UlhFCNY3p-container\",name:\"4\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMjgobnu9,height:\"100%\",id:\"UlhFCNY3p\",k4H1827Jh:toResponsiveImage(L3lHBq7ad),layoutId:\"UlhFCNY3p\",name:\"4\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({QbCW89rg1:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})}),visible4&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14fh4fe-container\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"GKeBtDpVa-container\",name:\"5\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMj2c7za1,height:\"100%\",id:\"GKeBtDpVa\",k4H1827Jh:toResponsiveImage(YjWpMatn8),layoutId:\"GKeBtDpVa\",name:\"5\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({LLniCfajD:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})}),visible5&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t50d3w-container\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"UZ126R81a-container\",name:\"6\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMj1hhqqt7,height:\"100%\",id:\"UZ126R81a\",k4H1827Jh:toResponsiveImage(EGr7oOYYz),layoutId:\"UZ126R81a\",name:\"6\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({ymcMn7p35:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})}),visible6&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lnrf3o-container\",\"data-framer-name\":\"7\",layoutDependency:layoutDependency,layoutId:\"LcI6AtukO-container\",name:\"7\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMj17dhw5h,height:\"100%\",id:\"LcI6AtukO\",k4H1827Jh:toResponsiveImage(L75eUgVoI),layoutId:\"LcI6AtukO\",name:\"7\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({t52DsCF7c:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})}),visible7&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15jfagq-container\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"NNgZ2v4YK-container\",name:\"8\",children:/*#__PURE__*/_jsx(ShopCarouselThumbnail,{gW_caCvMj:gW_caCvMjwhrxs9,height:\"100%\",id:\"NNgZ2v4YK\",k4H1827Jh:toResponsiveImage(Lv0pcL2PA),layoutId:\"NNgZ2v4YK\",name:\"8\",style:{height:\"100%\",width:\"100%\"},variant:\"lIbaEybqr\",width:\"100%\",...addPropertyOverrides({z3HojRHCG:{variant:\"uXYsN7ORs\"}},baseVariant,gestureVariant)})})})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DHY0T.framer-o9y3b3, .framer-DHY0T .framer-o9y3b3 { display: block; }\",\".framer-DHY0T.framer-inikoa { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 600px; }\",\".framer-DHY0T .framer-16z62hv { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 112px 0px 0px 40px; position: relative; width: 1px; }\",\".framer-DHY0T .framer-1kocjz2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 128px; min-width: 72px; overflow: visible; padding: 16px 0px 40px 0px; position: sticky; top: 104px; width: min-content; will-change: transform; z-index: 1; }\",\".framer-DHY0T .framer-vphtc5 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-DHY0T .framer-13o6ut7-container, .framer-DHY0T .framer-l3k5l-container, .framer-DHY0T .framer-10a2jjy-container, .framer-DHY0T .framer-19se4dv-container, .framer-DHY0T .framer-buxrow-container, .framer-DHY0T .framer-djmnao-container, .framer-DHY0T .framer-daasgc-container, .framer-DHY0T .framer-r4tut6-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 72px); position: relative; width: 72px; }\",\".framer-DHY0T .framer-cjcw1i { aspect-ratio: 0.58 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 345px); overflow: hidden; position: relative; width: 1px; z-index: 1; }\",\".framer-DHY0T .framer-1tmupob { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-DHY0T .framer-10okfff { aspect-ratio: 0.8 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 750px); overflow: hidden; position: relative; width: 100%; z-index: 1; }\",\".framer-DHY0T .framer-1oe746u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 112px; overflow: hidden; overflow-x: auto; padding: 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-DHY0T .framer-1n7j2qy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DHY0T .framer-1fe14d2-container, .framer-DHY0T .framer-930evu-container, .framer-DHY0T .framer-18huy7m-container, .framer-DHY0T .framer-1f1mrq7-container, .framer-DHY0T .framer-14fh4fe-container, .framer-DHY0T .framer-1t50d3w-container, .framer-DHY0T .framer-1lnrf3o-container, .framer-DHY0T .framer-15jfagq-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 64px); position: relative; width: 64px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DHY0T.framer-inikoa, .framer-DHY0T .framer-16z62hv, .framer-DHY0T .framer-1kocjz2, .framer-DHY0T .framer-vphtc5, .framer-DHY0T .framer-1tmupob, .framer-DHY0T .framer-1oe746u, .framer-DHY0T .framer-1n7j2qy { gap: 0px; } .framer-DHY0T.framer-inikoa > *, .framer-DHY0T .framer-1oe746u > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-DHY0T.framer-inikoa > :first-child, .framer-DHY0T .framer-16z62hv > :first-child, .framer-DHY0T .framer-1oe746u > :first-child, .framer-DHY0T .framer-1n7j2qy > :first-child { margin-left: 0px; } .framer-DHY0T.framer-inikoa > :last-child, .framer-DHY0T .framer-16z62hv > :last-child, .framer-DHY0T .framer-1oe746u > :last-child, .framer-DHY0T .framer-1n7j2qy > :last-child { margin-right: 0px; } .framer-DHY0T .framer-16z62hv > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-DHY0T .framer-1kocjz2 > *, .framer-DHY0T .framer-1tmupob > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-DHY0T .framer-1kocjz2 > :first-child, .framer-DHY0T .framer-vphtc5 > :first-child, .framer-DHY0T .framer-1tmupob > :first-child { margin-top: 0px; } .framer-DHY0T .framer-1kocjz2 > :last-child, .framer-DHY0T .framer-vphtc5 > :last-child, .framer-DHY0T .framer-1tmupob > :last-child { margin-bottom: 0px; } .framer-DHY0T .framer-vphtc5 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-DHY0T .framer-1n7j2qy > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } }\",\".framer-DHY0T.framer-v-ilerwr .framer-10okfff, .framer-DHY0T.framer-v-zpi66x .framer-10okfff, .framer-DHY0T.framer-v-1g2xg7a .framer-10okfff, .framer-DHY0T.framer-v-1z08ra4 .framer-10okfff, .framer-DHY0T.framer-v-1tmj8hs .framer-10okfff, .framer-DHY0T.framer-v-u8xpu1 .framer-10okfff { height: var(--framer-aspect-ratio-supported, 250px); }\",\".framer-DHY0T.framer-v-1g2xg7a .framer-1kocjz2, .framer-DHY0T.framer-v-1z08ra4 .framer-1kocjz2, .framer-DHY0T.framer-v-1tmj8hs .framer-1kocjz2, .framer-DHY0T.framer-v-u8xpu1 .framer-1kocjz2 { align-self: stretch; height: auto; min-height: unset; }\",'.framer-DHY0T[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-DHY0T [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-DHY0T[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-DHY0T [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 862\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DGxziFvkn\":{\"layout\":[\"fixed\",\"auto\"]},\"fpa6NuOCX\":{\"layout\":[\"fixed\",\"auto\"]},\"QbCW89rg1\":{\"layout\":[\"fixed\",\"auto\"]},\"LLniCfajD\":{\"layout\":[\"fixed\",\"auto\"]},\"ymcMn7p35\":{\"layout\":[\"fixed\",\"auto\"]},\"t52DsCF7c\":{\"layout\":[\"fixed\",\"auto\"]},\"z3HojRHCG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"E_YyIj1Fq\":\"image1\",\"LPo6c9k2x\":\"image2\",\"zw0_cPFar\":\"image3\",\"L3lHBq7ad\":\"image4\",\"YjWpMatn8\":\"image5\",\"EGr7oOYYz\":\"image6\",\"L75eUgVoI\":\"image7\",\"Lv0pcL2PA\":\"image8\",\"XbXpWCKKc\":\"phone\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUAF8Exrr6=withCSS(Component,css,\"framer-DHY0T\");export default FramerUAF8Exrr6;FramerUAF8Exrr6.displayName=\"Shop / Carousel\";FramerUAF8Exrr6.defaultProps={height:862,width:600};addPropertyControls(FramerUAF8Exrr6,{variant:{options:[\"A34zDhl3Q\",\"DGxziFvkn\",\"fpa6NuOCX\",\"QbCW89rg1\",\"LLniCfajD\",\"ymcMn7p35\",\"t52DsCF7c\",\"z3HojRHCG\"],optionTitles:[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\"],title:\"Variant\",type:ControlType.Enum},E_YyIj1Fq:{title:\"Image 1\",type:ControlType.ResponsiveImage},LPo6c9k2x:{title:\"Image 2\",type:ControlType.ResponsiveImage},zw0_cPFar:{title:\"Image 3\",type:ControlType.ResponsiveImage},L3lHBq7ad:{title:\"Image 4\",type:ControlType.ResponsiveImage},YjWpMatn8:{title:\"Image 5\",type:ControlType.ResponsiveImage},EGr7oOYYz:{title:\"Image 6\",type:ControlType.ResponsiveImage},L75eUgVoI:{title:\"Image 7\",type:ControlType.ResponsiveImage},Lv0pcL2PA:{title:\"Image 8\",type:ControlType.ResponsiveImage},XbXpWCKKc:{defaultValue:true,title:\"Phone\",type:ControlType.Boolean}});addFonts(FramerUAF8Exrr6,[{explicitInter:true,fonts:[]},...ShopCarouselThumbnailFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUAF8Exrr6\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"862\",\"framerVariables\":\"{\\\"E_YyIj1Fq\\\":\\\"image1\\\",\\\"LPo6c9k2x\\\":\\\"image2\\\",\\\"zw0_cPFar\\\":\\\"image3\\\",\\\"L3lHBq7ad\\\":\\\"image4\\\",\\\"YjWpMatn8\\\":\\\"image5\\\",\\\"EGr7oOYYz\\\":\\\"image6\\\",\\\"L75eUgVoI\\\":\\\"image7\\\",\\\"Lv0pcL2PA\\\":\\\"image8\\\",\\\"XbXpWCKKc\\\":\\\"phone\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DGxziFvkn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fpa6NuOCX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QbCW89rg1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LLniCfajD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ymcMn7p35\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"t52DsCF7c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z3HojRHCG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UAF8Exrr6.map", "// Generated by Framer (9f68555)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/mBeO5Ku3a7XdezrNZogW/ljBcZiOYlXDTrM5tPVvj/bh_v105e0.js\";const cycleOrder=[\"uDn0DNYzL\",\"vD60qfAcL\"];const serializationHash=\"framer-fBbOB\";const variantClassNames={uDn0DNYzL:\"framer-v-1j28tks\",vD60qfAcL:\"framer-v-1425bux\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"uDn0DNYzL\",\"Variant 2\":\"vD60qfAcL\"};const getProps=({click,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"uDn0DNYzL\",zvDQujTn1:click!==null&&click!==void 0?click:props.zvDQujTn1};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,zvDQujTn1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uDn0DNYzL\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxiolg8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zvDQujTn1){const res=await zvDQujTn1(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1j28tks\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uDn0DNYzL\",onTap:onTapxiolg8,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({vD60qfAcL:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-czefrh\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"cJ087Y7rm\",style:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mgfhkd\",\"data-styles-preset\":\"bh_v105e0\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)))\"},children:\"Size Guide\"})}),className:\"framer-11ifqj9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E8hLGCdg1\",style:{\"--extracted-r6o4lv\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fBbOB.framer-1uh218q, .framer-fBbOB .framer-1uh218q { display: block; }\",\".framer-fBbOB.framer-1j28tks { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 6px 2px 6px 2px; position: relative; width: min-content; }\",\".framer-fBbOB .framer-czefrh { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; width: 100%; z-index: 1; }\",\".framer-fBbOB .framer-11ifqj9 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fBbOB.framer-1j28tks { gap: 0px; } .framer-fBbOB.framer-1j28tks > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-fBbOB.framer-1j28tks > :first-child { margin-left: 0px; } .framer-fBbOB.framer-1j28tks > :last-child { margin-right: 0px; } }\",\".framer-fBbOB.framer-v-1425bux .framer-czefrh { bottom: 2px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 80.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"vD60qfAcL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"zvDQujTn1\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameruvuBPQ9cm=withCSS(Component,css,\"framer-fBbOB\");export default FrameruvuBPQ9cm;FrameruvuBPQ9cm.displayName=\"link\";FrameruvuBPQ9cm.defaultProps={height:24,width:80.5};addPropertyControls(FrameruvuBPQ9cm,{variant:{options:[\"uDn0DNYzL\",\"vD60qfAcL\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},zvDQujTn1:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameruvuBPQ9cm,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruvuBPQ9cm\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"80.5\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"zvDQujTn1\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vD60qfAcL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uvuBPQ9cm.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"CUSTOM;Uncut Sans Medium\"]);export const fonts=[{family:\"Uncut Sans Medium\",moduleAsset:{localModuleIdentifier:\"local-module:css/vCxtwHV7h:default\",url:\"assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\"},url:new URL(\"assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\",\"https://framerusercontent.com/modules/5xJexfHphFjoCgqA8Dtn/qyUzdeUXTOa6t65deKTc/vCxtwHV7h.js\").href}];export const css=['.framer-SG8cJ .framer-styles-preset-1mmgjf1:not(.rich-text-wrapper), .framer-SG8cJ .framer-styles-preset-1mmgjf1.rich-text-wrapper p { --framer-font-family: \"Uncut Sans Medium\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, #211a1a); --framer-text-decoration: none; --framer-text-transform: uppercase; }'];export const className=\"framer-SG8cJ\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (af04cc1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"mJVZqLD4G\",\"hWFxhGYM7\"];const serializationHash=\"framer-thsW8\";const variantClassNames={hWFxhGYM7:\"framer-v-q2lf8i\",mJVZqLD4G:\"framer-v-1csdvu5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={minus:\"hWFxhGYM7\",plus:\"mJVZqLD4G\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"mJVZqLD4G\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mJVZqLD4G\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1csdvu5\",className,classNames),\"data-framer-name\":\"plus\",layoutDependency:layoutDependency,layoutId:\"mJVZqLD4G\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({hWFxhGYM7:{\"data-framer-name\":\"minus\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-skc6e0\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"OwGBhVu5y\",style:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",rotate:0},variants:{hWFxhGYM7:{rotate:90}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d0aoxb\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"X5rt61W_8\",style:{backgroundColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-thsW8.framer-18yfdyy, .framer-thsW8 .framer-18yfdyy { display: block; }\",\".framer-thsW8.framer-1csdvu5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; }\",\".framer-thsW8 .framer-skc6e0 { flex: none; height: 14px; left: calc(50.00000000000002% - 1.5px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 2px; z-index: 1; }\",\".framer-thsW8 .framer-1d0aoxb { flex: none; height: 2px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 1.5px / 2); width: 14px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-thsW8.framer-1csdvu5 { gap: 0px; } .framer-thsW8.framer-1csdvu5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-thsW8.framer-1csdvu5 > :first-child { margin-left: 0px; } .framer-thsW8.framer-1csdvu5 > :last-child { margin-right: 0px; } }\",\".framer-thsW8.framer-v-q2lf8i .framer-skc6e0 { left: calc(50.00000000000002% - 2px / 2); width: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hWFxhGYM7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerxgZ6PUr1q=withCSS(Component,css,\"framer-thsW8\");export default FramerxgZ6PUr1q;FramerxgZ6PUr1q.displayName=\"Icon controls / accordion 2\";FramerxgZ6PUr1q.defaultProps={height:24,width:24};addPropertyControls(FramerxgZ6PUr1q,{variant:{options:[\"mJVZqLD4G\",\"hWFxhGYM7\"],optionTitles:[\"plus\",\"minus\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxgZ6PUr1q,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxgZ6PUr1q\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hWFxhGYM7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xgZ6PUr1q.map", "// Generated by Framer (af04cc1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/uxVcoWXdHJQNapltcfL3/nMyPaMcgFyQIrNbGN8qS/AJYrTtuxG.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/7lHbJ4ml5hQXsKZHNWps/Ozshfr7VNl7KxuZ5jRnr/FbicMyOcR.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/btCsifPDpxHqSG7MSbsV/CLhXWNVbhd2FJzanhiIV/QcfgjOWpT.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/x6w2vjNaXe78308pDiKB/ZUjelVbYQJxihbhemTyl/TPaBZEg0g.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/5xJexfHphFjoCgqA8Dtn/qyUzdeUXTOa6t65deKTc/vCxtwHV7h.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/q3wouhSo4pX1hezcstBl/hqw4ieNV5GMUS6m3yZxr/ZoWRMLjBH.js\";import IconControlsAccordion2 from\"https://framerusercontent.com/modules/sM68zLPqvOr4j8Nq3yHe/Q20obJqgzXZ3KBg1ZMkm/xgZ6PUr1q.js\";const IconControlsAccordion2Fonts=getFonts(IconControlsAccordion2);const cycleOrder=[\"BVP8wu1cg\",\"LTqKyldda\"];const serializationHash=\"framer-MkIas\";const variantClassNames={BVP8wu1cg:\"framer-v-1m1rhe1\",LTqKyldda:\"framer-v-1fvs8i2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"BVP8wu1cg\",Open:\"LTqKyldda\"};const getProps=({body,height,id,tap,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1,_ref2;return{...props,PTIDvR4b9:(_ref=body!==null&&body!==void 0?body:props.PTIDvR4b9)!==null&&_ref!==void 0?_ref:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Body\"})}),variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"BVP8wu1cg\",W88zB8mIG:(_ref2=title!==null&&title!==void 0?title:props.W88zB8mIG)!==null&&_ref2!==void 0?_ref2:\"Title\",woTemJk5t:tap!==null&&tap!==void 0?tap:props.woTemJk5t};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,woTemJk5t,W88zB8mIG,PTIDvR4b9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BVP8wu1cg\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1pj7sf8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(woTemJk5t){const res=await woTemJk5t(...args);if(res===false)return false;}});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"LTqKyldda\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1m1rhe1\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BVP8wu1cg\",onTap:onTap1pj7sf8,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(33, 26, 26, 0.06))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},...addPropertyOverrides({LTqKyldda:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h3u351\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"DMtLrLRIN\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+8,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vt63lt-container\",layoutDependency:layoutDependency,layoutId:\"iYalZS_41-container\",children:/*#__PURE__*/_jsx(IconControlsAccordion2,{height:\"100%\",id:\"iYalZS_41\",layoutId:\"iYalZS_41\",variant:\"mJVZqLD4G\",width:\"100%\",...addPropertyOverrides({LTqKyldda:{variant:\"hWFxhGYM7\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1mmgjf1\",\"data-styles-preset\":\"vCxtwHV7h\",children:\"Title\"})}),className:\"framer-zzpx3d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FqR_c7IeZ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:W88zB8mIG,verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fqtkay\",\"data-framer-name\":\"Description\",layoutDependency:layoutDependency,layoutId:\"D3oAk0RM9\",style:{opacity:0},variants:{LTqKyldda:{opacity:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:PTIDvR4b9,className:\"framer-17wib2v\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ADn6jnQgh\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.6},stylesPresetsClassNames:{a:\"framer-styles-preset-1uz2d24\",h1:\"framer-styles-preset-lrat5s\",h2:\"framer-styles-preset-5sk0by\",h3:\"framer-styles-preset-1awy4d4\",p:\"framer-styles-preset-1gaqll7\"},variants:{LTqKyldda:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MkIas.framer-2usufi, .framer-MkIas .framer-2usufi { display: block; }\",\".framer-MkIas.framer-1m1rhe1 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-MkIas .framer-h3u351 { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; user-select: none; width: 100%; }\",\".framer-MkIas .framer-vt63lt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MkIas .framer-zzpx3d { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-MkIas .framer-1fqtkay { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-MkIas .framer-17wib2v { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-MkIas.framer-1m1rhe1, .framer-MkIas .framer-h3u351, .framer-MkIas .framer-1fqtkay { gap: 0px; } .framer-MkIas.framer-1m1rhe1 > *, .framer-MkIas .framer-1fqtkay > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-MkIas.framer-1m1rhe1 > :first-child, .framer-MkIas .framer-1fqtkay > :first-child { margin-top: 0px; } .framer-MkIas.framer-1m1rhe1 > :last-child, .framer-MkIas .framer-1fqtkay > :last-child { margin-bottom: 0px; } .framer-MkIas .framer-h3u351 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-MkIas .framer-h3u351 > :first-child { margin-left: 0px; } .framer-MkIas .framer-h3u351 > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-MkIas[data-border=\"true\"]::after, .framer-MkIas [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"LTqKyldda\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"woTemJk5t\":\"tap\",\"W88zB8mIG\":\"title\",\"PTIDvR4b9\":\"body\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYdG6kCmHL=withCSS(Component,css,\"framer-MkIas\");export default FramerYdG6kCmHL;FramerYdG6kCmHL.displayName=\"Component / accordionRow 2\";FramerYdG6kCmHL.defaultProps={height:40,width:400};addPropertyControls(FramerYdG6kCmHL,{variant:{options:[\"BVP8wu1cg\",\"LTqKyldda\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},woTemJk5t:{title:\"Tap\",type:ControlType.EventHandler},W88zB8mIG:{defaultValue:\"Title\",displayTextArea:true,title:\"Title\",type:ControlType.String},PTIDvR4b9:{defaultValue:\"<p>Body</p>\",title:\"Body\",type:ControlType.RichText}});addFonts(FramerYdG6kCmHL,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...IconControlsAccordion2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYdG6kCmHL\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LTqKyldda\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"400\",\"framerVariables\":\"{\\\"woTemJk5t\\\":\\\"tap\\\",\\\"W88zB8mIG\\\":\\\"title\\\",\\\"PTIDvR4b9\\\":\\\"body\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YdG6kCmHL.map", "// Generated by Framer (dbba614)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ComponentAccordionRow2 from\"https://framerusercontent.com/modules/4T0GW9ODOPXQKkatshZY/bmcoHSFpW8Xt4mFRMbsk/YdG6kCmHL.js\";const ComponentAccordionRow2Fonts=getFonts(ComponentAccordionRow2);const cycleOrder=[\"ewzq7np_L\",\"Cn6FCaMxU\",\"bJ3T_mM_S\",\"FnGTcnbIH\"];const serializationHash=\"framer-0FA7o\";const variantClassNames={bJ3T_mM_S:\"framer-v-1a7pz1o\",Cn6FCaMxU:\"framer-v-1dhrf0n\",ewzq7np_L:\"framer-v-cx0256\",FnGTcnbIH:\"framer-v-1r54m3z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"1\":\"Cn6FCaMxU\",\"2\":\"bJ3T_mM_S\",\"3\":\"FnGTcnbIH\",Closed:\"ewzq7np_L\"};const getProps=({details,fitSize,height,id,materialCare,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1,_ref2,_ref3;return{...props,c14SpIqoa:(_ref=details!==null&&details!==void 0?details:props.c14SpIqoa)!==null&&_ref!==void 0?_ref:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Rooted in the crossroads of street elegance and contemporary minimalism, ORIGIN celebrates the art of understated style.\"})}),variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"ewzq7np_L\",vbUXMbVb7:(_ref2=materialCare!==null&&materialCare!==void 0?materialCare:props.vbUXMbVb7)!==null&&_ref2!==void 0?_ref2:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"100% cotton. Machine wash cold, hang dry. Made in Sweden.\"})}),xL6KJgdBA:(_ref3=fitSize!==null&&fitSize!==void 0?fitSize:props.xL6KJgdBA)!==null&&_ref3!==void 0?_ref3:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Fits true to size. Model is 6'1 wearing size Medium.\"})})};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,c14SpIqoa,vbUXMbVb7,xL6KJgdBA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ewzq7np_L\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const woTemJk5t1mw5enh=activeVariantCallback(async(...args)=>{setVariant(\"Cn6FCaMxU\");});const woTemJk5t18s0yjp=activeVariantCallback(async(...args)=>{setVariant(\"ewzq7np_L\");});const woTemJk5tkqd7uf=activeVariantCallback(async(...args)=>{setVariant(\"bJ3T_mM_S\");});const woTemJk5t19dk3va=activeVariantCallback(async(...args)=>{setVariant(\"FnGTcnbIH\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-cx0256\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"ewzq7np_L\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({bJ3T_mM_S:{\"data-framer-name\":\"2\"},Cn6FCaMxU:{\"data-framer-name\":\"1\"},FnGTcnbIH:{\"data-framer-name\":\"3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-h8du3g-container\",layoutDependency:layoutDependency,layoutId:\"NpgQ7kW_G-container\",children:/*#__PURE__*/_jsx(ComponentAccordionRow2,{height:\"100%\",id:\"NpgQ7kW_G\",layoutId:\"NpgQ7kW_G\",PTIDvR4b9:c14SpIqoa,style:{width:\"100%\"},variant:\"BVP8wu1cg\",W88zB8mIG:\"Details\",width:\"100%\",woTemJk5t:woTemJk5t1mw5enh,...addPropertyOverrides({Cn6FCaMxU:{variant:\"LTqKyldda\",woTemJk5t:woTemJk5t18s0yjp}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+40,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4hz192-container\",layoutDependency:layoutDependency,layoutId:\"fFhz70XWE-container\",children:/*#__PURE__*/_jsx(ComponentAccordionRow2,{height:\"100%\",id:\"fFhz70XWE\",layoutId:\"fFhz70XWE\",PTIDvR4b9:vbUXMbVb7,style:{width:\"100%\"},variant:\"BVP8wu1cg\",W88zB8mIG:\"Material & Care\",width:\"100%\",woTemJk5t:woTemJk5tkqd7uf,...addPropertyOverrides({bJ3T_mM_S:{variant:\"LTqKyldda\",woTemJk5t:woTemJk5t18s0yjp}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+80,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-uqj7nt-container\",layoutDependency:layoutDependency,layoutId:\"qZ81fhX30-container\",children:/*#__PURE__*/_jsx(ComponentAccordionRow2,{height:\"100%\",id:\"qZ81fhX30\",layoutId:\"qZ81fhX30\",PTIDvR4b9:xL6KJgdBA,style:{width:\"100%\"},variant:\"BVP8wu1cg\",W88zB8mIG:\"Fit & Size\",width:\"100%\",woTemJk5t:woTemJk5t19dk3va,...addPropertyOverrides({FnGTcnbIH:{variant:\"LTqKyldda\",woTemJk5t:woTemJk5t18s0yjp}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0FA7o.framer-1j0dohb, .framer-0FA7o .framer-1j0dohb { display: block; }\",\".framer-0FA7o.framer-cx0256 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-0FA7o .framer-h8du3g-container, .framer-0FA7o .framer-4hz192-container, .framer-0FA7o .framer-uqj7nt-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0FA7o.framer-cx0256 { gap: 0px; } .framer-0FA7o.framer-cx0256 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-0FA7o.framer-cx0256 > :first-child { margin-top: 0px; } .framer-0FA7o.framer-cx0256 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Cn6FCaMxU\":{\"layout\":[\"fixed\",\"auto\"]},\"bJ3T_mM_S\":{\"layout\":[\"fixed\",\"auto\"]},\"FnGTcnbIH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"c14SpIqoa\":\"details\",\"vbUXMbVb7\":\"materialCare\",\"xL6KJgdBA\":\"fitSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerXa3SAALO0=withCSS(Component,css,\"framer-0FA7o\");export default FramerXa3SAALO0;FramerXa3SAALO0.displayName=\"Component / accordion 2\";FramerXa3SAALO0.defaultProps={height:120,width:400};addPropertyControls(FramerXa3SAALO0,{variant:{options:[\"ewzq7np_L\",\"Cn6FCaMxU\",\"bJ3T_mM_S\",\"FnGTcnbIH\"],optionTitles:[\"Closed\",\"1\",\"2\",\"3\"],title:\"Variant\",type:ControlType.Enum},c14SpIqoa:{defaultValue:\"<p>Rooted in the crossroads of street elegance and contemporary minimalism, ORIGIN celebrates the art of understated style.</p>\",title:\"Details\",type:ControlType.RichText},vbUXMbVb7:{defaultValue:\"<p>100% cotton. Machine wash cold, hang dry. Made in Sweden.</p>\",title:\"Material & Care\",type:ControlType.RichText},xL6KJgdBA:{defaultValue:\"<p>Fits true to size. Model is 6'1 wearing size Medium.</p>\",title:\"Fit & Size\",type:ControlType.RichText}});addFonts(FramerXa3SAALO0,[{explicitInter:true,fonts:[]},...ComponentAccordionRow2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXa3SAALO0\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"c14SpIqoa\\\":\\\"details\\\",\\\"vbUXMbVb7\\\":\\\"materialCare\\\",\\\"xL6KJgdBA\\\":\\\"fitSize\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"120\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Cn6FCaMxU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bJ3T_mM_S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FnGTcnbIH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ee31e22)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getWhereExpressionFromPathVariables,Link,NotFoundError,PathVariablesContext,PropertyOverrides,ResolveLinks,RichText,useActiveVariantCallback,useComponentViewport,useCurrentPathVariables,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useQueryData,useRouteElementId,useRouter,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import FC_ProductPriceDiscount from\"https://framerusercontent.com/modules/DfiHm7rgZZvl0dxRShLF/YFXw8Lhzym1IpplB8f8b/FC_ProductPriceDiscount.js\";import FC_ProductVariants from\"https://framerusercontent.com/modules/LexXLRVKTdoqiCBn8fDM/wFe20bZr3qyic4dEsTfz/FC_ProductVariants_v1.js\";import FC_ProductPrice from\"https://framerusercontent.com/modules/N07JJZfuMtyHijtiRRgH/vuWsYB4j3wQ8nbJ1MmZM/FC_ProductPrice.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import FC_ProductPriceCompare from\"https://framerusercontent.com/modules/ZipJAXrtSkBsdbTSry5q/vYd5oXwvdxHiTUBD8VOo/FC_ProductPriceCompare.js\";import StockStatus from\"#framer/local/canvasComponent/bOUzVyF13/bOUzVyF13.js\";import FCPurchaseTypeDefault from\"#framer/local/canvasComponent/JCQUXyyVV/JCQUXyyVV.js\";import FCProductProductCard from\"#framer/local/canvasComponent/lV9J1mZjb/lV9J1mZjb.js\";import FCQuantityQuantitySelector from\"#framer/local/canvasComponent/OLOAUNuCL/OLOAUNuCL.js\";import FCProductBadge from\"#framer/local/canvasComponent/OztjNM5PN/OztjNM5PN.js\";import SizeGuideModal from\"#framer/local/canvasComponent/p_Bey0hiq/p_Bey0hiq.js\";import NavigationFooter from\"#framer/local/canvasComponent/pDflUBNIH/pDflUBNIH.js\";import Modal from\"#framer/local/canvasComponent/pvBrWyGul/pvBrWyGul.js\";import ShopCarousel from\"#framer/local/canvasComponent/UAF8Exrr6/UAF8Exrr6.js\";import Link1 from\"#framer/local/canvasComponent/uvuBPQ9cm/uvuBPQ9cm.js\";import ComponentAccordion2 from\"#framer/local/canvasComponent/Xa3SAALO0/Xa3SAALO0.js\";import NavigationNav from\"#framer/local/canvasComponent/xCEzC29gS/xCEzC29gS.js\";import Womens from\"#framer/local/collection/pZIsN3xuT/pZIsN3xuT.js\";import Mens from\"#framer/local/collection/Tg16O8kfi/Tg16O8kfi.js\";import FramerCommerce from\"#framer/local/collection/TuGvkn4g8/TuGvkn4g8.js\";import*as sharedStyle from\"#framer/local/css/FaDfI39rU/FaDfI39rU.js\";import*as sharedStyle1 from\"#framer/local/css/FbicMyOcR/FbicMyOcR.js\";import*as sharedStyle5 from\"#framer/local/css/mTASOtCES/mTASOtCES.js\";import*as sharedStyle3 from\"#framer/local/css/s2fAhDgit/s2fAhDgit.js\";import*as sharedStyle2 from\"#framer/local/css/TPaBZEg0g/TPaBZEg0g.js\";import*as sharedStyle4 from\"#framer/local/css/vCxtwHV7h/vCxtwHV7h.js\";import metadataProvider from\"#framer/local/webPageMetadata/Db_OAcjNe/Db_OAcjNe.js\";const NavigationNavFonts=getFonts(NavigationNav);const NavigationNavWithVariantAppearEffect=withVariantAppearEffect(NavigationNav);const ModalFonts=getFonts(Modal);const ContainerWithFX=withFX(Container);const ShopCarouselFonts=getFonts(ShopCarousel);const FCProductBadgeFonts=getFonts(FCProductBadge);const FC_ProductPriceFonts=getFonts(FC_ProductPrice);const FC_ProductPriceCompareFonts=getFonts(FC_ProductPriceCompare);const FC_ProductPriceDiscountFonts=getFonts(FC_ProductPriceDiscount);const Link1Fonts=getFonts(Link1);const SizeGuideModalFonts=getFonts(SizeGuideModal);const FC_ProductVariantsFonts=getFonts(FC_ProductVariants);const FCQuantityQuantitySelectorFonts=getFonts(FCQuantityQuantitySelector);const FCPurchaseTypeDefaultFonts=getFonts(FCPurchaseTypeDefault);const StockStatusFonts=getFonts(StockStatus);const ComponentAccordion2Fonts=getFonts(ComponentAccordion2);const PhosphorFonts=getFonts(Phosphor);const MotionDivWithFX=withFX(motion.div);const FCProductProductCardFonts=getFonts(FCProductProductCard);const NavigationFooterFonts=getFonts(NavigationFooter);const breakpoints={HzNv0w2c3:\"(min-width: 810px) and (max-width: 1199px)\",IILXdV2LP:\"(min-width: 1200px)\",k5npc0ebi:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-FZAbe\";const variantClassNames={HzNv0w2c3:\"framer-v-1spo6jx\",IILXdV2LP:\"framer-v-1pgujl3\",k5npc0ebi:\"framer-v-k8b5b9\"};const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:-40};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:440,y:0};const transition3={damping:40,delay:.3,mass:1,stiffness:300,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:440,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const transition4={damping:32,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:-560,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-560,y:0};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const convertFromBoolean=(value,activeLocale)=>{if(value){return\"Y8HEeODWI\";}else{return\"pCnHSp9yk\";}};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"IILXdV2LP\",Phone:\"k5npc0ebi\",Tablet:\"HzNv0w2c3\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IILXdV2LP\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const currentPathVariables=useCurrentPathVariables();const[currentRouteData]=useQueryData({from:{alias:\"Db_OAcjNe\",data:FramerCommerce,type:\"Collection\"},select:[{collection:\"Db_OAcjNe\",name:\"zdFK53XEw\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"pL6jJdenu\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"DdL6lFGM8\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"ZjB6vnTCn\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"soi_AQK65\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"xFAQoIfIs\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"XgBwJU2kf\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"a0hJ1eZOe\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"tjNfun_KG\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"prrr_hzQn\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"YIxpCVEXq\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"ljImIAsu5\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"lXa8ou4S1\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"vg98DhdnI\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"yyH75Ypre\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"KUdgyn5dv\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"BF5lIAGDh\",type:\"Identifier\"},{collection:\"Db_OAcjNe\",name:\"Asj4YBv0f\",type:\"Identifier\"}],where:getWhereExpressionFromPathVariables(currentPathVariables,\"Db_OAcjNe\")});const getFromCurrentRouteData=key=>{if(!currentRouteData)throw new NotFoundError(`No data matches path variables: ${JSON.stringify(currentPathVariables)}`);return currentRouteData[key];};const{style,className,layoutId,variant,a0hJ1eZOe=getFromCurrentRouteData(\"a0hJ1eZOe\"),tjNfun_KG=getFromCurrentRouteData(\"tjNfun_KG\"),prrr_hzQn=getFromCurrentRouteData(\"prrr_hzQn\"),YIxpCVEXq=getFromCurrentRouteData(\"YIxpCVEXq\"),ljImIAsu5=getFromCurrentRouteData(\"ljImIAsu5\"),lXa8ou4S1=getFromCurrentRouteData(\"lXa8ou4S1\"),vg98DhdnI=getFromCurrentRouteData(\"vg98DhdnI\"),yyH75Ypre=getFromCurrentRouteData(\"yyH75Ypre\"),xFAQoIfIs=getFromCurrentRouteData(\"xFAQoIfIs\")??\"\",uJ1WlZa9vZ9SFWMLuP,IYI74wERuZ9SFWMLuP,idZ9SFWMLuP,XgBwJU2kf=getFromCurrentRouteData(\"XgBwJU2kf\")??\"\",xGylIuCpCzIgKJ6hg7,uOXXlit5YzIgKJ6hg7,idzIgKJ6hg7,KUdgyn5dv=getFromCurrentRouteData(\"KUdgyn5dv\")??true,BF5lIAGDh=getFromCurrentRouteData(\"BF5lIAGDh\")??true,zdFK53XEw=getFromCurrentRouteData(\"zdFK53XEw\")??\"\",DdL6lFGM8=getFromCurrentRouteData(\"DdL6lFGM8\")??\"\",ZjB6vnTCn=getFromCurrentRouteData(\"ZjB6vnTCn\")??\"\",soi_AQK65=getFromCurrentRouteData(\"soi_AQK65\")??\"\",Asj4YBv0f=getFromCurrentRouteData(\"Asj4YBv0f\")??\"\",VL0PGLwe8,pG9SPK3T_,eJb2sfYNX,tjNfun_KGlPX_3kiE9,zdFK53XEwlPX_3kiE9,ZjB6vnTCnlPX_3kiE9,soi_AQK65lPX_3kiE9,a0hJ1eZOelPX_3kiE9,KUdgyn5dvlPX_3kiE9,pL6jJdenulPX_3kiE9,BF5lIAGDhlPX_3kiE9,idlPX_3kiE9,pL6jJdenu=getFromCurrentRouteData(\"pL6jJdenu\")??\"\",...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(currentRouteData,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[currentRouteData,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(currentRouteData,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[currentRouteData,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const EEhCMfVMp3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const Lrft6QYUX1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const zvDQujTn13bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const elementId=useRouteElementId(\"SuVdIXogL\");const visible=equals(xFAQoIfIs,\"Men\");const visible1=equals(xFAQoIfIs,\"Women\");const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"k5npc0ebi\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"IILXdV2LP\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1pgujl3\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-10srr9e-container\",id:\"10srr9e\",layoutScroll:true,nodeId:\"yjia0nxQP\",rendersWithMotion:true,scopeId:\"Db_OAcjNe\",style:{transformPerspective:1200},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k5npc0ebi:{PJC9MR16N:\"ydpObBdMg\"}},children:/*#__PURE__*/_jsx(NavigationNavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"dC3q1qhOt\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,aEH07Gdic:\"hYQyJqiyo\",EEhCMfVMp:EEhCMfVMp3bnx0g({overlay}),height:\"100%\",id:\"yjia0nxQP\",layoutId:\"yjia0nxQP\",PJC9MR16N:\"apcf5Ks_4\",style:{width:\"100%\"},variant:\"fH5dHEvES\",width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-qkhdin\"),\"data-framer-portal-id\":\"10srr9e\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"v3IVoX9LE\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{animate:animation2,className:cx(scopingClassNames,\"framer-11yvpjn-container\"),\"data-framer-portal-id\":\"10srr9e\",exit:animation1,inComponentSlot:true,initial:animation3,nodeId:\"oKhxgkIfn\",rendersWithMotion:true,scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k5npc0ebi:{variant:\"Nh4KFF5Oj\"}},children:/*#__PURE__*/_jsx(Modal,{height:\"100%\",id:\"oKhxgkIfn\",layoutId:\"oKhxgkIfn\",Lrft6QYUX:Lrft6QYUX1wnntms({overlay}),style:{height:\"100%\",width:\"100%\"},variant:\"pJNeXMkQv\",width:\"100%\"})})})})]}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-g3h640\",\"data-framer-name\":\"nav-variant-trigger\",id:elementId,ref:ref1}),/*#__PURE__*/_jsxs(\"main\",{className:\"framer-krzwzb\",\"data-framer-name\":\"main\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1t8c5zc\",\"data-framer-name\":\"content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-10chagr\",\"data-framer-name\":\"container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{width:`max(${componentViewport?.width||\"100vw\"} / 2, 1px)`},k5npc0ebi:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:862,width:`max(${componentViewport?.width||\"100vw\"} / 1.5, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a1mmz8-container\",nodeId:\"GR_UT_r2W\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{XbXpWCKKc:true},k5npc0ebi:{XbXpWCKKc:true}},children:/*#__PURE__*/_jsx(ShopCarousel,{E_YyIj1Fq:toResponsiveImage(a0hJ1eZOe),EGr7oOYYz:toResponsiveImage(lXa8ou4S1),height:\"100%\",id:\"GR_UT_r2W\",L3lHBq7ad:toResponsiveImage(YIxpCVEXq),L75eUgVoI:toResponsiveImage(vg98DhdnI),layoutId:\"GR_UT_r2W\",LPo6c9k2x:toResponsiveImage(tjNfun_KG),Lv0pcL2PA:toResponsiveImage(yyH75Ypre),style:{width:\"100%\"},variant:\"A34zDhl3Q\",width:\"100%\",XbXpWCKKc:false,YjWpMatn8:toResponsiveImage(ljImIAsu5),zw0_cPFar:toResponsiveImage(prrr_hzQn)})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k5npc0ebi:{__framer__styleAppearEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-3i56bb\",\"data-framer-name\":\"right\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16gqys1\",\"data-framer-name\":\"breadcrumbs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",style:{\"--framer-text-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XsX4gGXh6\",openInNewTab:false,scopeId:\"Db_OAcjNe\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uz2d24\",\"data-styles-preset\":\"FbicMyOcR\",children:\"Home\"})})})}),className:\"framer-1tgz3nx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",style:{\"--framer-text-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},children:\"/\"})}),className:\"framer-vq1tfr\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",style:{\"--framer-text-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{xGylIuCpC:\"all\"},unresolvedPathSlugs:{xGylIuCpC:{collectionId:\"Tg16O8kfi\",collectionItemId:\"Vld5CfLea\"}},webPageId:\"CPsxpI1YN\"},motionChild:true,nodeId:\"hRA3L_mcw\",openInNewTab:false,scopeId:\"Db_OAcjNe\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uz2d24\",\"data-styles-preset\":\"FbicMyOcR\",children:\"Men's\"})})})}),className:\"framer-1hg5sls\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),visible1&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",style:{\"--framer-text-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uJ1WlZa9v:\"all\"},unresolvedPathSlugs:{uJ1WlZa9v:{collectionId:\"pZIsN3xuT\",collectionItemId:\"KkyKh9_D8\"}},webPageId:\"hEEdUdG92\"},motionChild:true,nodeId:\"R37RwJ8JJ\",openInNewTab:false,scopeId:\"Db_OAcjNe\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uz2d24\",\"data-styles-preset\":\"FbicMyOcR\",children:\"Women's\"})})})}),className:\"framer-qnrd17\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",style:{\"--framer-text-color\":\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},children:\"/\"})}),className:\"framer-1mcsonn\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),visible1&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-197g9ej\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"Z9SFWMLuP\",data:Womens,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"Z9SFWMLuP\",name:\"uJ1WlZa9v\",type:\"Identifier\"},{collection:\"Z9SFWMLuP\",name:\"IYI74wERu\",type:\"Identifier\"},{collection:\"Z9SFWMLuP\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"Z9SFWMLuP\",name:\"IYI74wERu\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:XgBwJU2kf},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idZ9SFWMLuP,IYI74wERu:IYI74wERuZ9SFWMLuP,uJ1WlZa9v:uJ1WlZa9vZ9SFWMLuP},index)=>{uJ1WlZa9vZ9SFWMLuP??=\"\";IYI74wERuZ9SFWMLuP??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Z9SFWMLuP-${idZ9SFWMLuP}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{uJ1WlZa9v:uJ1WlZa9vZ9SFWMLuP},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-10b4amp\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{uJ1WlZa9v:uJ1WlZa9vZ9SFWMLuP},webPageId:\"hEEdUdG92\"},motionChild:true,nodeId:\"Cob6YIgjw\",openInNewTab:false,scopeId:\"Db_OAcjNe\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uz2d24\",\"data-styles-preset\":\"FbicMyOcR\",children:\"Pants\"})})})}),className:\"framer-1u6sht4\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],text:IYI74wERuZ9SFWMLuP,verticalAlignment:\"top\",withExternalLayout:true})})})},idZ9SFWMLuP);})})})})}),visible&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kwhx00\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"zIgKJ6hg7\",data:Mens,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"zIgKJ6hg7\",name:\"xGylIuCpC\",type:\"Identifier\"},{collection:\"zIgKJ6hg7\",name:\"uOXXlit5Y\",type:\"Identifier\"},{collection:\"zIgKJ6hg7\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"zIgKJ6hg7\",name:\"uOXXlit5Y\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:XgBwJU2kf},type:\"BinaryOperation\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idzIgKJ6hg7,uOXXlit5Y:uOXXlit5YzIgKJ6hg7,xGylIuCpC:xGylIuCpCzIgKJ6hg7},index1)=>{xGylIuCpCzIgKJ6hg7??=\"\";uOXXlit5YzIgKJ6hg7??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`zIgKJ6hg7-${idzIgKJ6hg7}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{xGylIuCpC:xGylIuCpCzIgKJ6hg7},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-6jvqbf\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1in8z1g\",\"data-styles-preset\":\"FaDfI39rU\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{xGylIuCpC:xGylIuCpCzIgKJ6hg7},webPageId:\"CPsxpI1YN\"},motionChild:true,nodeId:\"acjFBxvqy\",openInNewTab:false,scopeId:\"Db_OAcjNe\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1uz2d24\",\"data-styles-preset\":\"FbicMyOcR\",children:\"Pants\"})})})}),className:\"framer-10ykv5j\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],text:uOXXlit5YzIgKJ6hg7,verticalAlignment:\"top\",withExternalLayout:true})})})},idzIgKJ6hg7);})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ypprr7\",\"data-framer-name\":\"title + price\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-c6wed2\",\"data-framer-name\":\"badges\",children:[KUdgyn5dv&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,children:/*#__PURE__*/_jsx(Container,{className:\"framer-njor1-container\",nodeId:\"rbl3K1ThQ\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(FCProductBadge,{ePUeGTNlC:\"gVTO8o1c9\",height:\"100%\",id:\"rbl3K1ThQ\",layoutId:\"rbl3K1ThQ\",variant:\"w7r3CzVDg\",width:\"100%\"})})}),BF5lIAGDh&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,children:/*#__PURE__*/_jsx(Container,{className:\"framer-117wahw-container\",nodeId:\"ffQtQgI3H\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(FCProductBadge,{ePUeGTNlC:\"gVTO8o1c9\",height:\"100%\",id:\"ffQtQgI3H\",layoutId:\"ffQtQgI3H\",variant:\"sQSR0v1PE\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1awy4d4\",\"data-styles-preset\":\"TPaBZEg0g\",children:\"Earth Flannel\"})}),className:\"framer-u65ymx\",fonts:[\"Inter\"],text:zdFK53XEw,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fvj32r\",\"data-framer-name\":\"price\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-287fnx\",\"data-framer-name\":\"prices\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-oj2r66-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"QCb1HMpyc\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(FC_ProductPrice,{canvasPrice:ZjB6vnTCn,format:{currencyCode:\"USD\",showCurrency:true,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"QCb1HMpyc\",layoutId:\"QCb1HMpyc\",regularColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",regularFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},saleColor:\"var(--token-ee0b45be-ab89-496b-a918-9602b833a448, rgb(217, 61, 79))\",saleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},shopifyProductID:DdL6lFGM8,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rb2mkd-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Acqq1nERc\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(FC_ProductPriceCompare,{canvasPrice:soi_AQK65,color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.02em\",lineHeight:\"1em\"},format:{currencyCode:\"USD\",showCurrency:true,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"Acqq1nERc\",layoutId:\"Acqq1nERc\",shopifyProductID:DdL6lFGM8,strikethrough:true,strikethroughColor:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",strikethroughSize:1,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-17cfow7-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"ddzTJOoaW\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(FC_ProductPriceDiscount,{backgroundColor:\"var(--token-af129354-b86d-4e0a-8ed0-1dbf10a04a29, rgb(240, 110, 36))\",borderRadius:4,discountType:\"Percentage\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},format:{currencyCode:\"USD\",showCurrency:true,showDecimals:\"Always show\",showSymbol:true},height:\"100%\",id:\"ddzTJOoaW\",layoutId:\"ddzTJOoaW\",padding:6,paddingBottom:6,paddingLeft:6,paddingPerSide:false,paddingRight:6,paddingTop:6,radiusBottomLeft:4,radiusBottomRight:4,radiusPerCorner:false,radiusTopLeft:4,radiusTopRight:4,shopifyProductID:DdL6lFGM8,textColor:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",textFormat:\"{{discount}} OFF\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-xhvgk7\",\"data-styles-preset\":\"s2fAhDgit\",children:\"A rugged reimagining of the classic flannel, this piece embodies urban sophistication with wilderness soul. Each stitch reflects our commitment to durability and style, creating a versatile layer that feels at home whether you're exploring city backstreets or gathering around a rooftop firepit.\"})}),className:\"framer-26ea53\",fonts:[\"Inter\"],text:Asj4YBv0f,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-16qxqnx-container\",id:\"16qxqnx\",nodeId:\"libF_Nap0\",scopeId:\"Db_OAcjNe\",children:[/*#__PURE__*/_jsx(Link1,{height:\"100%\",id:\"libF_Nap0\",layoutId:\"libF_Nap0\",variant:\"uDn0DNYzL\",width:\"100%\",zvDQujTn1:zvDQujTn13bnx0g({overlay:overlay1})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-afgau1\"),\"data-framer-portal-id\":\"16qxqnx\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"JK8Rs1QJa\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"560px\",children:/*#__PURE__*/_jsx(Container,{animate:animation5,className:cx(scopingClassNames,\"framer-1ti686d-container\"),\"data-framer-portal-id\":\"16qxqnx\",exit:animation4,inComponentSlot:true,initial:animation6,nodeId:\"t9QtBq1g3\",rendersWithMotion:true,scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(SizeGuideModal,{height:\"100%\",id:\"t9QtBq1g3\",IujqySmT2:XgBwJU2kf,layoutId:\"t9QtBq1g3\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-396mi0-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Mk6Ct9yZ5\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(FC_ProductVariants,{behaviorConfigs:{autoSelectFirst:true,showSingleVariants:false},buttonConfigs:{direction:\"horizontal\",disabled:{background:\"var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255))\",border:{borderColor:\"rgba(231, 236, 229, 0)\",borderStyle:\"solid\",borderWidth:1},color:\"var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(0, 0, 0, 0.16))\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1em\"},textTransform:\"None\"},gap:4,hovered:{background:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",border:{borderColor:'var(--token-32039339-f64a-42c6-a8f4-f7fdfa12eb53, rgba(0, 0, 0, 0.16)) /* {\"name\":\"Black 0.16\"} */',borderStyle:\"solid\",borderWidth:1},color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1em\"},textTransform:\"None\"},padding:\"12px 16px 12px 16px\",radius:\"0px\",selected:{background:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",border:{borderColor:'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',borderStyle:\"solid\",borderWidth:1},color:\"var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255))\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1em\"},textTransform:\"None\"},unselected:{background:\"var(--token-d35e5398-af28-4f97-8e2e-13717c50156f, rgb(255, 255, 255))\",border:{borderColor:'var(--token-e568eaca-76fb-4a8a-85c4-ef6c471fbdfe, rgba(0, 0, 0, 0.06)) /* {\"name\":\"Black 0.06\"} */',borderStyle:\"solid\",borderWidth:1},color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1em\"},textTransform:\"None\"},width:false},containerConfigs:{direction:\"vertical\",gap:24,gap2:8,padding:\"0px\"},dropdownConfigs:{font:{fontFamily:'\"Uncut Sans Medium\", \"Uncut Sans Medium Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"},hover:{background:\"var(--token-a4304d8d-9a8f-4745-bb81-e6b535b3d359, rgb(242, 242, 242))\",border:{borderColor:\"#000000\",borderStyle:\"solid\",borderWidth:1},color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},icon:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",size:16,type:\"default\",weight:1.6},padding:\"16px\",radius:\"0px\",selected:{background:\"var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255))\",border:{borderColor:'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',borderStyle:\"solid\",borderWidth:1},color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\"},textTransform:\"None\",unselected:{background:\"var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, rgb(255, 255, 255))\",border:{borderColor:'var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',borderStyle:\"solid\",borderWidth:1},color:\"var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48))\",text:\"Select {{variant}}\"}},height:\"100%\",id:\"Mk6Ct9yZ5\",images:{imageChange:true,imageTrigger:\"None\",offsetY:0},layoutId:\"Mk6Ct9yZ5\",selectedConfigs:{color:\"rgb(0, 0, 0)\",emptyText:\"Select {{Option Value}}\",emptyVisible:true,font:{},gap:8,textTransform:\"None\",visible:false},shopifyProductID:DdL6lFGM8,style:\"Dropdown\",swatches:{color:false,disabled:{border:{borderColor:\"rgb(255, 255, 255)\",borderStyle:\"Solid\",borderWidth:2},opacity:.5},gap:8,height:40,hovered:{border:{borderColor:\"rgb(204, 204, 204)\",borderStyle:\"Solid\",borderWidth:2}},padding:\"0px\",radius:\"50%\",selected:{border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"Solid\",borderWidth:2}},unselected:{border:{borderColor:\"rgb(255, 255, 255)\",borderStyle:\"Solid\",borderWidth:2}},width:40},titleConfigs:{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",display:\"{{Option}}\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,textTransform:\"None\",visible:true},variantImageIds:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tyqe09\",\"data-framer-name\":\"variants-button\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{width:`calc(min(max(${componentViewport?.width||\"100vw\"} / 2, 1px), 350px) - 80px)`},k5npc0ebi:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(max(min(max(${componentViewport?.width||\"100vw\"} / 3, 1px), 600px), 350px) - 80px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jx5kyx-container\",nodeId:\"kYw3t5edf\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(FCQuantityQuantitySelector,{bVhYNmEzi:DdL6lFGM8,height:\"100%\",id:\"kYw3t5edf\",layoutId:\"kYw3t5edf\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-l9lx38\",\"data-framer-name\":\"purchase-stock\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{width:`calc(min(max(${componentViewport?.width||\"100vw\"} / 2, 1px), 350px) - 80px)`},k5npc0ebi:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(max(min(max(${componentViewport?.width||\"100vw\"} / 3, 1px), 600px), 350px) - 80px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-h5ysuk-container\",nodeId:\"LxQXUHaD9\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(FCPurchaseTypeDefault,{CtxbSorek:false,gzPkfrIbf:DdL6lFGM8,height:\"100%\",id:\"LxQXUHaD9\",layoutId:\"LxQXUHaD9\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{width:`calc(min(max(${componentViewport?.width||\"100vw\"} / 2, 1px), 350px) - 80px)`},k5npc0ebi:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,width:`calc(max(min(max(${componentViewport?.width||\"100vw\"} / 3, 1px), 600px), 350px) - 80px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1z0g2y4-container\",nodeId:\"sZCKqCzXs\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(StockStatus,{C4U1l_gbD:DdL6lFGM8,height:\"100%\",id:\"sZCKqCzXs\",layoutId:\"sZCKqCzXs\",style:{width:\"100%\"},width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{width:`min(min(max(${componentViewport?.width||\"100vw\"} / 2, 1px), 350px) - 80px, 880px)`},k5npc0ebi:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 880px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:`min(max(min(max(${componentViewport?.width||\"100vw\"} / 3, 1px), 600px), 350px) - 80px, 880px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-549xu9-container\",nodeId:\"UroNitrb8\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(ComponentAccordion2,{c14SpIqoa:VL0PGLwe8,height:\"100%\",id:\"UroNitrb8\",layoutId:\"UroNitrb8\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"ewzq7np_L\",vbUXMbVb7:pG9SPK3T_,width:\"100%\",xL6KJgdBA:eJb2sfYNX})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18jw64v\",\"data-framer-name\":\"info\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tgwnbq\",\"data-framer-name\":\"shipping\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1s12eyz-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"KSbTfqMo5\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Truck\",id:\"KSbTfqMo5\",layoutId:\"KSbTfqMo5\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mmgjf1\",\"data-styles-preset\":\"vCxtwHV7h\",children:\"Free Shipping over $50\"})}),className:\"framer-15pbn3j\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pmhqny\",\"data-framer-name\":\"returns\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dyg8so-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Zqvih8MYj\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-2de60d55-30ed-45f4-87e6-158824b868d3, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"ArrowCounterClockwise\",iconSelection:\"ArrowClockwise\",id:\"Zqvih8MYj\",layoutId:\"Zqvih8MYj\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mmgjf1\",\"data-styles-preset\":\"vCxtwHV7h\",children:\"Free returns\"})}),className:\"framer-1wbzpwm\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7xyczr\",\"data-framer-name\":\"you may also like\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yimfcz\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-16dy7mw\",\"data-framer-name\":\"title\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-10f7w12\",\"data-styles-preset\":\"mTASOtCES\",children:\"Pair it with\"})}),className:\"framer-1ha2sc5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17jr15l\",\"data-framer-name\":\"CMS\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"lPX_3kiE9\",data:FramerCommerce,type:\"Collection\"},limit:{type:\"LiteralValue\",value:3},select:[{collection:\"lPX_3kiE9\",name:\"tjNfun_KG\",type:\"Identifier\"},{collection:\"lPX_3kiE9\",name:\"zdFK53XEw\",type:\"Identifier\"},{collection:\"lPX_3kiE9\",name:\"ZjB6vnTCn\",type:\"Identifier\"},{collection:\"lPX_3kiE9\",name:\"soi_AQK65\",type:\"Identifier\"},{collection:\"lPX_3kiE9\",name:\"a0hJ1eZOe\",type:\"Identifier\"},{collection:\"lPX_3kiE9\",name:\"KUdgyn5dv\",type:\"Identifier\"},{collection:\"lPX_3kiE9\",name:\"pL6jJdenu\",type:\"Identifier\"},{collection:\"lPX_3kiE9\",name:\"BF5lIAGDh\",type:\"Identifier\"},{collection:\"lPX_3kiE9\",name:\"id\",type:\"Identifier\"}],where:{left:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"lPX_3kiE9\",name:\"pL6jJdenu\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:pL6jJdenu},type:\"BinaryOperation\"}},operator:\"and\",right:{left:{collection:\"lPX_3kiE9\",name:\"xFAQoIfIs\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:xFAQoIfIs},type:\"BinaryOperation\"},type:\"BinaryOperation\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({a0hJ1eZOe:a0hJ1eZOelPX_3kiE9,BF5lIAGDh:BF5lIAGDhlPX_3kiE9,id:idlPX_3kiE9,KUdgyn5dv:KUdgyn5dvlPX_3kiE9,pL6jJdenu:pL6jJdenulPX_3kiE9,soi_AQK65:soi_AQK65lPX_3kiE9,tjNfun_KG:tjNfun_KGlPX_3kiE9,zdFK53XEw:zdFK53XEwlPX_3kiE9,ZjB6vnTCn:ZjB6vnTCnlPX_3kiE9},index2)=>{zdFK53XEwlPX_3kiE9??=\"\";ZjB6vnTCnlPX_3kiE9??=\"\";soi_AQK65lPX_3kiE9??=\"\";KUdgyn5dvlPX_3kiE9??=true;pL6jJdenulPX_3kiE9??=\"\";BF5lIAGDhlPX_3kiE9??=true;return /*#__PURE__*/_jsx(LayoutGroup,{id:`lPX_3kiE9-${idlPX_3kiE9}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{pL6jJdenu:pL6jJdenulPX_3kiE9},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{pL6jJdenu:pL6jJdenulPX_3kiE9},webPageId:\"Db_OAcjNe\"},implicitPathVariables:undefined},{href:{pathVariables:{pL6jJdenu:pL6jJdenulPX_3kiE9},webPageId:\"Db_OAcjNe\"},implicitPathVariables:undefined},{href:{pathVariables:{pL6jJdenu:pL6jJdenulPX_3kiE9},webPageId:\"Db_OAcjNe\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k5npc0ebi:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:554,width:`max((${componentViewport?.width||\"100vw\"} - 96px) / 3, 200px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-sc7b4k-container\",nodeId:\"IrO4KGqqC\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{UdwOBeoEW:resolvedLinks[1]},k5npc0ebi:{UdwOBeoEW:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(FCProductProductCard,{height:\"100%\",id:\"IrO4KGqqC\",kzuvLaKjt:BF5lIAGDhlPX_3kiE9,L50124giC:toResponsiveImage(tjNfun_KGlPX_3kiE9),layoutId:\"IrO4KGqqC\",LOCy23EgZ:soi_AQK65lPX_3kiE9,QxKEfLsTA:KUdgyn5dvlPX_3kiE9,style:{width:\"100%\"},TCXN5zxa5:toResponsiveImage(a0hJ1eZOelPX_3kiE9),TOAsAcbaX:zdFK53XEwlPX_3kiE9,UdwOBeoEW:resolvedLinks[0],variant:convertFromBoolean(isSet(tjNfun_KGlPX_3kiE9),activeLocale),width:\"100%\",Wnlj69zSH:ZjB6vnTCnlPX_3kiE9})})})})})})})},idlPX_3kiE9);})})})})})]})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:559,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1anp3f5-container hidden-k8b5b9\",nodeId:\"QVB3o_gyK\",scopeId:\"Db_OAcjNe\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HzNv0w2c3:{variant:\"mARLI82Sb\"}},children:/*#__PURE__*/_jsx(NavigationFooter,{height:\"100%\",id:\"QVB3o_gyK\",layoutId:\"QVB3o_gyK\",style:{width:\"100%\"},variant:\"f0c1x5abJ\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FZAbe.framer-u3h5qx, .framer-FZAbe .framer-u3h5qx { display: block; }\",\".framer-FZAbe.framer-1pgujl3 { align-content: center; align-items: center; background-color: var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-FZAbe .framer-10srr9e-container { flex: none; height: auto; left: 50%; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 8; }\",\".framer-FZAbe.framer-qkhdin { background-color: var(--token-25dffb6f-7224-457b-8095-a82c7fa5a8b9, rgba(0, 0, 0, 0.48)); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-FZAbe.framer-11yvpjn-container { flex: none; height: 100%; position: fixed; right: 0px; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-FZAbe .framer-g3h640 { flex: none; height: 1px; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: 8px; width: 100%; z-index: 0; }\",\".framer-FZAbe .framer-krzwzb { align-content: center; align-items: center; background-color: var(--token-f1b8eb01-83ac-4f1a-aa3c-b07c7d0c9e66, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-FZAbe .framer-1t8c5zc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-FZAbe .framer-10chagr { align-content: center; align-items: center; display: flex; flex: 2 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-FZAbe .framer-1a1mmz8-container { flex: 1 0 0px; height: auto; position: sticky; top: 0px; width: 1px; }\",\".framer-FZAbe .framer-3i56bb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 600px; min-width: 350px; overflow: visible; padding: 152px 40px 0px 40px; position: sticky; top: 0px; width: 1px; z-index: 1; }\",\".framer-FZAbe .framer-16gqys1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 4px 0px; position: relative; width: 100%; }\",\".framer-FZAbe .framer-1tgz3nx, .framer-FZAbe .framer-1hg5sls, .framer-FZAbe .framer-qnrd17, .framer-FZAbe .framer-1u6sht4, .framer-FZAbe .framer-10ykv5j { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FZAbe .framer-vq1tfr, .framer-FZAbe .framer-1mcsonn { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FZAbe .framer-197g9ej, .framer-FZAbe .framer-1kwhx00 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-FZAbe .framer-10b4amp, .framer-FZAbe .framer-6jvqbf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-FZAbe .framer-ypprr7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-FZAbe .framer-c6wed2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 8px 0px; position: relative; width: min-content; }\",\".framer-FZAbe .framer-njor1-container, .framer-FZAbe .framer-117wahw-container { flex: none; height: auto; position: relative; width: auto; z-index: 4; }\",\".framer-FZAbe .framer-u65ymx { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-FZAbe .framer-fvj32r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 24px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-FZAbe .framer-287fnx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-FZAbe .framer-oj2r66-container, .framer-FZAbe .framer-1rb2mkd-container, .framer-FZAbe .framer-17cfow7-container, .framer-FZAbe .framer-16qxqnx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-FZAbe .framer-26ea53 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-FZAbe.framer-afgau1 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-FZAbe.framer-1ti686d-container { flex: none; height: 100%; left: 0px; position: fixed; top: 0px; width: 560px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-FZAbe .framer-396mi0-container, .framer-FZAbe .framer-h5ysuk-container, .framer-FZAbe .framer-1z0g2y4-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-FZAbe .framer-1tyqe09 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FZAbe .framer-jx5kyx-container { flex: none; height: 56px; position: relative; width: 100%; }\",\".framer-FZAbe .framer-l9lx38 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FZAbe .framer-549xu9-container { flex: none; height: auto; max-width: 880px; position: relative; width: 100%; z-index: 2; }\",\".framer-FZAbe .framer-18jw64v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FZAbe .framer-1tgwnbq, .framer-FZAbe .framer-1pmhqny { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-FZAbe .framer-1s12eyz-container, .framer-FZAbe .framer-1dyg8so-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-FZAbe .framer-15pbn3j, .framer-FZAbe .framer-1wbzpwm { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-FZAbe .framer-7xyczr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 64px 40px 64px 40px; position: relative; width: 100%; }\",\".framer-FZAbe .framer-yimfcz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FZAbe .framer-16dy7mw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FZAbe .framer-1ha2sc5 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-FZAbe .framer-17jr15l { display: grid; flex: none; gap: 8px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(200px, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-FZAbe .framer-sc7b4k-container { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; width: 100%; }\",\".framer-FZAbe .framer-1anp3f5-container { bottom: 0px; flex: none; height: auto; position: sticky; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-FZAbe.framer-1pgujl3, .framer-FZAbe .framer-krzwzb, .framer-FZAbe .framer-1t8c5zc, .framer-FZAbe .framer-10chagr, .framer-FZAbe .framer-3i56bb, .framer-FZAbe .framer-16gqys1, .framer-FZAbe .framer-197g9ej, .framer-FZAbe .framer-10b4amp, .framer-FZAbe .framer-1kwhx00, .framer-FZAbe .framer-6jvqbf, .framer-FZAbe .framer-ypprr7, .framer-FZAbe .framer-c6wed2, .framer-FZAbe .framer-287fnx, .framer-FZAbe .framer-1tyqe09, .framer-FZAbe .framer-l9lx38, .framer-FZAbe .framer-18jw64v, .framer-FZAbe .framer-1tgwnbq, .framer-FZAbe .framer-1pmhqny, .framer-FZAbe .framer-7xyczr, .framer-FZAbe .framer-yimfcz { gap: 0px; } .framer-FZAbe.framer-1pgujl3 > *, .framer-FZAbe .framer-krzwzb > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-FZAbe.framer-1pgujl3 > :first-child, .framer-FZAbe .framer-krzwzb > :first-child, .framer-FZAbe .framer-3i56bb > :first-child, .framer-FZAbe .framer-197g9ej > :first-child, .framer-FZAbe .framer-1kwhx00 > :first-child, .framer-FZAbe .framer-ypprr7 > :first-child, .framer-FZAbe .framer-1tyqe09 > :first-child, .framer-FZAbe .framer-l9lx38 > :first-child, .framer-FZAbe .framer-7xyczr > :first-child, .framer-FZAbe .framer-yimfcz > :first-child { margin-top: 0px; } .framer-FZAbe.framer-1pgujl3 > :last-child, .framer-FZAbe .framer-krzwzb > :last-child, .framer-FZAbe .framer-3i56bb > :last-child, .framer-FZAbe .framer-197g9ej > :last-child, .framer-FZAbe .framer-1kwhx00 > :last-child, .framer-FZAbe .framer-ypprr7 > :last-child, .framer-FZAbe .framer-1tyqe09 > :last-child, .framer-FZAbe .framer-l9lx38 > :last-child, .framer-FZAbe .framer-7xyczr > :last-child, .framer-FZAbe .framer-yimfcz > :last-child { margin-bottom: 0px; } .framer-FZAbe .framer-1t8c5zc > *, .framer-FZAbe .framer-10chagr > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-FZAbe .framer-1t8c5zc > :first-child, .framer-FZAbe .framer-10chagr > :first-child, .framer-FZAbe .framer-16gqys1 > :first-child, .framer-FZAbe .framer-10b4amp > :first-child, .framer-FZAbe .framer-6jvqbf > :first-child, .framer-FZAbe .framer-c6wed2 > :first-child, .framer-FZAbe .framer-287fnx > :first-child, .framer-FZAbe .framer-18jw64v > :first-child, .framer-FZAbe .framer-1tgwnbq > :first-child, .framer-FZAbe .framer-1pmhqny > :first-child { margin-left: 0px; } .framer-FZAbe .framer-1t8c5zc > :last-child, .framer-FZAbe .framer-10chagr > :last-child, .framer-FZAbe .framer-16gqys1 > :last-child, .framer-FZAbe .framer-10b4amp > :last-child, .framer-FZAbe .framer-6jvqbf > :last-child, .framer-FZAbe .framer-c6wed2 > :last-child, .framer-FZAbe .framer-287fnx > :last-child, .framer-FZAbe .framer-18jw64v > :last-child, .framer-FZAbe .framer-1tgwnbq > :last-child, .framer-FZAbe .framer-1pmhqny > :last-child { margin-right: 0px; } .framer-FZAbe .framer-3i56bb > *, .framer-FZAbe .framer-7xyczr > *, .framer-FZAbe .framer-yimfcz > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-FZAbe .framer-16gqys1 > *, .framer-FZAbe .framer-c6wed2 > *, .framer-FZAbe .framer-287fnx > *, .framer-FZAbe .framer-1tgwnbq > *, .framer-FZAbe .framer-1pmhqny > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-FZAbe .framer-197g9ej > *, .framer-FZAbe .framer-1kwhx00 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-FZAbe .framer-10b4amp > *, .framer-FZAbe .framer-6jvqbf > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-FZAbe .framer-ypprr7 > *, .framer-FZAbe .framer-l9lx38 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-FZAbe .framer-1tyqe09 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-FZAbe .framer-18jw64v > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,\"@media (min-width: 810px) and (max-width: 1199px) { .framer-FZAbe.framer-1pgujl3 { width: 810px; } .framer-FZAbe .framer-10chagr { flex: 1 0 0px; } .framer-FZAbe .framer-3i56bb { max-width: 350px; min-width: unset; }}\",\"@media (max-width: 809px) { .framer-FZAbe.framer-1pgujl3 { width: 390px; } .framer-FZAbe .framer-1t8c5zc { flex-direction: column; } .framer-FZAbe .framer-10chagr, .framer-FZAbe .framer-1ha2sc5 { flex: none; width: 100%; } .framer-FZAbe .framer-1a1mmz8-container { position: relative; top: unset; } .framer-FZAbe .framer-3i56bb { flex: none; max-width: unset; min-width: unset; padding: 32px 24px 0px 24px; position: relative; top: unset; width: 100%; } .framer-FZAbe .framer-7xyczr { padding: 64px 24px 64px 24px; } .framer-FZAbe .framer-yimfcz { gap: 32px; } .framer-FZAbe .framer-16dy7mw { flex-direction: column; gap: 16px; justify-content: flex-start; } .framer-FZAbe .framer-17jr15l { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; } .framer-FZAbe .framer-sc7b4k-container { align-self: unset; height: auto; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-FZAbe .framer-1t8c5zc, .framer-FZAbe .framer-yimfcz, .framer-FZAbe .framer-16dy7mw, .framer-FZAbe .framer-17jr15l { gap: 0px; } .framer-FZAbe .framer-1t8c5zc > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-FZAbe .framer-1t8c5zc > :first-child, .framer-FZAbe .framer-yimfcz > :first-child, .framer-FZAbe .framer-16dy7mw > :first-child, .framer-FZAbe .framer-17jr15l > :first-child { margin-top: 0px; } .framer-FZAbe .framer-1t8c5zc > :last-child, .framer-FZAbe .framer-yimfcz > :last-child, .framer-FZAbe .framer-16dy7mw > :last-child, .framer-FZAbe .framer-17jr15l > :last-child { margin-bottom: 0px; } .framer-FZAbe .framer-yimfcz > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-FZAbe .framer-16dy7mw > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-FZAbe .framer-17jr15l > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2412\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HzNv0w2c3\":{\"layout\":[\"fixed\",\"auto\"]},\"k5npc0ebi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"SuVdIXogL\":{\"pattern\":\":SuVdIXogL\",\"name\":\"nav-variant-trigger\"}}\n * @framerResponsiveScreen\n */const FramerDb_OAcjNe=withCSS(Component,css,\"framer-FZAbe\");export default FramerDb_OAcjNe;FramerDb_OAcjNe.displayName=\"Shop\";FramerDb_OAcjNe.defaultProps={height:2412,width:1200};addFonts(FramerDb_OAcjNe,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Uncut Sans Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/BMv7Pe9o1jVYmFlvnHFVOO5cgXQ.woff2\"}]},...NavigationNavFonts,...ModalFonts,...ShopCarouselFonts,...FCProductBadgeFonts,...FC_ProductPriceFonts,...FC_ProductPriceCompareFonts,...FC_ProductPriceDiscountFonts,...Link1Fonts,...SizeGuideModalFonts,...FC_ProductVariantsFonts,...FCQuantityQuantitySelectorFonts,...FCPurchaseTypeDefaultFonts,...StockStatusFonts,...ComponentAccordion2Fonts,...PhosphorFonts,...FCProductProductCardFonts,...NavigationFooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDb_OAcjNe\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HzNv0w2c3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k5npc0ebi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"2412\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerResponsiveScreen\":\"\",\"framerScrollSections\":\"{\\\"SuVdIXogL\\\":{\\\"pattern\\\":\\\":SuVdIXogL\\\",\\\"name\\\":\\\"nav-variant-trigger\\\"}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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KA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,GAAG,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,WAAW,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,eAAe,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAA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",
  "names": ["isCurrencySymbolSameAsCode", "currencyCode", "knownCurrenciesWithCodeAsSymbol", "FC_ProductPriceDiscount", "props", "shopifyProductID", "discountType", "showCurrency", "showSymbol", "showDecimals", "textFormat", "product", "setProduct", "ye", "activeVariant", "setActiveVariant", "selectedCurrency", "setSelectedCurrency", "get_default", "selectedCountryCode", "setSelectedCountryCode", "selectedCountry", "setSelectedCountry", "isBrowser", "useIsBrowser", "ue", "storedCurrency", "storedCountryCode", "storedCountry", "handleVariantChange", "e", "expectedProductId", "_matchingProduct", "window", "_product", "matchingVariant", "node", "option", "detailOption", "handleProductsReady", "variant", "handleCurrencyChange", "event", "currency", "countryCode", "country", "activeOption", "price", "se", "compareAtPrice", "currencyConfig", "currencyMaps", "formatPriceWithOptions", "numericPrice", "currCode", "symbolSameAsCode", "locale", "getLocaleFromCountry", "decimalDigits", "navigator", "number", "discount", "te", "compareAtPriceNum", "priceNum", "amount", "formattedDiscount", "showMockValues", "RenderTarget", "text", "formattedAmount", "p", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "radiusForCorner", "value", "cornerIndex", "segments", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "bgDisabled", "bgHovered", "bgSelected", "bgUnselected", "borderDisabled", "borderHovered", "borderSelected", "borderUnselected", "buttonRadius", "height", "id", "textAlignButton", "valueDisabled", "valueHovered", "valueSelected", "valueUnselected", "width", "props", "_humanReadableEnumMap_textAlignButton", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_ref5", "_ref6", "_ref7", "_ref8", "_ref9", "_ref10", "_ref11", "_ref12", "_humanReadableVariantMap_props_variant", "_ref13", "_ref14", "_ref15", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "jxh_wb72t", "ZuS3a720v", "F_tArTii3", "bqCGwxajf", "Bkz6vhEBk", "CcfYsA_6Z", "jQTy4fyUS", "ONi97Dxql", "qhBjdKtZy", "AxtgJcPpR", "JY47VtpSm", "KxvhJAQ0F", "U5XaISVa1", "ZnhBvEs5m", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "_qhBjdKtZy_borderBottomWidth", "_qhBjdKtZy_borderLeftWidth", "_qhBjdKtZy_borderRightWidth", "_qhBjdKtZy_borderTopWidth", "_CcfYsA_6Z_borderBottomWidth", "_CcfYsA_6Z_borderLeftWidth", "_CcfYsA_6Z_borderRightWidth", "_CcfYsA_6Z_borderTopWidth", "_ONi97Dxql_borderBottomWidth", "_ONi97Dxql_borderLeftWidth", "_ONi97Dxql_borderRightWidth", "_ONi97Dxql_borderTopWidth", "_jQTy4fyUS_borderBottomWidth", "_jQTy4fyUS_borderLeftWidth", "_jQTy4fyUS_borderRightWidth", "_jQTy4fyUS_borderTopWidth", "LayoutGroup", "cx", "RichText2", "css", "FramerlrhVMOjFS", "withCSS", "shopX_productVariantsButton_Mmm7_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "title", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "JEgZm2C59", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "RichText2", "css", "FramerFxcOd3geq", "withCSS", "shopX_productVariantsTitle_NNFS_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "VariantDropdown", "opt", "filteredValues", "isLast", "valid", "invalidMsg", "props", "dispatchOptionSelectedEvent", "selectedOptions", "combinations", "index", "totalCount", "isHovered", "setIsHovered", "ye", "isFocused", "setIsFocused", "dropdownConfigs", "font", "selected", "hover", "unselected", "radius", "padding", "icon", "unselectedText", "currentValue", "isUnselected", "isLastItem", "applyEdgeToEdge", "isHorizontal", "marginStyle", "borderStyle", "p", "u", "get_default", "shopX_productVariantsTitle_NNFS_default", "e", "value", "select", "event", "window", "v", "filtered", "isAvailableForSale", "combination", "key", "FC_ProductVariants", "shopifyProductID", "images", "behaviorConfigs", "style", "autoSelectFirst", "showSingleVariants", "product", "setProduct", "shouldValidate", "setShouldValidate", "setSelectedOptions", "autoSelectRef", "pe", "selectedCurrency", "setSelectedCurrency", "focusedOptionIndex", "setFocusedOptionIndex", "focusedValueIndex", "setFocusedValueIndex", "containerRef", "colorHexMap", "setColorHexMap", "ue", "defaultColors", "colors", "color", "error", "styleEl", "timeoutId", "autoSelectEvent", "handleImageVariantSelected", "variant", "node", "newOptions", "option", "allOptions", "allOptionsSelected", "optionName", "activeVariantEvent", "handleImageNumberSelected", "regex", "mapping", "match", "imageNumber", "variantId", "_matchingProduct", "_product", "handleProductsReady", "firstAvailableVariant", "initialOptions", "handleCurrencyChange", "currency", "matchingVariant", "activeVariant", "getProductVariant", "previousUrl", "setPreviousUrl", "parseVariantImageIds", "variantIdsString", "te", "newSelectedOptions", "optName", "variantWithProductId", "matchingImageNumber", "tapEvent", "imageIndex", "imageElement", "rect", "offsetY", "elementTop", "customOffset", "variantsTest", "accumulator", "renderVariantDropdown", "renderVariantButtons", "i", "isActive", "borderUnselected", "borderSelected", "borderDisabled", "borderHovered", "shopX_productVariantsButton_Mmm7_default", "nextButton", "prevButton", "renderColorSwatches", "swatches", "colorName", "hexColor", "getStateBorder", "border", "button", "borderWidth", "productHasOptions", "shouldHideVariants", "useSwatches", "opts", "addPropertyControls", "ControlType", "imageTrigger", "isCurrencySymbolSameAsCode", "currencyCode", "knownCurrenciesWithCodeAsSymbol", "FC_ProductPrice", "props", "shopifyProductID", "canvasPrice", "showCurrency", "showSymbol", "showDecimals", "isBrowser", "useIsBrowser", "product", "setProduct", "ye", "activeVariant", "setActiveVariant", "subscriptionPrice", "setSubscriptionPrice", "selectedCurrency", "setSelectedCurrency", "selectedCountryCode", "setSelectedCountryCode", "selectedCountry", "setSelectedCountry", "isLoadingPrice", "setIsLoadingPrice", "ue", "storedCurrency", "storedCountryCode", "storedCountry", "handleVariantChange", "e", "_matchingProduct", "window", "_product", "matchingVariant", "node", "option", "detailOption", "handleCurrencyChange", "event", "currency", "countryCode", "country", "activeOption", "handleProductsReady", "handleSubscriptionPriceUpdate", "_currencyCode", "se", "variantCurrency", "get_default", "productCurrency", "showMockValues", "RenderTarget", "formatPriceWithOptions", "numericPrice", "currCode", "symbolSameAsCode", "locale", "getLocaleFromCountry", "decimalDigits", "navigator", "number", "text", "amount", "compareAtPrice", "numericValue", "hasValidCompareAtPrice", "p", "addPropertyControls", "ControlType", "getLocaleFromCountry", "countryCode", "isCurrencySymbolSameAsCode", "currencyCode", "knownCurrenciesWithCodeAsSymbol", "FC_ProductPriceCompare", "props", "shopifyProductID", "canvasPrice", "showCurrency", "showSymbol", "showDecimals", "strikethrough", "strikethroughColor", "strikethroughSize", "font", "color", "product", "setProduct", "ye", "activeVariant", "setActiveVariant", "selectedCurrency", "setSelectedCurrency", "selectedCountryCode", "setSelectedCountryCode", "selectedCountry", "setSelectedCountry", "isBrowser", "useIsBrowser", "ue", "storedCurrency", "storedCountryCode", "storedCountry", "_currencyCode", "se", "variantCurrency", "get_default", "productCurrency", "showMockValues", "RenderTarget", "window", "formatPriceWithOptions", "numericPrice", "currCode", "symbolSameAsCode", "locale", "decimalDigits", "navigator", "number", "text", "amount", "numericValue", "value", "showComparePrice", "handleCurrencyChange", "event", "currency", "country", "_matchingProduct", "_product", "matchingVariant", "node", "option", "activeOption", "handleVariantChange", "e", "expectedProductId", "detailOption", "handleProductsReady", "products", "p", "addPropertyControls", "ControlType", "FC_ProductStockStatus", "props", "RenderTarget", "p", "threshold", "aboveThresholdComponent", "belowThresholdComponent", "outOfStockComponent", "showTotalInventory", "showOutOfStock", "showAboveThreshold", "showBelowThreshold", "quantityAvailable", "setQuantityAvailable", "ye", "hasSelectedVariant", "setHasSelectedVariant", "totalInventory", "setTotalInventory", "isInfiniteInventory", "setIsInfiniteInventory", "ue", "handleVariantChange", "e", "activeVariant", "expectedProductId", "processProduct", "product", "variants", "edge", "hasVariants", "hasInfiniteInventory", "variant", "total", "sum", "handleProductsReady", "matchingProduct", "window", "getStockMessage", "displayQuantity", "shouldShow", "isHidden", "addPropertyControls", "ControlType", "FC_ProductInventoryCounter", "props", "RenderTarget", "p", "shopifyProductID", "showOutOfStock", "outOfStockText", "noLimitText", "quantityAvailable", "setQuantityAvailable", "ye", "hasSelectedVariant", "setHasSelectedVariant", "ue", "calculateTotalInventory", "product", "total", "variant", "variantQuantity", "handleVariantChange", "e", "activeVariant", "expectedProductId", "inventory", "handleProductsReady", "matchingProduct", "totalInventory", "window", "formatText", "te", "text", "quantity", "isInfiniteInventory", "addPropertyControls", "ControlType", "FC_ProductInventoryCounterFonts", "getFonts", "FC_ProductInventoryCounter", "FC_ProductStockStatusFonts", "FC_ProductStockStatus", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "productID", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "C4U1l_gbD", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "ComponentViewportProvider", "FC_ProductStockStatus", "u", "FC_ProductInventoryCounter", "css", "FramerbOUzVyF13", "withCSS", "bOUzVyF13_default", "addPropertyControls", "ControlType", "addFonts", "FC_ProductInventoryCounterFonts", "FC_ProductStockStatusFonts", "initializeStore", "window", "getUTMParameters", "originalPushState", "originalReplaceState", "error", "FC_ProductPurchaseButton", "props", "shopifyProductID", "available", "OutOfStock", "SelectVariant", "LoadingState", "shopifyProductVariantId", "BuyNowATC", "title", "required", "openCart", "product", "setProduct", "ye", "activeVariant", "setActiveVariant", "isInStock", "setIsInStock", "needsVariantSelection", "setNeedsVariantSelection", "isLoading", "setIsLoading", "shouldShowLoading", "setShouldShowLoading", "hasInitialized", "setHasInitialized", "countryCode", "setCountryCode", "isBrowser", "useIsBrowser", "planSelected", "setPlanSelected", "cartExistingData", "setCartExistingData", "errorMessage", "setErrorMessage", "productQuantity", "setProductQuantity", "viewContentFired", "pe", "autoSelectFirst", "setAutoSelectFirst", "autoSelectReceived", "setAutoSelectReceived", "isVariantManuallySelected", "setIsVariantManuallySelected", "ue", "handleAutoSelectFlag", "event", "calculateTotalInventory", "te", "productData", "get_default", "total", "node", "isVariantAvailable", "variant", "window", "savedCartId", "cartQuery", "data", "error", "handleSubscriptionChange", "handleQuantityChange", "handleCurrencyChange", "existingCartId", "updateData", "updateCartCurrency", "handleSingleVariantProduct", "productNode", "variants", "handleProductData", "_matchingProduct", "variantId", "matchingVariant", "firstAvailableVariant", "edge", "hasMultipleVariants", "optionsCount", "anyVariantAvailable", "productsReadyHandler", "matchingProduct", "variantChangeHandler", "e", "currency", "value", "item_id", "item_name", "price", "handleSingleVariantProducts", "handleSubscription", "mutation", "variables", "handleCartMutation", "isValidId", "id", "fullId", "orderFieldError", "setOrderFieldError", "logDebug", "message", "validateOrderField", "productSpecificKey", "storedAttributes", "attributes", "isValid", "handleOrderFieldChange", "isInputRequired", "setIsInputRequired", "checkInputRequirement", "configKey", "config", "getLineItem", "merchandiseId", "lineItem", "stored", "key", "maxQuantityReached", "setMaxQuantityReached", "getCurrentCartQuantity", "handleAddToCart", "currentCartQuantity", "totalRequestedQuantity", "adjustedQuantity", "currentInputValue", "lines", "cartData", "addToCartMutation", "activeProduct", "createCartMutation", "checkoutUrl", "finalCheckoutUrl", "appendUTMParamsToUrl", "appendLanguageToUrl", "cartId", "updateCartAttributes", "timer", "content", "RenderTarget", "canAddToCart", "handleClick", "shouldBeAtMax", "clonedElement", "q", "p", "debugInfo", "u", "currentInCart", "remainingAllowed", "handleQuantityMaxReached", "productId", "maxQuantity", "addPropertyControls", "ControlType", "FC_ProductVariantState", "props", "shopifyProductID", "textTemplate", "product", "setProduct", "ye", "selectedOptions", "setSelectedOptions", "handleVariantSelection", "te", "event", "prev", "ue", "window", "_matchingProduct", "_product", "e", "handleCurrencyChange", "currency", "remainingOptions", "get_default", "opt", "displayText", "p", "addPropertyControls", "ControlType", "Indicators", "DotWave", "color", "animation", "circles", "delay", "ease", "duration", "animProps", "transition", "p", "motion", "circle", "Material", "IOS", "arrayRotate", "arr", "n", "lines", "l", "i", "lineOpacities", "lineKeyframes", "getIndicator", "indicator", "props", "Indicators", "handleTimeout", "callback", "id", "Loading", "onTimeout", "fadeOut", "hasDuration", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "style", "controls", "useAnimation", "animDuration", "animDelay", "currentIndicator", "handlers", "pe", "onFadeOut", "te", "resetOpacity", "useOnEnter", "useOnExit", "cleanup", "ue", "addPropertyControls", "ControlType", "defaultEvents", "fontStore", "fonts", "css", "className", "FC_ProductPriceFonts", "getFonts", "FC_ProductPrice", "FC_ProductVariantStateFonts", "FC_ProductVariantState", "LoadingFonts", "Loading", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "transformTemplate2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "productID", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "elgRTGdr9", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framerz8TZdNzkB", "withCSS", "z8TZdNzkB_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "FCPurchaseLocalDesignFonts", "getFonts", "z8TZdNzkB_default", "FC_ProductPurchaseButtonFonts", "FC_ProductPurchaseButton", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "productID", "skipLoading", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "gzPkfrIbf", "CtxbSorek", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "FC_ProductPurchaseButton", "z8TZdNzkB_default", "css", "FramerJCQUXyyVV", "withCSS", "JCQUXyyVV_default", "addPropertyControls", "ControlType", "addFonts", "FCPurchaseLocalDesignFonts", "FC_ProductPurchaseButtonFonts", "FC_ProductQuantitySelector", "props", "font", "textColor", "shopifyProductID", "quantity", "setQuantity", "ye", "maxInventory", "setMaxInventory", "maxQuantity", "setMaxQuantity", "isBrowser", "window", "ue", "handleVariantChange", "e", "newMaxInventory", "emitQuantityChangeEvent", "handleIncrement", "eventMax", "effectiveMax", "newQuantity", "handleDecrement", "handleMaxQuantity", "event", "productId", "containerStyle", "quantityStyle", "p", "addPropertyControls", "ControlType", "FC_QuantityButton", "props", "isPlus", "activeContent", "disabledContent", "shopifyProductID", "isPlusAction", "isDisabled", "setIsDisabled", "ye", "maxInventory", "setMaxInventory", "currentQuantity", "setCurrentQuantity", "normalizeId", "id", "idString", "matches", "getCartLines", "cart", "window", "edge", "findMatchingCartItem", "cartLines", "productId", "normalizedExpectedId", "line", "lineProductId", "getVariantFromCartItem", "cartItem", "product", "variantId", "normalizedCartVariantId", "getCartItemQuantity", "handleQuantityState", "e", "quantity", "inventory", "products", "expectedId", "p", "availableForSale", "effectiveMax", "orderMax", "getProductMetafields", "ue", "handleVariantChange", "variant", "activeVariant", "handleClick", "nextQuantity", "q", "addPropertyControls", "ControlType", "MaterialFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FramerXXtHGRjK5", "withCSS", "XXtHGRjK5_default", "addPropertyControls", "ControlType", "addFonts", "FCQuantityUIButtonsFonts", "getFonts", "XXtHGRjK5_default", "FC_QuantityButtonFonts", "FC_QuantityButton", "FC_ProductQuantitySelectorFonts", "FC_ProductQuantitySelector", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "productID", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "bVhYNmEzi", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "FC_QuantityButton", "XXtHGRjK5_default", "FC_ProductQuantitySelector", "css", "FramerOLOAUNuCL", "withCSS", "OLOAUNuCL_default", "addPropertyControls", "ControlType", "addFonts", "FCQuantityUIButtonsFonts", "FC_QuantityButtonFonts", "FC_ProductQuantitySelectorFonts", "getFontsFromSharedStyle", "fonts", "t", "e", "r", "n", "i", "s", "a", "o", "u", "l", "f", "h", "c", "p", "d", "g", "v", "y", "m", "w", "b", "_", "k", "I", "S", "x", "E", "T", "L", "M", "A", "F", "j", "P", "t", "e", "r", "i", "D", "N", "C", "O", "$", "q", "z", "R", "a", "o", "u", "l", "f", "h", "c", "H", "J", "W", "G", "K", "V", "X", "Q", "Z", "Y", "tt", "te", "tr", "tn", "n", "p", "d", "g", "v", "y", "m", "w", "b", "_", "k", "I", "U", "S", "x", "E", "B", "ti", "ts", "ta", "to", "tp", "tu", "tl", "tf", "th", "tc", "td", "tg", "tv", "ty", "tm", "tw", "tb", "t_", "tk", "tI", "tU", "tS", "tx", "tE", "tB", "tT", "tL", "tM", "tF", "ControlType", "tj", "tP", "tD", "tN", "tC", "tO", "t$", "tq", "tz", "tR", "tH", "tJ", "s", "tG", "h", "m", "tK", "tV", "tX", "t", "e", "r", "t5", "i", "n", "t1", "s", "tY", "t0", "tQ", "tZ", "t3", "x", "a", "t6", "o", "u", "t2", "b", "t4", "t8", "t9", "t", "e", "n", "i", "s", "a", "ty", "o", "I", "u", "r", "tT", "tv", "et", "tM", "w", "tX", "b", "ee", "e", "resolveRichText", "t", "i", "e", "resolveRichTextNl", "t", "i", "r", "ControlType", "u", "QueryEngine", "p", "ee", "resolveRichText", "resolveRichTextNl", "t_ow47IOQ_default", "addPropertyControls", "t", "e", "r", "n", "i", "s", "a", "o", "u", "l", "f", "h", "c", "p", "d", "g", "v", "y", "m", "w", "b", "_", "k", "I", "S", "x", "E", "T", "L", "M", "A", "F", "j", "P", "t", "e", "r", "i", "D", "N", "C", "O", "$", "q", "z", "R", "a", "o", "u", "l", "f", "h", "c", "H", "J", "W", "G", "K", "V", "X", "Q", "Z", "Y", "tt", "te", "tn", "n", "p", "d", "g", "v", "y", "m", "w", "b", "_", "k", "I", "U", "S", "x", "E", "B", "ti", "ts", "ta", "to", "tp", "tu", "tl", "tf", "th", "tc", "td", "tr", "tg", "tv", "ty", "tm", "tw", "tb", "t_", "tk", "tI", "tU", "tS", "tx", "tE", "tB", "tT", "tL", "tM", "tF", "ControlType", "tj", "tP", "tD", "tN", "tC", "tO", "t$", "tq", "tz", "tR", "tH", "tJ", "s", "tG", "h", "m", "tK", "tV", "tX", "t", "e", "r", "t5", "i", "n", "t1", "s", "tY", "t0", "tQ", "tZ", "t3", "x", "a", "t6", "o", "u", "t2", "b", "t4", "t8", "t9", "t", "e", "n", "i", "s", "a", "ty", "o", "I", "u", "r", "tT", "tv", "et", "tM", "w", "tX", "b", "ee", "e", "resolveRichText", "t", "i", "e", "resolveRichTextNl", "t", "i", "n", "ControlType", "r", "QueryEngine", "S", "ee", "resolveRichText", "resolveRichTextNl", "ukDjMkxGW_default", "addPropertyControls", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "fhLclRKDS", "GpnO11T5p", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1fmw8sy", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "RichText2", "css", "FramerNWohQs2t3", "withCSS", "NWohQs2t3_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "SizeGuideToggleItemFonts", "getFonts", "NWohQs2t3_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Li3VHg0aX", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "GpnO11T5p1hwjcqx", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "css", "FramerqOBTt2_7o", "withCSS", "qOBTt2_7o_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "text", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "FNc08I_KH", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "RichText2", "css", "FramerxwfwAcVgF", "withCSS", "xwfwAcVgF_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "SizeGuideToggleFonts", "getFonts", "qOBTt2_7o_default", "SizeGuideTitleFonts", "xwfwAcVgF_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "suffix", "value", "convertFromString", "activeLocale", "toBoolean", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "convertFromString1", "value", "activeLocale", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "filter", "height", "id", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "nMAwK7wod", "chogolWWAS_1jhFsX3", "D77oDBZNGS_1jhFsX3", "gKHIPpYnIS_1jhFsX3", "hxc7CsP1iS_1jhFsX3", "DdL4vLfQ7S_1jhFsX3", "My_uUvbMyS_1jhFsX3", "idS_1jhFsX3", "T8SX8g1EcO7OKoAJy9", "fxjNbS0bOO7OKoAJy9", "MHTicF1OeO7OKoAJy9", "UVBH3itZuO7OKoAJy9", "S54tTF0gbO7OKoAJy9", "My_uUvbMyO7OKoAJy9", "idO7OKoAJy9", "ntSAvRbQUvT4BkiICU", "wE827KHATvT4BkiICU", "a8DRdlAVOvT4BkiICU", "mukjFCcCKvT4BkiICU", "Yy6vs1CkOvT4BkiICU", "My_uUvbMyvT4BkiICU", "idvT4BkiICU", "Ik92sGt5kjZDoLALue", "fkkW01A_ujZDoLALue", "ALU1AJU7KjZDoLALue", "bvMyfC4tkjZDoLALue", "BHIjCtsrSjZDoLALue", "My_uUvbMyjZDoLALue", "idjZDoLALue", "LIB3PBMU0GxvFNxbIG", "X0SaTu9EwGxvFNxbIG", "XDOg4G25BGxvFNxbIG", "s6aInEEsaGxvFNxbIG", "v5P0h6m4_GxvFNxbIG", "My_uUvbMyGxvFNxbIG", "idGxvFNxbIG", "F7mdTymiGkfTJCIfDe", "K5rsUP9IakfTJCIfDe", "fb6pom7uekfTJCIfDe", "VOKsD926ckfTJCIfDe", "LxT6GX2M6kfTJCIfDe", "My_uUvbMykfTJCIfDe", "idkfTJCIfDe", "ZOgUZlQxeqqfGykyDQ", "fJIO5m2Z3qqfGykyDQ", "vmabPcXJvqqfGykyDQ", "gwTj6s9EVqqfGykyDQ", "NCLJjInMTqqfGykyDQ", "kZHXBcZ3GqqfGykyDQ", "idqqfGykyDQ", "fQQsn9hUMVLTZjdQoD", "psrPA9Ve_VLTZjdQoD", "UiFOTREEQVLTZjdQoD", "wvF__X2o7VLTZjdQoD", "wHZnDjZgxVLTZjdQoD", "kZHXBcZ3GVLTZjdQoD", "idVLTZjdQoD", "ckAAPWmn9n47EGpqbM", "tipIfyFugn47EGpqbM", "Isow0swtfn47EGpqbM", "Qfu0fkCtMn47EGpqbM", "qMI1kCLpzn47EGpqbM", "kZHXBcZ3Gn47EGpqbM", "idn47EGpqbM", "TXdz90Z75aTZRsce96", "o48QiRrlEaTZRsce96", "YloKvQDWqaTZRsce96", "AQrMrtoCIaTZRsce96", "pzO9m6rLQaTZRsce96", "kZHXBcZ3GaTZRsce96", "idaTZRsce96", "cJ9B6F9H4G9E3Z0Kjl", "XTiPwgylfG9E3Z0Kjl", "TSSasfIMzG9E3Z0Kjl", "EGX9BLib5G9E3Z0Kjl", "QpxBWuwo1G9E3Z0Kjl", "kZHXBcZ3GG9E3Z0Kjl", "idG9E3Z0Kjl", "qg0zdQFeYYTkfjZHe_", "BKv7VxcRJYTkfjZHe_", "UYs9rSKRjYTkfjZHe_", "RDGCRPlfqYTkfjZHe_", "ZesdQ5TVOYTkfjZHe_", "kZHXBcZ3GYTkfjZHe_", "idYTkfjZHe_", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "Li3VHg0aXrdhy5t", "args", "Li3VHg0aX1k9jp0a", "ref1", "pe", "textContent", "suffix", "visible", "toBoolean", "convertFromString", "isDisplayed", "isDisplayed1", "visible1", "convertFromString1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "transition1", "u", "cx", "serializationHash", "addPropertyOverrides", "RichText2", "ComponentViewportProvider", "qOBTt2_7o_default", "xwfwAcVgF_default", "ChildrenCanSuspend", "QueryData", "ukDjMkxGW_default", "collection", "paginationInfo", "loadMore", "l", "i", "PathVariablesContext", "collection1", "paginationInfo1", "loadMore1", "collection2", "paginationInfo2", "loadMore2", "collection3", "paginationInfo3", "loadMore3", "collection4", "paginationInfo4", "loadMore4", "collection5", "paginationInfo5", "loadMore5", "t_ow47IOQ_default", "collection6", "paginationInfo6", "loadMore6", "collection7", "paginationInfo7", "loadMore7", "collection8", "paginationInfo8", "loadMore8", "collection9", "paginationInfo9", "loadMore9", "collection10", "paginationInfo10", "loadMore10", "collection11", "paginationInfo11", "loadMore11", "css", "FramerdjZmpdZ3m", "withCSS", "djZmpdZ3m_default", "addPropertyControls", "ControlType", "addFonts", "SizeGuideToggleFonts", "SizeGuideTitleFonts", "getFontsFromSharedStyle", "fonts", "SizeGuideContentsFonts", "getFonts", "djZmpdZ3m_default", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "filter", "height", "id", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "IujqySmT2", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "ComponentViewportProvider", "djZmpdZ3m_default", "css", "Framerp_Bey0hiq", "withCSS", "p_Bey0hiq_default", "addPropertyControls", "ControlType", "addFonts", "SizeGuideContentsFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "image", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "gW_caCvMj", "k4H1827Jh", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap94abhx", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "Image2", "getLoadingLazyAtYPosition", "css", "FramerRj7EN6Ujw", "withCSS", "Rj7EN6Ujw_default", "addPropertyControls", "ControlType", "addFonts", "ShopCarouselThumbnailFonts", "getFonts", "Rj7EN6Ujw_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "negate", "value", "isSet", "toResponsiveImage", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "image1", "image2", "image3", "image4", "image5", "image6", "image7", "image8", "phone", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "E_YyIj1Fq", "LPo6c9k2x", "zw0_cPFar", "L3lHBq7ad", "YjWpMatn8", "EGr7oOYYz", "L75eUgVoI", "Lv0pcL2PA", "XbXpWCKKc", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "gW_caCvMj1y17c12", "args", "gW_caCvMjhxnvla", "gW_caCvMjosiqtq", "gW_caCvMjgobnu9", "gW_caCvMj2c7za1", "gW_caCvMj1hhqqt7", "gW_caCvMj17dhw5h", "gW_caCvMjwhrxs9", "ref1", "pe", "visible", "visible1", "visible2", "visible3", "visible4", "visible5", "visible6", "visible7", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "Image2", "css", "FramerUAF8Exrr6", "withCSS", "UAF8Exrr6_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "zvDQujTn1", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapxiolg8", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "css", "FrameruvuBPQ9cm", "withCSS", "uvuBPQ9cm_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "css", "FramerxgZ6PUr1q", "withCSS", "xgZ6PUr1q_default", "addPropertyControls", "ControlType", "addFonts", "IconControlsAccordion2Fonts", "getFonts", "xgZ6PUr1q_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "body", "height", "id", "tap", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "woTemJk5t", "W88zB8mIG", "PTIDvR4b9", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1pj7sf8", "args", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "RichText2", "css", "FramerYdG6kCmHL", "withCSS", "YdG6kCmHL_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "ComponentAccordionRow2Fonts", "getFonts", "YdG6kCmHL_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "details", "fitSize", "height", "id", "materialCare", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "_ref2", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "c14SpIqoa", "vbUXMbVb7", "xL6KJgdBA", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "woTemJk5t1mw5enh", "args", "woTemJk5t18s0yjp", "woTemJk5tkqd7uf", "woTemJk5t19dk3va", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "css", "FramerXa3SAALO0", "withCSS", "Xa3SAALO0_default", "addPropertyControls", "ControlType", "addFonts", "NavigationNavFonts", "getFonts", "xCEzC29gS_default", "NavigationNavWithVariantAppearEffect", "withVariantAppearEffect", "ModalFonts", "pvBrWyGul_default", "ContainerWithFX", "withFX", "Container", "ShopCarouselFonts", "UAF8Exrr6_default", "FCProductBadgeFonts", "OztjNM5PN_default", "FC_ProductPriceFonts", "FC_ProductPrice", "FC_ProductPriceCompareFonts", "FC_ProductPriceCompare", "FC_ProductPriceDiscountFonts", "FC_ProductPriceDiscount", "Link1Fonts", "uvuBPQ9cm_default", "SizeGuideModalFonts", "p_Bey0hiq_default", "FC_ProductVariantsFonts", "FC_ProductVariants", "FCQuantityQuantitySelectorFonts", "OLOAUNuCL_default", "FCPurchaseTypeDefaultFonts", "JCQUXyyVV_default", "StockStatusFonts", "bOUzVyF13_default", "ComponentAccordion2Fonts", "Xa3SAALO0_default", "PhosphorFonts", "Icon", "MotionDivWithFX", "motion", "FCProductProductCardFonts", "lV9J1mZjb_default", "NavigationFooterFonts", "pDflUBNIH_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "transformTemplate1", "_", "transition2", "animation1", "transition3", "animation2", "animation3", "getContainer", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "toResponsiveImage", "value", "equals", "a", "b", "QueryData", "query", "pageSize", "data", "useQueryData", "transition4", "animation4", "animation5", "animation6", "isSet", "convertFromBoolean", "activeLocale", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "currentPathVariables", "useCurrentPathVariables", "currentRouteData", "TuGvkn4g8_default", "getWhereExpressionFromPathVariables", "getFromCurrentRouteData", "key", "NotFoundError", "style", "className", "layoutId", "variant", "a0hJ1eZOe", "tjNfun_KG", "prrr_hzQn", "YIxpCVEXq", "ljImIAsu5", "lXa8ou4S1", "vg98DhdnI", "yyH75Ypre", "xFAQoIfIs", "uJ1WlZa9vZ9SFWMLuP", "IYI74wERuZ9SFWMLuP", "idZ9SFWMLuP", "XgBwJU2kf", "xGylIuCpCzIgKJ6hg7", "uOXXlit5YzIgKJ6hg7", "idzIgKJ6hg7", "KUdgyn5dv", "BF5lIAGDh", "zdFK53XEw", "DdL6lFGM8", "ZjB6vnTCn", "soi_AQK65", "Asj4YBv0f", "VL0PGLwe8", "pG9SPK3T_", "eJb2sfYNX", "tjNfun_KGlPX_3kiE9", "zdFK53XEwlPX_3kiE9", "ZjB6vnTCnlPX_3kiE9", "soi_AQK65lPX_3kiE9", "a0hJ1eZOelPX_3kiE9", "KUdgyn5dvlPX_3kiE9", "pL6jJdenulPX_3kiE9", "BF5lIAGDhlPX_3kiE9", "idlPX_3kiE9", "pL6jJdenu", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "EEhCMfVMp3bnx0g", "overlay", "loadMore", "args", "Lrft6QYUX1wnntms", "zvDQujTn13bnx0g", "scopingClassNames", "cx", "ref1", "elementId", "useRouteElementId", "visible1", "router", "useRouter", "isDisplayed", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "l", "ComponentViewportProvider", "PropertyOverrides2", "AnimatePresence", "Ga", "x", "RichText2", "Link", "ChildrenCanSuspend", "pZIsN3xuT_default", "collection", "paginationInfo", "index", "PathVariablesContext", "Tg16O8kfi_default", "collection1", "paginationInfo1", "loadMore1", "index1", "overlay1", "collection2", "paginationInfo2", "loadMore2", "index2", "ResolveLinks", "resolvedLinks", "css", "FramerDb_OAcjNe", "withCSS", "Db_OAcjNe_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
