.cm--2030 .cm-2030__rejilla{max-width:1280px}.cm--2030 .cm-2030__logo{width:min(100%,380px)}.cm--2030 .cm-2030__rayo{height:clamp(160px,19vw,245px)}.cm--2030 .cm-2030__cinta{z-index:2;margin-top:0;position:relative}.g2030-collage{--violeta:#a600ff;--turquesa:#00e9dc;--rosa:#ff19b8;max-width:1680px;margin:clamp(24px,4vw,54px) auto 0}.g2030-collage__escena{isolation:isolate;aspect-ratio:2.4;background:#080808;position:relative;overflow:hidden}.g2030-collage__escena:after{content:"";z-index:8;pointer-events:none;opacity:.19;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.g2030-collage__papel{--papel:polygon(0 7%, 4% 5%, 8% 7%, 13% 3%, 19% 5%, 24% 1%, 30% 4%, 36% 2%, 41% 5%, 47% 1%, 53% 4%, 59% 2%, 65% 5%, 71% 1%, 76% 4%, 83% 2%, 89% 6%, 95% 3%, 100% 5%, 98% 23%, 100% 39%, 98% 55%, 100% 73%, 98% 94%, 93% 97%, 87% 94%, 81% 98%, 75% 95%, 69% 99%, 63% 96%, 57% 99%, 51% 95%, 45% 98%, 39% 95%, 33% 99%, 27% 95%, 21% 98%, 15% 94%, 9% 98%, 3% 95%, 0 97%, 2% 76%, 0 60%, 2% 42%, 0 25%);clip-path:var(--papel);background:#f5f3ef;padding-block:9px;position:absolute}.g2030-collage__papel img{object-fit:cover;width:100%;height:100%;clip-path:var(--papel)}.g2030-collage__papel--amigas{width:45%;height:55%;top:3%;left:-3%;transform:rotate(9deg)}.g2030-collage__papel--amigas img,.g2030-collage__papel--abrazo img{filter:grayscale()contrast(1.15);mix-blend-mode:multiply}.g2030-collage__papel--amigas:after,.g2030-collage__papel--abrazo:after{content:"";background:var(--violeta);mix-blend-mode:multiply;clip-path:var(--papel);position:absolute;inset:9px 0}.g2030-collage__papel--abrazo{width:36%;height:60%;top:1%;right:-3%;transform:rotate(-11deg)}.g2030-collage__papel--abrazo img{object-position:50% 65%}.g2030-collage__papel--auditorio{width:45%;height:48%;bottom:-13%;left:28%;transform:rotate(5deg)}.g2030-collage__papel--auditorio img{filter:grayscale()contrast(1.2)}.g2030-collage__silueta{aspect-ratio:2/3;height:150%;position:absolute}.g2030-collage__silueta:before{content:"";background:var(--borde-silueta);clip-path:var(--silueta);position:absolute;inset:0;transform:scale(1.045)translateY(-.5%)}.g2030-collage__recorte{height:100%;clip-path:var(--silueta)}.g2030-collage__recorte img{object-fit:cover;filter:grayscale()contrast(1.22);width:100%;height:100%}.g2030-collage__silueta--centro{--borde-silueta:var(--violeta);--silueta:polygon(38% 25%, 39% 23%, 42% 22%, 46% 21.5%, 50% 22%, 54% 23%, 56% 25%, 57% 28%, 56% 31%, 56% 33%, 54% 35%, 53% 37%, 56% 37.5%, 58% 39%, 65% 41%, 68% 44%, 72% 50%, 74.5% 57%, 73.5% 61.5%, 71% 63%, 68% 64%, 65.5% 65%, 66% 72%, 67% 79%, 66% 84%, 68% 100%, 27% 100%, 27% 84%, 28% 79%, 26% 79%, 25% 81%, 23% 81%, 21% 78%, 20% 75%, 19% 72%, 17% 68%, 17% 62%, 17.5% 57%, 18% 54%, 21% 48%, 25% 44%, 29% 40%, 38% 37%, 42% 36%, 42% 34%, 40% 31%, 40% 28%, 38% 27%);z-index:2;height:190%;bottom:-56%;left:25%;transform:rotate(-8deg)}.g2030-collage__silueta--izquierda{--borde-silueta:var(--lima,#d4f403);--silueta:polygon(51% 10%, 58% 9%, 67% 10%, 75% 13%, 78% 18%, 78% 25%, 76% 28%, 82% 31%, 92% 35%, 97% 42%, 100% 60%, 97% 68%, 93% 75%, 89% 81%, 90% 100%, 31% 100%, 30% 86%, 30% 77%, 31% 72%, 27% 66%, 28% 61%, 33% 58%, 37% 53%, 37% 47%, 39% 40%, 43% 36%, 48% 34%, 52% 32%, 52% 29%, 48% 26%, 47% 23%, 49% 21%, 47% 19%, 43% 17%, 42% 14%, 46% 12%);z-index:4;height:142%;bottom:-48%;left:-4%;transform:rotate(-10deg)}.g2030-collage__silueta--derecha{--borde-silueta:var(--turquesa);--silueta:polygon(40% 14%, 47% 13%, 55% 14%, 60% 17%, 64% 22%, 66% 32%, 72% 35%, 85% 38%, 90% 42%, 95% 57%, 94% 68%, 90% 77%, 83% 81%, 78% 86%, 74% 100%, 19% 100%, 20% 85%, 19% 80%, 20% 74%, 24% 65%, 26% 55%, 29% 45%, 33% 39%, 37% 36%, 36% 30%, 35% 24%, 36% 18%);z-index:5;height:142%;bottom:-50%;right:3%;transform:rotate(8deg)}.g2030-collage__corona,.g2030-collage__destello,.g2030-collage__rayo{z-index:6;fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;width:9%;position:absolute}.g2030-collage__corona{stroke:var(--lima,#d4f403);top:39%;left:3%;transform:rotate(-20deg)}.g2030-collage__destello{stroke:#fff;top:7%;left:48%}.g2030-collage__rayo{width:5%;stroke:var(--rosa);stroke-width:5px;top:12%;right:7%;transform:rotate(14deg)}.g2030-collage__pincel{z-index:6;background:var(--rosa);clip-path:polygon(2% 10%,95% 0,85% 30%,100% 18%,94% 70%,8% 100%,16% 69%,0 85%);width:22%;height:8%;position:absolute;bottom:6%;right:-2%;transform:rotate(-17deg)}.g2030-collage__sello{z-index:7;background:var(--lima,#d4f403);color:#080808;font:400 clamp(15px, 2.6vw, 40px) / 1.05 var(--fuente-tema), Impact, sans-serif;padding:12px 18px;position:absolute;bottom:7%;left:42%;transform:rotate(-6deg)}.g2030-collage__pie{padding:18px var(--gutter,24px) 28px;text-transform:uppercase;letter-spacing:.12em;color:#b8b8b0;justify-content:space-between;gap:12px;font-size:.72rem;font-weight:600;display:flex}.g2030-collage__pie span:last-child span{color:var(--lima);margin-left:8px}.g2030-momentos__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.g2030-momentos__cabecera .titular{margin-bottom:0}.g2030-momentos__cabecera>p{max-width:34ch;color:var(--texto-suave);margin:0}.g2030-momentos__rejilla{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.g2030-momentos__foto{aspect-ratio:1;cursor:zoom-in;background:#202020;border:0;padding:0;display:block;position:relative;overflow:hidden}.g2030-momentos__foto img{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s}.g2030-momentos__foto>span{background:var(--lima);color:#080808;place-items:center;width:34px;height:34px;font-size:22px;display:grid;position:absolute;bottom:10px;right:10px}.g2030-momentos__foto:hover img{transform:scale(1.04)}.g2030-momentos__ver{cursor:pointer;gap:30px;margin:28px auto 0;display:flex}.g2030-visor{color:#f5f3ef;background:#050505f7;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:60px 70px 20px;position:fixed;inset:0}.g2030-visor::backdrop{background:#050505}.g2030-visor[open]{place-items:center;display:grid}.g2030-visor figure{max-width:100%;margin:0}.g2030-visor figure img{object-fit:contain;width:auto;max-height:calc(100dvh - 150px);margin:auto}.g2030-visor figcaption{text-align:center;color:#c6c6bf;margin-top:14px;font-size:.85rem}.g2030-visor figcaption span{margin-left:16px}.g2030-visor button{color:#f5f3ef;cursor:pointer;background:#151515;border:1px solid #5b5b55;place-items:center;width:44px;height:44px;font-size:24px;display:grid;position:absolute}.g2030-visor button:hover{color:var(--lima);border-color:var(--lima)}.g2030-visor__cerrar{top:16px;right:16px}.g2030-visor__anterior{top:calc(50% - 22px);left:14px}.g2030-visor__siguiente{top:calc(50% - 22px);right:14px}@media (max-width:700px){.g2030-collage__escena{aspect-ratio:1.18}.g2030-collage__silueta--centro{height:142%;bottom:-28%;left:9%}.g2030-collage__silueta--izquierda{height:105%;bottom:-27%;left:-8%}.g2030-collage__silueta--derecha{height:105%;bottom:-30%;right:-1%}.g2030-collage__papel--amigas{width:58%;height:44%;top:3%;left:-12%}.g2030-collage__papel--abrazo{width:44%;height:43%;right:-9%}.g2030-collage__papel--auditorio{width:70%;height:34%;bottom:-3%;left:18%}.g2030-collage__corona{width:14%;top:47%;left:2%}.g2030-collage__destello{width:13%;top:8%;left:48%}.g2030-collage__rayo{width:8%;top:11%;right:7%}.g2030-collage__sello{padding:8px 10px;font-size:clamp(16px,4vw,28px);bottom:6%;left:37%}.g2030-collage__pie{letter-spacing:.06em;font-size:.6rem}.g2030-collage__pie>span:last-child{text-align:right;max-width:16ch}.g2030-momentos__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.g2030-visor{padding:65px 12px 75px}.g2030-visor figure img{max-height:calc(100dvh - 210px)}.g2030-visor__anterior,.g2030-visor__siguiente{top:auto;bottom:18px}.g2030-visor__anterior{left:calc(50% - 54px)}.g2030-visor__siguiente{right:calc(50% - 54px)}.g2030-visor figcaption span{margin:8px 0 0;display:block}}@media (prefers-reduced-motion:reduce){.g2030-momentos__foto img{transition:none}}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.43n2qzmbjskyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/70e3db2de7f94926-s.43n2qzmbjskyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a65768255d6b625-s.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_d906ac89-module__uWUzka__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_d906ac89-module__uWUzka__variable{--fuente-tema:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.002ht2t_o636a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_89af2461-module__HIme0q__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_89af2461-module__HIme0q__variable{--fuente-tema:"Anton", "Anton Fallback"}
@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cacf9cec150447d7-s.0en9w24nf0_f1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c432471d2cba538b-s.158it8xay914_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One Fallback;src:local(Arial);ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.0%;size-adjust:96.01%}.lilita_one_6c48a397-module__Po5MBa__className{font-family:Lilita One,Lilita One Fallback;font-style:normal;font-weight:400}.lilita_one_6c48a397-module__Po5MBa__variable{--fuente-tema:"Lilita One", "Lilita One Fallback"}
@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b59689b1142d37ce-s.3tqbdkkdqajd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.3tqbdkkdqajd-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_a1585a47-module__N2ZPBW__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_a1585a47-module__N2ZPBW__variable{--fuente-tema:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.1hb2l88ecv7fz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.1hb2l88ecv7fz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_a1fd5448-module__GYx2nG__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_a1fd5448-module__GYx2nG__variable{--fuente-tema:"Oswald", "Oswald Fallback"}
.tema--todas,.tema--g2030,.tema--kids,.tema--teens,.tema--forjados{padding-bottom:clamp(56px,8vw,104px)}main>.tema:last-child{margin-bottom:0}.tema .cm{position:relative}.tema--todas{--coral:var(--lima);--tinta:#3b2a24;--texto-suave:#7a645a;--borde:#ead8cb;color:var(--tinta);background:#f7f1e9}.tema--todas .cm--todas{align-items:center;gap:40px;padding-top:clamp(40px,7vw,96px);padding-bottom:clamp(24px,4vw,48px);display:grid}.cm-todas__logo{width:84px;height:84px;margin-bottom:22px}.cm-todas__pastilla{border:1.5px solid var(--tinta);letter-spacing:.32em;text-transform:uppercase;border-radius:999px;margin:0 0 18px;padding:7px 18px;font-size:.78rem;font-weight:500;display:inline-block}.cm-todas__titulo{font-family:var(--fuente-tema), Georgia, serif;letter-spacing:-.03em;color:var(--coral);margin:0 0 18px;font-size:clamp(3.2rem,9vw,7rem);font-weight:800;line-height:.92}.cm-todas__titulo em{font-weight:700}.cm-todas__sub{max-width:34ch;color:var(--texto-suave);margin:0 0 26px;font-size:clamp(1.05rem,1.6vw,1.2rem)}.cm-todas__colores{gap:10px;margin:0;padding:0;list-style:none;display:flex}.cm-todas__colores li{border-radius:50%;width:28px;height:28px;font-size:0;box-shadow:inset 0 0 0 1px #3b2a241a}.cm-todas__arcos{aspect-ratio:4/5;justify-self:center;width:min(100%,400px);position:relative}.cm-todas__arco,.cm-todas__foto{border-radius:999px 999px 22px 22px;position:absolute}.cm-todas__arco--azul{background:#a9c8ea;inset:6% 18% 0 -6%}.cm-todas__arco--amarillo{background:#f6e08f;inset:0 -4% 8% 26%}.cm-todas__foto{background:#ece2d2;inset:10% 6% 4% 10%;overflow:hidden}.cm-todas__foto img{object-fit:cover;width:100%;height:100%}.cm-todas__trazo{fill:none;width:70%;stroke:var(--coral);stroke-width:3px;stroke-linecap:round;opacity:.75;position:absolute;bottom:-6%;left:-12%}@media (min-width:900px){.tema--todas .cm--todas{grid-template-columns:1.15fr .85fr;gap:64px}}.tema--todas .panel--oscuro,.tema--todas .panel--claro,.tema--todas .panel--arena{color:var(--tinta);border:1px solid var(--borde);background:#fffcf8}.tema--todas .panel--lima{color:var(--tinta);background:#f5c3ae}.tema--todas .titular,.tema--todas .prosa h2,.tema--todas .prosa h3{font-family:var(--fuente-tema), Georgia, serif;letter-spacing:-.02em;color:var(--coral);font-weight:800}.tema--todas .panel--lima .titular{color:var(--tinta)}.tema--todas .prosa{font-size:1.12rem;line-height:1.7}.tema--todas .kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--tinta);font-size:.75rem}.tema--todas .prosa a{color:var(--tinta)}.tema--todas .boton--oscuro,.tema--todas .boton--lima,.tema--todas .boton--contorno:hover{background:var(--tinta);color:#fff8f2}.tema--todas .galeria{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:14px}.tema--todas .galeria li{border-radius:26px;padding:8px}.tema--todas .galeria li[data-orientacion=horizontal]{order:1;grid-column:span 2}.tema--todas .galeria img{aspect-ratio:3/2;border-radius:20px;height:100%}.tema--todas .galeria li[data-orientacion=vertical]{border-radius:999px 999px 26px 26px;padding-bottom:0}.tema--todas .galeria li[data-orientacion=vertical] img{aspect-ratio:3/4;border-radius:999px 999px 20px 20px}.tema--todas .galeria li:nth-child(4n+1){background:#a9c8ea}.tema--todas .galeria li:nth-child(4n+2){background:#f6e08f}.tema--todas .galeria li:nth-child(4n+3){background:#ece2d2}.tema--todas .galeria li:nth-child(4n+4){background:#f5a98b}@media (min-width:900px){.tema--todas .galeria{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.tema--todas .galeria li{grid-column:span 2}.tema--todas .galeria li[data-orientacion=horizontal]{grid-column:span 3}}.tema--g2030{--texto-suave:#b8b8b0;background:radial-gradient(70% 50% at 90% 0%, color-mix(in srgb, var(--lima) 14%, transparent), transparent 70%), #050505}.cm--2030{padding-top:clamp(40px,7vw,88px);overflow:hidden}.cm-2030__rejilla{align-items:center;gap:24px;display:grid}.cm-2030__etiqueta{background:var(--lima);color:#050505;font-family:var(--fuente-tema), Impact, sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0 0 22px;padding:6px 14px;font-size:1.05rem;display:inline-block;transform:skew(-10deg)}.cm-2030__titulo{font-family:var(--fuente-tema), Impact, sans-serif;text-transform:uppercase;color:var(--lima);text-shadow:3px 3px #2e3500,6px 6px #1c2000,9px 9px #0f1100;margin:0 0 20px;font-size:clamp(4rem,13vw,9.5rem);font-weight:400;line-height:.9;transform:skew(-8deg)}.cm-2030__logo{width:min(100%,520px);height:auto;filter:drop-shadow(0 0 40px color-mix(in srgb, var(--lima) 25%, transparent));transform:skew(8deg)}.cm-2030__sub{max-width:36ch;margin:0;font-size:clamp(1.1rem,1.8vw,1.3rem)}.cm-2030__rayo{height:clamp(220px,30vw,380px);fill:var(--lima);filter:drop-shadow(10px 10px #1c2000);justify-self:end;display:none;overflow:visible;transform:rotate(8deg)}@media (min-width:900px){.cm-2030__rejilla{grid-template-columns:1fr auto}.cm-2030__rayo{display:block}}.cm-2030__cinta{background:var(--lima);color:#050505;border-block:3px solid #050505;margin-top:clamp(40px,6vw,72px);overflow:hidden;transform:rotate(-2deg)}.cm-2030__cinta-pista{width:max-content;animation:28s linear infinite cinta-2030;display:flex}.cm-2030__cinta span{font-family:var(--fuente-tema), Impact, sans-serif;letter-spacing:.04em;padding:8px 22px;font-size:1.6rem}.cm-2030__cinta span:after{content:"⚡";margin-left:22px}@keyframes cinta-2030{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cm-2030__cinta-pista{animation:none}}.tema--g2030 .titular,.tema--g2030 .prosa h2,.tema--g2030 .prosa h3{font-family:var(--fuente-tema), Impact, sans-serif;text-transform:uppercase;letter-spacing:.01em;transform-origin:0;font-weight:400;transform:skew(-6deg)}.tema--g2030 .panel{border-radius:0}.tema--g2030 .panel--oscuro{border:0;border-left:6px solid var(--lima);background:#0e0e0e}.tema--g2030 .panel--lima{clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%)}.tema--g2030 .prosa{font-size:1.12rem}.tema--g2030 .boton{text-transform:uppercase;letter-spacing:.04em;border-radius:0;transform:skew(-10deg)}.tema--g2030 .boton:hover{transform:skew(-10deg)translateY(-2px)}.tema--g2030 .galeria img{box-shadow:8px 8px 0 var(--lima);border-radius:0}.tema--kids{--tinta:#1b1b1b;--texto-suave:#4f4b45;--borde:#1b1b1b;color:var(--tinta);background:#fffcf2}.cm--kids{text-align:center;padding-top:clamp(48px,8vw,104px);padding-bottom:clamp(32px,5vw,56px)}.cm-kids__confeti{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cm-kids__centro{max-width:760px;margin-inline:auto;position:relative}.cm-kids__burbuja{border:3px solid var(--tinta);font-family:var(--fuente-tema), sans-serif;box-shadow:4px 4px 0 var(--tinta);background:#80c95d;border-radius:999px;margin:0 0 22px;padding:8px 20px;font-size:1.15rem;display:inline-block;transform:rotate(-4deg)}.cm-kids__titulo{font-family:var(--fuente-tema), sans-serif;margin:0 0 18px;font-size:clamp(3.6rem,12vw,8rem);font-weight:400;line-height:.95}.cm-kids__logo{width:min(100%,560px);height:auto;margin-inline:auto}.cm-kids__sub{font-family:var(--fuente-tema), sans-serif;margin:0;font-size:clamp(1.3rem,2.6vw,1.8rem)}.tema--kids .titular,.tema--kids .prosa h2,.tema--kids .prosa h3{font-family:var(--fuente-tema), sans-serif;letter-spacing:0;font-weight:400}.tema--kids .panel{border:3px solid var(--tinta);color:var(--tinta);border-radius:28px}.tema--kids .panel--oscuro,.tema--kids .panel--claro,.tema--kids .panel--arena{background:#fff}.tema--kids .seccion:nth-of-type(4n+1) .panel{box-shadow:8px 8px #3f86fd}.tema--kids .seccion:nth-of-type(4n+2) .panel{box-shadow:8px 8px #fe6052}.tema--kids .seccion:nth-of-type(4n+3) .panel{box-shadow:8px 8px #80c95d}.tema--kids .seccion:nth-of-type(4n) .panel{box-shadow:8px 8px #fdcd43}.tema--kids .panel--lima{background:#fdcd43}.tema--kids .prosa{font-size:1.15rem}.tema--kids .prosa a{color:var(--tinta)}.tema--kids .boton{border:3px solid var(--tinta);font-family:var(--fuente-tema), sans-serif;box-shadow:3px 3px 0 var(--tinta);font-size:1.1rem;font-weight:400}.tema--kids .boton--lima,.tema--kids .boton--oscuro{background:var(--tinta);color:#fff}.tema--kids .boton--contorno{background:#fff}.tema--kids .boton--contorno:hover{color:#fff;background:#3f86fd}.tema--kids .galeria img{border:3px solid var(--tinta);border-radius:22px}.tema--kids .galeria li:nth-child(odd){transform:rotate(-2deg)}.tema--kids .galeria li:nth-child(2n){transform:rotate(2deg)}.tema--teens{--texto-suave:#c9c0e6;--borde:#3a3156;background:radial-gradient(circle at 1px 1px,#ffffff14 1px,#0000 0) 0 0/22px 22px,#15111f}.cm--teens{padding-top:clamp(48px,8vw,104px);padding-bottom:clamp(32px,5vw,64px)}.cm-teens__pegatina{background:var(--lima);color:#15111f;font-family:var(--fuente-tema), sans-serif;text-transform:lowercase;margin:0 0 20px;padding:8px 16px;font-size:.95rem;font-weight:800;display:inline-block;transform:rotate(-3deg);box-shadow:0 6px 18px #00000059}.cm-teens__pegatina--2{right:var(--gutter);background:#f5f3ef;font-size:1.1rem;position:absolute;bottom:18%;transform:rotate(6deg)}.cm-teens__titulo{font-family:var(--fuente-tema), sans-serif;letter-spacing:-.04em;text-transform:lowercase;flex-direction:column;margin:0 0 22px;font-size:clamp(3.4rem,13vw,9rem);font-weight:800;line-height:.88;display:flex}.cm-teens__hueca{color:#0000;-webkit-text-stroke:2px var(--lima);padding-left:.4em}.cm-teens__sub{max-width:34ch;color:var(--texto-suave);margin:0;font-size:clamp(1.05rem,1.8vw,1.25rem)}@media (max-width:699px){.cm-teens__pegatina--2{display:none}}.tema--teens .titular,.tema--teens .prosa h2,.tema--teens .prosa h3{font-family:var(--fuente-tema), sans-serif;text-transform:lowercase;letter-spacing:-.03em;font-weight:800}.tema--teens .panel--oscuro{border:2px dashed color-mix(in srgb, var(--lima) 45%, transparent);background:#1f1930}.tema--teens .panel--lima{transform:rotate(-.6deg)}.tema--teens .boton{font-family:var(--fuente-tema), sans-serif;text-transform:lowercase;border-radius:6px;font-weight:500}.tema--teens .galeria li:nth-child(3n+1){transform:rotate(-3deg)}.tema--teens .galeria li:nth-child(3n+2){transform:rotate(2deg)translateY(10px)}.tema--teens .galeria img{border:8px solid #f5f3ef;border-radius:4px}.tema--forjados{--texto-suave:#b5aba0;--borde:#3a332c;--brasa:linear-gradient(100deg, #f7c27a 0%, var(--lima) 45%, #c4502a 100%);color:#ece6df;background:#12100e}.cm--forjados{text-align:center;background:radial-gradient(60% 55% at 50% 110%, color-mix(in srgb, var(--lima) 38%, transparent), transparent 70%);padding-top:clamp(56px,9vw,128px);padding-bottom:clamp(48px,7vw,96px);overflow:hidden}.cm-forjados__fondo{opacity:.28;filter:grayscale()contrast(1.2);position:absolute;inset:0}.cm-forjados__fondo img{object-fit:cover;width:100%;height:100%}.cm-forjados__texto{position:relative}.cm-forjados__kicker{font-family:var(--fuente-tema), sans-serif;letter-spacing:.4em;text-transform:uppercase;color:var(--lima);align-items:center;gap:14px;margin:0 0 18px;font-size:.95rem;font-weight:500;display:inline-flex}.cm-forjados__kicker:before,.cm-forjados__kicker:after{content:"";background:currentColor;width:36px;height:1px}.cm-forjados__titulo{font-family:var(--fuente-tema), sans-serif;letter-spacing:.02em;text-transform:uppercase;background:var(--brasa);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 18px;font-size:clamp(4rem,15vw,11rem);font-weight:700;line-height:.88}.cm-forjados__sub{max-width:40ch;color:var(--texto-suave);margin:0 auto;font-size:clamp(1.05rem,1.8vw,1.25rem)}.cm-forjados__chispas{fill:#f7c27a;opacity:.8;width:min(100%,720px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tema--forjados .titular,.tema--forjados .prosa h2,.tema--forjados .prosa h3{font-family:var(--fuente-tema), sans-serif;text-transform:uppercase;letter-spacing:.02em;font-weight:700}.tema--forjados .kicker{font-family:var(--fuente-tema), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--lima);opacity:1}.tema--forjados .panel{border-radius:4px}.tema--forjados .panel--oscuro{border:1px solid var(--borde);border-top:3px solid #0000;border-image:var(--brasa) 1;background:#1b1815;border-image-width:3px 0 0}.tema--forjados .panel--lima{background:var(--brasa);color:#1a0f08}.tema--forjados .prosa{font-size:1.12rem}.tema--forjados .boton{font-family:var(--fuente-tema), sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:4px}.tema--forjados .galeria img{filter:grayscale(.4)contrast(1.1);border-radius:4px}.cm__instagram{align-items:center;gap:8px;margin:0 0 24px;font-weight:600;text-decoration:none;display:inline-flex}.cm__instagram-icono{width:20px;height:20px}.cm__instagram:hover{text-underline-offset:4px;text-decoration:underline}.tema--todas .cm__instagram{background:var(--coral);color:#fff8f2;letter-spacing:.02em;border-radius:999px;padding:9px 18px;font-size:1.2rem;font-weight:700}.tema--todas .cm__instagram:hover{background:var(--tinta);text-decoration:none}.tema--g2030 .cm__instagram{color:var(--lima);text-transform:uppercase;font-family:var(--fuente-tema), Impact, sans-serif;letter-spacing:.04em;margin:20px 0 0;font-size:1.2rem;font-weight:400}.tema--kids .cm__instagram{border:3px solid var(--tinta);font-family:var(--fuente-tema), sans-serif;background:#fff;border-radius:999px;margin:20px 0 0;padding:8px 18px;font-weight:400;box-shadow:3px 3px #3f86fd}.tema--teens .cm__instagram{color:var(--lima);font-family:var(--fuente-tema), sans-serif;margin:20px 0 0;font-weight:500}.tema--forjados .cm__instagram{color:var(--lima);font-family:var(--fuente-tema), sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:22px 0 0;font-weight:500}.tema--todas .horario__titulo{letter-spacing:.28em;text-transform:uppercase;margin-bottom:12px;font-size:.75rem}.tema--todas .horario__frecuencia{font-family:var(--fuente-tema), Georgia, serif;color:var(--coral);letter-spacing:-.01em;font-style:italic;font-weight:700}.tema--todas .horario__detalle{gap:8px}.tema--todas .horario__detalle li{border:1.5px solid var(--borde);border-radius:999px;padding:6px 14px;font-size:.95rem}.tema--todas .horario__detalle li:before{display:none}.tema--g2030 .horario__titulo{font-family:var(--fuente-tema), Impact, sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--lima);opacity:1;font-weight:400}.tema--g2030 .horario__frecuencia{font-family:var(--fuente-tema), Impact, sans-serif;text-transform:uppercase;letter-spacing:.01em;transform-origin:0;text-shadow:4px 4px #2e3500;font-size:clamp(3rem,9vw,5.5rem);font-weight:400;transform:skew(-8deg)}.tema--g2030 .horario__detalle{gap:10px}.tema--g2030 .horario__detalle li{background:var(--lima);color:#050505;text-transform:uppercase;letter-spacing:.04em;padding:6px 14px;font-size:.9rem;font-weight:700;transform:skew(-10deg)}.tema--g2030 .horario__detalle li:before{display:none}.tema--kids .horario{text-align:center}.tema--kids .horario__titulo{font-family:var(--fuente-tema), sans-serif;opacity:1;font-size:1.2rem;font-weight:400}.tema--kids .horario__frecuencia{font-family:var(--fuente-tema), sans-serif;color:#3f86fd;letter-spacing:0;font-weight:400}.tema--kids .horario__detalle{justify-content:center;gap:10px}.tema--kids .horario__detalle li{border:3px solid var(--tinta);font-family:var(--fuente-tema), sans-serif;background:#80c95d;border-radius:999px;padding:8px 16px}.tema--kids .horario__detalle li:nth-child(2){background:#fdcd43}.tema--kids .horario__detalle li:nth-child(3){background:#fe6052}.tema--kids .horario__detalle li:before{display:none}.tema--teens .horario__frecuencia{font-family:var(--fuente-tema), sans-serif;text-transform:lowercase;letter-spacing:-.03em}.tema--teens .horario__detalle{gap:12px}.tema--teens .horario__detalle li{color:#15111f;font-family:var(--fuente-tema), sans-serif;text-transform:lowercase;background:#f5f3ef;padding:6px 12px;font-size:.85rem;font-weight:500}.tema--teens .horario__detalle li:nth-child(odd){transform:rotate(-2deg)}.tema--teens .horario__detalle li:nth-child(2n){transform:rotate(2deg)}.tema--teens .horario__detalle li:before{display:none}.tema--forjados .horario{text-align:center}.tema--forjados .horario__titulo{font-family:var(--fuente-tema), sans-serif;letter-spacing:.4em;text-transform:uppercase;color:var(--lima);opacity:1;font-weight:500}.tema--forjados .horario__frecuencia{font-family:var(--fuente-tema), sans-serif;text-transform:uppercase;letter-spacing:.02em;background:var(--brasa);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,8vw,5rem);font-weight:700}.tema--forjados .horario__detalle{font-family:var(--fuente-tema), sans-serif;letter-spacing:.18em;text-transform:uppercase;justify-content:center;gap:8px 32px;font-size:.95rem}.tema--forjados .horario__detalle li+li:before{background:var(--lima);opacity:1;border-radius:0;width:6px;height:6px;left:-18px;transform:rotate(45deg)}.tema--todas .precios__etiqueta{background:var(--coral);color:#fff8f2;letter-spacing:.3em;text-transform:uppercase;padding:7px 18px;font-size:.72rem}.tema--todas .precios__titulo{font-size:clamp(2.4rem,5vw,3.6rem)}.tema--todas .precios__precio{font-family:var(--fuente-tema), Georgia, serif;color:var(--coral);font-size:1.3rem}.tema--todas .precios__foto{aspect-ratio:4/5;border-radius:999px 999px 24px 24px}.tema--todas .precios__foto img{object-position:60% center}.tema--todas .video{border-radius:var(--radio-l);border:1px solid var(--borde);background:#fffcf8;padding:clamp(24px,4vw,48px)}.tema--todas .video__marco{background:#a9c8ea;border-radius:999px 999px 30px 30px;padding:10px 10px 0}.tema--todas .video__marco video{border-radius:999px 999px 22px 22px}.tema--todas .galeria:not(:has(li[data-orientacion=horizontal]~li[data-orientacion=horizontal])) li[data-orientacion=horizontal]{grid-column:1/-1}.tema--todas .galeria:not(:has(li[data-orientacion=horizontal]~li[data-orientacion=horizontal])) li[data-orientacion=horizontal] img{aspect-ratio:21/9;object-position:center 30%}.tema--todas .tienda .titular{font-size:clamp(2.4rem,5vw,3.6rem)}.tema--todas .tienda__filtro{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:500}.tema--todas .tienda__filtro[aria-pressed=true]{background:var(--coral);border-color:var(--coral);color:#fff8f2}.tema--todas .ficha-producto{--fondo-ficha:#fffcf8;border-color:var(--borde);background:#fffcf8}.tema--todas .tienda__rejilla li:nth-child(4n+1) .ficha-producto__foto{background:#dfeaf6}.tema--todas .tienda__rejilla li:nth-child(4n+2) .ficha-producto__foto{background:#fbf3d2}.tema--todas .tienda__rejilla li:nth-child(4n+3) .ficha-producto__foto{background:#f3ece2}.tema--todas .tienda__rejilla li:nth-child(4n+4) .ficha-producto__foto{background:#fbe0d4}.tema--todas .ficha-producto__nombre{font-family:var(--fuente-tema), Georgia, serif;color:var(--coral);letter-spacing:-.01em;font-size:1.45rem}.tema--todas .ficha-producto__precio{font-family:var(--fuente-tema), Georgia, serif;font-size:1.4rem}.tema--todas .tienda__bolsa-boton{background:var(--tinta);color:#fff8f2}.tema--todas .tienda__bolsa .titular{font-family:var(--fuente-tema), Georgia, serif;color:var(--coral)}.tema--todas .galeria li[data-orientacion=cuadrada]{grid-column:span 2}.tema--todas .galeria li[data-orientacion=cuadrada] img{aspect-ratio:1;object-fit:contain}@media (min-width:900px){.tema--todas .galeria li[data-orientacion=cuadrada]{grid-column:span 3}}
