var __gh = require("react").createElement, __gf = require("react").Fragment; var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var stdin_exports={};__export(stdin_exports,{default:()=>stdin_default,featureConfig:()=>featureConfig});module.exports=__toCommonJS(stdin_exports);var dataSources=[];var automations=[{name:"galeria_web",public:!0}];var import_react10=require("react");var EASE="cubic-bezier(.22,1,.36,1)",CAMBIO=".55s cubic-bezier(.22,1,.36,1)",GRANO=`url("data:image/svg+xml;utf8,")`,ESTILOS=` @import url('https://fonts.googleapis.com/css2?family=Anton&family=Archivo:ital,wght@0,300..900;1,300..900&family=Instrument+Serif:ital@0;1&display=swap'); .ct{--papel:#E3D8CD;--papel-2:#EAE2D8;--crema:#F2ECE4;--tinta:#1B1816;--gris:#5E5750;--gris-2:#8C8279;--coral:#F25A24;--coral-h:#DB4914;--rojo:#D7261E;--linea:rgba(27,24,22,.14);--linea-2:rgba(27,24,22,.08); position:relative;min-height:100vh;background:var(--papel);color:var(--tinta);font-family:'Archivo',-apple-system,BlinkMacSystemFont,system-ui,sans-serif; font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;text-rendering:optimizeLegibility} .ct *,.ct *::before,.ct *::after{box-sizing:border-box} .ct::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:200;background-image:${GRANO};opacity:.2} :where(.ct) a{color:inherit} :where(.ct) img{display:block;max-width:100%} :where(.ct) :is(button,input,textarea){font-family:inherit;color:inherit} .ct ::selection{background:var(--coral);color:#fff} :where(.ct) :is(h1,h2,h3,p,dl,dd,ol,ul,figure){margin:0} :where(.ct) :is(ol,ul){padding:0;list-style:none} .ct-serif{font-family:'Instrument Serif',Georgia,serif;font-weight:400;letter-spacing:-.005em} .ct-anton{font-family:'Anton',Impact,'Arial Narrow',sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.002em} .ct-c{width:min(1680px,100% - 2*clamp(16px,4.2vw,72px));margin:0 auto} .ct-num{font-variant-numeric:tabular-nums} /* La marca: \xABcova\xBB derecha y \xABtrece.\xBB en cursiva, como en el cat\xE1logo */ .ct-marca{font-family:'Instrument Serif',Georgia,serif;color:var(--coral);text-decoration:none;line-height:1;white-space:nowrap;letter-spacing:-.02em} .ct-marca i{font-style:italic} /* Lo que aparece al entrar en pantalla */ .ct-revela{opacity:0;transform:translateY(26px);transition:opacity 1s ${EASE},transform 1s ${EASE}} .ct-revela.ct-visto{opacity:1;transform:none} /* \u2014\u2014\u2014 Cabecera \u2014\u2014\u2014 */ .ct-centinela{position:absolute;top:8px;left:0;width:1px;height:1px;pointer-events:none} .ct-nav{position:sticky;top:0;z-index:60;height:64px;pointer-events:none;padding:0 clamp(10px,1.6vw,24px);transition:padding ${CAMBIO}} .ct-nav.sc{padding-top:12px} .ct-nav-i{pointer-events:auto;width:100%;max-width:100%;height:64px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px; padding:0 clamp(6px,2.6vw,48px);border-radius:999px;background:transparent;border:1px solid transparent; transition:max-width ${CAMBIO},height ${CAMBIO},padding ${CAMBIO},background ${CAMBIO},box-shadow ${CAMBIO},border-color ${CAMBIO},backdrop-filter ${CAMBIO}} .ct-nav.sc .ct-nav-i{max-width:1180px;height:56px;padding:0 8px 0 24px;background:rgba(255,255,255,.78);border-color:rgba(30,26,23,.07); -webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 14px 34px -16px rgba(30,26,23,.28)} /* su logo: en blanco sobre el degradado de la portada; en degradado en la p\xEDldora y en el resto de p\xE1ginas */ .ct-nav-logo{position:relative;display:block;flex-shrink:0;height:42px;aspect-ratio:1.46;transition:height ${CAMBIO}} .ct-nav.sc .ct-nav-logo{height:36px} .ct-nav-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity ${CAMBIO}} .ct-nav-logo .b{opacity:0} .ct-nav.clara .ct-nav-logo .b{opacity:1} .ct-nav.clara .ct-nav-logo .d{opacity:0} .ct-nav-l{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px)} .ct-nav-l a,.ct-nav-l button{background:none;border:0;padding:6px 0;font-size:14px;font-weight:500;letter-spacing:.01em;text-decoration:none;color:var(--tinta);position:relative;cursor:pointer;transition:color ${CAMBIO}} .ct-nav-l a::after,.ct-nav-l button::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s ${EASE}} .ct-nav-l a:hover::after,.ct-nav-l button:hover::after{transform:scaleX(1);transform-origin:left} .ct-nav .ct-nav-l .ct-pildora,.ct-nav .ct-pildora{padding:10px 18px;background:var(--coral);color:#fff;font-weight:600} .ct-nav .ct-nav-l .ct-pildora:hover{background:var(--coral-h)} .ct-nav-l .ct-pildora::after{display:none} .ct-nav-m{display:none} .ct-hamb{display:none;width:44px;height:44px;margin-right:-10px;border:0;background:none;position:relative} .ct-hamb span{position:absolute;left:11px;right:11px;height:1.5px;background:var(--tinta);transition:transform .4s ${EASE}} .ct-hamb span:first-child{top:18px}.ct-hamb span:last-child{top:25px} /* Men\xFA del m\xF3vil: una cortina coral con los enlaces enormes */ .ct-cortina{position:fixed;inset:0;z-index:90;background:var(--coral);color:#fff;display:flex;flex-direction:column;padding:18px clamp(16px,5vw,32px) 32px; clip-path:inset(0 0 100% 0);transition:clip-path .7s ${EASE};visibility:hidden} .ct-cortina.ab{clip-path:inset(0 0 0 0);visibility:visible} .ct-cortina-top{display:flex;align-items:center;justify-content:space-between;height:46px} .ct-cortina .ct-marca{color:#fff;font-size:30px} .ct-cerrar{border:0;background:none;color:#fff;font-size:15px;font-weight:600;padding:10px 0} .ct-cortina nav{margin-top:auto;display:flex;flex-direction:column} .ct-cortina nav a,.ct-cortina nav button{font-family:'Anton',Impact,sans-serif;text-transform:uppercase;font-size:clamp(52px,15vw,96px);line-height:1;color:#fff;text-decoration:none;background:none;border:0;padding:6px 0;text-align:left; transform:translateY(30px);opacity:0;transition:transform .8s ${EASE},opacity .8s ${EASE}} .ct-cortina.ab nav a,.ct-cortina.ab nav button{transform:none;opacity:1} .ct-cortina-pie{margin-top:28px;display:flex;justify-content:space-between;gap:16px;font-size:14px;font-weight:500;opacity:.9} .ct-cortina-pie a{text-decoration:none} /* \u2014\u2014\u2014 Botones \u2014\u2014\u2014 */ .ct-pildora{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;border:0;background:var(--coral);color:#fff;font-weight:600;font-size:15px; padding:15px 26px;text-decoration:none;cursor:pointer;transition:background .3s,transform .3s ${EASE},box-shadow .3s;white-space:nowrap} .ct-pildora:hover{background:var(--coral-h);transform:translateY(-1px);box-shadow:0 10px 24px -14px rgba(219,73,20,.8)} .ct-pildora:active{transform:translateY(0) scale(.98)} .ct-pildora.tinta{background:var(--tinta)} .ct-pildora.tinta:hover{background:#000;box-shadow:0 10px 24px -14px rgba(0,0,0,.6)} .ct-pildora.hueca{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor} .ct-pildora.hueca:hover{background:rgba(255,255,255,.08)} .ct-pildora.ancha{width:100%} .ct-pildora svg{flex-shrink:0} .ct-flecha{display:inline-block;transition:transform .4s ${EASE}} a:hover>.ct-flecha,button:hover>.ct-flecha{transform:translateX(4px)} /* \u2014\u2014\u2014 Portada \u2014\u2014\u2014 */ .ct-hero{position:relative;margin-top:-64px;min-height:max(660px,100svh);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:96px 0 clamp(22px,3vw,36px)} .ct-hero-bg{position:absolute;inset:-2%;background-size:cover;background-position:62% 28%;animation:ct-zoom 2.8s ${EASE} both} .ct-hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(227,216,205,.72) 0%,rgba(227,216,205,.28) 34%,rgba(227,216,205,.36) 62%,rgba(227,216,205,.92) 100%)} .ct-hero .ct-c{position:relative} .ct-hero-kick{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:13px;font-weight:600;color:var(--coral);margin-bottom:clamp(30px,3.4vw,46px)} .ct-hero-kick span{color:var(--tinta);font-weight:500} .ct-h1{font-family:'Anton',Impact,sans-serif;font-weight:400;text-transform:uppercase;color:var(--coral);font-size:clamp(68px,min(13.4vw,23vh),230px);line-height:.83;letter-spacing:-.004em;margin:0} /* el rengl\xF3n recorta para que la palabra suba desde dentro; arriba deja sitio a la tilde de DI\xC1LOGOS */ .ct-h1 .r{display:block;overflow:hidden;padding:.16em 0 .035em;margin-top:-.16em} .ct-h1 .r>span:first-child{display:inline-block;transform:translateY(108%);animation:ct-sube 1.15s ${EASE} forwards} .ct-h1 .r:nth-child(2n){padding-left:clamp(28px,9vw,150px)} .ct-edicion{display:inline-block;vertical-align:top;margin:.3em 0 0 .5em;font-family:'Archivo',sans-serif;text-transform:none;font-size:clamp(12px,1.05vw,15px);font-weight:700;line-height:1.2;color:var(--coral);letter-spacing:.02em; opacity:0;animation:ct-entra .9s ${EASE} 1s forwards} .ct-hero-pie{display:grid;grid-template-columns:1.1fr 1fr auto;gap:20px 40px;align-items:end;margin-top:clamp(18px,2.6vw,34px);padding-top:18px;border-top:1px solid rgba(27,24,22,.22); opacity:0;animation:ct-entra 1s ${EASE} .9s forwards} .ct-hero-dato b{display:block;font-size:clamp(17px,1.6vw,21px);font-weight:600;letter-spacing:-.01em} .ct-hero-dato span{display:block;font-size:14px;color:var(--gris)} .ct-hero-dato a{text-decoration:none} .ct-hero-dato a:hover{text-decoration:underline} .ct-lema{text-align:right;font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:clamp(18px,1.7vw,24px);line-height:1.08;color:var(--coral)} .ct-hero-cta{margin-top:clamp(14px,1.8vw,22px);display:flex;flex-wrap:wrap;gap:10px;opacity:0;animation:ct-entra 1s ${EASE} 1.1s forwards} @keyframes ct-sube{to{transform:none}} @keyframes ct-entra{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}} @keyframes ct-zoom{from{transform:scale(1.12);filter:blur(6px)}to{transform:scale(1);filter:none}} /* \u2014\u2014\u2014 Cinta de artistas \u2014\u2014\u2014 */ .ct-cinta{background:var(--coral);color:#fff;overflow:hidden;white-space:nowrap;padding:clamp(14px,1.8vw,22px) 0;position:relative;z-index:2} .ct-cinta-i{display:inline-flex;animation:ct-cinta 46s linear infinite} .ct-cinta:hover .ct-cinta-i{animation-play-state:paused} .ct-cinta a{font-family:'Anton',Impact,sans-serif;text-transform:uppercase;font-size:clamp(30px,4.4vw,62px);line-height:1;text-decoration:none;color:#fff;padding:0 .42em;transition:color .3s} .ct-cinta a:hover{color:var(--tinta)} .ct-cinta .ct-cinta-t{font-family:'Anton',Impact,sans-serif;text-transform:uppercase;font-size:clamp(30px,4.4vw,62px);line-height:1;color:#fff;padding:0 .42em} .ct-cinta em{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(30px,4.4vw,62px);line-height:1;color:var(--tinta);font-style:italic} @keyframes ct-cinta{to{transform:translateX(-50%)}} /* \u2014\u2014\u2014 Secciones \u2014\u2014\u2014 */ .ct-sec{padding:clamp(72px,10vw,150px) 0;position:relative;scroll-margin-top:56px} .ct-kick{font-size:13px;font-weight:600;color:var(--coral);letter-spacing:.01em;margin-bottom:18px;display:flex;align-items:center;gap:10px} .ct-h2{font-family:'Anton',Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(54px,9.4vw,150px);line-height:.86;letter-spacing:-.004em} .ct-h2 .ct-serif{text-transform:none;font-style:italic;letter-spacing:-.02em} /* La exposici\xF3n */ .ct-concepto-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,6vw,110px);align-items:start} .ct-lead{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(30px,3.5vw,52px);line-height:1.08;letter-spacing:-.012em} .ct-lead::first-letter{color:var(--coral)} .ct-cuerpo{margin-top:clamp(22px,3vw,34px);display:grid;gap:16px;font-size:clamp(16px,1.2vw,18px);line-height:1.62;color:#3A3530;max-width:62ch} .ct-cifras{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(22px,4vw,56px);margin-top:clamp(26px,3vw,40px)} .ct-cifras dd{font-family:'Anton',Impact,sans-serif;font-size:clamp(64px,7.6vw,120px);line-height:.9;color:var(--coral)} .ct-cifras dt{font-size:13px;font-weight:600;color:var(--gris);margin-top:8px} .ct-comis{margin-top:clamp(26px,3vw,40px);padding-top:18px;border-top:1px solid var(--linea);font-size:15px;color:var(--gris)} .ct-comis b{color:var(--tinta);font-weight:600} /* Las obras */ .ct-obras-h{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap} .ct-cuenta{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:clamp(26px,3vw,40px);color:var(--coral)} .ct-filtros{display:flex;gap:8px;margin:clamp(26px,3.4vw,44px) 0 clamp(30px,4vw,56px);overflow-x:auto;scrollbar-width:none;padding-bottom:2px;-webkit-overflow-scrolling:touch} .ct-filtros::-webkit-scrollbar{display:none} .ct-chip{flex-shrink:0;border:0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;background:transparent;box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta);cursor:pointer;transition:background .3s,box-shadow .3s,color .3s} .ct-chip:hover{box-shadow:inset 0 0 0 1px var(--tinta)} .ct-chip.on{background:var(--tinta);color:var(--papel);box-shadow:none} .ct-chip small{font-size:12px;opacity:.6;margin-left:6px} .ct-muro{columns:3 280px;column-gap:clamp(18px,2.6vw,40px)} .ct-obra{display:block;break-inside:avoid;margin-bottom:clamp(30px,4vw,56px);text-decoration:none;color:inherit} .ct-obra-img{position:relative;background:var(--papel-2);overflow:hidden} .ct-obra-img img{width:100%;height:auto;transition:transform 1.1s ${EASE},filter .6s;will-change:transform} .ct-obra:hover .ct-obra-img img{transform:scale(1.035)} .ct-obra-ver{position:absolute;left:14px;bottom:14px;background:var(--papel);color:var(--tinta);font-size:13px;font-weight:600;border-radius:999px;padding:8px 14px; opacity:0;transform:translateY(8px);transition:opacity .45s ${EASE},transform .45s ${EASE}} .ct-obra:hover .ct-obra-ver{opacity:1;transform:none} .ct-obra-t{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:14px} .ct-obra-t h3{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(22px,1.9vw,27px);line-height:1.08;letter-spacing:-.01em} .ct-precio{font-weight:600;font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums} .ct-obra-a{margin-top:4px;font-size:14px;font-weight:500} .ct-obra-m{margin-top:2px;font-size:13px;color:var(--gris);font-variant-numeric:tabular-nums} .ct-estado{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;white-space:nowrap} .ct-punto{width:9px;height:9px;border-radius:50%;background:var(--rojo);flex-shrink:0} .ct-punto.medio{background:linear-gradient(90deg,var(--rojo) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--rojo)} .ct-pegatina{position:absolute;right:12px;top:12px;width:18px;height:18px;border-radius:50%;background:var(--rojo);box-shadow:0 2px 6px rgba(0,0,0,.25)} .ct-vacio{padding:40px 0;color:var(--gris);font-size:15px} /* Los artistas */ .ct-artistas{background:var(--crema)} .ct-art-lista{margin-top:clamp(30px,4vw,56px);border-top:1px solid var(--linea)} .ct-art{display:grid;grid-template-columns:56px minmax(0,1.5fr) minmax(0,1fr) 32px;gap:12px 28px;align-items:center;padding:clamp(18px,2.2vw,28px) 0;border-bottom:1px solid var(--linea); text-decoration:none;color:inherit;position:relative} .ct-art-n{font-size:13px;font-weight:600;color:var(--gris-2);font-variant-numeric:tabular-nums} .ct-art-nombre{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(36px,5.2vw,82px);line-height:.98;letter-spacing:-.02em;transition:color .45s ${EASE},transform .6s ${EASE}} .ct-art-nombre i{font-style:italic} .ct-art:hover .ct-art-nombre{color:var(--coral);transform:translateX(10px)} .ct-art-meta{font-size:14px;color:var(--gris);line-height:1.45} .ct-art-meta b{display:block;color:var(--tinta);font-weight:600;margin-bottom:2px} .ct-art-f{justify-self:end;font-size:22px;transition:transform .45s ${EASE},color .3s} .ct-art:hover .ct-art-f{transform:translateX(4px);color:var(--coral)} .ct-art-mini{display:none} .ct-sigue{position:fixed;left:0;top:0;z-index:70;width:clamp(180px,17vw,260px);pointer-events:none;opacity:0;transition:opacity .35s ${EASE};will-change:transform} .ct-sigue.on{opacity:1} .ct-sigue img{width:100%;height:auto;box-shadow:0 30px 60px -30px rgba(0,0,0,.55);transform:rotate(-2.5deg)} /* La agenda */ .ct-ag-lista{margin-top:clamp(30px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(14px,1.6vw,22px)} .ct-ag{display:flex;flex-direction:column;gap:18px;background:#F5F0E9;border-radius:22px;box-shadow:0 1px 0 rgba(27,24,22,.05);padding:clamp(22px,2.4vw,30px);min-height:330px;position:relative;overflow:hidden; transition:transform .6s ${EASE},background .4s} .ct-ag:hover{transform:translateY(-4px);background:#FAF6F0;box-shadow:0 24px 44px -30px rgba(40,28,18,.4)} .ct-ag-fecha{display:flex;align-items:flex-end;gap:12px} .ct-ag-d{font-family:'Anton',Impact,sans-serif;font-size:clamp(84px,8vw,112px);line-height:.8;color:var(--coral)} .ct-ag-m{font-size:14px;line-height:1.3;padding-bottom:4px} .ct-ag-m b{display:block;font-weight:600;font-size:16px} .ct-ag-m span{color:var(--gris)} .ct-ag-tipo{font-size:12px;font-weight:600;color:var(--gris);display:flex;align-items:center;gap:8px} .ct-ag-tipo::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--coral)} .ct-ag h3{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(30px,2.6vw,38px);line-height:1.02;letter-spacing:-.01em} .ct-ag p{font-size:15px;line-height:1.5;color:#3A3530} .ct-ag-pie{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--linea);font-size:14px} .ct-ag-pie span{color:var(--gris)} .ct-ag-pie .ct-pildora{padding:11px 18px;font-size:14px} .ct-ag-flyer{margin-left:auto;align-self:flex-start;width:clamp(72px,6vw,88px);height:clamp(72px,6vw,88px);border-radius:16px;object-fit:cover;object-position:50% 25%;box-shadow:0 10px 24px -16px rgba(40,28,18,.5)} /* todas las tarjetas de una fila, igual de altas (la que trae cartel no estira la fila sola) */ .ct-ag-lista>.ct-revela{display:flex} .ct-ag-lista>.ct-revela>.ct-ag{flex:1} /* Contacto */ .ct-contacto{background:var(--coral);color:#fff;padding:clamp(76px,10vw,150px) 0;position:relative;overflow:hidden;scroll-margin-top:56px} .ct-contacto .ct-kick{color:#fff} .ct-contacto .ct-h2{color:#fff} .ct-contacto .ct-h2 .ct-serif{display:block} .ct-con-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin-top:clamp(34px,4.4vw,64px)} .ct-con{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:190px;padding:clamp(20px,2.2vw,28px);border-radius:22px;background:rgba(255,255,255,.12); text-decoration:none;color:#fff;transition:background .4s,transform .6s ${EASE}} a.ct-con:hover{background:rgba(255,255,255,.2);transform:translateY(-3px)} .ct-con.blanca{background:#fff;color:var(--tinta)} a.ct-con.blanca:hover{background:#fff;box-shadow:0 26px 50px -30px rgba(0,0,0,.45)} .ct-con span{font-size:13px;font-weight:600;opacity:.8;display:flex;align-items:center;gap:8px} .ct-con b{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(28px,2.6vw,40px);line-height:1.04;letter-spacing:-.01em;word-break:break-word} .ct-con small{font-size:14px;opacity:.85} .ct-con-dir{margin-top:clamp(26px,3vw,40px);display:flex;flex-wrap:wrap;gap:6px 20px;font-size:15px} .ct-con-dir a{font-weight:600} /* Pie */ .ct-pie{background:var(--crema);color:var(--tinta);box-shadow:inset 0 1px 0 var(--linea);padding:clamp(40px,5vw,72px) 0 22px} .ct-pie-g{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px clamp(28px,5vw,96px);align-items:end} .ct-pie-logo{display:block;line-height:0} .ct-pie-logo img{height:clamp(96px,9vw,160px);width:auto} .ct-pie-d{display:flex;flex-direction:column;align-items:flex-end;gap:18px;text-align:right} .ct-pie-d p{font-size:14px;line-height:1.6;color:var(--gris);max-width:52ch} .ct-pie-d p a{color:var(--tinta);font-weight:600;text-underline-offset:3px} .ct-pie nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 26px;font-size:14px;font-weight:500;line-height:1.4} .ct-pie nav a,.ct-pie nav button{text-decoration:none;background:none;border:0;padding:0;font-size:14px;color:var(--tinta);cursor:pointer} .ct-pie nav a:hover,.ct-pie nav button:hover{color:var(--coral)} .ct-pie-b{margin-top:clamp(26px,3vw,40px);padding-top:16px;border-top:1px solid var(--linea);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--gris-2)} /* \u2014\u2014\u2014 Ficha de una obra (lo que abre el QR) \u2014\u2014\u2014 */ .ct-op{padding:clamp(18px,3vw,44px) 0 clamp(70px,9vw,130px)} .ct-migas{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--gris);margin-bottom:clamp(16px,2.4vw,30px)} .ct-migas a{text-decoration:none;font-weight:500;color:var(--tinta)} .ct-migas a:hover{color:var(--coral)} .ct-op-g{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:clamp(28px,5vw,88px);align-items:start} .ct-op-vis{position:sticky;top:80px} .ct-op-marco{position:relative;background:var(--crema);display:flex;align-items:center;justify-content:center;padding:clamp(18px,3.4vw,52px);min-height:min(76vh,780px)} .ct-op-marco img{max-height:min(66vh,680px);width:auto;max-width:100%;object-fit:contain;cursor:zoom-in;box-shadow:0 34px 60px -36px rgba(40,28,18,.55),0 2px 6px rgba(40,28,18,.12); animation:ct-entra .9s ${EASE} both} .ct-op-zoom{position:absolute;right:14px;bottom:14px;border:0;border-radius:999px;background:rgba(27,24,22,.78);color:#fff;font-size:12px;font-weight:600;padding:8px 12px;display:flex;align-items:center;gap:6px;cursor:pointer} .ct-op-tiras{display:flex;gap:8px;margin-top:10px} .ct-op-tiras button{border:0;padding:0;background:none;width:64px;height:64px;cursor:pointer;opacity:.55;transition:opacity .3s;box-shadow:inset 0 0 0 0 var(--tinta)} .ct-op-tiras button.on{opacity:1;outline:1.5px solid var(--tinta);outline-offset:2px} .ct-op-tiras img{width:100%;height:100%;object-fit:cover} .ct-op-i{padding-top:clamp(0px,1vw,12px)} .ct-op-h1{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(42px,5vw,76px);line-height:.98;letter-spacing:-.02em} .ct-op-art{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:17px;font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--coral);padding-bottom:2px} .ct-op-art:hover{color:var(--coral)} .ct-op-art small{font-weight:400;color:var(--gris);font-size:14px} .ct-op-ficha{margin-top:clamp(22px,3vw,34px);border-top:1px solid var(--linea)} .ct-op-ficha div{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--linea);font-size:15px} .ct-op-ficha dt{color:var(--gris);font-size:14px} .ct-op-ficha dd{font-variant-numeric:tabular-nums} .ct-op-precio{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(22px,3vw,30px)} .ct-op-precio b{font-family:'Anton',Impact,sans-serif;font-weight:400;font-size:clamp(46px,5vw,66px);line-height:1;letter-spacing:.005em;font-variant-numeric:tabular-nums} .ct-op-precio b.consultar{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:clamp(30px,3vw,40px)} .ct-op-desc{margin-top:22px;display:grid;gap:12px;font-size:16px;line-height:1.6;color:#3A3530} .ct-quiero{margin-top:clamp(24px,3vw,34px);background:var(--coral);color:#fff;border-radius:26px;padding:clamp(22px,2.6vw,32px)} .ct-quiero h2{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(30px,2.8vw,40px);line-height:1.02;letter-spacing:-.01em} .ct-quiero>p{margin-top:10px;font-size:15px;color:rgba(255,255,255,.92);line-height:1.5} .ct-quiero-b{display:grid;gap:10px;margin-top:20px} .ct-quiero-b .ct-pildora{padding:16px 22px;font-size:16px} .ct-quiero .ct-pildora:not(.hueca){background:#fff;color:var(--tinta)} .ct-quiero .ct-pildora:not(.hueca):hover{background:#fff;box-shadow:0 14px 30px -16px rgba(0,0,0,.45)} .ct-quiero .ct-pildora.hueca:hover{background:rgba(255,255,255,.14)} .ct-sala{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.28);font-size:14px;color:rgba(255,255,255,.92);line-height:1.45} .ct-sala b{color:#fff;font-weight:600} .ct-sala i{width:9px;height:9px;border-radius:50%;background:#fff;margin-top:6px;flex-shrink:0} .ct-llamame{margin-top:16px} .ct-llamame>button{border:0;background:none;padding:0;font-size:14px;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:4px;cursor:pointer} .ct-form{display:grid;gap:10px;margin-top:14px} .ct-form-f{display:grid;grid-template-columns:1fr 1fr;gap:10px} .ct-campo{width:100%;border:0;border-radius:14px;background:rgba(255,255,255,.16);color:#fff;padding:15px 16px;font-size:16px;outline:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);transition:box-shadow .3s} .ct-campo::placeholder{color:rgba(255,255,255,.75)} .ct-campo:focus{box-shadow:inset 0 0 0 1.5px #fff} .ct-form-err{font-size:14px;font-weight:600;color:#fff} .ct-hecho{margin-top:14px;display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45} .ct-hecho i{width:22px;height:22px;border-radius:50%;background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-style:normal;color:var(--coral);font-size:13px;font-weight:700} .ct-compartir{display:inline-flex;align-items:center;gap:8px;margin-top:18px;border:0;background:none;padding:0;font-size:14px;font-weight:600;cursor:pointer;color:var(--tinta)} .ct-compartir:hover{color:var(--coral)} .ct-sobre-art{margin-top:clamp(28px,3.6vw,44px);padding-top:22px;border-top:1px solid var(--linea)} .ct-sobre-art p{margin-top:10px;font-size:15px;line-height:1.6;color:#3A3530} .ct-sobre-art a{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;text-decoration:none} .ct-sobre-art a:hover{color:var(--coral)} .ct-mas{margin-top:clamp(70px,9vw,130px)} .ct-mas-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,40px)} .ct-mas-h h2{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(38px,4.6vw,68px);line-height:1;letter-spacing:-.02em} .ct-mas-h h2 i{font-style:italic;color:var(--coral)} .ct-mas-h a{font-size:14px;font-weight:600;text-decoration:none} .ct-pasos{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);margin-top:clamp(50px,7vw,96px)} .ct-paso{display:flex;flex-direction:column;gap:6px;padding:clamp(22px,3vw,36px) 0;text-decoration:none;color:inherit} .ct-paso+.ct-paso{border-left:1px solid var(--linea);padding-left:clamp(18px,3vw,40px);text-align:right;align-items:flex-end} .ct-paso span{font-size:13px;font-weight:600;color:var(--gris)} .ct-paso b{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(24px,2.6vw,38px);line-height:1.05;transition:color .3s} .ct-paso:hover b{color:var(--coral)} /* Visor a pantalla completa */ .ct-visor{position:fixed;inset:0;z-index:150;background:rgba(18,16,14,.96);display:flex;align-items:center;justify-content:center;overflow:hidden;animation:ct-fundido .35s ease both} .ct-visor img{max-width:94vw;max-height:88vh;object-fit:contain;transition:transform .5s ${EASE};cursor:zoom-in;user-select:none} .ct-visor.zoom img{cursor:zoom-out} .ct-visor-x{position:absolute;top:14px;right:14px;border:0;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:14px;font-weight:600;padding:10px 16px;cursor:pointer} .ct-visor-t{position:absolute;left:18px;bottom:16px;right:18px;color:rgba(255,255,255,.75);font-size:13px;text-align:center} @keyframes ct-fundido{from{opacity:0}to{opacity:1}} /* \u2014\u2014\u2014 P\xE1gina de un artista \u2014\u2014\u2014 */ .ct-ap{padding:clamp(18px,3vw,44px) 0 clamp(70px,9vw,130px)} .ct-ap-h1{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(64px,11vw,190px);line-height:.86;letter-spacing:-.035em;margin-top:clamp(10px,2vw,24px)} .ct-ap-h1 i{font-style:italic;color:var(--coral)} .ct-ap-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(24px,5vw,90px);margin:clamp(28px,4vw,56px) 0 clamp(48px,6vw,90px);padding-top:clamp(20px,2.4vw,30px);border-top:1px solid var(--linea)} .ct-ap-dato{font-size:15px;line-height:1.55} .ct-ap-dato b{display:block;font-size:20px;font-weight:600;margin-bottom:6px} .ct-ap-dato a{display:block;margin-top:8px;font-weight:600;text-decoration:none} .ct-ap-dato a:hover{color:var(--coral)} .ct-ap-bio{display:grid;gap:16px;font-size:clamp(17px,1.3vw,19px);line-height:1.62;color:#3A3530;max-width:68ch} .ct-ap-bio p:first-child{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(26px,2.4vw,34px);line-height:1.18;color:var(--tinta)} /* \u2014\u2014\u2014 Portada del club: el dossier de Cova Trece, cada parte a pantalla completa \u2014\u2014\u2014 */ .cl{--crema-c:#F2EEE8;--rosa:#EC6AAE;--naranja:#F25A24;--oliva:#86954C;--cielo:#3FA8DF;--mostaza:#DDA52B;background:var(--crema-c)} .cl-h{font-family:'Archivo',sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.045em;line-height:.84;font-size:clamp(56px,8.2vw,148px);margin:0} .cl-h.rosa{color:var(--rosa)}.cl-h.naranja{color:var(--naranja)}.cl-h.oliva{color:var(--oliva)}.cl-h.cielo{color:var(--cielo)}.cl-h.mostaza{color:var(--mostaza)}.cl-h.blanco{color:#fff} .cl-h.pequena{font-size:clamp(40px,5vw,84px)} /* en media pantalla, el titular cabe en su mitad (COVATRECE, JANUARY) */ .cl-partida .cl-h{font-size:clamp(44px,5.4vw,100px)} .cl-h3{font-family:'Archivo',sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.035em;font-size:clamp(34px,3.2vw,52px);line-height:.9;margin:0} .cl-h3.naranja{color:var(--naranja)} .cl-p{font-size:clamp(16px,1.12vw,18px);line-height:1.64;color:#3A3530;max-width:58ch} .cl-p.grande{font-size:clamp(18px,1.45vw,23px);line-height:1.5;color:var(--tinta);max-width:40ch} /* la portada: su degradado, su logo y su lema */ .cl-portada{--p:0;position:sticky;top:0;z-index:0;margin-top:-64px;height:100svh;min-height:560px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff} /* la portada se queda pegada y todo lo dem\xE1s sube por encima, opaco */ :where(.cl>section:not(.cl-portada)){position:relative;z-index:1;background:var(--crema-c)} .cl-cita{border-radius:clamp(22px,3vw,44px) clamp(22px,3vw,44px) 0 0;box-shadow:0 -50px 90px -50px rgba(70,25,15,.45)} .cl-portada-c{z-index:1;transform:translateY(calc(var(--p) * -40px)) scale(calc(1 - var(--p) * .12));opacity:calc(1 - var(--p) * .8)} .cl-malla{position:absolute;inset:-12%;background-size:cover;background-position:center;filter:saturate(1.22) brightness(1.04);animation:cl-malla 26s ease-in-out infinite alternate;will-change:transform} @keyframes cl-malla{0%{transform:scale(1.02) translate(0,0) rotate(0deg)}50%{transform:scale(1.14) translate(-3%,2%) rotate(5deg)}100%{transform:scale(1.08) translate(2%,-2%) rotate(-4deg)}} .cl-portada-c{position:relative;text-align:center;padding:0 clamp(16px,4vw,52px)} .cl-logo{margin:0;line-height:0} .cl-logo img{display:block;width:min(60vw,1000px,calc((100svh - 260px) * 1.46));height:auto;margin:0 auto;filter:drop-shadow(0 30px 70px rgba(120,40,30,.16)); opacity:0;transform:translateY(26px) scale(.985);animation:cl-entra 1.5s ${EASE} .15s forwards} .cl-lema{margin-top:clamp(14px,2vw,28px);font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:clamp(24px,2.5vw,42px);line-height:1.1;letter-spacing:-.01em;text-shadow:0 2px 24px rgba(120,40,30,.18);opacity:0;animation:cl-entra 1.2s ${EASE} .75s forwards} .cl-portada-pie{position:absolute;left:0;right:0;bottom:clamp(18px,3vw,34px);display:flex;justify-content:space-between;align-items:baseline;gap:8px 20px;font-size:clamp(13px,.95vw,15px);font-weight:500;text-shadow:0 1px 12px rgba(120,40,30,.2);opacity:0;animation:cl-entra 1s ${EASE} 1.1s forwards} .cl-portada-pie a{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px} @keyframes cl-entra{to{opacity:1;transform:none}} /* la cita de Picasso, que se enciende al bajar */ .cl-cita{min-height:100svh;display:flex;align-items:center;padding:clamp(90px,10vw,150px) 0} .cl-cita blockquote{margin:0 auto} .cl-cita p{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(42px,6.6vw,112px);line-height:1;letter-spacing:-.028em;max-width:16ch} .cl-cita p span{color:rgba(30,26,23,.13);transition:color .6s ${EASE}} .cl-cita p span.on{color:var(--tinta)} .cl-cita footer{margin-top:clamp(24px,3vw,44px);font-size:13px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--gris)} /* partida en dos: la foto a sangre y el texto */ .cl-partida{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh} .cl-foto{position:relative;overflow:hidden;min-height:100%} .cl-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} .cl-texto{display:flex;flex-direction:column;justify-content:center;gap:clamp(16px,2vw,26px);padding:clamp(60px,7vw,120px) clamp(20px,5.5vw,110px)} .cl-nombre{margin-top:clamp(6px,1.2vw,16px);padding-top:clamp(18px,2vw,26px);border-top:1px solid var(--linea)} .cl-nombre-t{font-size:13px;font-weight:700;color:var(--rosa);margin-bottom:12px} .cl-nombre ul{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:12px clamp(24px,3.4vw,52px)} .cl-nombre b{display:block;font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(40px,3.8vw,62px);line-height:1} .cl-nombre span{display:block;margin-top:4px;font-size:14px;color:var(--gris)} .cl-areas{display:flex;flex-direction:column;align-items:flex-start;gap:10px} .cl-areas li{border:1.5px solid var(--naranja);color:var(--naranja);border-radius:999px;padding:10px 22px;font-weight:800;font-size:clamp(13px,1vw,15px);text-transform:uppercase;letter-spacing:.03em} /* los formatos: visitas, ponencias y m\xE1s */ .cl-formatos{padding:clamp(70px,8vw,130px) 0} .cl-formatos-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,52px);align-items:start} .cl-formato-img{aspect-ratio:4/5;overflow:hidden;margin-bottom:22px} .cl-formato-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s ${EASE}} .cl-formato:hover .cl-formato-img img{transform:scale(1.04)} .cl-items{margin-top:16px;display:grid} .cl-items li{font-size:14.5px;line-height:1.55;color:#4A443E;padding:14px 0;border-top:1px solid var(--linea)} .cl-items b{display:block;font-size:15.5px;color:var(--tinta);font-weight:700;margin-bottom:3px} .cl-pastillas{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px} .cl-pastillas li{border:1.5px solid currentColor;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.02em} .cl-pastillas.naranja{color:var(--naranja)} /* \xBFqu\xE9 busca? */ .cl-busca{min-height:100svh;background:var(--naranja);color:var(--crema-c);display:flex;align-items:center;padding:clamp(80px,9vw,130px) 0;overflow:hidden} .cl-busca-t{font-family:'Archivo',sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(24px,3vw,50px);margin-bottom:clamp(20px,3vw,44px)} .cl-busca ul li{font-family:'Archivo',sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(48px,10vw,184px);line-height:.88} .cl-busca ul li.ct-revela{transform:translateX(-70px)} .cl-busca ul li.ct-revela.ct-visto{transform:none} .cl-busca ul li:nth-child(even){padding-left:clamp(20px,8vw,160px)} /* lo de ahora: la exposici\xF3n a pantalla completa */ .cl-proximo{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding:clamp(110px,10vw,150px) 0 clamp(40px,5vw,72px);overflow:hidden;background:var(--papel)} .cl-proximo-bg{position:absolute;inset:0;background-size:cover;background-position:62% 30%} .cl-proximo-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(227,216,205,.3),rgba(227,216,205,.55) 48%,rgba(227,216,205,.95))} .cl-proximo-g{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:clamp(28px,4vw,64px);align-items:end} .cl-proximo-k{font-size:13px;font-weight:700;color:var(--coral);margin-bottom:14px} .cl-proximo-h{font-family:'Anton',Impact,sans-serif;font-weight:400;text-transform:uppercase;color:var(--coral);font-size:clamp(58px,8.6vw,156px);line-height:.84;margin:0} .cl-proximo-h a{text-decoration:none;color:inherit} .cl-proximo-f{margin:clamp(18px,2vw,26px) 0 clamp(20px,2.4vw,30px);font-size:clamp(17px,1.4vw,21px);font-weight:600;line-height:1.45} .cl-proximo-f a{font-weight:400;font-size:.82em;color:var(--gris)} .cl-agenda{background:rgba(255,255,255,.66);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:24px;padding:clamp(20px,2.2vw,30px)} .cl-agenda-t{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:clamp(24px,2vw,30px);line-height:1.1;margin-bottom:8px} .cl-agenda li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--linea)} .cl-agenda-d{font-size:12px;color:var(--gris);line-height:1;text-align:center} .cl-agenda-d b{display:block;font-family:'Anton',Impact,sans-serif;font-weight:400;font-size:38px;line-height:.9;color:var(--coral);margin-bottom:2px} .cl-agenda-i b{display:block;font-size:15px;font-weight:700} .cl-agenda-i span{display:block;font-size:13px;color:var(--gris);margin-top:2px} .cl-agenda li a{font-size:13px;font-weight:700;color:var(--coral)} /* since January 2026 y los proyectos */ .cl-cifras{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:12px clamp(24px,3.4vw,52px)} .cl-cifras dd{font-family:'Archivo',sans-serif;font-weight:900;font-style:italic;font-size:clamp(28px,2.6vw,42px);letter-spacing:-.03em;line-height:1;color:var(--oliva)} .cl-cifras dt{order:2;font-size:13px;color:var(--gris);margin-top:4px} .cl-cifras div{display:flex;flex-direction:column-reverse} .ct-pildora.oliva{background:var(--oliva);align-self:flex-start} .ct-pildora.oliva:hover{background:#6F7D3B} .cl-proyectos{padding:clamp(56px,6vw,96px) 0 clamp(60px,7vw,110px);outline:none;scroll-margin-top:56px} .cl-proyectos-cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 16px;margin-bottom:clamp(20px,3vw,40px)} .cl-mando{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600} .cl-mando span{margin-right:6px;white-space:nowrap} .cl-mando button{width:50px;height:50px;border-radius:50%;border:1.5px solid var(--tinta);background:transparent;font-size:18px;cursor:pointer;transition:background .3s,color .3s,opacity .3s} .cl-mando button:hover:not(:disabled){background:var(--tinta);color:#fff} .cl-mando button:disabled{opacity:.22;cursor:default} .cl-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch} .cl-pista::-webkit-scrollbar{display:none} .cl-diapo{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,72px);align-items:center; padding:0 max(clamp(16px,4.2vw,72px),calc((100% - 1680px) / 2))} .cl-mosaico{display:grid;gap:10px;height:min(72svh,760px);grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr} .cl-mosaico img{width:100%;height:100%;min-height:0;object-fit:cover} .cl-mosaico img:first-child{grid-row:1 / span 2} .cl-mosaico.n1{grid-template-columns:1fr;grid-template-rows:1fr} .cl-mosaico.n1 img:first-child,.cl-mosaico.n2 img:first-child{grid-row:auto} .cl-mosaico.n2{grid-template-rows:1fr} .cl-mosaico.n4{grid-template-columns:1.3fr 1fr 1fr} .cl-mosaico.n4 img:nth-child(2){grid-column:2 / 4} .cl-diapo-k{font-size:12.5px;font-weight:800;color:var(--oliva);text-transform:uppercase;letter-spacing:.06em} .cl-diapo h3{font-family:'Instrument Serif',Georgia,serif;font-weight:400;font-size:clamp(40px,4.4vw,74px);line-height:.98;letter-spacing:-.025em;margin:12px 0 10px} .cl-diapo-l{font-size:15px;font-weight:600} .cl-diapo-d{margin-top:14px;font-size:15.5px;line-height:1.62;color:#3A3530;max-width:52ch} .cl-diapo-a{margin-top:18px;padding-top:14px;border-top:1px solid var(--linea);font-size:14px;line-height:1.5} .cl-diapo-a span{display:block;font-size:12px;font-weight:800;color:var(--oliva);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px} /* valores y qu\xE9 ofrecemos */ .cl-lista{min-height:100svh;display:flex;align-items:center;padding:clamp(80px,9vw,140px) 0} .cl-lista>.ct-c{display:block} .cl-lista .cl-h{margin-bottom:clamp(34px,4.4vw,72px)} .cl-lista-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(18px,2.4vw,36px)} .cl-lista-g b{display:inline-block;border:1.5px solid currentColor;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em} .cl-lista.cielo .cl-lista-g b{color:var(--cielo)} .cl-lista.mostaza .cl-lista-g b{color:var(--mostaza)} .cl-lista-g p{margin-top:14px;font-size:14.5px;line-height:1.6;color:#3A3530} .cl-lista.mostaza{padding-top:0} /* hablemos: el cierre con el degradado */ .cl-hablemos{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;color:#fff;padding:clamp(90px,10vw,150px) 0;scroll-margin-top:0} .cl-hablemos-c{position:relative} .cl-hablemos .cl-h{font-size:clamp(72px,13.5vw,240px)} .cl-hablemos-p{margin-top:clamp(18px,2.4vw,30px);font-size:clamp(17px,1.5vw,22px);line-height:1.5;max-width:44ch;text-shadow:0 1px 18px rgba(80,20,10,.18)} .cl-canales{margin-top:clamp(30px,4vw,64px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);border-top:1px solid rgba(255,255,255,.45);padding-top:clamp(20px,2.4vw,30px)} .cl-canales span{display:block;font-size:13px;font-weight:600;opacity:.9;margin-bottom:6px} .cl-canales a{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:clamp(26px,2.6vw,42px);line-height:1.1;color:#fff;text-decoration:none;word-break:break-word;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .5s ${EASE}} .cl-canales a:hover{background-size:100% 1px} /* la cabecera sobre el degradado de la portada del club: en blanco hasta que se baja */ .ct-nav.clara .ct-nav-l a,.ct-nav.clara .ct-nav-l button{color:#fff} .ct-nav.clara .ct-hamb span{background:#fff} .ct-nav.clara .ct-pildora,.ct-nav.clara .ct-nav-l .ct-pildora{background:#fff;color:var(--tinta)} /* Cargando y errores */ .ct-espera{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;text-align:center;padding:24px} .ct-espera .ct-marca{font-size:clamp(54px,9vw,96px);animation:ct-respira 1.8s ease-in-out infinite} .ct-espera p{font-size:15px;color:var(--gris);max-width:40ch} @keyframes ct-respira{0%,100%{opacity:.35}50%{opacity:1}} /* \u2014\u2014\u2014 Camisetas: una fila que se pasa de lado, en la portada del club y en la de la exposici\xF3n \u2014\u2014\u2014 */ .cm{padding:clamp(64px,8vw,130px) 0 clamp(56px,7vw,110px);background:#F2EEE8;scroll-margin-top:56px} .cm.mas{background:transparent;padding:clamp(48px,6vw,96px) 0 0} .cm-cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 24px;margin-bottom:clamp(24px,3vw,44px)} .cm-h{font-family:'Archivo',sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.045em;line-height:.86;font-size:clamp(52px,7.4vw,132px);color:var(--coral)} .cm-h2{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(34px,3.6vw,54px);line-height:1} .cm-p{margin-top:clamp(14px,1.6vw,22px);font-size:clamp(17px,1.35vw,20px);line-height:1.45;max-width:36ch;color:#3A3530} .cm-pista{--lado:max(clamp(16px,4.2vw,72px),(100% - 1680px)/2);display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:0 var(--lado);scroll-padding:0 var(--lado)} .cm-pista::-webkit-scrollbar{display:none} .cm-t{flex:0 0 clamp(300px,40vw,640px);scroll-snap-align:start;text-decoration:none;color:inherit} .cm-img{position:relative;aspect-ratio:4/3;border-radius:24px;overflow:hidden;background:#ECEAE7} .cm-img img{width:100%;height:100%;object-fit:cover;transition:transform 1s ${EASE}} @media (hover:hover){.cm-t:hover .cm-img img{transform:scale(1.035)}} .cm-t.agotada .cm-img img{opacity:.5} .cm-agotada{position:absolute;left:16px;top:16px;background:#fff;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600} .cm-t-i{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 4px 0} .cm-t-i b{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(24px,2vw,30px);line-height:1.05} .cm-t-i span{font-size:16px;font-weight:600;white-space:nowrap} .ct-op-marco.cm-marco{padding:0;min-height:0;background:#ECEAE7;border-radius:24px;overflow:hidden} .ct-op-marco.cm-marco img{width:100%;height:auto;max-height:min(78vh,820px);object-fit:contain;box-shadow:none;cursor:default;animation:ct-fundido .5s ease} .cm-todo{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:16px;font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--coral);padding-bottom:2px} .cm-todo:hover{color:var(--coral)} /* \u2014\u2014\u2014 La ropa (/ropa): portada con la ropa puesta, todas las camisetas, fotos puestas y c\xF3mo pedirla \u2014\u2014\u2014 */ .rp-hero{position:relative;margin-top:-64px;height:100svh;min-height:560px;overflow:hidden;display:flex;align-items:flex-end;color:#fff} .rp-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%} .rp-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,16,10,.4) 0%,rgba(24,16,10,0) 26%,rgba(24,16,10,0) 44%,rgba(24,16,10,.66) 100%)} .rp-hero-c{position:relative;z-index:1;padding-bottom:clamp(36px,5vw,72px)} .rp-h1{font-family:'Archivo',sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.045em;line-height:.86;font-size:clamp(42px,6vw,112px);text-shadow:0 2px 30px rgba(0,0,0,.25)} .rp-sub{margin-top:clamp(14px,1.8vw,24px);font-size:clamp(17px,1.4vw,21px);font-weight:500} .ct-pildora.rp-boton{margin-top:22px;padding:15px 24px;background:#fff;color:var(--tinta)} .ct-pildora.rp-boton:hover{background:#fff;box-shadow:0 14px 30px -16px rgba(0,0,0,.5)} .rp-col{padding:clamp(64px,8vw,130px) 0 clamp(40px,5vw,80px);background:#F2EEE8;scroll-margin-top:40px} .rp-cab{margin-bottom:clamp(28px,3.4vw,52px)} .rp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(14px,1.6vw,24px)} .rp-grid .cm-t{display:block} .rp-puestas{padding:clamp(48px,6vw,100px) 0 clamp(64px,8vw,120px);background:#F2EEE8} .rp-puestas .cm-h2{margin-bottom:clamp(22px,2.6vw,36px)} .rp-mosaico{--lado:max(clamp(16px,4.2vw,72px),(100% - 1680px)/2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);padding:0 var(--lado)} .rp-foto{border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:#ddd} .rp-foto img{width:100%;height:100%;object-fit:cover} .rp-cierre{padding:clamp(64px,8vw,120px) 0;background:var(--coral);color:#fff;text-align:center} .rp-cierre .ct-c{display:flex;flex-direction:column;align-items:center;gap:20px} .rp-cierre-t{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:clamp(34px,4vw,60px);line-height:1.02;max-width:18ch} .rp-cierre .ct-pildora{background:#fff;color:var(--tinta);padding:16px 26px;font-size:16px} .rp-cierre-s{font-size:15px;opacity:.92} .cm-k{font-size:13px;font-weight:700;color:var(--coral);margin-bottom:12px} .cm-frase{margin-top:16px;font-size:15px;line-height:1.5;color:var(--gris)} .cm-tallas{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px} .cm-tallas button{min-width:56px;height:48px;padding:0 14px;border-radius:14px;border:0;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s} .cm-tallas button.on{background:#fff;color:var(--coral);box-shadow:none} @media (hover:none){.cm .cl-mando{display:none}} /* \u2014\u2014\u2014 La tienda: comprar en la ficha, la bolsa, pagar y el pedido hecho, como la tienda de Apple \u2014\u2014\u2014 */ .ct-nav .ct-bolsa{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;color:var(--tinta);text-decoration:none;transition:background .25s,color ${CAMBIO}} .ct-nav .ct-bolsa:hover{background:rgba(27,24,22,.06)} .ct-nav .ct-bolsa::after{display:none} .ct-nav.clara .ct-bolsa{color:#fff} .ct-nav .ct-bolsa span{position:absolute;top:1px;right:-1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--coral);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;animation:tn-pop .5s cubic-bezier(.34,1.56,.64,1)} @keyframes tn-pop{from{transform:scale(.3)}to{transform:none}} .tn{background:#F4F1EC;min-height:80vh;padding:clamp(28px,4vw,64px) 0 clamp(80px,9vw,140px)} .tn-c{width:min(1080px,100% - 2*clamp(16px,4.2vw,72px));margin:0 auto} .tn-h1{font-family:'Archivo',sans-serif;font-weight:700;font-size:clamp(34px,4.4vw,56px);line-height:1.04;letter-spacing:-.03em} .tn-h1.prod{font-size:clamp(34px,3.6vw,52px)} .tn-h2{font-family:'Archivo',sans-serif;font-weight:700;font-size:clamp(21px,1.8vw,26px);line-height:1.15;letter-spacing:-.02em;margin-bottom:14px} .tn-h2 span{color:var(--gris-2);font-weight:600} .tn-h3{font-size:19px;font-weight:700;letter-spacing:-.015em;margin-bottom:14px} .tn-lead{font-size:clamp(17px,1.4vw,21px);color:var(--gris);margin-top:10px;line-height:1.45} .tn-lead b{color:var(--tinta);font-weight:600} .tn-k{font-size:14px;font-weight:600;color:var(--coral);margin-bottom:8px} .tn-precio{font-size:clamp(19px,1.5vw,22px);font-weight:500;margin-top:12px;font-variant-numeric:tabular-nums} .tn-frase{margin-top:16px;font-size:15px;line-height:1.55;color:var(--gris)} .tn-paso{margin-top:clamp(28px,3vw,40px);padding-top:clamp(22px,2.4vw,30px);border-top:1px solid var(--linea);scroll-margin-top:120px} .tn-tallas{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px} .tn-tallas button{height:64px;border-radius:14px;border:0;background:#fff;box-shadow:inset 0 0 0 1px rgba(27,24,22,.22);font-size:17px;font-weight:600;color:var(--tinta);cursor:pointer;transition:box-shadow .25s,transform .15s;-webkit-tap-highlight-color:transparent} .tn-tallas button:hover{box-shadow:inset 0 0 0 1px rgba(27,24,22,.5)} .tn-tallas button.on{box-shadow:inset 0 0 0 2px var(--coral)} .tn-tallas button:active{transform:scale(.97)} .tn-paso.falta .tn-tallas{animation:tn-sacude .45s} @keyframes tn-sacude{0%,100%{transform:none}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}} .tn-accion{margin-top:clamp(22px,2.6vw,32px);display:grid;gap:10px} .tn-boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--coral);color:#fff;font-family:inherit;font-weight:600;font-size:15px;padding:12px 22px;cursor:pointer;text-decoration:none;text-align:center;transition:background .25s,transform .15s,box-shadow .25s,opacity .25s;-webkit-tap-highlight-color:transparent} .tn-boton:hover{background:var(--coral-h)} .tn-boton:active{transform:scale(.98)} .tn-boton.grande{width:100%;min-height:56px;font-size:17px;border-radius:16px} .tn-boton.hueco{background:transparent;color:var(--tinta);box-shadow:inset 0 0 0 1.5px rgba(27,24,22,.26)} .tn-boton.hueco:hover{background:rgba(27,24,22,.04);box-shadow:inset 0 0 0 1.5px var(--tinta)} .tn-boton.off,.tn-boton:disabled{opacity:.4;pointer-events:none} .tn-ventajas{margin-top:clamp(26px,3vw,36px);display:grid;gap:18px} .tn-ventajas li{display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:start;font-size:14.5px;line-height:1.45;color:var(--gris)} .tn-ventajas svg{color:var(--tinta);margin-top:1px} .tn-ventajas b{display:block;color:var(--tinta);font-weight:600;margin-bottom:2px} .tn-ventajas a{color:var(--coral);font-weight:600;text-decoration:none} .tn-barra{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:10px clamp(10px,2vw,20px) calc(10px + env(safe-area-inset-bottom));transform:translateY(120%);transition:transform .55s cubic-bezier(.22,1,.36,1);pointer-events:none} .tn-barra.on{transform:none;pointer-events:auto} .tn-barra-i{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(30,26,23,.08);border-radius:20px;padding:10px 10px 10px 12px;box-shadow:0 18px 40px -20px rgba(30,26,23,.35)} .tn-barra-i img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0} .tn-barra-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25} .tn-barra-t b{font-size:15px;font-weight:600} .tn-barra-t span{font-size:13px;color:var(--gris);font-variant-numeric:tabular-nums} .tn-barra .tn-boton{flex-shrink:0;padding:13px 20px;border-radius:14px} .tn-velo{position:fixed;inset:0;z-index:95;background:rgba(20,16,12,.2);opacity:0;pointer-events:none;transition:opacity .35s} .tn-velo.on{opacity:1;pointer-events:auto} .tn-aviso{position:fixed;z-index:96;top:84px;right:max(16px,calc((100vw - 1180px) / 2));width:min(380px,calc(100vw - 32px));background:#fff;border-radius:22px;padding:20px;box-shadow:0 30px 70px -24px rgba(30,26,23,.5);display:grid;gap:10px;opacity:0;visibility:hidden;transform:translateY(-12px) scale(.97);transform-origin:top right;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),visibility 0s .5s} .tn-aviso.on{opacity:1;visibility:visible;transform:none;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)} .tn-aviso-k{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600} .tn-aviso-k i{width:22px;height:22px;border-radius:50%;background:var(--coral);color:#fff;display:grid;place-items:center;font-style:normal;font-size:12px} .tn-aviso-item{display:flex;gap:14px;align-items:center;padding:6px 0 8px} .tn-aviso-item img{width:76px;height:76px;border-radius:14px;object-fit:cover;background:#ECEAE7;flex-shrink:0} .tn-aviso-item span{display:flex;flex-direction:column;font-size:14px;color:var(--gris);gap:2px} .tn-aviso-item b{font-size:16px;color:var(--tinta);font-weight:600} .tn-aviso .tn-boton{width:100%;min-height:48px;border-radius:14px} .tn-cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:clamp(22px,3vw,36px);border-bottom:1px solid var(--linea)} .tn-cab-b{min-height:50px;padding:0 30px;border-radius:14px} .tn-nota{margin-top:18px;padding:14px 16px;border-radius:14px;background:#fff;font-size:14.5px;line-height:1.5;color:var(--gris);box-shadow:inset 0 0 0 1px var(--linea-2)} .tn-lista li{display:grid;grid-template-columns:clamp(96px,14vw,168px) minmax(0,1fr) auto;gap:clamp(14px,2.4vw,32px);padding:clamp(22px,3vw,36px) 0;border-bottom:1px solid var(--linea);align-items:start} .tn-lista li.off .tn-lista-img,.tn-lista li.off .tn-lista-d{opacity:.45} .tn-lista-img{display:block;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#ECEAE7} .tn-lista-img img{width:100%;height:100%;object-fit:cover} .tn-lista-t{display:flex;flex-direction:column;gap:4px;font-size:15px;color:var(--gris);min-width:0} .tn-lista-t a{text-decoration:none} .tn-lista-t b{font-size:clamp(18px,1.6vw,22px);font-weight:600;color:var(--tinta);letter-spacing:-.01em;line-height:1.2} .tn-motivo{color:var(--coral);font-weight:600} .tn-quitar{align-self:flex-start;margin-top:8px;border:0;background:none;padding:0;color:var(--coral);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer} .tn-lista-d{display:flex;flex-direction:column;align-items:flex-end;gap:14px} .tn-lista-d b{font-size:clamp(17px,1.4vw,20px);font-weight:600} .tn-cant{display:inline-flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(27,24,22,.2);background:#fff} .tn-cant button{width:38px;height:38px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--tinta)} .tn-cant button:disabled{opacity:.3;cursor:default} .tn-cant b{min-width:20px;text-align:center;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums} .tn-suma{margin-left:auto;width:min(460px,100%);padding-top:clamp(20px,2.6vw,32px);display:grid;gap:14px} .tn-suma dl,.tn-resumen dl{display:grid;gap:10px;font-size:15px} .tn-suma dl div,.tn-resumen dl div{display:flex;justify-content:space-between;gap:12px} .tn-suma dt,.tn-resumen dt{color:var(--gris)} .tn-suma .tot,.tn-resumen .tot{padding-top:12px;border-top:1px solid var(--linea);font-size:clamp(19px,1.6vw,22px);font-weight:700} .tn-suma .tot dt,.tn-resumen .tot dt{color:var(--tinta)} .tn-ayuda{font-size:14px;color:var(--gris);text-align:center} .tn-ayuda a{color:var(--coral);font-weight:600;text-decoration:none} .tn-vacia{min-height:56vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px} .tn-vacia>svg{color:var(--gris-2);margin-bottom:10px} .tn-fila{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px} .tn-fila .tn-boton{min-height:50px;padding:0 26px;border-radius:14px} .tn-pago{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(28px,5vw,80px);align-items:start;margin-top:clamp(22px,3vw,40px)} .tn-pasos{display:grid;gap:clamp(30px,3.6vw,46px)} .tn-opcion{display:grid;grid-template-columns:24px 1fr auto;gap:14px;align-items:start;padding:18px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px rgba(27,24,22,.16);font-size:14.5px;line-height:1.5;color:var(--gris)} .tn-opcion.on{box-shadow:inset 0 0 0 2px var(--coral)} .tn-opcion b{display:block;color:var(--tinta);font-size:16px;font-weight:600;margin-bottom:2px} .tn-opcion em{font-style:normal;font-weight:600;color:var(--tinta);font-size:15px} .tn-opcion svg{color:var(--tinta)} .tn-campos{display:grid;gap:12px} .tn-campo{position:relative;display:block} .tn-campo input{width:100%;height:58px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(27,24,22,.2);padding:22px 16px 6px;font-size:17px;outline:none;transition:box-shadow .25s} .tn-campo input:focus{box-shadow:inset 0 0 0 2px var(--coral)} .tn-campo span{position:absolute;left:17px;top:18px;font-size:17px;color:var(--gris-2);pointer-events:none;transform-origin:left top;transition:transform .22s cubic-bezier(.22,1,.36,1)} .tn-campo input:focus+span,.tn-campo input:not(:placeholder-shown)+span{transform:translateY(-10px) scale(.72)} .tn-pie{margin-top:12px;font-size:13.5px;color:var(--gris);line-height:1.5} .tn-error{padding:14px 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--coral);color:var(--tinta);font-size:15px;font-weight:500;line-height:1.45} .tn-resumen{position:sticky;top:88px;background:#fff;border-radius:22px;padding:22px;box-shadow:inset 0 0 0 1px rgba(27,24,22,.08)} .tn-resumen ul{display:grid;gap:16px;margin-bottom:18px} .tn-resumen li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;font-size:14px} .tn-resumen-img{position:relative;width:56px;height:56px;border-radius:12px;background:#ECEAE7} .tn-resumen-img img{width:100%;height:100%;object-fit:cover;border-radius:12px} .tn-resumen-img i{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:10px;background:var(--tinta);color:#fff;font-style:normal;font-size:11px;font-weight:700;line-height:20px;text-align:center;padding:0 5px} .tn-resumen-t{display:flex;flex-direction:column;color:var(--gris);font-size:13px} .tn-resumen-t b{color:var(--tinta);font-size:14.5px;font-weight:600} .tn-editar{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:var(--coral);text-decoration:none} .tn-pagando{position:fixed;inset:0;z-index:120;background:rgba(244,241,236,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;place-items:center;animation:ct-fundido .35s ease both} .tn-pagando-c{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center} .tn-pagando-c b{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-top:10px} .tn-pagando-c span{font-size:14px;color:var(--gris)} .tn-giro{width:44px;height:44px;border-radius:50%;border:3px solid rgba(242,90,36,.2);border-top-color:var(--coral);animation:tn-gira .8s linear infinite;display:block} .tn-giro.oscuro{margin-bottom:10px} @keyframes tn-gira{to{transform:rotate(360deg)}} .tn-gracias{width:min(720px,100% - 2*clamp(16px,4.2vw,72px));display:grid;gap:4px} .tn-check{width:68px;height:68px;margin-bottom:18px} .tn-check circle{fill:none;stroke:var(--coral);stroke-width:3;stroke-dasharray:190;stroke-dashoffset:190;animation:tn-traza .7s cubic-bezier(.65,0,.35,1) forwards} .tn-check path{fill:none;stroke:var(--coral);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50;animation:tn-traza .45s .6s cubic-bezier(.65,0,.35,1) forwards} @keyframes tn-traza{to{stroke-dashoffset:0}} .tn-gracias .tn-lista{margin-top:22px;border-top:1px solid var(--linea)} .tn-lista.mini li{grid-template-columns:72px minmax(0,1fr) auto;padding:16px 0} .tn-gracias .tn-suma{width:100%;margin:0 0 20px;padding-top:14px} .tn-gracias .tn-suma .tot{border-top:0;padding-top:0} .tn-gracias .tn-fila{justify-content:flex-start} /* \u2014\u2014\u2014 M\xF3vil \u2014\u2014\u2014 */ @media (max-width:900px){ .ct-pie-g{grid-template-columns:minmax(0,1fr);align-items:start} .ct-pie-d{align-items:flex-start;text-align:left} .ct-pie nav{justify-content:flex-start} .cl-partida{grid-template-columns:minmax(0,1fr);min-height:0} .cl-foto{min-height:64svh} .cl-hacemos .cl-foto{order:-1} .cl-texto{padding:56px clamp(16px,5vw,32px) 64px} /* en el m\xF3vil, lo que va en grupo se desliza de lado en una fila (nada de una pastilla o una tarjeta por fila) */ .cl-areas{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity; margin:0 calc(-1 * clamp(16px,5vw,32px));padding:2px clamp(16px,5vw,32px);scroll-padding:0 clamp(16px,5vw,32px)} .cl-areas li{flex-shrink:0;white-space:nowrap;scroll-snap-align:start;padding:9px 16px} .cl-pastillas{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px} .cl-pastillas li{flex-shrink:0;white-space:nowrap} .cl-formatos-g,.cl-lista-g{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory; margin:0 calc(-1 * clamp(16px,4.2vw,72px));padding:0 clamp(16px,4.2vw,72px) 4px;scroll-padding:0 clamp(16px,4.2vw,72px)} .cl-areas::-webkit-scrollbar,.cl-pastillas::-webkit-scrollbar,.cl-formatos-g::-webkit-scrollbar,.cl-lista-g::-webkit-scrollbar{display:none} /* \xE9ste es a la vez el contenedor (ct-c): ocupa la pantalla entera sin margen negativo */ .cl-formatos .cl-formatos-g{width:auto;margin:0} .cl-formatos{padding-top:28px} .cl-formato{flex:0 0 84%;scroll-snap-align:start} .cl-formato-img{aspect-ratio:4/3;margin-bottom:16px} .cl-lista-g>li{flex:0 0 76%;scroll-snap-align:start;background:rgba(255,255,255,.7);border-radius:20px;padding:18px} .cl-busca{min-height:0} .cl-busca ul li{font-size:clamp(34px,10.2vw,80px)} .cl-busca ul li:nth-child(even){padding-left:0} .cl-h,.cl-partida .cl-h{font-size:clamp(38px,12vw,84px)} .cl-hablemos .cl-h{font-size:clamp(46px,15vw,120px)} .cl-logo img{width:min(84vw,calc((100svh - 240px) * 1.46))} /* en el m\xF3vil, simple y fluido: nada que pese al hacer scroll (desenfoques, filtros, capas fijas) */ .ct::after{display:none} .cl-malla{inset:-4%;filter:none;animation-duration:40s} .ct-nav.sc .ct-nav-i{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(255,255,255,.97);padding:0 6px 0 16px;height:54px} .ct-nav-logo{height:38px} .ct-nav.sc .ct-nav-logo{height:32px} .cl-agenda{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(255,255,255,.92)} .cl-cita{box-shadow:0 -20px 40px -24px rgba(70,25,15,.35)} .ct-obra-img img{will-change:auto} .cl-proximo-g{grid-template-columns:minmax(0,1fr)} .cl-diapo{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px} .cl-mosaico{height:50svh} .cl-lista{min-height:0} .cl-canales{grid-template-columns:minmax(0,1fr)} .cl-portada-pie{flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:13px} .cl-cita{min-height:80svh} .cl-mando button{width:44px;height:44px} .ct-nav-l{display:none} .ct-hamb{display:block} .ct-nav-m{display:flex;align-items:center;gap:6px} .ct-nav-m .ct-pildora{padding:9px 15px;font-size:14px} .ct-hero{min-height:max(620px,100svh);padding-top:92px} .ct-hero-bg{background-position:70% 20%} .ct-hero-bg::after{background:linear-gradient(180deg,rgba(227,216,205,.78) 0%,rgba(227,216,205,.3) 30%,rgba(227,216,205,.5) 58%,rgba(227,216,205,.96) 100%)} .ct-h1 .r:nth-child(2n){padding-left:clamp(20px,8vw,60px)} .ct-h1{font-size:clamp(60px,17.2vw,130px)} .ct-hero-pie{grid-template-columns:1fr 1fr;gap:16px 18px} .ct-lema{grid-column:1/-1;text-align:left;display:flex;flex-wrap:wrap;gap:0 10px} .ct-lema .ct-br{display:none} .ct-hero-cta .ct-pildora{flex:1} .ct-concepto-g,.ct-op-g,.ct-ap-g{grid-template-columns:minmax(0,1fr)} .ct-muro{columns:2;column-gap:12px} .ct-obra{margin-bottom:26px} .ct-obra-t{flex-direction:column;gap:4px;margin-top:10px} .ct-obra-t h3{font-size:20px} .ct-precio{font-size:14px} .ct-obra-ver{display:none} .ct-art{grid-template-columns:minmax(0,1fr) 24px;gap:8px 12px} .ct-art-n{display:none} .ct-art-meta{grid-column:1/2} .ct-art-f{grid-row:1;grid-column:2} .ct-art-mini{display:flex;gap:6px;grid-column:1/-1;margin-top:4px} .ct-art-mini img{width:54px;height:54px;object-fit:cover} .ct-sigue{display:none} .ct-con-g{grid-template-columns:minmax(0,1fr)} .ct-con{min-height:0;gap:16px} .ct-op-vis{position:static;margin:0 calc(-1*clamp(16px,4vw,52px))} .ct-op-marco{min-height:0;padding:22px 16px} .ct-op-marco img{max-height:64vh} .ct-op-tiras{padding:0 clamp(16px,4vw,52px)} .ct-form-f{grid-template-columns:minmax(0,1fr)} .cm-t{flex-basis:84%} .tn-pago{grid-template-columns:minmax(0,1fr)} .tn-resumen{position:static;order:-1} .tn-cab-b{display:none} .tn-lista li{grid-template-columns:88px minmax(0,1fr)} .tn-lista-d{grid-column:2;flex-direction:row;justify-content:space-between;align-items:center} .tn-lista.mini li{grid-template-columns:64px minmax(0,1fr)} .tn-suma{width:100%} .tn-aviso{top:auto;bottom:0;left:0;right:0;width:auto;border-radius:24px 24px 0 0;padding:22px 16px calc(18px + env(safe-area-inset-bottom));transform:translateY(100%);transform-origin:bottom center} .tn-barra-i{border-radius:18px} .tn-barra .tn-boton{padding:12px 16px} .ct-nav .ct-bolsa{width:38px;height:38px} .rp-hero-img{object-position:58% 38%} .rp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px} .rp-grid .cm-img{border-radius:16px} .rp-grid .cm-t-i{flex-direction:column;gap:2px;padding-top:10px} .rp-grid .cm-t-i b{font-size:19px} .rp-grid .cm-t-i span{font-size:14px} .rp-mosaico{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding:0 var(--lado)} .rp-mosaico::-webkit-scrollbar{display:none} .rp-mosaico .rp-foto{flex:0 0 78%;scroll-snap-align:start} .ct-op-marco.cm-marco{border-radius:0} .ct-pasos{grid-template-columns:minmax(0,1fr)} .ct-paso+.ct-paso{border-left:0;border-top:1px solid var(--linea);padding-left:0} } @media (max-width:560px){.cl-nombre ul{gap:10px 20px}} @media (hover:none){.ct-sigue{display:none}} @media (prefers-reduced-motion:reduce){ .cl-portada{position:relative} .ct *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important} .ct-revela{opacity:1;transform:none} .ct-cinta-i{animation:none} } `;var fichero=(clave,ancho)=>clave?`/api/files/serve?path=${encodeURIComponent(clave)}${ancho?`&w=${ancho}`:""}`:"",srcset=clave=>clave?[480,800,1200,1600].map(w=>`${fichero(clave,w)} ${w}w`).join(", "):void 0,euros=n=>n==null?null:`${String(Math.round(n)).replace(/\B(?=(\d{3})+(?!\d))/g,".")} \u20AC`,MESES=["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],DIAS=["domingo","lunes","martes","mi\xE9rcoles","jueves","viernes","s\xE1bado"];function dia(iso){let d=new Date(iso+"T12:00:00Z");return{d:d.getUTCDate(),mes:MESES[d.getUTCMonth()],semana:DIAS[d.getUTCDay()],anio:d.getUTCFullYear()}}function rango(desde,hasta){if(!desde)return null;let a=dia(desde);if(!hasta||hasta===desde)return`${a.d} de ${a.mes} de ${a.anio}`;let b=dia(hasta);return a.mes===b.mes&&a.anio===b.anio?`Del ${a.d} al ${b.d} de ${b.mes} de ${b.anio}`:`Del ${a.d} de ${a.mes} al ${b.d} de ${b.mes} de ${b.anio}`}var SECCIONES_EXPO=["obras","artistas","agenda"];function diasDe(e){if(!e.desde)return null;let a=Date.parse(e.desde+"T12:00:00Z"),b=Date.parse((e.hasta||e.desde)+"T12:00:00Z");return Math.round((b-a)/864e5)+1}function renglones(titulo){let out=[],cortas=[];for(let w of titulo.trim().split(/\s+/)){if(w.length<=3){cortas.push(w);continue}cortas.length&&(out.push(cortas.join(" ")),cortas=[]),out.push(w)}return cortas.length&&out.push(cortas.join(" ")),out}var whatsapp=(telefono,texto)=>`https://wa.me/${telefono.replace(/\D/g,"")}?text=${encodeURIComponent(texto)}`,correo=(email,asunto,cuerpo)=>`mailto:${email}?subject=${encodeURIComponent(asunto)}&body=${encodeURIComponent(cuerpo)}`,mapa=e=>`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent([e.lugar,e.direccion?.replace(/\s*·\s*/g,", "),e.ciudad].filter(Boolean).join(", "))}`,irA=id=>document.getElementById(id)?.scrollIntoView({behavior:"smooth",block:"start"}),artistaDe=(d,o)=>d.artistas.find(a=>a.id===o.artista)||null,obrasDe=(d,a)=>d.obras.filter(o=>o.artista===a.id),ficha=o=>[o.medidas,o.anio].filter(Boolean).join(" \xB7 "),parrafos=t=>String(t||"").split(/\n\s*\n/).map(s=>s.trim()).filter(Boolean);function mensajeDeInteres(o,a,e){return`${e.contacto.nombre?`Hola ${e.contacto.nombre}, `:"Hola, "}he visto \xAB${o.titulo}\xBB${a?` de ${a.nombre}`:""} en ${e.titulo} y me interesa. \xBFMe cuentas m\xE1s?`}var import_react3=require("react");var NOMBRE="Cova Trece",INSTAGRAM="https://www.instagram.com/cova13club/",INSTAGRAM_USUARIO="@cova13club",LOGO={degradado:"company_1321/38d41059-c06c-4b3c-a552-7c43b4073314_covatrece-logo-degradado.png",blanco:"company_1321/196b7b41-92e9-49ae-b80a-2b84f36b70aa_covatrece-logo-blanco.png"},FOTOS={degradado:"company_1321/e7b9abbc-07fe-4d2a-b43d-c8ba94d65dd5_covatrece-degradado.jpg",sobre:"company_1321/ec752eae-c9b9-4e63-a712-1004172560db_covatrece-sobre.jpg",cartel:"company_1321/cab24f09-a023-4fb0-ade0-73a1a6c9a674_covatrece-que-hacemos.jpg",visitas:"company_1321/5b978843-2886-4cc3-ac62-da9091a8e28d_covatrece-visitas.jpg",ponencias:"company_1321/c2ae67b5-0dcc-4b9a-8fe4-9aeaf00258fe_covatrece-ponencias.jpg",mas:"company_1321/860b2597-8aab-46b1-9d69-ea11c882bc58_covatrece-mucho-mas.jpg",since:"company_1321/9b7d30fb-3229-48a4-a3cf-d5ecb4d3a288_covatrece-since.jpg",ropaGrupo:"company_1321/061d9ec8-c287-4dda-844a-6d3a1d274802_covatrece-grupo.jpg",ropaPulgares:"company_1321/4d26bad2-569c-462b-b081-1d7c8c10644f_covatrece-pulgares.jpg",ropaLibro:"company_1321/d47d7cf6-84be-47f6-8a10-5985ecf9b183_covatrece-libro.jpg",ropaAlgorithm:"company_1321/51ad78e5-9860-4612-a7e9-adf8ddc01c70_covatrece-algorithm-2.jpg"},CLUB={lema:"Democratizing art, nurturing creativity.",desde:"Madrid, desde febrero de 2025",pie:"Experiencias alrededor del arte, hechas por gente joven en Madrid.",cita:{texto:"El prop\xF3sito del arte es quitar el polvo de la rutina de nuestras almas.",autor:"Pablo Picasso"},sobre:["En un momento en el que la tecnolog\xEDa lo ocupa todo, Covatrece nace para ponerla al servicio de la cultura: espacios que conectan a gente joven con un inter\xE9s de verdad por el arte, y en especial a profesionales que quieren acercarse al mundo art\xEDstico.","Desde el principio queremos acercar las galer\xEDas a mucha m\xE1s gente con experiencias inmersivas y una comunidad cuidada al detalle. Y a la vez impulsamos y representamos a artistas j\xF3venes y emergentes, acompa\xF1\xE1ndoles en la gesti\xF3n, la contrataci\xF3n, el dise\xF1o gr\xE1fico y las decisiones de su carrera."],nombre:[{parte:"Cova",significa:"la cobard\xEDa"},{parte:"Trece",significa:"la mala suerte"},{parte:"V",significa:"la victoria"}],hacemos:{texto:"Eventos y actividades exclusivas y personalizadas: experiencias que fomentan la creatividad y el intercambio cultural, pensadas para cada contexto, desde exposiciones hasta encuentros.",areas:["Exposiciones","Comisariado","RR. PP. y comunicaci\xF3n","Y mucho m\xE1s"]},formatos:[{titulo:"Visitas",foto:"visitas",extra:null,items:[{t:"Visitas guiadas por artistas y galeristas",d:"Conocer a fondo la obra, el contexto que la inspira y la historia de cada galer\xEDa, con una bebida en la mano."},{t:"Recorridos por galer\xEDas de un barrio",d:"Varias galer\xEDas de una misma zona en un solo paseo, para meterse de lleno en el arte local."},{t:"Jueves de afterwork cultural",d:"Cada jueves, al salir de trabajar: cultura, arte y un rato para desconectar."},{t:"Yincanas y din\xE1micas",d:"Juegos para acercarse al arte de forma divertida, creativa e interactiva."},{t:"Planes familiares",d:"El foco son los j\xF3venes, pero no nos olvidamos de los menos j\xF3venes."}]},{titulo:"Ponencias",foto:"ponencias",extra:null,items:[{t:"Charlas con artistas",d:"Pintores, escultores, escritores y m\xFAsicos cuentan de cerca su proceso, lo que les inspira y c\xF3mo ven el arte."},{t:"Charlas con expertos",d:"Inversores, abogados y coleccionistas sobre el mercado del arte, el coleccionismo y la inversi\xF3n."},{t:"Charlas sobre arte",d:"De la historia de cada disciplina a las corrientes de hoy, para mirar el arte con otros ojos."}]},{titulo:"Y mucho m\xE1s",foto:"mas",items:[{t:"A medida",d:"Estamos abiertas a otras formas de colaborar y a idear experiencias nuevas."}],extra:["Viajes","Visitas a subastas","Catas y arte","Experiencias inmersivas","Gastronom\xEDa"]}],busca:["Compromiso","Seriedad","Dedicaci\xF3n","Exclusividad","Larga duraci\xF3n"],since:"Covatrece naci\xF3 en febrero de 2025, pero no fue hasta enero de 2026 cuando nos profesionalizamos. Desde entonces no hemos parado de colaborar y de buscar las mejores experiencias culturales y art\xEDsticas de la ciudad. Aqu\xED va un trocito.",valores:[{t:"Espacio seguro",d:"Un sitio donde intercambiar ideas y gustos y expresarse sin miedo al juicio: inclusi\xF3n, escucha, respeto y diversidad."},{t:"Calidad y excelencia",d:"Cada experiencia, construida con atenci\xF3n al detalle."},{t:"Compromiso social",d:"Contribuir al bienestar y al desarrollo de la sociedad."},{t:"Autenticidad",d:"En una \xE9poca de superficialidad, encuentros reales y poco medi\xE1ticos."},{t:"Aprendizaje constante",d:"En persona y en redes, un camino continuo de crecimiento, reflexi\xF3n y adaptaci\xF3n."},{t:"Sociabilidad",d:"Trabajo en equipo y empat\xEDa: eventos que cuidan el bienestar de quien viene y de la comunidad."}],ofrecemos:[{t:"Visibilidad",d:"Contacto con artistas, galer\xEDas, marchantes, coleccionistas y marcas, para que el talento crezca y se reconozca."},{t:"Innovaci\xF3n",d:"Impulsamos la innovaci\xF3n a trav\xE9s del arte, apoyando a artistas emergentes y a marcas."},{t:"Impacto social y cultural",d:"Cuando nuestro p\xFAblico busca proyectos nuevos, viene a nosotras."},{t:"Comunidad",d:"Gente con intereses y valores comunes que se apoya, colabora, aprende y crea v\xEDnculos de verdad."},{t:"Sostenibilidad",d:"Lo digital para hacer el arte accesible y gastar menos, y lo presencial para reforzar la comunidad."},{t:"P\xFAblico fiel",d:"Una comunidad comprometida y leal; por eso colaboramos con quien comparte nuestros valores."}]};var import_react2=require("react");var import_react=require("react"),CLAVE="covatrece-bolsa",MAX=10,valida=x=>{let l=x;return!!l&&(l.tipo==="obra"||l.tipo==="camiseta")&&Number.isInteger(l.id)&&Number.isInteger(l.cantidad)&&l.cantidad>0};function leer(){if(typeof window>"u"||!window.localStorage)return[];let crudo=window.localStorage.getItem(CLAVE);if(!crudo)return[];try{let v=JSON.parse(crudo);return Array.isArray(v)?v.filter(valida):[]}catch(e){return console.error("[bolsa] no se ha podido leer la bolsa guardada",e),[]}}var lineas=leer(),oyentes=new Set;function guardar(nuevas){lineas=nuevas,typeof window<"u"&&window.localStorage&&window.localStorage.setItem(CLAVE,JSON.stringify(nuevas)),oyentes.forEach(f=>f())}function a\u00F1adir(l){let k=lineas.findIndex(x=>x.tipo===l.tipo&&x.id===l.id&&(l.tipo==="obra"||x.talla===l.talla));if(k>=0){if(l.tipo==="obra")return;guardar(lineas.map((x,i)=>i===k?{...x,cantidad:Math.min(MAX,x.cantidad+1)}:x));return}guardar([...lineas,{...l,cantidad:1}])}var quitar=k=>guardar(lineas.filter((_,i)=>i!==k)),quitarDe=(tipo,id)=>guardar(lineas.filter(x=>!(x.tipo===tipo&&x.id===id))),cambiarCantidad=(k,n)=>guardar(lineas.map((x,i)=>i===k?{...x,cantidad:Math.max(1,Math.min(MAX,n))}:x)),vaciar=()=>guardar([]);function useBolsa(){let[,repintar]=(0,import_react.useState)(0);return(0,import_react.useEffect)(()=>{let f=()=>repintar(x=>x+1),otraPesta\u00F1a=e=>{e.key===CLAVE&&(lineas=leer(),f())};return oyentes.add(f),window.addEventListener("storage",otraPesta\u00F1a),()=>{oyentes.delete(f),window.removeEventListener("storage",otraPesta\u00F1a)}},[]),{lineas,cuantas:lineas.reduce((s,l)=>s+l.cantidad,0)}}function articulo(d,l){if(l.tipo==="obra"){let o=d.obras.find(x=>x.id===l.id);if(!o)return{linea:l,nombre:"Una obra",sub:null,foto:null,precio:null,ruta:"/",vendible:!1,motivo:"Ya no est\xE1 en la exposici\xF3n."};let a=d.artistas.find(x=>x.id===o.artista),motivo2=o.estado==="Vendida"?"Ya est\xE1 vendida.":o.estado==="Reservada"?"Ahora mismo est\xE1 reservada.":o.precio==null?"No tiene precio en la web.":null;return{linea:l,nombre:o.titulo,sub:a?a.nombre:null,foto:o.imagen,precio:o.precio,ruta:"/obra/"+o.codigo,vendible:!motivo2,motivo:motivo2}}let c=d.camisetas.find(x=>x.id===l.id);if(!c)return{linea:l,nombre:"Una camiseta",sub:null,foto:null,precio:null,ruta:"/ropa",vendible:!1,motivo:"Ya no est\xE1 a la venta."};let motivo=c.agotada?"Se ha agotado.":c.precio==null?"Todav\xEDa no tiene precio.":null;return{linea:l,nombre:c.nombre,sub:l.talla?`Talla ${l.talla}`:null,foto:c.foto,precio:c.precio,ruta:"/camiseta/"+c.slug,vendible:!motivo,motivo}}var IconoWhatsApp=({size=18})=>__gh("svg",{width:size,height:size,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-gufi-src":"components/Iconos.tsx:5"},__gh("path",{d:"M12.04 2C6.58 2 2.13 6.45 2.13 11.91c0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38a9.9 9.9 0 0 0 4.74 1.21h.01c5.46 0 9.91-4.45 9.91-9.91A9.86 9.86 0 0 0 12.04 2Zm0 18.15h-.01a8.2 8.2 0 0 1-4.19-1.15l-.3-.18-3.12.82.83-3.04-.2-.31a8.22 8.22 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.25-8.24a8.2 8.2 0 0 1 8.24 8.25c0 4.54-3.7 8.23-8.24 8.23Zm4.52-6.16c-.25-.12-1.47-.72-1.69-.81-.23-.08-.39-.12-.56.13-.16.25-.64.81-.79.97-.14.17-.29.19-.54.06-.25-.12-1.05-.39-1.99-1.23-.74-.66-1.23-1.47-1.38-1.72-.14-.25-.02-.38.11-.51.11-.11.25-.29.37-.43.13-.15.17-.25.25-.42.08-.17.04-.31-.02-.43-.06-.13-.56-1.35-.77-1.85-.2-.48-.41-.42-.56-.43h-.48c-.17 0-.43.06-.66.31-.23.25-.86.85-.86 2.07s.89 2.4 1.01 2.56c.12.17 1.75 2.67 4.23 3.74.59.26 1.05.41 1.41.52.59.19 1.13.16 1.56.1.48-.07 1.47-.6 1.67-1.18.21-.58.21-1.08.15-1.18-.06-.1-.23-.17-.48-.29Z","data-gufi-src":"components/Iconos.tsx:6"})),IconoInstagram=({size=18})=>__gh("svg",{width:size,height:size,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8","aria-hidden":"true","data-gufi-src":"components/Iconos.tsx:11"},__gh("rect",{x:"3",y:"3",width:"18",height:"18",rx:"5","data-gufi-src":"components/Iconos.tsx:12"}),__gh("circle",{cx:"12",cy:"12",r:"4.2","data-gufi-src":"components/Iconos.tsx:13"}),__gh("circle",{cx:"17.4",cy:"6.6",r:"1",fill:"currentColor",stroke:"none","data-gufi-src":"components/Iconos.tsx:14"})),IconoBolsa=({size=20})=>__gh("svg",{width:size,height:size,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true","data-gufi-src":"components/Iconos.tsx:20"},__gh("path",{d:"M5 8h14l-1 12.2a1 1 0 0 1-1 .8H7a1 1 0 0 1-1-.8L5 8Z","data-gufi-src":"components/Iconos.tsx:21"}),__gh("path",{d:"M9 10V6.5a3 3 0 0 1 6 0V10","data-gufi-src":"components/Iconos.tsx:22"})),IconoTienda=({size=22})=>__gh("svg",{width:size,height:size,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true","data-gufi-src":"components/Iconos.tsx:27"},__gh("path",{d:"M4 9.5V20h16V9.5","data-gufi-src":"components/Iconos.tsx:28"}),__gh("path",{d:"M3 9.5 4.6 4h14.8L21 9.5a2.6 2.6 0 0 1-4.5 1.6 2.6 2.6 0 0 1-4.5 0 2.6 2.6 0 0 1-4.5 0A2.6 2.6 0 0 1 3 9.5Z","data-gufi-src":"components/Iconos.tsx:29"}),__gh("path",{d:"M10 20v-5h4v5","data-gufi-src":"components/Iconos.tsx:30"})),IconoCandado=({size=22})=>__gh("svg",{width:size,height:size,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true","data-gufi-src":"components/Iconos.tsx:35"},__gh("rect",{x:"5",y:"10.5",width:"14",height:"10",rx:"2.2","data-gufi-src":"components/Iconos.tsx:36"}),__gh("path",{d:"M8.2 10.5V7.8a3.8 3.8 0 0 1 7.6 0v2.7","data-gufi-src":"components/Iconos.tsx:37"})),IconoCharla=({size=22})=>__gh("svg",{width:size,height:size,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true","data-gufi-src":"components/Iconos.tsx:42"},__gh("path",{d:"M20 12a8 8 0 0 1-11.6 7.1L4 20l1-4A8 8 0 1 1 20 12Z","data-gufi-src":"components/Iconos.tsx:43"}));var recogida=d=>{let r=rango(d.expo.desde,d.expo.hasta);return[d.expo.lugar,r?r.charAt(0).toLowerCase()+r.slice(1):null].filter(Boolean).join(", ")};function Ventajas({d,texto}){let c=d.expo.contacto;return __gh("ul",{className:"tn-ventajas","data-gufi-src":"sections/Tienda.tsx:25"},__gh("li",{"data-gufi-src":"sections/Tienda.tsx:26"},__gh(IconoTienda,null),__gh("span",{"data-gufi-src":"sections/Tienda.tsx:28"},__gh("b",{"data-gufi-src":"sections/Tienda.tsx:28"},"Rec\xF3gela en la expo"),recogida(d)?`${recogida(d)}. `:"","Gratis.")),__gh("li",{"data-gufi-src":"sections/Tienda.tsx:30"},__gh(IconoCandado,null),__gh("span",{"data-gufi-src":"sections/Tienda.tsx:32"},__gh("b",{"data-gufi-src":"sections/Tienda.tsx:32"},"Pago seguro"),"Con tarjeta, en la pasarela de Stripe. Nada de transferencias.")),c.telefono&&__gh("li",{"data-gufi-src":"sections/Tienda.tsx:35"},__gh(IconoCharla,null),__gh("span",{"data-gufi-src":"sections/Tienda.tsx:37"},__gh("b",{"data-gufi-src":"sections/Tienda.tsx:38"},"\xBFAlguna duda?"),__gh("a",{href:whatsapp(c.telefono,texto),target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Tienda.tsx:39"},"Escr\xEDbele a ",c.nombre||"nosotras"," ",__gh("span",{className:"ct-flecha","data-gufi-src":"sections/Tienda.tsx:39"},"\u2192")))))}function useVisto(ref){let[pasado,setPasado]=(0,import_react2.useState)(!1);return(0,import_react2.useEffect)(()=>{let el=ref.current;if(!el||typeof IntersectionObserver>"u")return;let io=new IntersectionObserver(([e])=>setPasado(!e.isIntersecting&&e.boundingClientRect.top<0),{threshold:0});return io.observe(el),()=>io.disconnect()},[ref]),pasado}function BarraCompra({visible,foto,titulo,sub,boton}){return __gh("div",{className:`tn-barra${visible?" on":""}`,"aria-hidden":!visible,"data-gufi-src":"sections/Tienda.tsx:63"},__gh("div",{className:"tn-barra-i","data-gufi-src":"sections/Tienda.tsx:64"},foto&&__gh("img",{src:fichero(foto,160),alt:"","data-gufi-src":"sections/Tienda.tsx:65"}),__gh("span",{className:"tn-barra-t","data-gufi-src":"sections/Tienda.tsx:66"},__gh("b",{"data-gufi-src":"sections/Tienda.tsx:66"},titulo),__gh("span",{"data-gufi-src":"sections/Tienda.tsx:66"},sub)),boton))}var aviso=null,oyentesAviso=new Set;function avisarA\u00F1adido(a){aviso=a,oyentesAviso.forEach(f=>f())}var cerrarAviso=()=>{aviso=null,oyentesAviso.forEach(f=>f())};function AvisoA\u00F1adido({gufi,vista}){let[,repintar]=(0,import_react2.useState)(0);(0,import_react2.useEffect)(()=>{let f=()=>repintar(x=>x+1);return oyentesAviso.add(f),()=>{oyentesAviso.delete(f)}},[]),(0,import_react2.useEffect)(()=>{cerrarAviso()},[vista]),(0,import_react2.useEffect)(()=>{if(!aviso)return;let tecla=e=>{e.key==="Escape"&&cerrarAviso()};return window.addEventListener("keydown",tecla),()=>window.removeEventListener("keydown",tecla)});let a=aviso;return __gh(__gf,null,__gh("div",{className:`tn-velo${a?" on":""}`,onClick:cerrarAviso,"aria-hidden":"true","data-gufi-src":"sections/Tienda.tsx:101"}),__gh("div",{className:`tn-aviso${a?" on":""}`,role:"dialog","aria-label":"A\xF1adido a tu bolsa","aria-hidden":!a,"data-gufi-src":"sections/Tienda.tsx:102"},a&&__gh(__gf,null,__gh("p",{className:"tn-aviso-k","data-gufi-src":"sections/Tienda.tsx:105"},__gh("i",{"data-gufi-src":"sections/Tienda.tsx:105"},"\u2713"),"A\xF1adido a tu bolsa"),__gh("div",{className:"tn-aviso-item","data-gufi-src":"sections/Tienda.tsx:106"},a.foto&&__gh("img",{src:fichero(a.foto,300),alt:"","data-gufi-src":"sections/Tienda.tsx:107"}),__gh("span",{"data-gufi-src":"sections/Tienda.tsx:108"},__gh("b",{"data-gufi-src":"sections/Tienda.tsx:108"},a.nombre),a.sub&&__gh("span",{"data-gufi-src":"sections/Tienda.tsx:108"},a.sub),a.precio!=null&&__gh("span",{"data-gufi-src":"sections/Tienda.tsx:108"},euros(a.precio)))),__gh("a",{className:"tn-boton",href:gufi.router.url("/bolsa"),"data-gufi-src":"sections/Tienda.tsx:110"},"Revisar bolsa"),__gh("button",{type:"button",className:"tn-boton hueco",onClick:cerrarAviso,"data-gufi-src":"sections/Tienda.tsx:111"},"Seguir mirando"))))}function BotonBolsa({gufi}){let{cuantas}=useBolsa();return __gh("a",{className:"ct-bolsa",href:gufi.router.url("/bolsa"),"aria-label":cuantas?`Tu bolsa: ${cuantas} ${cuantas===1?"art\xEDculo":"art\xEDculos"}`:"Tu bolsa","data-gufi-src":"sections/Tienda.tsx:124"},__gh(IconoBolsa,{size:21}),cuantas>0&&__gh("span",{key:cuantas,"data-gufi-src":"sections/Tienda.tsx:126"},cuantas))}function Cantidad({k,n}){return __gh("span",{className:"tn-cant","aria-label":"Cantidad","data-gufi-src":"sections/Tienda.tsx:135"},__gh("button",{type:"button","aria-label":"Una menos",disabled:n<=1,onClick:()=>cambiarCantidad(k,n-1),"data-gufi-src":"sections/Tienda.tsx:136"},"\u2212"),__gh("b",{"data-gufi-src":"sections/Tienda.tsx:137"},n),__gh("button",{type:"button","aria-label":"Una m\xE1s",disabled:n>=10,onClick:()=>cambiarCantidad(k,n+1),"data-gufi-src":"sections/Tienda.tsx:138"},"+"))}var total=arts=>arts.reduce((s,a)=>s+(a.vendible&&a.precio!=null?a.precio*a.linea.cantidad:0),0);function BolsaPagina({gufi,d}){let{lineas:lineas2}=useBolsa(),arts=lineas2.map(l=>articulo(d,l)),t=total(arts),bloqueadas=arts.filter(a=>!a.vendible).length,cancelado=typeof window<"u"&&new URLSearchParams(window.location.search).get("pago")==="cancelado",c=d.expo.contacto;return lineas2.length?__gh("main",{className:"tn","data-gufi-src":"sections/Tienda.tsx:170"},__gh("div",{className:"tn-c","data-gufi-src":"sections/Tienda.tsx:171"},__gh("header",{className:"tn-cab","data-gufi-src":"sections/Tienda.tsx:172"},__gh("div",{"data-gufi-src":"sections/Tienda.tsx:173"},__gh("h1",{className:"tn-h1","data-gufi-src":"sections/Tienda.tsx:174"},"Revisa tu bolsa."),__gh("p",{className:"tn-lead","data-gufi-src":"sections/Tienda.tsx:175"},"Total: ",__gh("b",{className:"ct-num","data-gufi-src":"sections/Tienda.tsx:175"},euros(t)))),__gh("a",{className:`tn-boton tn-cab-b${bloqueadas?" off":""}`,href:bloqueadas?void 0:gufi.router.url("/pagar"),"aria-disabled":!!bloqueadas,"data-gufi-src":"sections/Tienda.tsx:177"},"Pasar por caja")),cancelado&&__gh("p",{className:"tn-nota","data-gufi-src":"sections/Tienda.tsx:179"},"El pago no se ha completado. Tu bolsa sigue aqu\xED, tal cual."),__gh("ul",{className:"tn-lista","data-gufi-src":"sections/Tienda.tsx:180"},arts.map((a,k)=>__gh("li",{key:`${a.linea.tipo}-${a.linea.id}-${a.linea.talla||""}`,className:a.vendible?"":"off","data-gufi-src":"sections/Tienda.tsx:182"},__gh("a",{className:"tn-lista-img",href:gufi.router.url(a.ruta),"data-gufi-src":"sections/Tienda.tsx:183"},a.foto&&__gh("img",{src:fichero(a.foto,500),alt:"","data-gufi-src":"sections/Tienda.tsx:183"})),__gh("div",{className:"tn-lista-t","data-gufi-src":"sections/Tienda.tsx:184"},__gh("a",{href:gufi.router.url(a.ruta),"data-gufi-src":"sections/Tienda.tsx:185"},__gh("b",{"data-gufi-src":"sections/Tienda.tsx:185"},a.nombre)),a.sub&&__gh("span",{"data-gufi-src":"sections/Tienda.tsx:186"},a.sub),a.motivo&&__gh("span",{className:"tn-motivo","data-gufi-src":"sections/Tienda.tsx:187"},a.motivo),__gh("button",{type:"button",className:"tn-quitar",onClick:()=>quitar(k),"data-gufi-src":"sections/Tienda.tsx:188"},"Eliminar")),__gh("div",{className:"tn-lista-d","data-gufi-src":"sections/Tienda.tsx:190"},a.linea.tipo==="camiseta"&&a.vendible?__gh(Cantidad,{k,n:a.linea.cantidad}):__gh("span",{"data-gufi-src":"sections/Tienda.tsx:191"}),__gh("b",{className:"ct-num","data-gufi-src":"sections/Tienda.tsx:192"},a.precio!=null?euros(a.precio*a.linea.cantidad):""))))),__gh("div",{className:"tn-suma","data-gufi-src":"sections/Tienda.tsx:197"},__gh("dl",{"data-gufi-src":"sections/Tienda.tsx:198"},__gh("div",{"data-gufi-src":"sections/Tienda.tsx:199"},__gh("dt",{"data-gufi-src":"sections/Tienda.tsx:199"},"Subtotal"),__gh("dd",{className:"ct-num","data-gufi-src":"sections/Tienda.tsx:199"},euros(t))),__gh("div",{"data-gufi-src":"sections/Tienda.tsx:200"},__gh("dt",{"data-gufi-src":"sections/Tienda.tsx:200"},"Recogida en la expo"),__gh("dd",{"data-gufi-src":"sections/Tienda.tsx:200"},"Gratis")),__gh("div",{className:"tot","data-gufi-src":"sections/Tienda.tsx:201"},__gh("dt",{"data-gufi-src":"sections/Tienda.tsx:201"},"Total"),__gh("dd",{className:"ct-num","data-gufi-src":"sections/Tienda.tsx:201"},euros(t)))),bloqueadas>0&&__gh("p",{className:"tn-nota","data-gufi-src":"sections/Tienda.tsx:203"},"Quita lo que ya no est\xE1 a la venta para poder pagar."),__gh("a",{className:`tn-boton grande${bloqueadas?" off":""}`,href:bloqueadas?void 0:gufi.router.url("/pagar"),"aria-disabled":!!bloqueadas,"data-gufi-src":"sections/Tienda.tsx:204"},"Pasar por caja"),c.telefono&&__gh("p",{className:"tn-ayuda","data-gufi-src":"sections/Tienda.tsx:205"},"\xBFNecesitas ayuda? ",__gh("a",{href:whatsapp(c.telefono,"Hola, tengo una duda con mi compra en la web de Cova Trece."),target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Tienda.tsx:205"},"Escr\xEDbele a ",c.nombre||"nosotras"))))):__gh("main",{className:"tn","data-gufi-src":"sections/Tienda.tsx:155"},__gh("div",{className:"tn-c tn-vacia","data-gufi-src":"sections/Tienda.tsx:156"},__gh(IconoBolsa,{size:44}),__gh("h1",{className:"tn-h1","data-gufi-src":"sections/Tienda.tsx:158"},"Tu bolsa est\xE1 vac\xEDa."),__gh("p",{className:"tn-lead","data-gufi-src":"sections/Tienda.tsx:159"},"Cuadros de la exposici\xF3n y la ropa de covatrece, para llev\xE1rtelos de la sala."),__gh("div",{className:"tn-fila","data-gufi-src":"sections/Tienda.tsx:160"},__gh("a",{className:"tn-boton",href:gufi.router.url("/expo/"+d.expo.slug),"data-gufi-src":"sections/Tienda.tsx:161"},"Ver las obras"),__gh("a",{className:"tn-boton hueco",href:gufi.router.url("/ropa"),"data-gufi-src":"sections/Tienda.tsx:162"},"Ver la ropa"))))}function Campo({etiqueta,valor,onCambio,tipo="text",auto,modo}){return __gh("label",{className:`tn-campo${valor?" lleno":""}`,"data-gufi-src":"sections/Tienda.tsx:216"},__gh("input",{type:tipo,value:valor,onChange:e=>onCambio(e.target.value),autoComplete:auto,inputMode:modo,required:!0,placeholder:" ","data-gufi-src":"sections/Tienda.tsx:217"}),__gh("span",{"data-gufi-src":"sections/Tienda.tsx:218"},etiqueta))}function PagarPagina({gufi,d,aLaBolsa,alPedido}){let{lineas:lineas2}=useBolsa(),arts=lineas2.map(l=>articulo(d,l)),t=total(arts),[nombre,setNombre]=(0,import_react2.useState)(""),[email,setEmail]=(0,import_react2.useState)(""),[telefono,setTelefono]=(0,import_react2.useState)(""),[enviando,setEnviando]=(0,import_react2.useState)(!1),[pagando,setPagando]=(0,import_react2.useState)(!1),[error,setError]=(0,import_react2.useState)("");if((0,import_react2.useEffect)(()=>{!lineas2.length&&!pagando&&aLaBolsa()},[lineas2.length,pagando,aLaBolsa]),!lineas2.length)return __gh("main",{className:"tn","data-gufi-src":"sections/Tienda.tsx:235"});let pagar=async ev=>{if(ev.preventDefault(),arts.some(a=>!a.vendible)){aLaBolsa();return}setEnviando(!0),setError("");try{let r=await gufi.publicAutomation("galeria_web").run({accion:"pagar",nombre,email,telefono,lineas:lineas2.map(l=>({tipo:l.tipo,id:l.id,talla:l.talla,cantidad:l.cantidad}))});if(!r.ok){r.quitar&&quitarDe(r.quitar.tipo,r.quitar.id),setError(r.mensaje);return}if(r.url){window.location.href=r.url;return}setPagando(!0);let[s]=await Promise.all([gufi.publicAutomation("galeria_web").run({accion:"pago_simulado",codigo:r.codigo}),new Promise(res=>setTimeout(res,2200))]);if(!s.ok)throw new Error(s.mensaje);alPedido(r.codigo)}catch(e){setPagando(!1),setError(`No se ha podido pagar. ${e&&e.message?e.message:""}`.trim())}finally{setEnviando(!1)}};return __gh("main",{className:"tn","data-gufi-src":"sections/Tienda.tsx:270"},__gh("div",{className:"tn-c","data-gufi-src":"sections/Tienda.tsx:271"},__gh("h1",{className:"tn-h1","data-gufi-src":"sections/Tienda.tsx:272"},"Pagar."),__gh("form",{className:"tn-pago",onSubmit:pagar,"data-gufi-src":"sections/Tienda.tsx:273"},__gh("div",{className:"tn-pasos","data-gufi-src":"sections/Tienda.tsx:274"},__gh("section",{"data-gufi-src":"sections/Tienda.tsx:275"},__gh("h2",{className:"tn-h2","data-gufi-src":"sections/Tienda.tsx:276"},"\xBFC\xF3mo lo recibes?"),__gh("div",{className:"tn-opcion on",role:"radio","aria-checked":"true","data-gufi-src":"sections/Tienda.tsx:277"},__gh(IconoTienda,null),__gh("span",{"data-gufi-src":"sections/Tienda.tsx:279"},__gh("b",{"data-gufi-src":"sections/Tienda.tsx:279"},"Rec\xF3gelo en la expo"),recogida(d)||"En la exposici\xF3n",". Pregunta por ",d.expo.contacto.nombre||"nosotras"," y dile tu nombre."),__gh("em",{"data-gufi-src":"sections/Tienda.tsx:280"},"Gratis"))),__gh("section",{"data-gufi-src":"sections/Tienda.tsx:283"},__gh("h2",{className:"tn-h2","data-gufi-src":"sections/Tienda.tsx:284"},"Tus datos."),__gh("div",{className:"tn-campos","data-gufi-src":"sections/Tienda.tsx:285"},__gh(Campo,{etiqueta:"Nombre y apellidos",valor:nombre,onCambio:setNombre,auto:"name"}),__gh(Campo,{etiqueta:"Correo",valor:email,onCambio:setEmail,tipo:"email",auto:"email",modo:"email"}),__gh(Campo,{etiqueta:"Tel\xE9fono",valor:telefono,onCambio:setTelefono,tipo:"tel",auto:"tel",modo:"tel"})),__gh("p",{className:"tn-pie","data-gufi-src":"sections/Tienda.tsx:290"},"Te escribimos cuando est\xE9 listo para recoger. El recibo del pago te llega al correo.")),__gh("section",{"data-gufi-src":"sections/Tienda.tsx:292"},__gh("h2",{className:"tn-h2","data-gufi-src":"sections/Tienda.tsx:293"},"Pago."),__gh("div",{className:"tn-opcion on",role:"radio","aria-checked":"true","data-gufi-src":"sections/Tienda.tsx:294"},__gh(IconoCandado,null),__gh("span",{"data-gufi-src":"sections/Tienda.tsx:296"},__gh("b",{"data-gufi-src":"sections/Tienda.tsx:296"},"Tarjeta"),"Al pulsar Pagar vas a la pasarela segura de Stripe y vuelves aqu\xED con tu pedido hecho."))),error&&__gh("p",{className:"tn-error",role:"alert","data-gufi-src":"sections/Tienda.tsx:299"},error),__gh("button",{type:"submit",className:"tn-boton grande",disabled:enviando,"data-gufi-src":"sections/Tienda.tsx:300"},enviando?"Un momento":`Pagar ${euros(t)}`)),__gh("aside",{className:"tn-resumen","data-gufi-src":"sections/Tienda.tsx:303"},__gh("h2",{className:"tn-h3","data-gufi-src":"sections/Tienda.tsx:304"},"Tu pedido"),__gh("ul",{"data-gufi-src":"sections/Tienda.tsx:305"},arts.map(a=>__gh("li",{key:`${a.linea.tipo}-${a.linea.id}-${a.linea.talla||""}`,"data-gufi-src":"sections/Tienda.tsx:307"},__gh("span",{className:"tn-resumen-img","data-gufi-src":"sections/Tienda.tsx:308"},a.foto&&__gh("img",{src:fichero(a.foto,200),alt:"","data-gufi-src":"sections/Tienda.tsx:308"}),a.linea.cantidad>1&&__gh("i",{"data-gufi-src":"sections/Tienda.tsx:308"},a.linea.cantidad)),__gh("span",{className:"tn-resumen-t","data-gufi-src":"sections/Tienda.tsx:309"},__gh("b",{"data-gufi-src":"sections/Tienda.tsx:309"},a.nombre),a.sub&&__gh("span",{"data-gufi-src":"sections/Tienda.tsx:309"},a.sub)),__gh("b",{className:"ct-num","data-gufi-src":"sections/Tienda.tsx:310"},a.precio!=null?euros(a.precio*a.linea.cantidad):"")))),__gh("dl",{"data-gufi-src":"sections/Tienda.tsx:314"},__gh("div",{"data-gufi-src":"sections/Tienda.tsx:315"},__gh("dt",{"data-gufi-src":"sections/Tienda.tsx:315"},"Subtotal"),__gh("dd",{className:"ct-num","data-gufi-src":"sections/Tienda.tsx:315"},euros(t))),__gh("div",{"data-gufi-src":"sections/Tienda.tsx:316"},__gh("dt",{"data-gufi-src":"sections/Tienda.tsx:316"},"Recogida"),__gh("dd",{"data-gufi-src":"sections/Tienda.tsx:316"},"Gratis")),__gh("div",{className:"tot","data-gufi-src":"sections/Tienda.tsx:317"},__gh("dt",{"data-gufi-src":"sections/Tienda.tsx:317"},"Total"),__gh("dd",{className:"ct-num","data-gufi-src":"sections/Tienda.tsx:317"},euros(t)))),__gh("a",{className:"tn-editar",href:gufi.router.url("/bolsa"),"data-gufi-src":"sections/Tienda.tsx:319"},"Cambiar la bolsa")))),pagando&&__gh("div",{className:"tn-pagando",role:"status","data-gufi-src":"sections/Tienda.tsx:324"},__gh("div",{className:"tn-pagando-c","data-gufi-src":"sections/Tienda.tsx:325"},__gh("i",{className:"tn-giro","data-gufi-src":"sections/Tienda.tsx:325"}),__gh("b",{"data-gufi-src":"sections/Tienda.tsx:325"},"Pagando ",euros(t)),__gh("span",{"data-gufi-src":"sections/Tienda.tsx:325"},"No cierres esta p\xE1gina."))))}function GraciasPagina({gufi,d,codigo}){let[pedido,setPedido]=(0,import_react2.useState)(null),[fallo,setFallo]=(0,import_react2.useState)(""),hecho=(0,import_react2.useRef)(!1);(0,import_react2.useEffect)(()=>{if(hecho.current)return;hecho.current=!0;let cs=new URLSearchParams(window.location.search).get("cs"),p=codigo,web=gufi.publicAutomation("galeria_web");(async()=>{if(p){let r=await web.run({accion:"pedido",codigo:p});if(!r.ok){setFallo(r.mensaje);return}if(!r.pedido.pagado){setFallo(r.pedido.estado==="Cancelado"?"Este pedido se cancel\xF3 sin pagar. Tu bolsa sigue aqu\xED.":"Este pedido todav\xEDa no est\xE1 pagado.");return}setPedido(r.pedido),vaciar();return}if(!cs){setFallo("No sabemos qu\xE9 pedido buscas.");return}for(let k=0;k<6;k++){let r=await web.run({accion:"pago",sessionId:cs});if(!r.ok){setFallo(r.mensaje);return}if(r.pedido&&r.pedido.pagado){setPedido(r.pedido),vaciar();return}if(k===1){let v=await fetch(`/api/public/stripe/verify-session?session_id=${encodeURIComponent(cs)}&company_id=${r.companyId}`);if(!v.ok&&v.status!==402)throw new Error(`No se ha podido comprobar el pago (${v.status})`)}await new Promise(res=>setTimeout(res,1500))}setFallo("Tu pago se est\xE1 confirmando. Si en unos minutos no te llega el recibo, escr\xEDbenos.")})().catch(e=>setFallo(String(e&&e.message?e.message:e)))},[gufi,codigo]);let c=d.expo.contacto;return pedido?__gh("main",{className:"tn","data-gufi-src":"sections/Tienda.tsx:396"},__gh("div",{className:"tn-c tn-gracias","data-gufi-src":"sections/Tienda.tsx:397"},__gh("svg",{className:"tn-check",viewBox:"0 0 64 64","aria-hidden":"true","data-gufi-src":"sections/Tienda.tsx:398"},__gh("circle",{cx:"32",cy:"32",r:"29","data-gufi-src":"sections/Tienda.tsx:398"}),__gh("path",{d:"M19 33.5 28 42l17-19","data-gufi-src":"sections/Tienda.tsx:398"})),__gh("h1",{className:"tn-h1","data-gufi-src":"sections/Tienda.tsx:399"},"Gracias, ",pedido.nombre,"."),__gh("p",{className:"tn-lead","data-gufi-src":"sections/Tienda.tsx:400"},"Tu pedido ",__gh("b",{"data-gufi-src":"sections/Tienda.tsx:400"},pedido.codigo)," est\xE1 hecho."),pedido.simulado&&__gh("p",{className:"tn-nota","data-gufi-src":"sections/Tienda.tsx:402"},"Pago de prueba: la pasarela de Cova Trece todav\xEDa no est\xE1 conectada, as\xED que no se ha cobrado nada. ",c.nombre||"Te"," te escribe para cerrarlo."),__gh("ul",{className:"tn-lista mini","data-gufi-src":"sections/Tienda.tsx:404"},pedido.lineas.map((l,k)=>__gh("li",{key:k,"data-gufi-src":"sections/Tienda.tsx:406"},__gh("span",{className:"tn-lista-img","data-gufi-src":"sections/Tienda.tsx:407"},l.foto&&__gh("img",{src:fichero(l.foto,300),alt:"","data-gufi-src":"sections/Tienda.tsx:407"})),__gh("div",{className:"tn-lista-t","data-gufi-src":"sections/Tienda.tsx:408"},__gh("b",{"data-gufi-src":"sections/Tienda.tsx:408"},l.descripcion),(l.talla||l.cantidad>1)&&__gh("span",{"data-gufi-src":"sections/Tienda.tsx:408"},[l.talla?`Talla ${l.talla}`:"",l.cantidad>1?`${l.cantidad} unidades`:""].filter(Boolean).join(" \xB7 "))),__gh("div",{className:"tn-lista-d","data-gufi-src":"sections/Tienda.tsx:409"},__gh("span",{"data-gufi-src":"sections/Tienda.tsx:409"}),__gh("b",{className:"ct-num","data-gufi-src":"sections/Tienda.tsx:409"},euros(l.precio*l.cantidad)))))),__gh("div",{className:"tn-suma","data-gufi-src":"sections/Tienda.tsx:413"},__gh("dl",{"data-gufi-src":"sections/Tienda.tsx:413"},__gh("div",{className:"tot","data-gufi-src":"sections/Tienda.tsx:413"},__gh("dt",{"data-gufi-src":"sections/Tienda.tsx:413"},"Total"),__gh("dd",{className:"ct-num","data-gufi-src":"sections/Tienda.tsx:413"},euros(pedido.total))))),__gh("div",{className:"tn-opcion on","data-gufi-src":"sections/Tienda.tsx:414"},__gh(IconoTienda,null),__gh("span",{"data-gufi-src":"sections/Tienda.tsx:416"},__gh("b",{"data-gufi-src":"sections/Tienda.tsx:416"},"Rec\xF3gelo en la expo"),recogida(d)?`${recogida(d)}. `:"","Pregunta por ",c.nombre||"nosotras"," y dile tu nombre o el c\xF3digo ",pedido.codigo,".")),__gh("div",{className:"tn-fila","data-gufi-src":"sections/Tienda.tsx:418"},__gh("a",{className:"tn-boton",href:gufi.router.url("/expo/"+d.expo.slug),"data-gufi-src":"sections/Tienda.tsx:419"},"Volver a la exposici\xF3n"),__gh("a",{className:"tn-boton hueco",href:gufi.router.url("/ropa"),"data-gufi-src":"sections/Tienda.tsx:420"},"Ver la ropa")))):__gh("main",{className:"tn","data-gufi-src":"sections/Tienda.tsx:379"},__gh("div",{className:"tn-c tn-vacia","data-gufi-src":"sections/Tienda.tsx:380"},fallo?__gh(__gf,null,__gh("h1",{className:"tn-h1","data-gufi-src":"sections/Tienda.tsx:383"},"Casi."),__gh("p",{className:"tn-lead","data-gufi-src":"sections/Tienda.tsx:384"},fallo),c.telefono&&__gh("a",{className:"tn-boton",href:whatsapp(c.telefono,"Hola, acabo de comprar en la web de Cova Trece y no me sale el pedido."),target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Tienda.tsx:385"},"Escribir a ",c.nombre||"Cova Trece")):__gh(__gf,null,__gh("i",{className:"tn-giro oscuro","data-gufi-src":"sections/Tienda.tsx:388"}),__gh("p",{className:"tn-lead","data-gufi-src":"sections/Tienda.tsx:388"},"Confirmando tu pago"))))}var Marca=({className=""})=>__gh("span",{className:`ct-marca ${className}`,"data-gufi-src":"sections/Cabecera.tsx:8"},"cova",__gh("i",{"data-gufi-src":"sections/Cabecera.tsx:8"},"trece.")),DEL_CLUB=[{id:"somos",t:"Qu\xE9 es"},{id:"hacemos",t:"Qu\xE9 hacemos"},{id:"proyectos",t:"Proyectos"},{id:"eventos",t:"Eventos"},{id:"ropa",t:"Ropa",ruta:"/ropa"},{id:"contacto",t:"Contacto"}],DE_LA_EXPO=[{id:"obras",t:"Obras"},{id:"artistas",t:"Artistas"},{id:"agenda",t:"Agenda"},{id:"ropa",t:"Ropa",ruta:"/ropa"},{id:"contacto",t:"Contacto"}],DE_LA_ROPA=[{id:"ropa",t:"Toda la ropa",ruta:"/ropa"}];function Cabecera({gufi,vista,datos,ir}){let[bajado,setBajado]=(0,import_react3.useState)(!1),[abierto,setAbierto]=(0,import_react3.useState)(!1),centinela=(0,import_react3.useRef)(null);(0,import_react3.useEffect)(()=>{let el=centinela.current;if(!el||typeof IntersectionObserver>"u")return;let io=new IntersectionObserver(([e])=>setBajado(!e.isIntersecting),{threshold:0});return io.observe(el),()=>io.disconnect()},[]),(0,import_react3.useEffect)(()=>{setAbierto(!1)},[vista]),(0,import_react3.useEffect)(()=>{if(!abierto)return;let antes=document.body.style.overflow;document.body.style.overflow="hidden";let tecla=e=>{e.key==="Escape"&&setAbierto(!1)};return window.addEventListener("keydown",tecla),()=>{document.body.style.overflow=antes,window.removeEventListener("keydown",tecla)}},[abierto]);let enPortada=vista==="inicio"||vista==="expo"||vista==="ropa",clara=(vista==="inicio"||vista==="ropa")&&!bajado,inicio=gufi.router.url("/"),expo=datos?gufi.router.url("/expo/"+datos.expo.slug):inicio,contacto=datos?.expo.contacto,pulsar=id=>{setAbierto(!1),ir(id)},enlaces=vista==="inicio"?DEL_CLUB:vista==="ropa"||vista==="camiseta"?DE_LA_ROPA:vista==="bolsa"||vista==="pagar"||vista==="gracias"||vista==="pedido"?[]:DE_LA_EXPO,enlace=(l,style)=>l.ruta?__gh("a",{key:l.id,href:gufi.router.url(l.ruta),style,"data-gufi-src":"sections/Cabecera.tsx:74"},l.t):__gh("button",{key:l.id,type:"button",onClick:()=>pulsar(l.id),style,"data-gufi-src":"sections/Cabecera.tsx:75"},l.t),boton=vista==="inicio"?__gh("a",{className:"ct-pildora",href:expo,"data-gufi-src":"sections/Cabecera.tsx:79"},"La exposici\xF3n"):vista==="expo"?__gh("button",{type:"button",className:"ct-pildora",onClick:()=>pulsar("contacto"),"data-gufi-src":"sections/Cabecera.tsx:81"},"Contacto"):__gh("a",{className:"ct-pildora",href:expo,"data-gufi-src":"sections/Cabecera.tsx:82"},"Toda la expo");return __gh(__gf,null,__gh("div",{ref:centinela,"aria-hidden":"true",className:"ct-centinela","data-gufi-src":"sections/Cabecera.tsx:86"}),__gh("header",{className:`ct-nav${bajado||!enPortada?" sc":""}${clara?" clara":""}`,"data-gufi-src":"sections/Cabecera.tsx:87"},__gh("div",{className:"ct-nav-i","data-gufi-src":"sections/Cabecera.tsx:88"},__gh("a",{className:"ct-nav-logo",href:inicio,"aria-label":"Cova Trece, inicio","data-gufi-src":"sections/Cabecera.tsx:89"},__gh("img",{className:"b",src:fichero(LOGO.blanco,300),alt:"","data-gufi-src":"sections/Cabecera.tsx:90"}),__gh("img",{className:"d",src:fichero(LOGO.degradado,300),alt:"","data-gufi-src":"sections/Cabecera.tsx:91"})),__gh("nav",{className:"ct-nav-l","data-gufi-src":"sections/Cabecera.tsx:93"},vista!=="inicio"&&__gh("a",{href:inicio,"data-gufi-src":"sections/Cabecera.tsx:94"},"Cova Trece"),enlaces.filter(l=>l.id!=="contacto"||vista==="inicio").map(l=>enlace(l)),__gh(BotonBolsa,{gufi}),boton),__gh("div",{className:"ct-nav-m","data-gufi-src":"sections/Cabecera.tsx:99"},__gh(BotonBolsa,{gufi}),boton,__gh("button",{type:"button",className:"ct-hamb","aria-label":"Abrir el men\xFA","aria-expanded":abierto,onClick:()=>setAbierto(!0),"data-gufi-src":"sections/Cabecera.tsx:102"},__gh("span",{"data-gufi-src":"sections/Cabecera.tsx:103"}),__gh("span",{"data-gufi-src":"sections/Cabecera.tsx:103"}))))),__gh("div",{className:`ct-cortina${abierto?" ab":""}`,"aria-hidden":!abierto,"data-gufi-src":"sections/Cabecera.tsx:109"},__gh("div",{className:"ct-cortina-top","data-gufi-src":"sections/Cabecera.tsx:110"},__gh(Marca,null),__gh("button",{type:"button",className:"ct-cerrar",onClick:()=>setAbierto(!1),"data-gufi-src":"sections/Cabecera.tsx:112"},"Cerrar")),__gh("nav",{"data-gufi-src":"sections/Cabecera.tsx:114"},vista!=="inicio"&&__gh("a",{href:inicio,style:{transitionDelay:abierto?"80ms":"0ms"},"data-gufi-src":"sections/Cabecera.tsx:115"},"Cova Trece"),vista==="inicio"&&datos&&__gh("a",{href:expo,style:{transitionDelay:abierto?"80ms":"0ms"},"data-gufi-src":"sections/Cabecera.tsx:116"},"La exposici\xF3n"),enlaces.map((l,k)=>enlace(l,{transitionDelay:abierto?`${140+k*60}ms`:"0ms"}))),__gh("div",{className:"ct-cortina-pie","data-gufi-src":"sections/Cabecera.tsx:119"},__gh("a",{href:INSTAGRAM,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Cabecera.tsx:120"},INSTAGRAM_USUARIO),contacto?.telefono&&__gh("a",{href:whatsapp(contacto.telefono,"Hola, te escribo desde la web de Cova Trece."),target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Cabecera.tsx:121"},"WhatsApp"))))}var import_react6=require("react");var import_react4=require("react");function Revela({children,retraso=0,className="",as="div"}){let caja=(0,import_react4.useRef)(null),[visto,setVisto]=(0,import_react4.useState)(!1);return(0,import_react4.useEffect)(()=>{let el=caja.current;if(!el)return;if(typeof IntersectionObserver>"u"){setVisto(!0);return}let io=new IntersectionObserver(es=>{es.some(e=>e.isIntersecting)&&(setVisto(!0),io.disconnect())},{rootMargin:"0px 0px -6% 0px",threshold:.08});return io.observe(el),()=>io.disconnect()},[]),__gh(as,{ref:caja,className:`ct-revela${visto?" ct-visto":""} ${className}`,style:{transitionDelay:`${retraso}ms`}},children)}var import_react5=require("react");function Tarjeta({gufi,c}){return __gh("a",{className:`cm-t${c.agotada?" agotada":""}`,href:gufi.router.url("/camiseta/"+c.slug),"data-gufi-src":"sections/Camisetas.tsx:13"},__gh("div",{className:"cm-img","data-gufi-src":"sections/Camisetas.tsx:14"},c.foto&&__gh("img",{src:fichero(c.foto,1e3),srcSet:srcset(c.foto),sizes:"(max-width:900px) 86vw, 44vw",alt:`Camiseta ${c.nombre}, delante y detr\xE1s`,loading:"lazy","data-gufi-src":"sections/Camisetas.tsx:15"}),c.agotada&&__gh("span",{className:"cm-agotada","data-gufi-src":"sections/Camisetas.tsx:16"},"Agotada")),__gh("div",{className:"cm-t-i","data-gufi-src":"sections/Camisetas.tsx:18"},__gh("b",{"data-gufi-src":"sections/Camisetas.tsx:19"},c.nombre),c.precio!=null&&__gh("span",{className:"ct-num","data-gufi-src":"sections/Camisetas.tsx:20"},euros(c.precio))))}function Camisetas({gufi,d,sin}){let pista=(0,import_react5.useRef)(null),[borde,setBorde]=(0,import_react5.useState)({ini:!0,fin:!1}),lista=d.camisetas.filter(c=>c.id!==sin);if((0,import_react5.useEffect)(()=>{let el=pista.current;if(!el)return;let mirar=()=>setBorde({ini:el.scrollLeft<8,fin:el.scrollLeft+el.clientWidth>=el.scrollWidth-8});return mirar(),el.addEventListener("scroll",mirar,{passive:!0}),window.addEventListener("resize",mirar),()=>{el.removeEventListener("scroll",mirar),window.removeEventListener("resize",mirar)}},[lista.length]),lista.length===0)return null;let mover=lado=>{let el=pista.current,una=el?.querySelector(".cm-t");!el||!una||el.scrollBy({left:lado*(una.offsetWidth+18),behavior:"smooth"})};return __gh("section",{id:sin==null?"camisetas":void 0,className:`cm${sin==null?"":" mas"}`,"aria-label":"Camisetas de Cova Trece","data-gufi-src":"sections/Camisetas.tsx:51"},__gh("div",{className:"ct-c cm-cab","data-gufi-src":"sections/Camisetas.tsx:52"},__gh("div",{"data-gufi-src":"sections/Camisetas.tsx:53"},sin==null?__gh(__gf,null,__gh(Revela,null,__gh("h2",{className:"cm-h","data-gufi-src":"sections/Camisetas.tsx:56"},"Art looks",__gh("br",{"data-gufi-src":"sections/Camisetas.tsx:56"}),"hot on you.")),__gh(Revela,{retraso:80},__gh("p",{className:"cm-p","data-gufi-src":"sections/Camisetas.tsx:57"},"La ropa de covatrece. Elige la tuya, dinos tu talla y te la guardamos.")),__gh(Revela,{retraso:140},__gh("a",{className:"cm-todo",href:gufi.router.url("/ropa"),"data-gufi-src":"sections/Camisetas.tsx:58"},"Ver toda la ropa ",__gh("span",{className:"ct-flecha","data-gufi-src":"sections/Camisetas.tsx:58"},"\u2192")))):__gh("h2",{className:"cm-h2","data-gufi-src":"sections/Camisetas.tsx:60"},"M\xE1s camisetas")),lista.length>1&&__gh("div",{className:"cl-mando","data-gufi-src":"sections/Camisetas.tsx:63"},__gh("button",{type:"button","aria-label":"Anteriores",disabled:borde.ini,onClick:()=>mover(-1),"data-gufi-src":"sections/Camisetas.tsx:64"},"\u2190"),__gh("button",{type:"button","aria-label":"Siguientes",disabled:borde.fin,onClick:()=>mover(1),"data-gufi-src":"sections/Camisetas.tsx:65"},"\u2192"))),__gh("div",{className:"cm-pista",ref:pista,"data-gufi-src":"sections/Camisetas.tsx:69"},lista.map(c=>__gh(Tarjeta,{key:c.id,gufi,c}))))}function CamisetaPagina({gufi,d,slug}){let c=d.camisetas.find(x=>x.slug===slug),[foto,setFoto]=(0,import_react5.useState)(0),[talla,setTalla]=(0,import_react5.useState)(""),boton=(0,import_react5.useRef)(null),pasado=useVisto(boton);if((0,import_react5.useEffect)(()=>{setFoto(0),setTalla("")},[slug]),!c)return __gh("main",{className:"ct-op","data-gufi-src":"sections/Camisetas.tsx:86"},__gh("div",{className:"ct-c ct-espera",style:{minHeight:"60vh"},"data-gufi-src":"sections/Camisetas.tsx:87"},__gh("p",{className:"ct-lead","data-gufi-src":"sections/Camisetas.tsx:88"},"Esta camiseta ya no est\xE1."),__gh("a",{className:"ct-pildora tinta",href:gufi.router.url("/"),"data-gufi-src":"sections/Camisetas.tsx:89"},"Ver las de ahora")));let fotos=[c.foto,...c.fotos].filter(Boolean),contacto=d.expo.contacto,falta=c.tallas.length>0&&!talla,meter=()=>{if(falta){let el=document.getElementById("talla");el?.scrollIntoView({behavior:"smooth",block:"center"}),el?.classList.remove("falta"),requestAnimationFrame(()=>el?.classList.add("falta"));return}a\u00F1adir({tipo:"camiseta",id:c.id,talla:talla||null}),avisarA\u00F1adido({nombre:`Camiseta ${c.nombre}`,sub:talla?`Talla ${talla}`:null,foto:c.foto,precio:c.precio})};return __gh("main",{className:"ct-op","data-gufi-src":"sections/Camisetas.tsx:110"},__gh("div",{className:"ct-c","data-gufi-src":"sections/Camisetas.tsx:111"},__gh("nav",{className:"ct-migas","aria-label":"D\xF3nde est\xE1s","data-gufi-src":"sections/Camisetas.tsx:112"},__gh("a",{href:gufi.router.url("/"),"data-gufi-src":"sections/Camisetas.tsx:113"},"Cova Trece"),__gh("span",{"data-gufi-src":"sections/Camisetas.tsx:114"},"/"),__gh("a",{href:gufi.router.url("/ropa"),"data-gufi-src":"sections/Camisetas.tsx:115"},"Ropa")),__gh("div",{className:"ct-op-g","data-gufi-src":"sections/Camisetas.tsx:117"},__gh("div",{className:"ct-op-vis","data-gufi-src":"sections/Camisetas.tsx:118"},__gh("div",{className:"ct-op-marco cm-marco","data-gufi-src":"sections/Camisetas.tsx:119"},fotos[foto]&&__gh("img",{key:fotos[foto],src:fichero(fotos[foto],1600),srcSet:srcset(fotos[foto]),sizes:"(max-width:900px) 100vw, 55vw",alt:`Camiseta ${c.nombre}`,"data-gufi-src":"sections/Camisetas.tsx:120"})),fotos.length>1&&__gh("div",{className:"ct-op-tiras","data-gufi-src":"sections/Camisetas.tsx:123"},fotos.map((f,k)=>__gh("button",{key:f,type:"button",className:k===foto?"on":"",onClick:()=>setFoto(k),"aria-label":`Foto ${k+1} de ${fotos.length}`,"data-gufi-src":"sections/Camisetas.tsx:125"},__gh("img",{src:fichero(f,200),alt:"","data-gufi-src":"sections/Camisetas.tsx:126"}))))),__gh("div",{className:"ct-op-i tn-compra","data-gufi-src":"sections/Camisetas.tsx:132"},__gh("p",{className:"tn-k","data-gufi-src":"sections/Camisetas.tsx:133"},"Camiseta covatrece"),__gh("h1",{className:"tn-h1 prod","data-gufi-src":"sections/Camisetas.tsx:134"},c.nombre),__gh("p",{className:"tn-precio","data-gufi-src":"sections/Camisetas.tsx:135"},c.agotada?"Agotada":euros(c.precio)),c.frase&&__gh("p",{className:"tn-frase","data-gufi-src":"sections/Camisetas.tsx:136"},c.frase),parrafos(c.descripcion).length>0&&__gh("div",{className:"ct-op-desc","data-gufi-src":"sections/Camisetas.tsx:137"},parrafos(c.descripcion).map((p,k)=>__gh("p",{key:k,"data-gufi-src":"sections/Camisetas.tsx:137"},p))),!c.agotada&&c.tallas.length>0&&__gh("section",{className:"tn-paso",id:"talla","data-gufi-src":"sections/Camisetas.tsx:139"},__gh("h2",{className:"tn-h2","data-gufi-src":"sections/Camisetas.tsx:140"},"Talla. ",__gh("span",{"data-gufi-src":"sections/Camisetas.tsx:140"},"\xBFCu\xE1l es la tuya?")),__gh("div",{className:"tn-tallas",role:"radiogroup","aria-label":"Talla","data-gufi-src":"sections/Camisetas.tsx:141"},c.tallas.map(t=>__gh("button",{key:t,type:"button",role:"radio","aria-checked":talla===t,className:talla===t?"on":"",onClick:()=>setTalla(t),"data-gufi-src":"sections/Camisetas.tsx:143"},t)))),__gh("div",{ref:boton,className:"tn-accion","data-gufi-src":"sections/Camisetas.tsx:148"},c.agotada?contacto.telefono?__gh("a",{className:"tn-boton grande hueco",href:whatsapp(contacto.telefono,`Hola${contacto.nombre?" "+contacto.nombre:""}, \xBFme avisas cuando vuelva la camiseta \xAB${c.nombre}\xBB?`),target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Camisetas.tsx:150"},"Av\xEDsame cuando vuelva"):null:__gh("button",{type:"button",className:"tn-boton grande",onClick:meter,"data-gufi-src":"sections/Camisetas.tsx:151"},falta?"Elige tu talla":"A\xF1adir a la bolsa")),__gh(Ventajas,{d,texto:`Hola${contacto.nombre?" "+contacto.nombre:""}, tengo una duda con la camiseta \xAB${c.nombre}\xBB.`})))),__gh(Camisetas,{gufi,d,sin:c.id}),!c.agotada&&__gh(BarraCompra,{visible:pasado,foto:c.foto,titulo:c.nombre,sub:[talla?`Talla ${talla}`:"",euros(c.precio)].filter(Boolean).join(" \xB7 "),boton:__gh("button",{type:"button",className:"tn-boton",onClick:meter,"data-gufi-src":"sections/Camisetas.tsx:160"},falta?"Elige tu talla":"A\xF1adir a la bolsa")}))}function RopaPagina({gufi,d}){let precios=d.camisetas.map(c=>c.precio).filter(p=>p!=null),mismo=precios.length>0&&precios.length===d.camisetas.length&&precios.every(p=>p===precios[0]),contacto=d.expo.contacto,quien=contacto.nombre||"nosotras",puestas=[FOTOS.ropaPulgares,FOTOS.ropaLibro,FOTOS.ropaAlgorithm];return __gh("main",{className:"rp","data-gufi-src":"sections/Camisetas.tsx:177"},__gh("section",{className:"rp-hero","aria-label":"Ropa covatrece","data-gufi-src":"sections/Camisetas.tsx:178"},__gh("img",{className:"rp-hero-img",src:fichero(FOTOS.ropaGrupo,2e3),srcSet:srcset(FOTOS.ropaGrupo),sizes:"100vw",alt:"Cuatro personas de espaldas con las camisetas de covatrece","data-gufi-src":"sections/Camisetas.tsx:179"}),__gh("div",{className:"ct-c rp-hero-c","data-gufi-src":"sections/Camisetas.tsx:180"},__gh("h1",{className:"rp-h1","data-gufi-src":"sections/Camisetas.tsx:181"},"Stop being boring",__gh("br",{"data-gufi-src":"sections/Camisetas.tsx:181"}),"and get some art."),__gh("p",{className:"rp-sub","data-gufi-src":"sections/Camisetas.tsx:182"},"La ropa de covatrece. ",d.camisetas.length," camisetas",mismo?`, a ${euros(precios[0])} cada una`:"","."),__gh("button",{type:"button",className:"ct-pildora rp-boton",onClick:()=>irA("coleccion"),"data-gufi-src":"sections/Camisetas.tsx:183"},"Ver las camisetas"))),__gh("section",{id:"coleccion",className:"rp-col","data-gufi-src":"sections/Camisetas.tsx:187"},__gh("div",{className:"ct-c","data-gufi-src":"sections/Camisetas.tsx:188"},__gh("div",{className:"rp-cab","data-gufi-src":"sections/Camisetas.tsx:189"},__gh(Revela,null,__gh("h2",{className:"cm-h","data-gufi-src":"sections/Camisetas.tsx:190"},"Art looks",__gh("br",{"data-gufi-src":"sections/Camisetas.tsx:190"}),"hot on you.")),__gh(Revela,{retraso:80},__gh("p",{className:"cm-p","data-gufi-src":"sections/Camisetas.tsx:191"},"Toca la tuya, elige tu talla y te la guardamos. ",quien==="nosotras"?"Te escribimos":`${quien} te escribe`," para que sea tuya."))),__gh("div",{className:"rp-grid","data-gufi-src":"sections/Camisetas.tsx:193"},d.camisetas.map((c,k)=>__gh(Revela,{key:c.id,retraso:k%3*80},__gh(Tarjeta,{gufi,c})))))),__gh("section",{className:"rp-puestas","aria-label":"Puestas","data-gufi-src":"sections/Camisetas.tsx:199"},__gh("div",{className:"ct-c","data-gufi-src":"sections/Camisetas.tsx:200"},__gh(Revela,null,__gh("h2",{className:"cm-h2","data-gufi-src":"sections/Camisetas.tsx:201"},"Ya la llevan puesta"))),__gh("div",{className:"rp-mosaico","data-gufi-src":"sections/Camisetas.tsx:203"},puestas.map((f,k)=>__gh(Revela,{key:f,retraso:k*90,className:"rp-foto"},__gh("img",{src:fichero(f,1400),srcSet:srcset(f),sizes:"(max-width:900px) 86vw, 33vw",alt:"",loading:"lazy","data-gufi-src":"sections/Camisetas.tsx:205"}))))),contacto.telefono&&__gh("section",{className:"rp-cierre","data-gufi-src":"sections/Camisetas.tsx:211"},__gh("div",{className:"ct-c","data-gufi-src":"sections/Camisetas.tsx:212"},__gh(Revela,null,__gh("p",{className:"rp-cierre-t","data-gufi-src":"sections/Camisetas.tsx:213"},"\xBFDudas con la talla, o la quieres para regalar?")),__gh(Revela,{retraso:80},__gh("a",{className:"ct-pildora",href:whatsapp(contacto.telefono,`Hola${contacto.nombre?" "+contacto.nombre:""}, te escribo por la ropa de covatrece.`),target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Camisetas.tsx:215"},__gh(IconoWhatsApp,{size:19})," Escribir a ",quien)),__gh(Revela,{retraso:140},__gh("p",{className:"rp-cierre-s","data-gufi-src":"sections/Camisetas.tsx:219"},"\xBFEst\xE1s en la expo? Pregunta por ",quien," y te la llevas puesta.")))))}function Club({gufi,d}){let portada=(0,import_react6.useRef)(null),tapar=(0,import_react6.useCallback)(p=>{portada.current?.style.setProperty("--p",(Number(p)||0).toFixed(3))},[]);return __gh("main",{className:"cl","data-gufi-src":"sections/Club.tsx:19"},__gh(Portada,{d,gufi,caja:portada}),__gh(Cita,{alTapar:tapar}),__gh(Sobre,null),__gh(Hacemos,null),__gh(Formatos,null),__gh(Busca,null),__gh(Proximo,{gufi,d}),__gh(Camisetas,{gufi,d}),__gh(Since,{d}),__gh(Proyectos,{d}),__gh(Valores,null),__gh(Ofrecemos,null),__gh(Hablemos,{d}))}function Portada({gufi,d,caja}){let e=d.expo;return __gh("section",{ref:caja,className:"cl-portada","aria-label":"Cova Trece","data-gufi-src":"sections/Club.tsx:44"},__gh("div",{className:"cl-malla",style:{backgroundImage:`url("${fichero(FOTOS.degradado,2e3)}")`},"data-gufi-src":"sections/Club.tsx:45"}),__gh("div",{className:"cl-portada-c","data-gufi-src":"sections/Club.tsx:46"},__gh("h1",{className:"cl-logo","data-gufi-src":"sections/Club.tsx:47"},__gh("img",{src:fichero(LOGO.blanco,1600),alt:"Cova Trece","data-gufi-src":"sections/Club.tsx:47"})),__gh("p",{className:"cl-lema","data-gufi-src":"sections/Club.tsx:48"},CLUB.lema)),__gh("div",{className:"ct-c cl-portada-pie","data-gufi-src":"sections/Club.tsx:50"},__gh("span",{"data-gufi-src":"sections/Club.tsx:51"},CLUB.desde),__gh("a",{href:gufi.router.url("/expo/"+e.slug),"data-gufi-src":"sections/Club.tsx:52"},"Ahora: ",e.titulo,e.edicion?` (${e.edicion})`:"",". ",rango(e.desde,e.hasta))))}function Cita({alTapar}){let caja=(0,import_react6.useRef)(null),[visto,setVisto]=(0,import_react6.useState)(0);(0,import_react6.useEffect)(()=>{let el=caja.current;if(!el)return;if(typeof IntersectionObserver>"u"){setVisto(1);return}let io=new IntersectionObserver(([x])=>{alTapar(x.intersectionRatio),setVisto(v=>Math.max(v,x.intersectionRatio))},{threshold:Array.from({length:41},(_,k)=>k/40)});return io.observe(el),()=>io.disconnect()},[alTapar]);let palabras=CLUB.cita.texto.split(" "),encendidas=Math.ceil(Math.min(1,visto*1.3)*palabras.length);return __gh("section",{ref:caja,className:"cl-cita","aria-label":"Cita","data-gufi-src":"sections/Club.tsx:76"},__gh("blockquote",{className:"ct-c","data-gufi-src":"sections/Club.tsx:77"},__gh("p",{"data-gufi-src":"sections/Club.tsx:78"},palabras.map((w,k)=>__gh("span",{key:k,className:k__gh(Revela,{key:k,retraso:80+k*60},__gh("p",{className:"cl-p","data-gufi-src":"sections/Club.tsx:94"},t))),__gh(Revela,{retraso:220},__gh("div",{className:"cl-nombre","data-gufi-src":"sections/Club.tsx:96"},__gh("p",{className:"cl-nombre-t","data-gufi-src":"sections/Club.tsx:97"},"El nombre"),__gh("ul",{"data-gufi-src":"sections/Club.tsx:98"},CLUB.nombre.map(n=>__gh("li",{key:n.parte,"data-gufi-src":"sections/Club.tsx:100"},__gh("b",{"data-gufi-src":"sections/Club.tsx:100"},n.parte),__gh("span",{"data-gufi-src":"sections/Club.tsx:100"},n.significa))))))))}function Hacemos(){return __gh("section",{id:"hacemos",className:"cl-partida cl-hacemos","data-gufi-src":"sections/Club.tsx:113"},__gh("div",{className:"cl-texto","data-gufi-src":"sections/Club.tsx:114"},__gh(Revela,null,__gh("h2",{className:"cl-h naranja","data-gufi-src":"sections/Club.tsx:115"},"Qu\xE9",__gh("br",{"data-gufi-src":"sections/Club.tsx:115"}),"hacemos")),__gh(Revela,{retraso:80},__gh("p",{className:"cl-p grande","data-gufi-src":"sections/Club.tsx:116"},CLUB.hacemos.texto)),__gh(Revela,{retraso:140},__gh("ul",{className:"cl-areas","data-gufi-src":"sections/Club.tsx:118"},CLUB.hacemos.areas.map(a=>__gh("li",{key:a,"data-gufi-src":"sections/Club.tsx:118"},a))))),__gh("div",{className:"cl-foto","data-gufi-src":"sections/Club.tsx:121"},__gh("img",{src:fichero(FOTOS.cartel,1400),srcSet:srcset(FOTOS.cartel),sizes:"(max-width:900px) 100vw, 50vw",alt:"Cartel de Cova Trece: \xBFY si el arte te encontrara a ti?",loading:"lazy","data-gufi-src":"sections/Club.tsx:122"})))}function Formatos(){return __gh("section",{className:"cl-formatos","data-gufi-src":"sections/Club.tsx:131"},__gh("div",{className:"ct-c cl-formatos-g","data-gufi-src":"sections/Club.tsx:132"},CLUB.formatos.map((f,k)=>__gh(Revela,{key:f.titulo,retraso:k*100,className:"cl-formato"},__gh("div",{className:"cl-formato-img","data-gufi-src":"sections/Club.tsx:135"},__gh("img",{src:fichero(FOTOS[f.foto],900),srcSet:srcset(FOTOS[f.foto]),sizes:"(max-width:900px) 100vw, 33vw",alt:"",loading:"lazy","data-gufi-src":"sections/Club.tsx:135"})),__gh("h3",{className:"cl-h3 naranja","data-gufi-src":"sections/Club.tsx:136"},f.titulo),__gh("ul",{className:"cl-items","data-gufi-src":"sections/Club.tsx:137"},f.items.map(x=>__gh("li",{key:x.t,"data-gufi-src":"sections/Club.tsx:138"},__gh("b",{"data-gufi-src":"sections/Club.tsx:138"},x.t),x.d))),f.extra&&__gh("ul",{className:"cl-pastillas naranja","data-gufi-src":"sections/Club.tsx:140"},f.extra.map(x=>__gh("li",{key:x,"data-gufi-src":"sections/Club.tsx:140"},x)))))))}function Busca(){return __gh("section",{className:"cl-busca","aria-label":"Qu\xE9 busca Cova Trece","data-gufi-src":"sections/Club.tsx:151"},__gh("div",{className:"ct-c","data-gufi-src":"sections/Club.tsx:152"},__gh(Revela,null,__gh("p",{className:"cl-busca-t","data-gufi-src":"sections/Club.tsx:153"},"\xBFQu\xE9 busca covatrece?")),__gh("ul",{"data-gufi-src":"sections/Club.tsx:154"},CLUB.busca.map((w,k)=>__gh(Revela,{as:"li",key:w,retraso:k*90},w)))))}function Proximo({gufi,d}){let e=d.expo,expo=gufi.router.url("/expo/"+e.slug);return __gh("section",{id:"eventos",className:"cl-proximo","data-gufi-src":"sections/Club.tsx:167"},e.portada&&__gh("div",{className:"cl-proximo-bg",style:{backgroundImage:`url("${fichero(e.portada,2e3)}")`},"data-gufi-src":"sections/Club.tsx:168"}),__gh("div",{className:"ct-c cl-proximo-g","data-gufi-src":"sections/Club.tsx:169"},__gh("div",{"data-gufi-src":"sections/Club.tsx:170"},__gh(Revela,null,__gh("p",{className:"cl-proximo-k","data-gufi-src":"sections/Club.tsx:171"},"Ahora, exposici\xF3n colectiva",e.edicion?` \xB7 ${e.edicion}`:"")),__gh(Revela,{retraso:80},__gh("h2",{className:"cl-proximo-h","data-gufi-src":"sections/Club.tsx:172"},__gh("a",{href:expo,"data-gufi-src":"sections/Club.tsx:172"},e.titulo))),__gh(Revela,{retraso:140},__gh("p",{className:"cl-proximo-f","data-gufi-src":"sections/Club.tsx:174"},rango(e.desde,e.hasta),__gh("br",{"data-gufi-src":"sections/Club.tsx:174"}),__gh("a",{href:mapa(e),target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Club.tsx:174"},[e.lugar,e.direccion,e.ciudad].filter(Boolean).join(", ")))),__gh(Revela,{retraso:200},__gh("a",{className:"ct-pildora",href:expo,"data-gufi-src":"sections/Club.tsx:176"},"Ver la exposici\xF3n y sus ",d.obras.length," obras"))),d.eventos.length>0&&__gh(Revela,{retraso:160,className:"cl-agenda"},__gh("p",{className:"cl-agenda-t","data-gufi-src":"sections/Club.tsx:180"},"Esos d\xEDas, en la galer\xEDa"),__gh("ul",{"data-gufi-src":"sections/Club.tsx:181"},d.eventos.map(v=>{let f=v.fecha?dia(v.fecha):null;return __gh("li",{key:v.id,"data-gufi-src":"sections/Club.tsx:185"},f&&__gh("span",{className:"cl-agenda-d","data-gufi-src":"sections/Club.tsx:186"},__gh("b",{"data-gufi-src":"sections/Club.tsx:186"},f.d),f.mes.slice(0,3)),__gh("span",{className:"cl-agenda-i","data-gufi-src":"sections/Club.tsx:187"},__gh("b",{"data-gufi-src":"sections/Club.tsx:188"},v.titulo),__gh("span",{"data-gufi-src":"sections/Club.tsx:189"},[v.hora,v.precio].filter(Boolean).join(" \xB7 ")||v.descripcion)),v.enlace&&__gh("a",{href:v.enlace,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Club.tsx:191"},"Reservar"))})))))}function Since({d}){return __gh("section",{id:"proyectos",className:"cl-partida cl-since","data-gufi-src":"sections/Club.tsx:206"},__gh("div",{className:"cl-foto","data-gufi-src":"sections/Club.tsx:207"},__gh("img",{src:fichero(FOTOS.since,1400),srcSet:srcset(FOTOS.since),sizes:"(max-width:900px) 100vw, 50vw",alt:"",loading:"lazy","data-gufi-src":"sections/Club.tsx:208"})),__gh("div",{className:"cl-texto","data-gufi-src":"sections/Club.tsx:210"},__gh(Revela,null,__gh("h2",{className:"cl-h oliva","data-gufi-src":"sections/Club.tsx:211"},"Since",__gh("br",{"data-gufi-src":"sections/Club.tsx:211"}),"January 2026")),__gh(Revela,{retraso:80},__gh("p",{className:"cl-p grande","data-gufi-src":"sections/Club.tsx:212"},CLUB.since)),__gh(Revela,{retraso:140},__gh("dl",{className:"cl-cifras","data-gufi-src":"sections/Club.tsx:214"},__gh("div",{"data-gufi-src":"sections/Club.tsx:215"},__gh("dt",{"data-gufi-src":"sections/Club.tsx:215"},"Nace"),__gh("dd",{"data-gufi-src":"sections/Club.tsx:215"},"feb. 2025")),__gh("div",{"data-gufi-src":"sections/Club.tsx:216"},__gh("dt",{"data-gufi-src":"sections/Club.tsx:216"},"Se profesionaliza"),__gh("dd",{"data-gufi-src":"sections/Club.tsx:216"},"ene. 2026")),d.proyectos.length>0&&__gh("div",{"data-gufi-src":"sections/Club.tsx:217"},__gh("dt",{"data-gufi-src":"sections/Club.tsx:217"},"Proyectos"),__gh("dd",{"data-gufi-src":"sections/Club.tsx:217"},d.proyectos.length)))),d.proyectos.length>0&&__gh(Revela,{retraso:200},__gh("button",{type:"button",className:"ct-pildora oliva",onClick:()=>irA("pista"),"data-gufi-src":"sections/Club.tsx:220"},"Ver los proyectos"))))}function Proyectos({d}){let pista=(0,import_react6.useRef)(null),[actual,setActual]=(0,import_react6.useState)(0);if((0,import_react6.useEffect)(()=>{let el=pista.current;if(!el)return;let mirar=()=>setActual(Math.round(el.scrollLeft/Math.max(1,el.clientWidth)));return el.addEventListener("scroll",mirar,{passive:!0}),()=>el.removeEventListener("scroll",mirar)},[]),d.proyectos.length===0)return null;let ir=k=>{let el=pista.current;if(!el)return;let n=Math.max(0,Math.min(d.proyectos.length-1,k));el.scrollTo({left:n*el.clientWidth,behavior:"smooth"})};return __gh("section",{id:"pista",className:"cl-proyectos","aria-label":"Proyectos",tabIndex:-1,onKeyDown:ev=>{ev.key==="ArrowRight"&&(ev.preventDefault(),ir(actual+1)),ev.key==="ArrowLeft"&&(ev.preventDefault(),ir(actual-1))},"data-gufi-src":"sections/Club.tsx:249"},__gh("div",{className:"ct-c cl-proyectos-cab","data-gufi-src":"sections/Club.tsx:250"},__gh("h2",{className:"cl-h oliva pequena","data-gufi-src":"sections/Club.tsx:251"},"Proyectos"),__gh("div",{className:"cl-mando","data-gufi-src":"sections/Club.tsx:252"},__gh("span",{className:"ct-num","data-gufi-src":"sections/Club.tsx:253"},String(actual+1).padStart(2,"0")," / ",String(d.proyectos.length).padStart(2,"0")),__gh("button",{type:"button","aria-label":"Proyecto anterior",disabled:actual===0,onClick:()=>ir(actual-1),"data-gufi-src":"sections/Club.tsx:254"},"\u2190"),__gh("button",{type:"button","aria-label":"Proyecto siguiente",disabled:actual>=d.proyectos.length-1,onClick:()=>ir(actual+1),"data-gufi-src":"sections/Club.tsx:255"},"\u2192"))),__gh("div",{className:"cl-pista",ref:pista,"data-gufi-src":"sections/Club.tsx:258"},d.proyectos.map(p=>__gh(Diapositiva,{key:p.id,p}))))}function Diapositiva({p}){let fotos=p.fotos.slice(0,4);return __gh("article",{className:"cl-diapo","data-gufi-src":"sections/Club.tsx:268"},__gh("div",{className:`cl-mosaico n${fotos.length}`,"data-gufi-src":"sections/Club.tsx:269"},fotos.map((f,k)=>__gh("img",{key:f,src:fichero(f,k===0?1200:700),srcSet:srcset(f),sizes:k===0?"(max-width:900px) 100vw, 34vw":"(max-width:900px) 50vw, 18vw",alt:"",loading:"lazy","data-gufi-src":"sections/Club.tsx:270"}))),__gh("div",{className:"cl-diapo-t","data-gufi-src":"sections/Club.tsx:272"},__gh("p",{className:"cl-diapo-k","data-gufi-src":"sections/Club.tsx:273"},[p.tipo,p.cuando].filter(Boolean).join(" \xB7 ")),__gh("h3",{"data-gufi-src":"sections/Club.tsx:274"},p.titulo),p.lugar&&__gh("p",{className:"cl-diapo-l","data-gufi-src":"sections/Club.tsx:275"},p.lugar),String(p.descripcion||"").split(/\n\s*\n/).filter(Boolean).map((t,k)=>__gh("p",{key:k,className:"cl-diapo-d","data-gufi-src":"sections/Club.tsx:276"},t)),p.artistas&&__gh("p",{className:"cl-diapo-a","data-gufi-src":"sections/Club.tsx:277"},__gh("span",{"data-gufi-src":"sections/Club.tsx:277"},"Artistas"),p.artistas)))}function Valores(){return __gh("section",{className:"cl-lista cielo","data-gufi-src":"sections/Club.tsx:286"},__gh("div",{className:"ct-c","data-gufi-src":"sections/Club.tsx:287"},__gh(Revela,null,__gh("h2",{className:"cl-h cielo","data-gufi-src":"sections/Club.tsx:288"},"Valores y",__gh("br",{"data-gufi-src":"sections/Club.tsx:288"}),"objetivos")),__gh("ul",{className:"cl-lista-g","data-gufi-src":"sections/Club.tsx:289"},CLUB.valores.map((v,k)=>__gh(Revela,{as:"li",key:v.t,retraso:k%3*80},__gh("b",{"data-gufi-src":"sections/Club.tsx:291"},v.t),__gh("p",{"data-gufi-src":"sections/Club.tsx:291"},v.d))))))}function Ofrecemos(){return __gh("section",{className:"cl-lista mostaza","data-gufi-src":"sections/Club.tsx:302"},__gh("div",{className:"ct-c","data-gufi-src":"sections/Club.tsx:303"},__gh(Revela,null,__gh("h2",{className:"cl-h mostaza","data-gufi-src":"sections/Club.tsx:304"},"Qu\xE9",__gh("br",{"data-gufi-src":"sections/Club.tsx:304"}),"ofrecemos")),__gh("ul",{className:"cl-lista-g","data-gufi-src":"sections/Club.tsx:305"},CLUB.ofrecemos.map((v,k)=>__gh(Revela,{as:"li",key:v.t,retraso:k%3*80},__gh("b",{"data-gufi-src":"sections/Club.tsx:307"},v.t),__gh("p",{"data-gufi-src":"sections/Club.tsx:307"},v.d))))))}function Hablemos({d}){let c=d.expo.contacto;return __gh("section",{id:"contacto",className:"cl-hablemos","data-gufi-src":"sections/Club.tsx:319"},__gh("div",{className:"cl-malla",style:{backgroundImage:`url("${fichero(FOTOS.degradado,2e3)}")`},"data-gufi-src":"sections/Club.tsx:320"}),__gh("div",{className:"ct-c cl-hablemos-c","data-gufi-src":"sections/Club.tsx:321"},__gh(Revela,null,__gh("h2",{className:"cl-h blanco","data-gufi-src":"sections/Club.tsx:322"},"Hablemos")),__gh(Revela,{retraso:80},__gh("p",{className:"cl-hablemos-p","data-gufi-src":"sections/Club.tsx:323"},"\xBFQuieres exponer, colaborar o montar algo con nosotras? Estamos abiertas a nuevas formas de colaboraci\xF3n y a idear experiencias nuevas.")),__gh("ul",{className:"cl-canales","data-gufi-src":"sections/Club.tsx:324"},c.telefono&&__gh(Revela,{as:"li",retraso:120},__gh("span",{"data-gufi-src":"sections/Club.tsx:327"},"WhatsApp",c.nombre?`, con ${c.nombre}`:""),__gh("a",{href:whatsapp(c.telefono,"Hola, te escribo desde la web de Cova Trece."),target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Club.tsx:328"},c.telefono)),c.email&&__gh(Revela,{as:"li",retraso:180},__gh("span",{"data-gufi-src":"sections/Club.tsx:333"},"Correo"),__gh("a",{href:`mailto:${c.email}`,"data-gufi-src":"sections/Club.tsx:334"},c.email)),__gh(Revela,{as:"li",retraso:240},__gh("span",{"data-gufi-src":"sections/Club.tsx:338"},"Instagram"),__gh("a",{href:INSTAGRAM,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Club.tsx:339"},INSTAGRAM_USUARIO)))))}function Portada2({d}){let e=d.expo,fondo=e.portada?fichero(e.portada,2e3):"",lineas2=renglones(e.titulo),lema=String(e.lema||"").split(/\s*[·,]\s*/).filter(Boolean);return __gh("section",{className:"ct-hero","aria-label":e.titulo,"data-gufi-src":"sections/Portada.tsx:15"},fondo&&__gh("div",{className:"ct-hero-bg",style:{backgroundImage:`url("${fondo}")`},"data-gufi-src":"sections/Portada.tsx:16"}),__gh("div",{className:"ct-c","data-gufi-src":"sections/Portada.tsx:17"},__gh("p",{className:"ct-hero-kick","data-gufi-src":"sections/Portada.tsx:18"},"Exposici\xF3n colectiva ",__gh("span",{"data-gufi-src":"sections/Portada.tsx:18"},"by covatrece.")),__gh("h1",{className:"ct-h1","data-gufi-src":"sections/Portada.tsx:19"},lineas2.map((l,k)=>__gh("span",{className:"r",key:k,"data-gufi-src":"sections/Portada.tsx:21"},__gh("span",{style:{animationDelay:`${180+k*140}ms`},"data-gufi-src":"sections/Portada.tsx:22"},l),k===0&&e.edicion&&__gh("span",{className:"ct-edicion","data-gufi-src":"sections/Portada.tsx:23"},e.edicion)))),__gh("div",{className:"ct-hero-pie","data-gufi-src":"sections/Portada.tsx:27"},__gh("div",{className:"ct-hero-dato","data-gufi-src":"sections/Portada.tsx:28"},__gh("b",{"data-gufi-src":"sections/Portada.tsx:29"},rango(e.desde,e.hasta)),e.horario&&__gh("span",{"data-gufi-src":"sections/Portada.tsx:30"},e.horario)),__gh("div",{className:"ct-hero-dato","data-gufi-src":"sections/Portada.tsx:32"},__gh("b",{"data-gufi-src":"sections/Portada.tsx:33"},__gh("a",{href:mapa(e),target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Portada.tsx:33"},e.lugar)),__gh("span",{"data-gufi-src":"sections/Portada.tsx:34"},[e.direccion,e.ciudad].filter(Boolean).join(" \xB7 "))),lema.length>0&&__gh("div",{className:"ct-lema","data-gufi-src":"sections/Portada.tsx:36"},lema.map(w=>__gh("span",{key:w,"data-gufi-src":"sections/Portada.tsx:36"},w)).reduce((acc,x,k)=>k?[...acc,__gh("br",{key:"b"+k,className:"ct-br","data-gufi-src":"sections/Portada.tsx:36"}),x]:[x],[]))),__gh("div",{className:"ct-hero-cta","data-gufi-src":"sections/Portada.tsx:38"},__gh("button",{type:"button",className:"ct-pildora tinta",onClick:()=>irA("obras"),"data-gufi-src":"sections/Portada.tsx:39"},"Ver las ",d.obras.length," obras ",__gh("span",{className:"ct-flecha","data-gufi-src":"sections/Portada.tsx:39"},"\u2193")),__gh("button",{type:"button",className:"ct-pildora hueca",onClick:()=>irA("agenda"),"data-gufi-src":"sections/Portada.tsx:40"},"Agenda"))))}var import_react7=__toESM(require("react"));function Estado({o}){return o.estado==="Vendida"?__gh("span",{className:"ct-estado","data-gufi-src":"components/Tarjeta.tsx:8"},__gh("i",{className:"ct-punto","data-gufi-src":"components/Tarjeta.tsx:8"}),"Vendida"):o.estado==="Reservada"?__gh("span",{className:"ct-estado","data-gufi-src":"components/Tarjeta.tsx:9"},__gh("i",{className:"ct-punto medio","data-gufi-src":"components/Tarjeta.tsx:9"}),"Reservada"):__gh("span",{className:"ct-precio","data-gufi-src":"components/Tarjeta.tsx:10"},euros(o.precio)||"Precio a consultar")}function Tarjeta2({gufi,o,a,retraso=0,sinArtista=!1}){return __gh(Revela,{retraso},__gh("a",{className:"ct-obra",href:gufi.router.url("/obra/"+o.codigo),"data-gufi-src":"components/Tarjeta.tsx:17"},__gh("div",{className:"ct-obra-img","data-gufi-src":"components/Tarjeta.tsx:18"},o.imagen?__gh("img",{src:fichero(o.imagen,800),srcSet:srcset(o.imagen),sizes:"(max-width:900px) 50vw, 33vw",alt:`${o.titulo}${a?", de "+a.nombre:""}`,loading:"lazy","data-gufi-src":"components/Tarjeta.tsx:20"}):__gh("div",{style:{aspectRatio:"4/5"},"data-gufi-src":"components/Tarjeta.tsx:21"}),o.estado==="Vendida"&&__gh("span",{className:"ct-pegatina",title:"Vendida","data-gufi-src":"components/Tarjeta.tsx:22"}),__gh("span",{className:"ct-obra-ver","data-gufi-src":"components/Tarjeta.tsx:23"},"Ver la obra ",__gh("span",{className:"ct-flecha","data-gufi-src":"components/Tarjeta.tsx:23"},"\u2192"))),__gh("div",{className:"ct-obra-t","data-gufi-src":"components/Tarjeta.tsx:25"},__gh("h3",{"data-gufi-src":"components/Tarjeta.tsx:26"},o.titulo),__gh(Estado,{o})),!sinArtista&&a&&__gh("p",{className:"ct-obra-a","data-gufi-src":"components/Tarjeta.tsx:29"},a.nombre),ficha(o)&&__gh("p",{className:"ct-obra-m","data-gufi-src":"components/Tarjeta.tsx:30"},ficha(o))))}function Cinta({items,etiqueta}){if(items.length===0)return null;let vuelta=items.map((x,k)=>__gh(import_react7.default.Fragment,{key:k},x.href?__gh("a",{href:x.href,"data-gufi-src":"sections/Expo.tsx:12"},x.t):__gh("span",{className:"ct-cinta-t","data-gufi-src":"sections/Expo.tsx:12"},x.t),__gh("em",{"data-gufi-src":"sections/Expo.tsx:13"},"&")));return __gh("div",{className:"ct-cinta","aria-label":etiqueta,"data-gufi-src":"sections/Expo.tsx:17"},__gh("div",{className:"ct-cinta-i","data-gufi-src":"sections/Expo.tsx:18"},__gh("span",{style:{display:"inline-flex",alignItems:"center"},"data-gufi-src":"sections/Expo.tsx:19"},vuelta),__gh("span",{"aria-hidden":"true",style:{display:"inline-flex",alignItems:"center"},"data-gufi-src":"sections/Expo.tsx:20"},vuelta)))}function Concepto({d}){let e=d.expo,[lead,...resto]=parrafos(e.descripcion),dias=diasDe(e),cifras=[{n:d.artistas.length,t:"Artistas"},{n:d.obras.length,t:"Obras"},...dias?[{n:dias,t:dias===1?"D\xEDa":"D\xEDas"}]:[]];return __gh("section",{id:"expo",className:"ct-sec","data-gufi-src":"sections/Expo.tsx:37"},__gh("div",{className:"ct-c ct-concepto-g","data-gufi-src":"sections/Expo.tsx:38"},__gh("div",{"data-gufi-src":"sections/Expo.tsx:39"},__gh(Revela,null,__gh("p",{className:"ct-kick","data-gufi-src":"sections/Expo.tsx:40"},"La exposici\xF3n")),__gh(Revela,{retraso:80},__gh("h2",{className:"ct-h2","data-gufi-src":"sections/Expo.tsx:42"},e.edicion?__gh(__gf,null,e.edicion.replace(/\s*edici[oó]n/i,"")," ",__gh("span",{className:"ct-serif","data-gufi-src":"sections/Expo.tsx:42"},"edici\xF3n")):e.titulo)),__gh(Revela,{retraso:160},__gh("dl",{className:"ct-cifras","data-gufi-src":"sections/Expo.tsx:45"},cifras.map(c=>__gh("div",{key:c.t,"data-gufi-src":"sections/Expo.tsx:46"},__gh("dd",{className:"ct-num","data-gufi-src":"sections/Expo.tsx:46"},c.n),__gh("dt",{"data-gufi-src":"sections/Expo.tsx:46"},c.t)))))),__gh("div",{"data-gufi-src":"sections/Expo.tsx:50"},lead&&__gh(Revela,null,__gh("p",{className:"ct-lead","data-gufi-src":"sections/Expo.tsx:51"},lead)),resto.length>0&&__gh(Revela,{retraso:100},__gh("div",{className:"ct-cuerpo","data-gufi-src":"sections/Expo.tsx:54"},resto.map((p,k)=>__gh("p",{key:k,"data-gufi-src":"sections/Expo.tsx:54"},p)))),e.comisarias&&__gh(Revela,{retraso:140},__gh("p",{className:"ct-comis","data-gufi-src":"sections/Expo.tsx:57"},"Comisariada por ",__gh("b",{"data-gufi-src":"sections/Expo.tsx:57"},e.comisarias))))))}function Obras({gufi,d}){let[quien,setQuien]=(0,import_react7.useState)(null),conObra=(0,import_react7.useMemo)(()=>d.artistas.filter(a=>obrasDe(d,a).length>0),[d]),lista=quien==null?d.obras:d.obras.filter(o=>o.artista===quien),vendidas=d.obras.filter(o=>o.estado==="Vendida").length;return __gh("section",{id:"obras",className:"ct-sec",style:{paddingTop:0},"data-gufi-src":"sections/Expo.tsx:71"},__gh("div",{className:"ct-c","data-gufi-src":"sections/Expo.tsx:72"},__gh(Revela,null,__gh("div",{className:"ct-obras-h","data-gufi-src":"sections/Expo.tsx:74"},__gh("h2",{className:"ct-h2","data-gufi-src":"sections/Expo.tsx:75"},"Las ",__gh("span",{className:"ct-serif","data-gufi-src":"sections/Expo.tsx:75"},"obras")),__gh("span",{className:"ct-cuenta","data-gufi-src":"sections/Expo.tsx:76"},d.obras.length," obras",vendidas>0?`, ${vendidas} ${vendidas===1?"vendida":"vendidas"}`:""))),conObra.length>1&&__gh("div",{className:"ct-filtros",role:"tablist","aria-label":"Filtrar por artista","data-gufi-src":"sections/Expo.tsx:80"},__gh("button",{type:"button",role:"tab","aria-selected":quien==null,className:`ct-chip${quien==null?" on":""}`,onClick:()=>setQuien(null),"data-gufi-src":"sections/Expo.tsx:81"},"Todas",__gh("small",{"data-gufi-src":"sections/Expo.tsx:81"},d.obras.length)),conObra.map(a=>__gh("button",{key:a.id,type:"button",role:"tab","aria-selected":quien===a.id,className:`ct-chip${quien===a.id?" on":""}`,onClick:()=>setQuien(a.id),"data-gufi-src":"sections/Expo.tsx:83"},a.nombre,__gh("small",{"data-gufi-src":"sections/Expo.tsx:84"},obrasDe(d,a).length)))),lista.length===0?__gh("p",{className:"ct-vacio","data-gufi-src":"sections/Expo.tsx:90"},"Las obras se cuelgan muy pronto."):__gh("div",{className:"ct-muro",key:quien??"todas","data-gufi-src":"sections/Expo.tsx:92"},lista.map((o,k)=>__gh(Tarjeta2,{key:o.id,gufi,o,a:artistaDe(d,o),retraso:k%3*90})))))}var import_react8=require("react");function Artistas({gufi,d}){let sigue=(0,import_react8.useRef)(null),[foto,setFoto]=(0,import_react8.useState)(null);return(0,import_react8.useEffect)(()=>{let el=sigue.current;if(!el)return;let mover=ev=>{el.style.transform=`translate(${ev.clientX+28}px, ${ev.clientY-120}px)`};return window.addEventListener("mousemove",mover,{passive:!0}),()=>window.removeEventListener("mousemove",mover)},[]),__gh("section",{id:"artistas",className:"ct-sec ct-artistas","data-gufi-src":"sections/Gente.tsx:25"},__gh("div",{className:"ct-c","data-gufi-src":"sections/Gente.tsx:26"},__gh(Revela,null,__gh("p",{className:"ct-kick","data-gufi-src":"sections/Gente.tsx:27"},"Qui\xE9n expone")),__gh(Revela,{retraso:80},__gh("h2",{className:"ct-h2","data-gufi-src":"sections/Gente.tsx:28"},"Los ",__gh("span",{className:"ct-serif","data-gufi-src":"sections/Gente.tsx:28"},"artistas"))),__gh("ul",{className:"ct-art-lista",onMouseLeave:()=>setFoto(null),"data-gufi-src":"sections/Gente.tsx:29"},d.artistas.map((a,k)=>{let suyas=obrasDe(d,a),[nombre,...apellidos]=a.nombre.split(" ");return __gh(Revela,{as:"li",key:a.id,retraso:k*50},__gh("a",{className:"ct-art",href:gufi.router.url("/artista/"+a.slug),onMouseEnter:()=>setFoto(suyas.find(o=>o.imagen)?.imagen||null),"data-gufi-src":"sections/Gente.tsx:35"},__gh("span",{className:"ct-art-n","data-gufi-src":"sections/Gente.tsx:37"},String(k+1).padStart(2,"0")),__gh("span",{className:"ct-art-nombre","data-gufi-src":"sections/Gente.tsx:38"},nombre," ",__gh("i",{"data-gufi-src":"sections/Gente.tsx:38"},apellidos.join(" "))),__gh("span",{className:"ct-art-meta","data-gufi-src":"sections/Gente.tsx:39"},__gh("b",{"data-gufi-src":"sections/Gente.tsx:40"},[a.origen,suyas.length?`${suyas.length} ${suyas.length===1?"obra":"obras"}`:"Obra en camino"].filter(Boolean).join(" \xB7 ")),a.bioCorta),__gh("span",{className:"ct-art-f","aria-hidden":"true","data-gufi-src":"sections/Gente.tsx:43"},"\u2192"),suyas.length>0&&__gh("span",{className:"ct-art-mini","aria-hidden":"true","data-gufi-src":"sections/Gente.tsx:45"},suyas.slice(0,5).map(o=>o.imagen&&__gh("img",{key:o.id,src:fichero(o.imagen,160),alt:"",loading:"lazy","data-gufi-src":"sections/Gente.tsx:46"})))))}))),__gh("div",{ref:sigue,className:`ct-sigue${foto?" on":""}`,"aria-hidden":"true","data-gufi-src":"sections/Gente.tsx:55"},foto&&__gh("img",{src:fichero(foto,600),alt:"","data-gufi-src":"sections/Gente.tsx:56"})))}function TarjetaEvento({v,retraso=0}){let f=v.fecha?dia(v.fecha):null;return __gh(Revela,{retraso},__gh("article",{className:"ct-ag","data-gufi-src":"sections/Gente.tsx:67"},(f||v.flyer)&&__gh("div",{className:"ct-ag-fecha","data-gufi-src":"sections/Gente.tsx:69"},f&&__gh("span",{className:"ct-ag-d ct-num","data-gufi-src":"sections/Gente.tsx:70"},f.d),f&&__gh("span",{className:"ct-ag-m","data-gufi-src":"sections/Gente.tsx:71"},__gh("b",{"data-gufi-src":"sections/Gente.tsx:71"},f.mes),__gh("span",{"data-gufi-src":"sections/Gente.tsx:71"},f.semana)),v.flyer&&__gh("img",{className:"ct-ag-flyer",src:fichero(v.flyer,240),alt:v.titulo,loading:"lazy","data-gufi-src":"sections/Gente.tsx:72"})),v.tipo&&__gh("p",{className:"ct-ag-tipo","data-gufi-src":"sections/Gente.tsx:75"},v.tipo),__gh("h3",{"data-gufi-src":"sections/Gente.tsx:76"},v.titulo),v.descripcion&&__gh("p",{"data-gufi-src":"sections/Gente.tsx:77"},v.descripcion),__gh("div",{className:"ct-ag-pie","data-gufi-src":"sections/Gente.tsx:78"},__gh("span",{"data-gufi-src":"sections/Gente.tsx:79"},[v.hora,v.lugar,v.precio].filter(Boolean).join(" \xB7 ")||"Horario por anunciar"),v.enlace&&__gh("a",{className:"ct-pildora",href:v.enlace,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Gente.tsx:80"},"Reservar ",__gh("span",{className:"ct-flecha","data-gufi-src":"sections/Gente.tsx:80"},"\u2192")))))}function Agenda({d}){return d.eventos.length===0?null:__gh("section",{id:"agenda",className:"ct-sec ct-agenda","data-gufi-src":"sections/Gente.tsx:91"},__gh("div",{className:"ct-c","data-gufi-src":"sections/Gente.tsx:92"},__gh(Revela,null,__gh("p",{className:"ct-kick","data-gufi-src":"sections/Gente.tsx:93"},"Agenda")),__gh(Revela,{retraso:80},__gh("h2",{className:"ct-h2","data-gufi-src":"sections/Gente.tsx:94"},"Pasa por ",__gh("span",{className:"ct-serif","data-gufi-src":"sections/Gente.tsx:94"},"la galer\xEDa"))),__gh("div",{className:"ct-ag-lista","data-gufi-src":"sections/Gente.tsx:95"},d.eventos.map((v,k)=>__gh(TarjetaEvento,{key:v.id,v,retraso:k*90})))))}function Contacto({d,kick}){let e=d.expo,c=e.contacto,quien=c.nombre||"nosotros";return __gh("section",{id:"contacto",className:"ct-contacto","data-gufi-src":"sections/Gente.tsx:109"},__gh("div",{className:"ct-c","data-gufi-src":"sections/Gente.tsx:110"},__gh(Revela,null,__gh("p",{className:"ct-kick","data-gufi-src":"sections/Gente.tsx:111"},kick)),__gh(Revela,{retraso:80},__gh("h2",{className:"ct-h2","data-gufi-src":"sections/Gente.tsx:113"},"Escr\xEDbele ",__gh("span",{className:"ct-serif","data-gufi-src":"sections/Gente.tsx:113"},"a ",quien))),__gh("div",{className:"ct-con-g","data-gufi-src":"sections/Gente.tsx:115"},c.telefono&&__gh(Revela,null,__gh("a",{className:"ct-con blanca",href:whatsapp(c.telefono,`Hola${c.nombre?" "+c.nombre:""}, te escribo desde la web de Cova Trece.`),target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Gente.tsx:118"},__gh("span",{"data-gufi-src":"sections/Gente.tsx:119"},__gh(IconoWhatsApp,{size:16})," WhatsApp"),__gh("b",{className:"ct-num","data-gufi-src":"sections/Gente.tsx:120"},c.telefono),__gh("small",{"data-gufi-src":"sections/Gente.tsx:121"},"Te contesta ",quien," en persona."))),c.email&&__gh(Revela,{retraso:80},__gh("a",{className:"ct-con",href:`mailto:${c.email}`,"data-gufi-src":"sections/Gente.tsx:127"},__gh("span",{"data-gufi-src":"sections/Gente.tsx:128"},"Correo"),__gh("b",{"data-gufi-src":"sections/Gente.tsx:129"},c.email),__gh("small",{"data-gufi-src":"sections/Gente.tsx:130"},"Para obras, encargos y colaboraciones."))),__gh(Revela,{retraso:160},__gh("div",{className:"ct-con","data-gufi-src":"sections/Gente.tsx:135"},__gh("span",{"data-gufi-src":"sections/Gente.tsx:136"},"En la sala"),__gh("b",{"data-gufi-src":"sections/Gente.tsx:137"},"Pregunta por ",quien),__gh("small",{"data-gufi-src":"sections/Gente.tsx:138"},[e.lugar,e.direccion].filter(Boolean).join(" \xB7 "))))),__gh(Revela,{retraso:200},__gh("p",{className:"ct-con-dir","data-gufi-src":"sections/Gente.tsx:143"},__gh("a",{href:mapa(e),target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Gente.tsx:144"},"C\xF3mo llegar a ",e.lugar," \u2192"),__gh("a",{href:INSTAGRAM,target:"_blank",rel:"noopener noreferrer",style:{display:"inline-flex",alignItems:"center",gap:6},"data-gufi-src":"sections/Gente.tsx:145"},__gh(IconoInstagram,{size:16})," ",INSTAGRAM_USUARIO)))))}function ExpoPagina({gufi,d}){return __gh("main",{"data-gufi-src":"sections/ExpoPagina.tsx:11"},__gh(Portada2,{d}),__gh(Cinta,{etiqueta:"Artistas de la exposici\xF3n",items:d.artistas.map(a=>({t:a.nombre,href:gufi.router.url("/artista/"+a.slug)}))}),__gh(Concepto,{d}),__gh(Obras,{gufi,d}),__gh(Artistas,{gufi,d}),__gh(Agenda,{d}),__gh(Camisetas,{gufi,d}),__gh(Contacto,{d,kick:"\xBFTe has enamorado de una obra?"}))}var import_react9=require("react");function ObraPagina({gufi,d,codigo}){let o=d.obras.find(x=>x.codigo===codigo),[foto,setFoto]=(0,import_react9.useState)(0),[visor,setVisor]=(0,import_react9.useState)(!1),boton=(0,import_react9.useRef)(null),pasado=useVisto(boton),{lineas:lineas2}=useBolsa();if((0,import_react9.useEffect)(()=>{setFoto(0),setVisor(!1)},[codigo]),!o)return __gh("main",{className:"ct-op","data-gufi-src":"sections/ObraPagina.tsx:25"},__gh("div",{className:"ct-c ct-espera",style:{minHeight:"60vh"},"data-gufi-src":"sections/ObraPagina.tsx:26"},__gh("p",{className:"ct-lead","data-gufi-src":"sections/ObraPagina.tsx:27"},"Esta obra ya no est\xE1 en la exposici\xF3n."),__gh("a",{className:"ct-pildora tinta",href:gufi.router.url("/expo/"+d.expo.slug),"data-gufi-src":"sections/ObraPagina.tsx:28"},"Ver las obras de ahora")));let a=artistaDe(d,o),e=d.expo,fotos=[o.imagen,o.imagenSala].filter(Boolean),actual=fotos[foto]||null,i=d.obras.indexOf(o),antes=d.obras[(i-1+d.obras.length)%d.obras.length],despues=d.obras[(i+1)%d.obras.length],mas=a?obrasDe(d,a).filter(x=>x.id!==o.id):[],vendida=o.estado==="Vendida",vendible=o.estado==="Disponible"&&o.precio!=null,enBolsa=lineas2.some(l=>l.tipo==="obra"&&l.id===o.id),meter=()=>{a\u00F1adir({tipo:"obra",id:o.id,talla:null}),avisarA\u00F1adido({nombre:o.titulo,sub:a?a.nombre:null,foto:o.imagen,precio:o.precio})};return __gh("main",{className:"ct-op","data-gufi-src":"sections/ObraPagina.tsx:52"},__gh("div",{className:"ct-c","data-gufi-src":"sections/ObraPagina.tsx:53"},__gh("nav",{className:"ct-migas","aria-label":"D\xF3nde est\xE1s","data-gufi-src":"sections/ObraPagina.tsx:54"},__gh("a",{href:gufi.router.url("/"),"data-gufi-src":"sections/ObraPagina.tsx:55"},"Cova Trece"),__gh("span",{"data-gufi-src":"sections/ObraPagina.tsx:56"},"/"),__gh("a",{href:gufi.router.url("/expo/"+e.slug),"data-gufi-src":"sections/ObraPagina.tsx:57"},e.titulo),__gh("span",{"data-gufi-src":"sections/ObraPagina.tsx:58"},"/"),a?__gh("a",{href:gufi.router.url("/artista/"+a.slug),"data-gufi-src":"sections/ObraPagina.tsx:59"},a.nombre):__gh("span",{"data-gufi-src":"sections/ObraPagina.tsx:59"},"Obra")),__gh("div",{className:"ct-op-g","data-gufi-src":"sections/ObraPagina.tsx:62"},__gh("div",{className:"ct-op-vis","data-gufi-src":"sections/ObraPagina.tsx:63"},__gh("div",{className:"ct-op-marco","data-gufi-src":"sections/ObraPagina.tsx:64"},actual&&__gh("img",{key:actual,src:fichero(actual,1200),srcSet:srcset(actual),sizes:"(max-width:900px) 100vw, 55vw",alt:`${o.titulo}${a?", de "+a.nombre:""}`,onClick:()=>setVisor(!0),"data-gufi-src":"sections/ObraPagina.tsx:66"}),actual&&__gh("button",{type:"button",className:"ct-op-zoom",onClick:()=>setVisor(!0),"data-gufi-src":"sections/ObraPagina.tsx:69"},"Ver de cerca")),fotos.length>1&&__gh("div",{className:"ct-op-tiras","data-gufi-src":"sections/ObraPagina.tsx:72"},fotos.map((f,k)=>__gh("button",{key:f,type:"button",className:k===foto?"on":"",onClick:()=>setFoto(k),"aria-label":k===0?"La obra":"La obra en la sala","data-gufi-src":"sections/ObraPagina.tsx:74"},__gh("img",{src:fichero(f,200),alt:"","data-gufi-src":"sections/ObraPagina.tsx:75"}))))),__gh("div",{className:"ct-op-i","data-gufi-src":"sections/ObraPagina.tsx:82"},__gh("h1",{className:"ct-op-h1","data-gufi-src":"sections/ObraPagina.tsx:83"},o.titulo),a&&__gh("a",{className:"ct-op-art",href:gufi.router.url("/artista/"+a.slug),"data-gufi-src":"sections/ObraPagina.tsx:85"},a.nombre,a.origen&&__gh("small",{"data-gufi-src":"sections/ObraPagina.tsx:86"},a.origen)),__gh("dl",{className:"ct-op-ficha","data-gufi-src":"sections/ObraPagina.tsx:90"},o.tecnica&&__gh("div",{"data-gufi-src":"sections/ObraPagina.tsx:91"},__gh("dt",{"data-gufi-src":"sections/ObraPagina.tsx:91"},"T\xE9cnica"),__gh("dd",{"data-gufi-src":"sections/ObraPagina.tsx:91"},o.tecnica)),o.medidas&&__gh("div",{"data-gufi-src":"sections/ObraPagina.tsx:92"},__gh("dt",{"data-gufi-src":"sections/ObraPagina.tsx:92"},"Medidas"),__gh("dd",{"data-gufi-src":"sections/ObraPagina.tsx:92"},o.medidas)),o.anio&&__gh("div",{"data-gufi-src":"sections/ObraPagina.tsx:93"},__gh("dt",{"data-gufi-src":"sections/ObraPagina.tsx:93"},"A\xF1o"),__gh("dd",{"data-gufi-src":"sections/ObraPagina.tsx:93"},o.anio))),__gh("div",{className:"ct-op-precio","data-gufi-src":"sections/ObraPagina.tsx:96"},vendida?__gh("b",{className:"consultar","data-gufi-src":"sections/ObraPagina.tsx:98"},"Vendida"):o.precio!=null?__gh("b",{"data-gufi-src":"sections/ObraPagina.tsx:99"},euros(o.precio)):__gh("b",{className:"consultar","data-gufi-src":"sections/ObraPagina.tsx:99"},"Precio a consultar"),o.estado!=="Disponible"&&__gh("span",{className:"ct-estado","data-gufi-src":"sections/ObraPagina.tsx:100"},__gh("i",{className:`ct-punto${o.estado==="Reservada"?" medio":""}`,"data-gufi-src":"sections/ObraPagina.tsx:100"}),o.estado)),parrafos(o.descripcion).length>0&&__gh("div",{className:"ct-op-desc","data-gufi-src":"sections/ObraPagina.tsx:103"},parrafos(o.descripcion).map((p,k)=>__gh("p",{key:k,"data-gufi-src":"sections/ObraPagina.tsx:103"},p))),vendible&&__gh(__gf,null,__gh("div",{ref:boton,className:"tn-accion dos","data-gufi-src":"sections/ObraPagina.tsx:107"},enBolsa?__gh("a",{className:"tn-boton grande",href:gufi.router.url("/bolsa"),"data-gufi-src":"sections/ObraPagina.tsx:109"},"Ya est\xE1 en tu bolsa. Revisarla"):__gh("button",{type:"button",className:"tn-boton grande",onClick:meter,"data-gufi-src":"sections/ObraPagina.tsx:110"},"A\xF1adir a la bolsa"),__gh("a",{className:"tn-boton grande hueco",href:gufi.router.url("/pagar"),onClick:()=>{enBolsa||a\u00F1adir({tipo:"obra",id:o.id,talla:null})},"data-gufi-src":"sections/ObraPagina.tsx:111"},"Comprar ahora")),__gh(Ventajas,{d,texto:mensajeDeInteres(o,a,e)})),__gh(Quiero,{o,a,d,vendida,vendible,gufi}),__gh(Compartir,{o,a}),a&&(a.bioCorta||a.bio)&&__gh("div",{className:"ct-sobre-art","data-gufi-src":"sections/ObraPagina.tsx:122"},__gh("p",{className:"ct-kick",style:{marginBottom:0},"data-gufi-src":"sections/ObraPagina.tsx:123"},"Sobre ",a.nombre.split(" ")[0]),__gh("p",{"data-gufi-src":"sections/ObraPagina.tsx:124"},a.bioCorta||parrafos(a.bio)[0]),__gh("a",{href:gufi.router.url("/artista/"+a.slug),"data-gufi-src":"sections/ObraPagina.tsx:125"},"Su biograf\xEDa y toda su obra ",__gh("span",{className:"ct-flecha","data-gufi-src":"sections/ObraPagina.tsx:125"},"\u2192"))))),mas.length>0&&a&&__gh("section",{className:"ct-mas","data-gufi-src":"sections/ObraPagina.tsx:132"},__gh("div",{className:"ct-mas-h","data-gufi-src":"sections/ObraPagina.tsx:133"},__gh("h2",{"data-gufi-src":"sections/ObraPagina.tsx:134"},"M\xE1s de ",__gh("i",{"data-gufi-src":"sections/ObraPagina.tsx:134"},a.nombre)),__gh("a",{href:gufi.router.url("/artista/"+a.slug),"data-gufi-src":"sections/ObraPagina.tsx:135"},"Ver todo ",__gh("span",{className:"ct-flecha","data-gufi-src":"sections/ObraPagina.tsx:135"},"\u2192"))),__gh("div",{className:"ct-muro","data-gufi-src":"sections/ObraPagina.tsx:137"},mas.map((x,k)=>__gh(Tarjeta2,{key:x.id,gufi,o:x,a,retraso:k%3*80,sinArtista:!0})))),d.obras.length>1&&__gh("nav",{className:"ct-pasos","aria-label":"Sigue por la exposici\xF3n","data-gufi-src":"sections/ObraPagina.tsx:144"},__gh("a",{className:"ct-paso",href:gufi.router.url("/obra/"+antes.codigo),"data-gufi-src":"sections/ObraPagina.tsx:145"},__gh("span",{"data-gufi-src":"sections/ObraPagina.tsx:145"},"\u2190 Anterior"),__gh("b",{"data-gufi-src":"sections/ObraPagina.tsx:145"},antes.titulo)),__gh("a",{className:"ct-paso",href:gufi.router.url("/obra/"+despues.codigo),"data-gufi-src":"sections/ObraPagina.tsx:146"},__gh("span",{"data-gufi-src":"sections/ObraPagina.tsx:146"},"Siguiente \u2192"),__gh("b",{"data-gufi-src":"sections/ObraPagina.tsx:146"},despues.titulo)))),vendible&&__gh(BarraCompra,{visible:pasado,foto:o.imagen,titulo:o.titulo,sub:[a?a.nombre:"",euros(o.precio)].filter(Boolean).join(" \xB7 "),boton:enBolsa?__gh("a",{className:"tn-boton",href:gufi.router.url("/bolsa"),"data-gufi-src":"sections/ObraPagina.tsx:153"},"Revisar bolsa"):__gh("button",{type:"button",className:"tn-boton",onClick:meter,"data-gufi-src":"sections/ObraPagina.tsx:153"},"A\xF1adir a la bolsa")}),visor&&actual&&__gh(Visor,{src:actual,titulo:`${o.titulo}${a?" \xB7 "+a.nombre:""}`,cerrar:()=>setVisor(!1)}))}function Quiero({gufi,o,a,d,vendida,vendible}){let e=d.expo,c=e.contacto,quien=c.nombre||"nosotros",texto=vendida?`Hola${c.nombre?" "+c.nombre:""}, he visto que \xAB${o.titulo}\xBB${a?` de ${a.nombre}`:""} ya est\xE1 vendida. \xBFTienes m\xE1s obra suya?`:mensajeDeInteres(o,a,e);return __gh("div",{className:"ct-quiero","data-gufi-src":"sections/ObraPagina.tsx:169"},__gh("h2",{"data-gufi-src":"sections/ObraPagina.tsx:170"},vendida?"Esta obra ya tiene casa":vendible?"\xBFPrefieres hablarlo antes?":"\xBFLa quieres en casa?"),__gh("p",{"data-gufi-src":"sections/ObraPagina.tsx:171"},vendida?`Pero ${a?a.nombre.split(" ")[0]+" tiene m\xE1s obra":"hay m\xE1s obra"}. Escr\xEDbele a ${quien} y te cuenta.`:vendible?`Escr\xEDbele a ${quien}: te cuenta todo sobre la obra, o te la ense\xF1a en la sala.`:`Escr\xEDbele a ${quien}: te cuenta todo sobre la obra y c\xF3mo llev\xE1rtela.`),__gh("div",{className:"ct-quiero-b","data-gufi-src":"sections/ObraPagina.tsx:176"},c.telefono&&__gh("a",{className:"ct-pildora ancha",href:whatsapp(c.telefono,texto),target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/ObraPagina.tsx:178"},__gh(IconoWhatsApp,{size:19})," Escribir a ",quien," por WhatsApp"),c.email&&__gh("a",{className:"ct-pildora hueca ancha",href:correo(c.email,`${o.titulo}${a?" \xB7 "+a.nombre:""}`,texto),"data-gufi-src":"sections/ObraPagina.tsx:183"},"Mandar un correo")),__gh("p",{className:"ct-sala","data-gufi-src":"sections/ObraPagina.tsx:188"},__gh("i",{"data-gufi-src":"sections/ObraPagina.tsx:188"}),__gh("span",{"data-gufi-src":"sections/ObraPagina.tsx:188"},"\xBFEst\xE1s en la sala? ",__gh("b",{"data-gufi-src":"sections/ObraPagina.tsx:188"},"Pregunta por ",quien),", est\xE1 por aqu\xED.")),!vendida&&__gh(Llamame,{gufi,o,quien}))}function Llamame({gufi,o,quien}){let[abierto,setAbierto]=(0,import_react9.useState)(!1),[nombre,setNombre]=(0,import_react9.useState)(""),[telefono,setTelefono]=(0,import_react9.useState)(""),[enviando,setEnviando]=(0,import_react9.useState)(!1),[error,setError]=(0,import_react9.useState)(""),[hecho,setHecho]=(0,import_react9.useState)(!1);return(0,import_react9.useEffect)(()=>{setAbierto(!1),setHecho(!1),setError("")},[o.id]),hecho?__gh("p",{className:"ct-hecho","data-gufi-src":"sections/ObraPagina.tsx:204"},__gh("i",{"data-gufi-src":"sections/ObraPagina.tsx:204"},"\u2713"),__gh("span",{"data-gufi-src":"sections/ObraPagina.tsx:204"},"Hecho. ",quien==="nosotros"?"Te llamamos":`${quien} te llama`," muy pronto.")):abierto?__gh("form",{className:"ct-form",onSubmit:async ev=>{ev.preventDefault(),setEnviando(!0),setError("");try{let r=await gufi.publicAutomation("galeria_web").run({accion:"interes",obra:o.id,nombre,telefono,desdeQr:typeof document<"u"&&!document.referrer});if(!r.ok){setError(r.mensaje);return}setHecho(!0)}catch{setError("No se ha podido enviar. Escr\xEDbenos por WhatsApp.")}finally{setEnviando(!1)}},"data-gufi-src":"sections/ObraPagina.tsx:227"},__gh("div",{className:"ct-form-f","data-gufi-src":"sections/ObraPagina.tsx:228"},__gh("input",{className:"ct-campo",placeholder:"Tu nombre",value:nombre,onChange:ev=>setNombre(ev.target.value),autoComplete:"name",required:!0,"data-gufi-src":"sections/ObraPagina.tsx:229"}),__gh("input",{className:"ct-campo",placeholder:"Tu tel\xE9fono",value:telefono,onChange:ev=>setTelefono(ev.target.value),inputMode:"tel",autoComplete:"tel",required:!0,"data-gufi-src":"sections/ObraPagina.tsx:230"})),error&&__gh("p",{className:"ct-form-err","data-gufi-src":"sections/ObraPagina.tsx:232"},error),__gh("button",{type:"submit",className:"ct-pildora ancha",disabled:enviando,"data-gufi-src":"sections/ObraPagina.tsx:233"},enviando?"Enviando":"Que me llamen")):__gh("div",{className:"ct-llamame","data-gufi-src":"sections/ObraPagina.tsx:205"},__gh("button",{type:"button",onClick:()=>setAbierto(!0),"data-gufi-src":"sections/ObraPagina.tsx:205"},"Prefiero que me llam\xE9is"))}function Compartir({o,a}){let[copiado,setCopiado]=(0,import_react9.useState)(!1);return __gh("button",{type:"button",className:"ct-compartir",onClick:async()=>{let url=typeof window<"u"?window.location.href:"",titulo=`${o.titulo}${a?", de "+a.nombre:""}`;if(typeof navigator<"u"&&navigator.share){try{await navigator.share({title:titulo,url})}catch(e){if(e?.name!=="AbortError")throw e}return}await navigator.clipboard.writeText(url),setCopiado(!0),setTimeout(()=>setCopiado(!1),2200)},"data-gufi-src":"sections/ObraPagina.tsx:254"},__gh("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.8","aria-hidden":"true","data-gufi-src":"sections/ObraPagina.tsx:255"},__gh("path",{d:"M12 3v13M7 8l5-5 5 5M5 14v5a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-5","data-gufi-src":"sections/ObraPagina.tsx:255"})),copiado?"Enlace copiado":"Mand\xE1rsela a alguien")}function Visor({src,titulo,cerrar}){let[zoom,setZoom]=(0,import_react9.useState)(null);(0,import_react9.useEffect)(()=>{let tecla=e=>{e.key==="Escape"&&cerrar()};window.addEventListener("keydown",tecla);let antes=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{window.removeEventListener("keydown",tecla),document.body.style.overflow=antes}},[cerrar]);let tocar=ev=>{if(ev.stopPropagation(),zoom){setZoom(null);return}let r=ev.currentTarget.getBoundingClientRect();setZoom({x:(ev.clientX-r.left)/r.width*100,y:(ev.clientY-r.top)/r.height*100})};return __gh("div",{className:`ct-visor${zoom?" zoom":""}`,role:"dialog","aria-label":titulo,onClick:cerrar,"data-gufi-src":"sections/ObraPagina.tsx:278"},__gh("img",{src:fichero(src,2e3),alt:titulo,onClick:tocar,style:zoom?{transform:"scale(2.4)",transformOrigin:`${zoom.x}% ${zoom.y}%`}:void 0,"data-gufi-src":"sections/ObraPagina.tsx:279"}),__gh("button",{type:"button",className:"ct-visor-x",onClick:cerrar,"data-gufi-src":"sections/ObraPagina.tsx:281"},"Cerrar"),__gh("p",{className:"ct-visor-t","data-gufi-src":"sections/ObraPagina.tsx:282"},titulo))}function ArtistaPagina({gufi,d,slug}){let a=d.artistas.find(x=>x.slug===slug);if(!a)return __gh("main",{className:"ct-ap","data-gufi-src":"sections/ArtistaPagina.tsx:12"},__gh("div",{className:"ct-c ct-espera",style:{minHeight:"60vh"},"data-gufi-src":"sections/ArtistaPagina.tsx:13"},__gh("p",{className:"ct-lead","data-gufi-src":"sections/ArtistaPagina.tsx:14"},"No encontramos a este artista en la exposici\xF3n."),__gh("a",{className:"ct-pildora tinta",href:gufi.router.url("/expo/"+d.expo.slug),"data-gufi-src":"sections/ArtistaPagina.tsx:15"},"Ver la exposici\xF3n")));let[nombre,...apellidos]=a.nombre.split(" "),suyas=obrasDe(d,a),bio=parrafos(a.bio),ig=a.instagram?a.instagram.replace(/^@/,"").replace(/^https?:\/\/(www\.)?instagram\.com\//,"").replace(/\/$/,""):null;return __gh("main",{className:"ct-ap","data-gufi-src":"sections/ArtistaPagina.tsx:25"},__gh("div",{className:"ct-c","data-gufi-src":"sections/ArtistaPagina.tsx:26"},__gh("nav",{className:"ct-migas","aria-label":"D\xF3nde est\xE1s","data-gufi-src":"sections/ArtistaPagina.tsx:27"},__gh("a",{href:gufi.router.url("/"),"data-gufi-src":"sections/ArtistaPagina.tsx:28"},"Cova Trece"),__gh("span",{"data-gufi-src":"sections/ArtistaPagina.tsx:29"},"/"),__gh("a",{href:gufi.router.url("/expo/"+d.expo.slug),"data-gufi-src":"sections/ArtistaPagina.tsx:30"},d.expo.titulo),__gh("span",{"data-gufi-src":"sections/ArtistaPagina.tsx:31"},"/"),__gh("span",{"data-gufi-src":"sections/ArtistaPagina.tsx:32"},"Artistas")),__gh("h1",{className:"ct-ap-h1","data-gufi-src":"sections/ArtistaPagina.tsx:34"},nombre," ",__gh("i",{"data-gufi-src":"sections/ArtistaPagina.tsx:34"},apellidos.join(" "))),__gh("div",{className:"ct-ap-g","data-gufi-src":"sections/ArtistaPagina.tsx:35"},__gh("div",{className:"ct-ap-dato","data-gufi-src":"sections/ArtistaPagina.tsx:36"},a.origen&&__gh("b",{"data-gufi-src":"sections/ArtistaPagina.tsx:37"},a.origen),__gh("span",{"data-gufi-src":"sections/ArtistaPagina.tsx:38"},suyas.length?`${suyas.length} ${suyas.length===1?"obra":"obras"} en ${d.expo.titulo}`:`Expone en ${d.expo.titulo}`),a.web&&__gh("a",{href:a.web,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/ArtistaPagina.tsx:39"},"Su web ",__gh("span",{className:"ct-flecha","data-gufi-src":"sections/ArtistaPagina.tsx:39"},"\u2192")),ig&&__gh("a",{href:`https://www.instagram.com/${ig}/`,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/ArtistaPagina.tsx:40"},"@",ig," ",__gh("span",{className:"ct-flecha","data-gufi-src":"sections/ArtistaPagina.tsx:40"},"\u2192"))),__gh("div",{className:"ct-ap-bio","data-gufi-src":"sections/ArtistaPagina.tsx:42"},bio.length?bio.map((p,k)=>__gh("p",{key:k,"data-gufi-src":"sections/ArtistaPagina.tsx:43"},p)):__gh("p",{"data-gufi-src":"sections/ArtistaPagina.tsx:43"},a.bioCorta||"Su obra, en la sala y aqu\xED abajo."))),suyas.length>0?__gh("div",{className:"ct-muro","data-gufi-src":"sections/ArtistaPagina.tsx:47"},suyas.map((o,k)=>__gh(Tarjeta2,{key:o.id,gufi,o,a,retraso:k%3*80,sinArtista:!0}))):__gh(Revela,null,__gh("p",{className:"ct-vacio","data-gufi-src":"sections/ArtistaPagina.tsx:48"},"Su obra se cuelga muy pronto."))))}function Pie({gufi,d,ir}){return __gh("footer",{className:"ct-pie","data-gufi-src":"sections/Pie.tsx:9"},__gh("div",{className:"ct-c ct-pie-g","data-gufi-src":"sections/Pie.tsx:10"},__gh("a",{className:"ct-pie-logo",href:gufi.router.url("/"),"aria-label":"Cova Trece, inicio","data-gufi-src":"sections/Pie.tsx:11"},__gh("img",{src:fichero(LOGO.degradado,800),alt:"Cova Trece",loading:"lazy","data-gufi-src":"sections/Pie.tsx:11"})),__gh("div",{className:"ct-pie-d","data-gufi-src":"sections/Pie.tsx:12"},__gh("p",{"data-gufi-src":"sections/Pie.tsx:13"},CLUB.pie,d&&__gh(__gf,null,__gh("br",{"data-gufi-src":"sections/Pie.tsx:15"}),"Ahora: ",__gh("a",{href:gufi.router.url("/expo/"+d.expo.slug),"data-gufi-src":"sections/Pie.tsx:15"},d.expo.titulo),", ",String(rango(d.expo.desde,d.expo.hasta)).toLowerCase(),", ",d.expo.lugar,".")),__gh("nav",{"data-gufi-src":"sections/Pie.tsx:17"},__gh("button",{type:"button",onClick:()=>ir("somos"),"data-gufi-src":"sections/Pie.tsx:18"},"Qu\xE9 es"),__gh("button",{type:"button",onClick:()=>ir("proyectos"),"data-gufi-src":"sections/Pie.tsx:19"},"Proyectos"),__gh("button",{type:"button",onClick:()=>ir("eventos"),"data-gufi-src":"sections/Pie.tsx:20"},"Eventos"),d&&__gh("a",{href:gufi.router.url("/expo/"+d.expo.slug),"data-gufi-src":"sections/Pie.tsx:21"},"La exposici\xF3n"),__gh("a",{href:gufi.router.url("/ropa"),"data-gufi-src":"sections/Pie.tsx:22"},"Ropa"),__gh("button",{type:"button",onClick:()=>ir("contacto"),"data-gufi-src":"sections/Pie.tsx:23"},"Contacto"),__gh("a",{href:INSTAGRAM,target:"_blank",rel:"noopener noreferrer","data-gufi-src":"sections/Pie.tsx:24"},INSTAGRAM_USUARIO)))),__gh("div",{className:"ct-c ct-pie-b","data-gufi-src":"sections/Pie.tsx:28"},__gh("span",{"data-gufi-src":"sections/Pie.tsx:29"},"\xA9 ",new Date().getFullYear()," ",NOMBRE),__gh("span",{"data-gufi-src":"sections/Pie.tsx:30"},"Madrid")))}function Web({gufi}){let[vista,setVista,params]=gufi.router.usePathView({initial:"inicio",routes:{inicio:"/",expo:"/expo/:expo",obra:"/obra/:codigo",artista:"/artista/:slug",camiseta:"/camiseta/:slug",ropa:"/ropa",bolsa:"/bolsa",pagar:"/pagar",gracias:"/gracias",pedido:"/pedido/:codigo"}}),[datos,setDatos]=(0,import_react10.useState)(null),[fallo,setFallo]=(0,import_react10.useState)(""),yaEsta=!!datos&&(vista==="inicio"?datos.expo.deLaPortada:vista==="expo"?datos.expo.slug===params.expo:vista==="obra"?datos.obras.some(o=>o.codigo===params.codigo):!0),pedir=vista==="expo"?{expo:params.expo}:vista==="obra"?{obra:params.codigo}:{},clave=JSON.stringify(pedir),cargar=(0,import_react10.useCallback)(async()=>{try{let r=await gufi.publicAutomation("galeria_web").run({accion:"todo",...JSON.parse(clave)});if(!r.ok){setFallo(r.mensaje);return}setDatos(r),setFallo("")}catch(e){setFallo(String(e&&e.message?e.message:e))}},[gufi,clave]);(0,import_react10.useEffect)(()=>{yaEsta||cargar()},[yaEsta,cargar]);let pendiente=(0,import_react10.useRef)(null),arriba=(0,import_react10.useRef)(null);(0,import_react10.useEffect)(()=>{arriba.current?.scrollIntoView()},[vista,params.codigo,params.slug,params.expo]),(0,import_react10.useEffect)(()=>{if(!datos||!pendiente.current||vista!=="inicio"&&vista!=="expo")return;let id=pendiente.current;pendiente.current=null,setTimeout(()=>irA(id),60)},[datos,vista]);let ir=id=>{if((vista==="inicio"||vista==="expo")&&document.getElementById(id)){irA(id);return}pendiente.current=id,SECCIONES_EXPO.includes(id)&&datos?setVista("expo",{expo:datos.expo.slug}):setVista("inicio")},aLaBolsa=(0,import_react10.useCallback)(()=>setVista("bolsa"),[setVista]),alPedido=(0,import_react10.useCallback)(codigo=>setVista("pedido",{codigo}),[setVista]);return(0,import_react10.useEffect)(()=>{if(!datos)return;let o=vista==="obra"?datos.obras.find(x=>x.codigo===params.codigo):null,a=vista==="artista"?datos.artistas.find(x=>x.slug===params.slug):null,c=vista==="camiseta"?datos.camisetas.find(x=>x.slug===params.slug):null;document.title=o?`${o.titulo} \xB7 Cova Trece`:a?`${a.nombre} \xB7 Cova Trece`:c?`Camiseta ${c.nombre} \xB7 Cova Trece`:vista==="ropa"?"Ropa \xB7 Cova Trece":vista==="bolsa"?"Tu bolsa \xB7 Cova Trece":vista==="pagar"?"Pagar \xB7 Cova Trece":vista==="gracias"||vista==="pedido"?"Tu pedido \xB7 Cova Trece":vista==="expo"?`${datos.expo.titulo} \xB7 Cova Trece`:"Cova Trece \xB7 Arte y encuentros en Madrid"},[datos,vista,params.codigo,params.slug]),__gh("div",{className:"ct","data-gufi-src":"page.tsx:86"},__gh("style",{"data-gufi-src":"page.tsx:87"},ESTILOS),__gh("div",{ref:arriba,style:{position:"absolute",top:0},"aria-hidden":"true","data-gufi-src":"page.tsx:88"}),datos?__gh(__gf,null,__gh(Cabecera,{gufi,vista,datos,ir}),vista==="inicio"&&__gh(Club,{gufi,d:datos}),vista==="expo"&&__gh(ExpoPagina,{gufi,d:datos}),vista==="obra"&&__gh(ObraPagina,{gufi,d:datos,codigo:params.codigo}),vista==="artista"&&__gh(ArtistaPagina,{gufi,d:datos,slug:params.slug}),vista==="camiseta"&&__gh(CamisetaPagina,{gufi,d:datos,slug:params.slug}),vista==="ropa"&&__gh(RopaPagina,{gufi,d:datos}),vista==="bolsa"&&__gh(BolsaPagina,{gufi,d:datos}),vista==="pagar"&&__gh(PagarPagina,{gufi,d:datos,aLaBolsa,alPedido}),(vista==="gracias"||vista==="pedido")&&__gh(GraciasPagina,{gufi,d:datos,codigo:vista==="pedido"?params.codigo:null}),__gh(AvisoA\u00F1adido,{gufi,vista}),__gh(Pie,{gufi,d:datos,ir})):__gh("div",{className:"ct-espera","data-gufi-src":"page.tsx:90"},__gh(Marca,null),fallo&&__gh(__gf,null,__gh("p",{"data-gufi-src":"page.tsx:94"},"No hemos podido cargar la exposici\xF3n. ",fallo),__gh("button",{type:"button",className:"ct-pildora tinta",onClick:()=>{setFallo(""),cargar()},"data-gufi-src":"page.tsx:95"},"Probar otra vez"))))}var featureConfig={dataSources,automations,meta:{name:"Web",version:"1.0.0",public:!0}};var stdin_default=Web;