{"version":3,"file":"Layout.DGSw8a3q.mjs","names":["React.useState","p","React.useContext","_Fragment"],"sources":["https:/framerusercontent.com/modules/hbidEEdJrUCnTud1rbBQ/WQPf0S1rXMwIW9017ygg/Layout.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,AnimatePresence}from\"framer-motion\";// ───────── 1. 설정 (Brand Identity: HANMI) ─────────\nconst brand={font:\"'Montserrat', sans-serif\",serif:\"'Montserrat', sans-serif\",primary:\"#d9a7b0\",goldBeige:\"#D2C29D\",black:\"#111111\",darkGray:\"#333333\",lightGray:\"#F9F9F9\",white:\"#FFFFFF\",softPink:\"#FFF0F3\",footerBg:\"#F5E6EA\",footerText:\"#5A4D4D\",border:\"rgba(0,0,0,0.08)\"};// ───────── 2. 장바구니 중앙 두뇌 (Cart Context) ─────────\nexport const CartContext=/*#__PURE__*/React.createContext(null);export const useCart=()=>React.useContext(CartContext);// ───────── 3. 유틸리티 (모바일 하드웨어 센서로 전면 교체) ─────────\nfunction useIsMobile(){const[isMobile,setIsMobile]=React.useState(false);React.useEffect(()=>{if(typeof window===\"undefined\")return;const check=()=>setIsMobile(window.screen.width<=768);check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);return isMobile;}// ───────── 스타일 로더 ─────────\nconst FontLoader=()=>/*#__PURE__*/_jsx(\"style\",{children:`\n        @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght=300;400;500;600;700&display=swap');\n        @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght=0,400;0,600;1,400&display=swap');\n        \n        * { box-sizing: border-box; }\n        body { margin: 0; padding: 0; }\n        \n        .hover-scale:hover { transform: scale(1.05); transition: transform 0.2s; }\n        .nav-link:hover { opacity: 0.7; }\n        .hide-scrollbar::-webkit-scrollbar { display: none; }\n        .hide-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }\n        .brand-scroll::-webkit-scrollbar { width: 6px; }\n        .brand-scroll::-webkit-scrollbar-thumb { background: #ddd; border-radius: 3px; }\n        .brand-scroll::-webkit-scrollbar-track { background: #f1f1f1; }\n    `});// ───────── 4. 핵심 아이콘 ─────────\nconst IconUser=()=>/*#__PURE__*/_jsxs(\"svg\",{style:{pointerEvents:\"none\"},width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:brand.primary,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"7\",r:\"4\"})]});const IconBag=()=>/*#__PURE__*/_jsxs(\"svg\",{style:{pointerEvents:\"none\"},width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:brand.primary,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"6\",x2:\"21\",y2:\"6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 10a4 4 0 0 1-8 0\"})]});const IconMail=()=>/*#__PURE__*/_jsxs(\"svg\",{style:{pointerEvents:\"none\"},width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:brand.primary,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"22,6 12,13 2,6\"})]});const IconPhone=()=>/*#__PURE__*/_jsx(\"svg\",{style:{pointerEvents:\"none\"},width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:brand.primary,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"})});const IconInsta=()=>/*#__PURE__*/_jsxs(\"svg\",{style:{pointerEvents:\"none\"},width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"2\",width:\"20\",height:\"20\",rx:\"5\",ry:\"5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"17.5\",y1:\"6.5\",x2:\"17.51\",y2:\"6.5\"})]});const IconTikTok=()=>/*#__PURE__*/_jsx(\"svg\",{style:{pointerEvents:\"none\"},width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 12a4 4 0 1 0 4 4V4a5 5 0 0 0 5 5\"})});const IconClose=()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]});const IconTrash=()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"3 6 5 6 21 6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"})]});// ───────── 5. 슬라이드 장바구니 서랍 (Cart Drawer UI) ─────────\nconst CartDrawer=()=>{const{isCartOpen,setIsCartOpen,cartItems,updateQuantity,removeFromCart,checkout}=useCart();const subtotal=cartItems.reduce((acc,item)=>acc+parseFloat(item.price)*item.quantity,0);return /*#__PURE__*/_jsx(AnimatePresence,{children:isCartOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:()=>setIsCartOpen(false),style:{position:\"fixed\",inset:0,background:\"rgba(0,0,0,0.5)\",zIndex:2e3}}),/*#__PURE__*/_jsxs(motion.div,{initial:{x:\"100%\"},animate:{x:0},exit:{x:\"100%\"},transition:{type:\"tween\",duration:.3},style:{position:\"fixed\",top:0,right:0,bottom:0,width:\"100%\",maxWidth:400,background:brand.white,zIndex:2001,display:\"flex\",flexDirection:\"column\",boxShadow:\"-5px 0 20px rgba(0,0,0,0.15)\",fontFamily:brand.font},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"25px 30px\",borderBottom:`1px solid ${brand.border}`,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:20,fontWeight:700,margin:0,color:brand.black},children:\"Tu Bolsa\"}),/*#__PURE__*/_jsx(\"div\",{onClick:()=>setIsCartOpen(false),style:{cursor:\"pointer\"},children:/*#__PURE__*/_jsx(IconClose,{})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"hide-scrollbar\",style:{flex:1,overflowY:\"auto\",padding:\"20px 30px\"},children:cartItems.length===0?/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",color:\"#888\",marginTop:50,fontSize:14},children:\"Tu bolsa est\\xe1 vac\\xeda actualmente.\"}):/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20},children:cartItems.map(item=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:15,borderBottom:`1px solid ${brand.border}`,paddingBottom:20},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:80,height:100,background:brand.lightGray,borderRadius:6,overflow:\"hidden\",flexShrink:0},children:/*#__PURE__*/_jsx(\"img\",{src:item.imageUrl,alt:item.title,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:brand.primary,fontWeight:700,textTransform:\"uppercase\",marginBottom:3},children:item.vendor}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:600,color:brand.black,lineHeight:1.3},children:item.title})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginTop:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",border:`1px solid ${brand.border}`,borderRadius:30,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>updateQuantity(item.variantId,item.quantity-1),style:{background:\"none\",border:\"none\",padding:\"5px 12px\",cursor:\"pointer\",fontWeight:600},children:\"-\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:600,minWidth:20,textAlign:\"center\"},children:item.quantity}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>updateQuantity(item.variantId,item.quantity+1),style:{background:\"none\",border:\"none\",padding:\"5px 12px\",cursor:\"pointer\",fontWeight:600},children:\"+\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:15},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:14,fontWeight:700,color:brand.black},children:[(parseFloat(item.price)*item.quantity).toFixed(2),\" \",\"€\"]}),/*#__PURE__*/_jsx(\"div\",{onClick:()=>removeFromCart(item.variantId),style:{cursor:\"pointer\",color:\"#aaa\"},children:/*#__PURE__*/_jsx(IconTrash,{})})]})]})]})]},item.variantId))})}),cartItems.length>0&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"20px 30px\",borderTop:`1px solid ${brand.border}`,background:brand.lightGray},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:20,fontSize:16,fontWeight:700,color:brand.black},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Subtotal\"}),/*#__PURE__*/_jsxs(\"span\",{children:[subtotal.toFixed(2),\" €\"]})]}),/*#__PURE__*/_jsx(\"button\",{onClick:checkout,className:\"hover-scale\",style:{width:\"100%\",background:brand.black,color:\"white\",border:\"none\",padding:\"16px\",borderRadius:30,fontSize:14,fontWeight:700,cursor:\"pointer\"},children:\"Finalizar Compra\"})]})]})]})});};// ───────── 6. 공통 컴포넌트 ─────────\nconst TopBanner=()=>{const text=\"ENV\\xcdOS A PEN\\xcdNSULA GRATIS A PARTIR DE 50€ • \";const repeatedText=text.repeat(6);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,zIndex:1001,height:40,background:brand.goldBeige,color:brand.white,display:\"flex\",alignItems:\"center\",overflow:\"hidden\",whiteSpace:\"nowrap\",fontFamily:brand.font,fontSize:11,fontWeight:600,letterSpacing:\"0.1em\"},children:/*#__PURE__*/_jsxs(motion.div,{animate:{x:[\"0%\",\"-50%\"]},transition:{repeat:Infinity,ease:\"linear\",duration:30},style:{display:\"flex\",whiteSpace:\"nowrap\",willChange:\"transform\"},children:[/*#__PURE__*/_jsx(\"span\",{children:repeatedText}),/*#__PURE__*/_jsx(\"span\",{children:repeatedText})]})});};const Navbar=({isMobile})=>{const menuItems=[{label:\"Marcas\",link:\"/marcas\"},{label:\"Tu rutina perfecta\",link:\"/rutina\"},{label:\"Facial\",link:\"/facial\"},{label:\"Qu\\xe9 es HANMI\",link:\"/que-es-hanmi\"}];const[isMenuOpen,setIsMenuOpen]=React.useState(false);const{setIsCartOpen,cartItems}=useCart();const totalItems=cartItems.reduce((acc,item)=>acc+item.quantity,0);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"nav\",{style:{position:\"fixed\",top:40,left:0,right:0,zIndex:1e3,background:\"rgba(255,255,255,0.98)\",borderBottom:`1px solid ${brand.border}`,height:isMobile?60:130,display:\"flex\",flexDirection:isMobile?\"row\":\"column\",justifyContent:isMobile?\"space-between\":\"center\",alignItems:isMobile?\"center\":\"stretch\",padding:isMobile?\"0 15px\":\"0 50px\",fontFamily:brand.font},children:[isMobile&&/*#__PURE__*/_jsx(\"div\",{onClick:()=>setIsMenuOpen(!isMenuOpen),style:{fontSize:24,color:brand.primary,cursor:\"pointer\",zIndex:1051,width:40},children:isMenuOpen?\"✕\":\"☰\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:isMobile?\"center\":\"space-between\",alignItems:\"center\",width:isMobile?\"auto\":\"100%\",position:isMobile?\"absolute\":\"relative\",left:isMobile?\"50%\":\"auto\",transform:isMobile?\"translateX(-50%)\":\"none\",marginBottom:isMobile?0:20,zIndex:1051},children:[!isMobile&&/*#__PURE__*/_jsx(\"div\",{style:{width:100}}),/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{fontSize:isMobile?24:32,fontWeight:700,letterSpacing:\"0.1em\",color:brand.primary,textDecoration:\"none\",fontFamily:brand.serif},children:\"HANMI\"}),!isMobile&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:20,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"https://shopify.com/102958465358/account\",className:\"hover-scale\",children:/*#__PURE__*/_jsx(IconUser,{})}),/*#__PURE__*/_jsxs(\"div\",{onClick:()=>setIsCartOpen(true),className:\"hover-scale\",style:{cursor:\"pointer\",position:\"relative\"},children:[/*#__PURE__*/_jsx(IconBag,{}),totalItems>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:-8,right:-10,background:brand.black,color:\"white\",fontSize:10,width:18,height:18,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:totalItems})]})]})]}),isMobile&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",width:80,justifyContent:\"space-between\",zIndex:1051},children:[/*#__PURE__*/_jsx(\"a\",{href:\"https://shopify.com/102958465358/account\",className:\"hover-scale\",style:{display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(IconUser,{})}),/*#__PURE__*/_jsxs(\"div\",{onClick:()=>setIsCartOpen(true),style:{cursor:\"pointer\",position:\"relative\",display:\"flex\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(IconBag,{}),totalItems>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:-8,right:-10,background:brand.black,color:\"white\",fontSize:10,width:18,height:18,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:totalItems})]})]}),!isMobile&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:30,fontSize:13,fontWeight:500,justifyContent:\"center\",width:\"100%\",borderTop:`1px solid ${brand.border}`,paddingTop:20},children:menuItems.map((item,i)=>/*#__PURE__*/_jsx(\"a\",{href:item.link,style:{textDecoration:\"none\",color:brand.primary},children:item.label},i))})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:isMobile&&isMenuOpen&&/*#__PURE__*/_jsxs(motion.div,{initial:{x:\"-100%\"},animate:{x:0},exit:{x:\"-100%\"},transition:{type:\"tween\",duration:.3},style:{position:\"fixed\",top:100,left:0,bottom:0,width:\"80%\",maxWidth:300,background:brand.softPink,zIndex:999,boxShadow:\"5px 0 15px rgba(0,0,0,0.05)\",display:\"flex\",flexDirection:\"column\",padding:\"40px 30px\",gap:30,fontFamily:brand.font},children:[menuItems.map((item,i)=>/*#__PURE__*/_jsx(\"a\",{href:item.link,onClick:()=>setIsMenuOpen(false),style:{textDecoration:\"none\",color:brand.black,fontSize:18,fontWeight:600,letterSpacing:\"0.05em\",borderBottom:`1px solid ${brand.primary}33`,paddingBottom:15},children:item.label},i)),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"auto\",display:\"flex\",flexDirection:\"column\",gap:20},children:/*#__PURE__*/_jsxs(\"a\",{href:\"https://shopify.com/102958465358/account\",style:{display:\"flex\",alignItems:\"center\",gap:10,textDecoration:\"none\",color:brand.black,fontSize:14,fontWeight:500},children:[/*#__PURE__*/_jsx(IconUser,{}),\" Mi Cuenta\"]})})]})})]});};const Footer=({isMobile})=>/*#__PURE__*/_jsxs(\"footer\",{style:{background:brand.footerBg,color:brand.footerText,padding:isMobile?\"60px 20px\":\"100px 50px 60px\",fontFamily:brand.font,fontSize:14,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":\"1.2fr 1fr 1fr 1fr\",gap:isMobile?40:60,maxWidth:1400,margin:\"0 auto\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsx(\"img\",{src:\"https://cdn.shopify.com/s/files/1/1029/5846/5358/files/logo_marron_4bbb09fa-d053-4de9-a49d-446149719ace.png?v=1779744798\",alt:\"HANMI\",style:{width:240,height:\"auto\",display:\"block\"}}),/*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.6,opacity:.8,maxWidth:280},children:[\"Belleza coreana aut\\xe9ntica.\",/*#__PURE__*/_jsx(\"br\",{}),\"La esencia de Corea, la elegancia de ti.\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:15,marginTop:10},children:[/*#__PURE__*/_jsx(\"a\",{href:\"https://www.instagram.com/hanmi.kbeauty\",target:\"_blank\",className:\"hover-scale\",style:{color:\"inherit\"},children:/*#__PURE__*/_jsx(IconInsta,{})}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.tiktok.com/@hanmi.kbeauty\",target:\"_blank\",className:\"hover-scale\",style:{color:\"inherit\"},children:/*#__PURE__*/_jsx(IconTikTok,{})})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h5\",{style:{fontSize:16,fontWeight:700,marginBottom:25,color:brand.black},children:\"Ayuda\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,opacity:.9},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/envios-y-devoluciones\",style:{color:\"inherit\",textDecoration:\"none\"},children:\"Env\\xedos y Devoluciones\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/faq\",style:{color:\"inherit\",textDecoration:\"none\"},children:\"Preguntas Frecuentes\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/seguimiento-de-pedido\",style:{color:\"inherit\",textDecoration:\"none\"},children:\"Seguimiento de pedido\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h5\",{style:{fontSize:16,fontWeight:700,marginBottom:25,color:brand.black},children:\"Legal\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,opacity:.9},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/aviso-legal\",style:{color:\"inherit\",textDecoration:\"none\"},children:\"Aviso Legal\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/terminos-y-condiciones\",style:{color:\"inherit\",textDecoration:\"none\"},children:\"T\\xe9rminos y Condiciones\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/privacidad\",style:{color:\"inherit\",textDecoration:\"none\"},children:\"Pol\\xedtica de Privacidad\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/politica-de-cookies\",style:{color:\"inherit\",textDecoration:\"none\"},children:\"Pol\\xedtica de Cookies\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h5\",{style:{fontSize:16,fontWeight:700,marginBottom:25,color:brand.black},children:\"Contacto\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:18,opacity:.9},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(IconMail,{}),/*#__PURE__*/_jsx(\"span\",{children:\"hanmi.kbeauty@gmail.com\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(IconPhone,{}),/*#__PURE__*/_jsx(\"span\",{children:\"675 456 286\"})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{borderTop:`1px solid rgba(0,0,0,0.05)`,marginTop:60,paddingTop:30,textAlign:\"center\",fontSize:12,opacity:.6},children:\"\\xa9 2026 HANMI Cosmetics. Todos los derechos reservados.\"})]});export default function Layout(props){// 낡은 useMedia 센서를 버리고, 오차 없는 하드웨어 측정 센서 장착\nconst isMobile=useIsMobile();const[isCartOpen,setIsCartOpen]=React.useState(false);const[cartItems,setCartItems]=React.useState([]);// ── [전역 트로이 목마 엔진] 모든 페이지의 1200px 안경 강제 해제 ──\nReact.useEffect(()=>{if(typeof document!==\"undefined\"){let meta=document.querySelector(\"meta[name=viewport]\");if(!meta){meta=document.createElement(\"meta\");meta.setAttribute(\"name\",\"viewport\");document.head.appendChild(meta);}meta.setAttribute(\"content\",\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\");}},[]);React.useEffect(()=>{localStorage.setItem(\"hanmi_cart\",JSON.stringify(cartItems));},[cartItems]);const addToCart=item=>{setCartItems(prev=>{const exists=prev.find(i=>i.variantId===item.variantId);return exists?prev.map(i=>i.variantId===item.variantId?{...i,quantity:i.quantity+1}:i):[...prev,{...item,quantity:1}];});setIsCartOpen(true);};const checkout=()=>{if(cartItems.length===0)return;const payload=cartItems.map(i=>`${String(i.variantId).split(\"/\").pop()}:${i.quantity}`).join(\",\");window.location.href=`https://hanmi-kbeauty.myshopify.com/cart/${payload}`;};const cartContextValue={isCartOpen,setIsCartOpen,cartItems,addToCart,removeFromCart:id=>setCartItems(p=>p.filter(i=>i.variantId!==id)),updateQuantity:(id,q)=>setCartItems(p=>p.map(i=>i.variantId===id?{...i,quantity:q<1?1:q}:i)),checkout};return /*#__PURE__*/_jsx(CartContext.Provider,{value:cartContextValue,children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",background:brand.white,minHeight:\"100vh\",position:\"relative\",overflowX:\"hidden\"},children:[/*#__PURE__*/_jsx(FontLoader,{}),/*#__PURE__*/_jsx(TopBanner,{}),/*#__PURE__*/_jsx(Navbar,{isMobile:isMobile}),/*#__PURE__*/_jsx(\"div\",{style:{paddingTop:isMobile?100:170},children:props.children}),/*#__PURE__*/_jsx(Footer,{isMobile:isMobile}),/*#__PURE__*/_jsx(CartDrawer,{})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"useCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Layout\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Layout.map"],"mappings":"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"}