@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(./inter-latin-300-normal.BVlfKGgI.woff2)format("woff2"),url(./inter-latin-300-normal.i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(./barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(./barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(./barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}:root{--verde:#5b7763;--verde-hondo:#46604f;--crema:#f4efe4;--crema-2:#ebe4d6;--crema-3:#ddd4c2;--terracota:#8c5a34;--terracota-claro:#a9764e;--tinta:#1f2320;--tinta-2:#3a3f3b;--display:"Apotek Cond", "Barlow Condensed", "Arial Narrow", sans-serif;--texto:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:calc(clamp(20px, 4vw, 56px));--seccion:calc(clamp(96px, 13vw, 200px));--header-h:84px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--texto);color:var(--tinta);background:var(--crema);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit}::selection{background:var(--terracota);color:var(--crema)}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-weight:600;line-height:.86}p{margin:0}.wrap{width:100%;padding:0 var(--gutter);max-width:1680px;margin:0 auto}.seccion{padding:var(--seccion) 0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label{font-family:var(--texto);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:500}.muted{opacity:.6}.titulo-xl{font-size:calc(clamp(3.4rem,9.5vw,10rem))}.titulo-l{font-size:calc(clamp(2.8rem,6vw,6rem))}.w{vertical-align:top;margin:-.04em 0 -.06em;padding:.04em 0 .06em;overflow:hidden}.link-linea,.w,.w>span{display:inline-block}.w>span{transform-origin:0 100%}.link-linea{padding-bottom:3px;font-weight:500;position:relative}.link-linea:after{content:"";transform-origin:100%;height:1px;transition:transform .6s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0}.link-linea:before,.link-linea:hover:after{transform:scaleX(0)}.link-linea:before{content:"";transform-origin:0;height:1px;transition:transform .6s var(--ease) .15s;background:currentColor;position:absolute;bottom:0;left:0;right:0}.link-linea:hover:before{transform:scaleX(1)}.btn{letter-spacing:.12em;text-transform:uppercase;isolation:isolate;transition:color .5s var(--ease);border:1px solid;align-items:center;gap:12px;padding:18px 28px;font-size:.82rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn svg{width:14px;height:14px}.btn svg,.btn:before{transition:transform .5s var(--ease)}.btn:before{content:"";z-index:-1;transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.btn:hover:before{transform:scaleY(1)}.btn:hover svg{transform:translate(3px,-3px)}.btn-crema{color:var(--crema)}.btn-crema:before{background:var(--crema)}.btn-crema:hover{color:var(--tinta)}.btn-tinta{background:var(--tinta);color:var(--crema);border-color:var(--tinta)}.btn-tinta:before{background:var(--terracota)}html.js:not(.sin-anim) [data-hero],html.js:not(.sin-anim) [data-reveal]{opacity:0}.site-header{z-index:100;color:var(--tinta);transition:transform .3s var(--ease),color .3s ease,background-color .3s ease;position:fixed;top:0;left:0;right:0}.site-header:before{content:"";z-index:-1;opacity:0;background:#f4efe4f7;transition:opacity .4s;position:absolute;inset:0}.site-header.is-scrolled:before{opacity:1}.header-cta:hover,.site-header.is-oscuro{color:var(--crema)}.site-header.is-oscuro:before{opacity:0}.site-header.is-oculto{transform:translateY(-100%)}.header-inner{height:var(--header-h);padding:0 var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.brand{justify-self:start;width:150px;display:block;position:relative}.brand img{width:100%;height:auto;transition:opacity .4s}.brand-oscuro{opacity:0;position:absolute;inset:0}.is-oscuro .brand-claro{opacity:0}.is-oscuro .brand-oscuro{opacity:1}.nav{gap:34px;display:flex}.nav-link{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:500;position:relative;overflow:hidden}.nav-link,.nav-link span{display:inline-block}.nav-link span,.nav-link:after{transition:transform .5s var(--ease)}.nav-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-link.is-actual:after,.nav-link:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{letter-spacing:.14em;text-transform:uppercase;border:1px solid;justify-self:end;align-items:center;gap:10px;padding:12px 18px;font-size:.78rem;font-weight:600;transition:background-color .4s,color .4s;display:inline-flex}.header-cta svg{width:12px;height:12px;transition:transform .4s var(--ease)}.header-cta:hover{background:var(--tinta);border-color:var(--tinta)}.is-oscuro .header-cta:hover{background:var(--crema);color:var(--tinta);border-color:var(--crema)}.header-cta:hover svg{transform:translate(2px,-2px)}.nav-toggle{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;justify-self:end;align-items:center;gap:12px;padding:10px 0;font-size:.78rem;font-weight:600;display:none}.nav-toggle-ico{width:26px;height:10px;display:inline-block;position:relative}.nav-toggle-ico i{height:1.5px;transition:transform .5s var(--ease),top .5s var(--ease);background:currentColor;position:absolute;left:0;right:0}.nav-toggle-ico i:first-child{top:0}.nav-toggle-ico i:last-child{top:8px}.is-abierto .nav-toggle-ico i:first-child{top:4px;transform:rotate(45deg)}.is-abierto .nav-toggle-ico i:last-child{top:4px;transform:rotate(-45deg)}.hero,.menu-movil,.site-header.is-abierto{color:var(--crema)}.site-header.is-abierto .brand-claro,.site-header.is-abierto:before{opacity:0}.site-header.is-abierto .brand-oscuro{opacity:1}.menu-movil{z-index:-2;background:var(--verde-hondo);padding:calc(20px + var(--header-h)) var(--gutter) var(--gutter);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-item{border-bottom:1px solid #f4efe426;display:block;overflow:hidden}.menu-link{font-family:var(--display);text-transform:uppercase;padding:6px 0;font-size:calc(clamp(2.8rem,13vw,4.5rem));font-weight:600;line-height:1.05;display:block}.menu-link sup{font-family:var(--texto);letter-spacing:.1em;vertical-align:top;opacity:.6;margin-right:10px;font-size:.75rem;font-weight:500;position:relative;top:1.1em}.menu-movil-pie{flex-direction:column;gap:20px;padding-top:32px;display:flex}.menu-movil-pie p{letter-spacing:.16em;text-transform:uppercase;opacity:.6;font-size:.75rem}.menu-movil-pie .btn{justify-content:center}.hero,.hero-arco,.linea,.marq,html.menu-abierto{overflow:hidden}.hero{background:var(--verde);min-height:100svh}.hero,.hero-arco,.hero-titulo,.hero-top,.hero-wrap{position:relative}.hero-wrap{min-height:inherit;-moz-column-gap:24px;padding-top:calc(28px + var(--header-h));grid-template-rows:auto 1fr auto auto;grid-template-columns:repeat(12,1fr);column-gap:24px;padding-bottom:40px;display:grid}.hero-top{opacity:.85;z-index:3;grid-area:1/1/auto/-1;justify-content:space-between;display:flex}.hero-titulo{z-index:2;letter-spacing:-.01em;grid-area:3/1/auto/11;align-self:end;margin-bottom:36px;font-size:calc(clamp(4.2rem,12.2vw,14.5rem));line-height:.84}.linea{margin:-.02em 0 -.04em;padding:.02em 0 .04em;display:block}.linea-in{align-items:center;gap:.14em;display:inline-flex}.linea:nth-child(3) .linea-in{color:#0000;-webkit-text-stroke:1.5px var(--crema)}.linea:nth-child(4) .linea-in{padding-left:1.2em}.hero-mini{background:var(--crema);border-radius:999px;justify-content:center;align-items:center;width:1.15em;height:.78em;display:inline-flex}.hero-mini img{width:.5em}.hero-arco{z-index:1;aspect-ratio:3/4.1;background:var(--terracota);grid-area:2/8/4/13;justify-content:center;place-self:start end;align-items:center;width:calc(min(30vw,470px));margin-top:4vh;display:flex}.hero-arco,.hero-arco:after{border-radius:999px 999px 0 0}.hero-arco:after{content:"";border:1px solid #f4efe459;border-bottom:0;position:absolute;inset:14px 14px 0}.hero-arco-iso{filter:drop-shadow(0 20px 40px #1f232040);width:62%}.hero-sello{z-index:3;right:calc(-70px + var(--gutter) + min(30vw,470px));aspect-ratio:1;background:var(--crema);width:calc(clamp(110px,10vw,150px));color:var(--tinta);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:52%}.hero-sello-texto{width:100%;height:100%;position:absolute;inset:0}.hero-sello-texto text{font-family:var(--texto);letter-spacing:.2em;text-transform:uppercase;fill:currentColor;font-size:11.5px;font-weight:600}.hero-sello-flecha{width:26px;height:26px;transition:transform .5s var(--ease)}.hero-sello:hover .hero-sello-flecha{transform:translateY(4px)}.hero-bottom{z-index:3;border-top:1px solid #f4efe447;grid-area:4/1/auto/-1;justify-content:space-between;align-items:end;gap:24px;padding-top:22px;display:flex;position:relative}.hero-lead{opacity:.9;max-width:30rem;font-size:1.05rem;line-height:1.5}.hero-link{letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}.manif{padding:var(--seccion) 0}.manif-grid{-moz-column-gap:24px;grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.manif-grid>.label{color:var(--terracota);grid-column:1/4;padding-top:.9em}.manif-grid>div{grid-column:4/13}.manif-texto{font-family:var(--texto);letter-spacing:-.03em;text-indent:2.4em;font-size:calc(clamp(1.8rem,3.9vw,4rem));font-weight:400;line-height:1.12}.mw{display:inline}.manif-firma{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;margin-top:48px;font-size:.75rem;display:flex}.manif-firma img{width:30px}.marq{border-top:1px solid var(--crema-3);border-bottom:1px solid var(--crema-3);padding:18px 0}.marq-pista{width:max-content;display:flex}.marq-item{font-family:var(--display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35em;padding-right:.35em;font-size:calc(clamp(3.6rem,9vw,9rem));font-weight:600;line-height:1;display:inline-flex}.marq-contorno .marq-item{color:#0000;-webkit-text-stroke:1.5px var(--tinta)}.marq-solida{background:var(--terracota);color:var(--crema);border:0}.marq-iso{width:auto;height:.62em}html.sin-anim .marq-pista,html:not(.js) .marq-pista{animation:40s linear infinite marq}@keyframes marq{to{transform:translate(-50%)}}.cats{background:var(--tinta);color:var(--crema);overflow:hidden}.cat-intro,.cats-pista{flex-direction:column;display:flex}.cat-intro{padding:var(--seccion) var(--gutter) 48px;justify-content:space-between;gap:28px}.cat-intro .label{color:var(--terracota-claro)}.cat-intro-titulo{font-size:calc(clamp(2.6rem,4.6vw,5rem));line-height:.9}.cat-panel{min-height:80vh;padding:64px var(--gutter) var(--gutter);-moz-column-gap:40px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;column-gap:40px;display:grid;position:relative;overflow:hidden}.cat-panaderia{background:var(--verde)}.cat-tortas{background:var(--terracota)}.cat-pasteleria{background:var(--tinta)}.cat-bolleria{background:var(--verde-hondo)}.cat-head{opacity:.8;grid-column:1/-1;justify-content:space-between;display:flex}.cat-nombre{z-index:2;grid-area:2/1/auto/2;align-self:center;font-size:calc(clamp(4rem,11vw,12rem));position:relative}.cat-visual{aspect-ratio:3/4.2;width:calc(clamp(200px,22vw,360px));margin-bottom:calc(var(--gutter) * -1);background:#1f23202e;border-radius:999px 999px 0 0;grid-area:2/2/4;justify-content:center;align-self:end;align-items:center;display:flex}.cat-visual-iso{width:64%}.cat-pie{grid-area:3/1;gap:22px;max-width:34rem;display:grid}.cat-pie>p{opacity:.9;font-size:1.05rem;line-height:1.5}.cat-lista{letter-spacing:.12em;text-transform:uppercase;opacity:.8;flex-wrap:wrap;gap:6px 0;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.cat-lista li:not(:last-child):after{content:"/";opacity:.5;margin:0 .8em}.cat-pie .btn{justify-self:start}.seccion-head{-moz-column-gap:24px;grid-template-columns:repeat(12,1fr);gap:22px 24px;margin-bottom:calc(clamp(48px,7vw,96px));display:grid}.seccion-head .label{color:var(--terracota);grid-column:1/-1}.seccion-head h2{grid-column:1/11}.seccion-bajada{color:var(--tinta-2);grid-column:8/13;font-size:1.05rem;line-height:1.55}.carta{position:relative}.carta-filtros{border-bottom:1px solid var(--tinta);flex-wrap:wrap;gap:8px 28px;padding-bottom:22px;display:flex}.carta-filtro{cursor:pointer;font-family:var(--display);text-transform:uppercase;color:#1f232052;background:0 0;border:0;padding:4px 0;font-size:calc(clamp(1.4rem,2.2vw,2rem));font-weight:600;line-height:1;transition:color .4s}.carta-filtro sup{font-family:var(--texto);vertical-align:top;margin-left:4px;font-size:.7rem;font-weight:500;position:relative;top:-.2em}.carta-filtro:hover{color:var(--tinta-2)}.carta-filtro.is-active{color:var(--tinta)}.carta-lista{margin:0;padding:0;list-style:none;position:relative}.fila{border-bottom:1px solid var(--crema-3);position:relative}.carta-lista:not(:has(+*)) .fila:first-child{border-top:1px solid var(--crema-3)}.fila-link{isolation:isolate;transition:color .45s var(--ease),padding .6s var(--ease);grid-template-columns:70px minmax(0,1.25fr) minmax(0,1fr) 150px 40px;align-items:center;gap:24px;padding:26px 0;display:grid;position:relative}.fila-link:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--tinta);transform-origin:bottom;transition:transform .5s var(--ease);position:absolute;transform:scaleY(0)}.fila-num{letter-spacing:.12em;color:var(--terracota);font-size:.75rem;font-weight:500;transition:color .45s}.fila-nombre{font-family:var(--display);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;font-size:calc(clamp(1.9rem,3.3vw,3.3rem));font-weight:600;line-height:.95;display:flex}.fila-tag{font-family:var(--texto);letter-spacing:.14em;color:var(--terracota);border:1px solid;border-radius:999px;padding:5px 9px;font-size:.62rem;font-style:normal;font-weight:600;transition:color .45s}.fila-desc{font-size:.95rem}.fila-desc,.fila-meta{color:var(--tinta-2);transition:color .45s}.fila-meta{letter-spacing:.14em;text-transform:uppercase;text-align:right;font-size:.75rem;font-weight:500}.fila-flecha{justify-self:end;width:34px;height:34px;overflow:hidden}.fila-flecha svg{width:100%;height:100%;transition:transform .5s var(--ease);opacity:.4;transform:translate(-40%)}@media (hover:hover) and (pointer:fine){.fila-link:hover{color:var(--crema);padding-left:24px;padding-right:8px}.fila-link:hover:before{transform:scaleY(1)}.fila-link:hover .fila-num,.fila-link:hover .fila-tag{color:var(--terracota-claro)}.fila-link:hover .fila-desc,.fila-link:hover .fila-meta{color:#f4efe4bf}.fila-link:hover .fila-flecha svg{opacity:1;transform:translate(0)}}.visual{aspect-ratio:4/5;outline-offset:-1px;border-radius:24px;outline:1px solid #0000000f;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.visual,.visual-panaderia{background:var(--verde)}.visual-pasteleria{background:var(--terracota)}.visual-tortas{background:color-mix(in srgb,var(--terracota) 78%,var(--tinta))}.visual-bolleria{background:var(--verde-hondo)}.visual-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.visual-iso{opacity:.5;width:32%}.visual-cat{text-align:center;color:var(--crema);letter-spacing:.2em;text-transform:uppercase;opacity:.75;font-size:.68rem;font-weight:600;position:absolute;bottom:18px;left:0;right:0}.obrador{background:var(--tinta);color:var(--crema)}.obrador .seccion-head .label{color:var(--terracota-claro)}.pasos{grid-template-columns:repeat(3,1fr);gap:calc(clamp(24px,3vw,48px));margin:0;padding:0;list-style:none;display:grid}.paso{padding-top:28px;position:relative}.paso-linea{transform-origin:0;background:#f4efe466;height:1px;position:absolute;top:0;left:0;right:0}.paso-num{font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px var(--terracota-claro);margin-bottom:28px;font-size:calc(clamp(6rem,13vw,13rem));font-weight:600;line-height:.8;display:block}.paso h3{margin-bottom:14px;font-size:calc(clamp(1.8rem,2.6vw,2.6rem))}.paso p{color:#f4efe4b8;max-width:26rem}.cta{background:var(--verde);color:var(--crema);padding:var(--seccion) 0;position:relative;overflow:hidden}.cta-iso{opacity:.08;pointer-events:none;width:46vw;max-width:720px;position:absolute;top:50%;right:-6vw;transform:translateY(-50%)}.cta-wrap,.otras-item{position:relative}.cta-wrap .label{opacity:.8}.cta-titulo{margin:28px 0 56px;font-size:calc(clamp(4rem,12.5vw,15rem))}.cta-acciones{flex-wrap:wrap;gap:calc(clamp(28px,5vw,80px))}.cta-acciones,.cta-boton{align-items:center;display:flex}.cta-boton{aspect-ratio:1;background:var(--terracota);width:calc(clamp(150px,15vw,210px));color:var(--crema);text-align:center;letter-spacing:.14em;text-transform:uppercase;border-radius:50%;justify-content:center;font-size:.8rem;font-weight:600;line-height:1.5;transition:background-color .4s}.cta-boton:hover,.site-footer{background:var(--tinta)}.cta-texto{gap:18px;max-width:26rem;display:grid}.cta-texto p{opacity:.9;font-size:1.05rem;line-height:1.5}.cta-texto .link-linea{letter-spacing:.14em;text-transform:uppercase;justify-self:start;font-size:.8rem}.pag-head,.site-footer{color:var(--crema)}.pag-head{padding:calc(40px + var(--header-h)) 0 0;overflow:hidden}.pag-panaderia{background:var(--verde)}.pag-pasteleria{background:var(--terracota)}.pag-tortas{background:color-mix(in srgb,var(--terracota) 78%,var(--tinta))}.pag-bolleria{background:var(--verde-hondo)}.pag-head-grid{-moz-column-gap:24px;grid-template-columns:repeat(12,1fr);align-items:end;gap:20px 24px;display:grid}.pag-head .breadcrumb{grid-column:1/-1}.pag-head .label{opacity:.8;grid-column:1/9;margin-top:8vh}.pag-head-titulo{grid-column:1/9;font-size:calc(clamp(4.4rem,13vw,15rem));line-height:.82}.pag-head-bajada{opacity:.92;grid-column:1/6;margin-top:12px;padding-bottom:56px;font-size:1.1rem;line-height:1.5}.pag-head-arco{aspect-ratio:4/5;background:#1f232033;border-radius:24px;grid-area:2/9/6/13;justify-content:center;place-self:end;align-items:center;width:calc(min(26vw,360px));margin-bottom:48px;display:flex;overflow:hidden}.breadcrumb{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:10px;font-size:.75rem;display:flex}.breadcrumb a{opacity:.65;transition:opacity .3s}.breadcrumb a:hover{opacity:1}.otras .label{color:var(--terracota);margin-bottom:24px}.otras-item{border-top:1px solid var(--crema-3);isolation:isolate;transition:color .5s var(--ease);grid-template-columns:1fr auto 60px;align-items:center;gap:24px;padding:18px 0;display:grid}.otras-item:last-child,.prod-dato{border-bottom:1px solid var(--crema-3)}.otras-nombre{font-family:var(--display);text-transform:uppercase;font-size:calc(clamp(3rem,8vw,8rem));font-weight:600;line-height:.9}.otras-resumen{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-2);font-size:.8rem;transition:color .5s}.otras-item svg{width:48px;height:48px}.otras-item svg,.otras-item:before{transition:transform .5s var(--ease)}.otras-item:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--terracota);transform-origin:bottom;position:absolute;transform:scaleY(0)}@media (hover:hover){.otras-item:hover{color:var(--crema)}.otras-item:hover .otras-resumen{color:#f4efe4cc}.otras-item:hover:before{transform:scaleY(1)}.otras-item:hover svg{transform:translate(8px)}}.prod{padding:calc(40px + var(--header-h)) 0 var(--seccion)}.prod-grid{-moz-column-gap:24px;grid-template-columns:repeat(12,1fr);align-items:start;column-gap:24px;display:grid}.prod-visual{top:calc(20px + var(--header-h));grid-column:1/6;position:sticky}.prod-visual .visual{max-height:calc(100vh - 60px - var(--header-h));width:100%}.prod-info{grid-column:7/13;gap:24px;padding-top:2vh;display:grid}.prod-info .label{color:var(--terracota)}.prod-titulo{font-size:calc(clamp(3.6rem,7.6vw,8.5rem));line-height:.86}.prod-resumen{letter-spacing:-.015em;font-size:calc(clamp(1.3rem,1.9vw,1.8rem));line-height:1.3}.prod-desc{color:var(--tinta-2);max-width:36rem;font-size:1.02rem;line-height:1.65}.prod-datos{border-top:1px solid var(--tinta);margin:12px 0 0}.prod-dato{grid-template-columns:150px 1fr;gap:20px;padding:18px 0;display:grid}.prod-dato dt{letter-spacing:.16em;text-transform:uppercase;color:var(--terracota);padding-top:4px;font-size:.72rem;font-weight:600}.prod-dato dd{margin:0}.prod-dato:first-child dd{font-family:var(--display);text-transform:uppercase;font-size:1.7rem;font-weight:600;line-height:1}.prod-acciones{flex-wrap:wrap;align-items:center;gap:28px;margin-top:12px;display:flex}.prod-acciones .link-linea{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.relacionados{padding-top:0}.siguiente{background:var(--tinta);color:var(--crema);isolation:isolate;padding:calc(clamp(64px,8vw,120px)) 0;display:block;position:relative;overflow:hidden}.siguiente:before{content:"";z-index:-1;background:var(--terracota);transform-origin:bottom;transition:transform .7s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.siguiente:hover:before{transform:scaleY(1)}.siguiente-wrap{grid-template-columns:1fr auto;align-items:end;row-gap:20px;display:grid}.siguiente .label{opacity:.7;grid-column:1/-1}.siguiente-nombre{font-family:var(--display);text-transform:uppercase;font-size:calc(clamp(3.4rem,10vw,11rem));font-weight:600;line-height:.85}.siguiente-flecha{width:calc(clamp(48px,7vw,110px));height:auto;transition:transform .6s var(--ease)}.siguiente:hover .siguiente-flecha{transform:translate(14px)}.pagina-enter-active,.pagina-leave-active{transition:opacity .15s ease-out}.pagina-enter-from,.pagina-leave-to{opacity:0}@media (width<=1100px){.nav{gap:22px}.fila-link{grid-template-columns:50px minmax(0,1.3fr) minmax(0,1fr) 40px}.fila-meta{display:none}}@media (width<=899px){:root{--header-h:68px}.header-inner{grid-template-columns:1fr auto}.brand{width:124px}.header-cta,.nav{display:none}.nav-toggle{display:inline-flex}.hero-wrap{-moz-column-gap:0;grid-template-rows:auto auto auto auto;column-gap:0;padding-bottom:28px}.hero-top-der,.otras-resumen{display:none}.hero-arco{justify-self:end;width:58vw;max-width:340px;margin:28px 0 -12vw}.hero-arco,.hero-sello{grid-area:2/1/auto/-1}.hero-sello{right:auto;left:var(--gutter);align-self:end;width:104px;margin-bottom:4vw;position:relative;top:auto;bottom:auto}.hero-titulo{grid-area:3/1/auto/-1;margin:0 0 28px;font-size:17.5vw}.linea:nth-child(4) .linea-in{padding-left:0}.hero-bottom{flex-direction:column;align-items:flex-start}.manif-grid>.label,.manif-grid>div{grid-column:1/-1}.manif-grid>.label{margin-bottom:24px}.manif-texto{text-indent:0;font-size:calc(clamp(1.6rem,7vw,2.4rem))}.cats-pista{flex-direction:column;width:auto;height:auto}.cat-intro{width:auto;padding:var(--seccion) var(--gutter) 48px;gap:28px}.cat-panel{width:auto;min-height:92svh;padding:48px var(--gutter) 0;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;row-gap:28px}.cat-nombre{grid-area:2/1;font-size:21vw}.cat-pie{grid-area:3/1}.cat-visual{grid-area:4/1;justify-self:end;width:62vw;margin:0}.seccion-bajada,.seccion-head h2{grid-column:1/-1}.fila-link{grid-template-columns:34px minmax(0,1fr) 28px;gap:6px 14px;padding:20px 0}.fila-num{grid-row:1/3;align-self:start;padding-top:6px}.fila-nombre{grid-column:2;font-size:calc(clamp(1.7rem,8vw,2.4rem))}.fila-desc{grid-area:2/2;font-size:.9rem}.fila-flecha{grid-area:1/3/3;width:26px;height:26px}.fila-flecha svg{opacity:.7;transform:none}.pasos{grid-template-columns:1fr;gap:56px}.paso-num{font-size:32vw}.cta-titulo{margin-bottom:40px;font-size:19vw}.cta-iso{width:90vw;right:-30vw}.pag-head .label,.pag-head-arco,.pag-head-bajada,.pag-head-titulo,.prod-info,.prod-visual{grid-column:1/-1}.pag-head .label{margin-top:3vh}.pag-head-titulo{font-size:22vw}.pag-head .pag-head-bajada{padding-bottom:8px}.pag-head-arco{grid-row:auto;width:60vw}.otras-item{grid-template-columns:1fr 36px}.otras-nombre{font-size:14vw}.otras-item svg{width:32px;height:32px}.prod-visual{width:100%;margin-bottom:24px;position:relative;top:0}.prod-visual .visual{aspect-ratio:1;border-radius:20px}.prod-titulo{font-size:16vw}.prod-dato{grid-template-columns:110px 1fr}.prod-acciones .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){html.js [data-hero],html.js [data-reveal]{opacity:1}*,:after,:before{transition-duration:.01ms!important;animation:none!important}}.pag-head+.carta-seccion{padding-top:calc(clamp(48px,6vw,88px))}.foto{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cat-visual,.galeria-marco,.obrador-foto,.pag-head-arco{position:relative;overflow:hidden}.pag-head-iso{width:58%;margin-top:10%}.cat-visual .foto,.hero-arco .foto,.obrador-foto .foto,.pag-head-arco .foto,.visual .foto{transform-origin:50% 60%}.obrador-foto{aspect-ratio:3/4;background:var(--verde-hondo);border-radius:999px 999px 0 0;grid-area:1/10/3/13;justify-content:center;place-self:end;align-items:center;width:100%;max-width:320px;display:flex}.obrador .seccion-head h2{grid-column:1/10}@media (width<=899px){.obrador-foto{grid-area:auto/1/auto/-1;justify-self:start;width:70%}}.obrador .seccion-head .label{grid-column:1/10}.galeria{padding-bottom:calc(60px + var(--seccion))}.galeria-grid{-moz-column-gap:24px;grid-template-columns:repeat(12,1fr);align-items:start;gap:48px 24px;display:grid}.galeria-item{margin:0}.galeria-marco{aspect-ratio:3/4;background:var(--crema-2)}.galeria-item figcaption{letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-2);gap:12px;margin-top:14px;font-size:.75rem;display:flex}.alergeno svg,.galeria-item figcaption span{color:var(--terracota)}.galeria-item-1{grid-column:1/5;margin-top:120px}.galeria-item-1 .galeria-marco,.galeria-item-5 .galeria-marco{border-radius:999px 999px 0 0}.galeria-item-2{grid-column:6/9}.galeria-item-3{grid-column:10/13;margin-top:200px}.galeria-item-3 .galeria-marco{aspect-ratio:3/4.6}.galeria-item-4{grid-column:2/6;margin-top:-40px}.galeria-item-4 .galeria-marco{aspect-ratio:4/5}.galeria-item-5{grid-column:7/11;margin-top:60px}@media (width<=899px){.galeria-grid{-moz-column-gap:14px;grid-template-columns:repeat(6,1fr);gap:32px 14px}.galeria-item-1{grid-column:1/5;margin-top:0}.galeria-item-2{grid-column:3/7}.galeria-item-3{grid-column:1/4;margin-top:0}.galeria-item-4{grid-column:4/7;margin-top:60px}.galeria-item-5{grid-column:2/6;margin-top:0}}.grilla-productos{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;display:grid}@media (width<=1099px){.grilla-productos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.grilla-productos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}body:has(.site-header:not(.is-oculto)) .catalogo-lado{top:var(--header-h)}}.alergenos{flex-wrap:wrap;gap:8px;display:flex}.alergeno{background:var(--crema-2);border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:.875rem;display:inline-flex}.alergeno svg{width:16px;height:16px}.prod-etiquetas{margin-bottom:20px}.error-pagina[data-v-162ce6bc]{padding-top:calc(var(--header-h) + var(--seccion) / 2);min-height:70vh}.error-pagina h1[data-v-162ce6bc]{margin:16px 0 20px}.error-pagina .muted[data-v-162ce6bc]{max-width:46ch;margin-bottom:32px}
