@layer theme, base, components, utilities;body.grain:has(.v2):after{content:none}@layer components{.v2{--v2-crema:#f6f5f2;--v2-papel:#ffffff;--v2-hueso:#f3e4cc;--v2-tinta:#50000b;--v2-noche:#140a08;--v2-luz:#ff5a14;--v2-luz-viva:#ff7a3d;--v2-sobre-luz:#2b0006;--v2-borde:color-mix(in srgb,var(--v2-tinta) 16%,transparent);--v2-sombra:0 22px 44px -26px color-mix(in srgb,var(--v2-tinta) 55%,transparent);--v2-corte:cubic-bezier(0.32,0.72,0,1);background:var(--v2-crema);color:var(--v2-tinta)}.v2-horizon{font-family:var(--font-horizon),Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:.82}.v2-gorda{letter-spacing:-.045em}.v2-ancha,.v2-gorda{font-family:var(--font-instrument),system-ui,sans-serif;font-weight:600}.v2-ancha{text-transform:uppercase;letter-spacing:.09em}.v2-caja{margin-inline:auto;width:100%;max-width:90rem;padding-inline:clamp(1rem,5.5vw,5rem)}.v2-pildora{display:inline-block;border-radius:999px;padding:.4rem .8rem;font-family:var(--font-instrument),system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1;background:var(--v2-luz);color:var(--v2-sobre-luz)}.v2-pildora--tinta{background:var(--v2-tinta);color:#fff}.v2-pildora--hueso{background:var(--v2-hueso);color:var(--v2-tinta)}.v2-pildora--hueca{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}.v2-film{background:var(--v2-noche);color:var(--v2-hueso)}.v2-boton{display:inline-flex;min-height:3rem;align-items:center;gap:.55rem;border-radius:999px;padding-inline:1.5rem;font-family:var(--font-instrument),system-ui,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;transition:background-color .2s var(--v2-corte),color .2s var(--v2-corte),transform .2s var(--v2-corte)}.v2-boton:active{transform:translateY(1px)}.v2-boton:focus-visible{outline:2px solid currentColor;outline-offset:3px}.v2-boton--luz{background:var(--v2-luz);color:var(--v2-sobre-luz);box-shadow:0 14px 26px -14px var(--v2-luz)}.v2-boton--luz:hover{background:var(--v2-tinta);color:#fff;box-shadow:none}.v2-film .v2-boton--luz:hover{background:var(--v2-hueso);color:var(--v2-noche)}.v2-boton--tinta{background:var(--v2-tinta);color:#fff}.v2-boton--tinta:hover{background:var(--v2-luz)}.v2-boton--hueco{box-shadow:inset 0 0 0 2px currentColor}.v2-boton--hueco:hover{background:var(--v2-tinta);color:#fff;box-shadow:inset 0 0 0 2px var(--v2-tinta)}.v2-film .v2-boton--hueco:hover{background:var(--v2-hueso);color:var(--v2-noche);box-shadow:inset 0 0 0 2px var(--v2-hueso)}.v2-flecha{display:inline-block;flex:none;width:1.05em;height:1.05em;vertical-align:-.16em;transition:transform .25s var(--v2-corte)}a:hover .v2-flecha,button:hover .v2-flecha{transform:translateX(.3em)}.v2-enlace{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-thickness .2s var(--v2-corte)}.v2-enlace:hover{text-decoration-thickness:3px}.v2-marca{display:inline-flex;align-items:center;gap:.42em}.v2-marca svg{width:.92em;height:.92em;flex:none}.v2-marca a{transition:color .2s var(--v2-corte)}.v2-marca .v2-marca-film{color:var(--v2-luz)}.v2-marca a:focus-visible,.v2-marca a:hover{color:var(--v2-luz-viva);outline:none}.v2-marca a:focus-visible{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.2em}.v2-marca-pista{opacity:0;transform:translateY(-.2rem);transition:opacity .2s var(--v2-corte),transform .2s var(--v2-corte)}.v2-marca-caja:focus-within .v2-marca-pista,.v2-marca-caja:hover .v2-marca-pista{opacity:1;transform:none}.v2-costura{--x:50%}.v2-costura-pista{display:none}@keyframes v2-iso-entra{0%{opacity:0;transform:rotate(-120deg) scale(.6)}}@keyframes v2-escribe{0%{clip-path:inset(0 100% 0 0);transform:translateX(-.16em)}to{clip-path:inset(0 -6% 0 0);transform:none}}.v2-costura-titular{margin-top:.25rem}.v2-costura-panos{display:grid;gap:.75rem;margin-top:1.25rem}.v2-costura-film{aspect-ratio:16/11}.v2-costura-tirador{display:none}@media (min-width:1024px){.v2-costura-pista{display:block;position:relative;height:.82em;font-size:clamp(5rem,10.6vw,10.5rem)}.v2-costura-nombre{position:absolute;inset:0;overflow:hidden;white-space:nowrap;transform-origin:0 0;will-change:transform}.v2-costura-nombre a{position:absolute;top:0;display:block;transition:color .2s var(--v2-corte)}.v2-costura-nombre a:focus-visible,.v2-costura-nombre a:hover{color:var(--v2-luz-viva);outline:none}.v2-costura-nombre .v2-f{right:calc(100% - var(--x));color:var(--v2-luz)}.v2-costura-nombre .v2-a{left:var(--x)}.v2-costura-iso{position:absolute;top:50%;right:calc(100% + .42em);width:.92em;height:.92em;margin-top:-.46em;color:var(--v2-tinta);animation:v2-iso-entra .9s cubic-bezier(.22,1,.36,1) both}.v2-costura-iso svg{display:block;width:100%;height:100%}.v2-letras{display:block;animation:v2-escribe .9s cubic-bezier(.22,1,.36,1) both}.v2-f .v2-letras{animation-delay:.22s}.v2-a .v2-letras{animation-delay:.4s}.v2:has(.v2-costura) .v2-cabecera .v2-marca{opacity:var(--v2-marca-op,0)}.v2-costura-titular{margin-top:1.5rem}.v2-costura-panos{position:relative;grid-template-columns:calc(var(--x) - .5rem) minmax(0,1fr);gap:1rem;height:clamp(18rem,40vh,25rem);margin-top:1.75rem}.v2-costura-film{aspect-ratio:auto}.v2-costura-tirador{position:absolute;top:0;bottom:0;left:var(--x);z-index:2;display:grid;width:3.5rem;place-items:center;transform:translateX(-50%);cursor:ew-resize;touch-action:none}.v2-costura-tirador span{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:999px;background:var(--v2-papel);color:var(--v2-tinta);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--v2-tinta) 60%,transparent);transition:background-color .2s var(--v2-corte),color .2s var(--v2-corte),transform .2s var(--v2-corte)}.v2-costura-tirador:focus-visible span,.v2-costura-tirador:hover span,.v2-costura[data-arrastra] .v2-costura-tirador span{background:var(--v2-luz);color:var(--v2-sobre-luz);transform:scale(1.08)}.v2-costura-tirador:focus-visible{outline:none}.v2-costura[data-arrastra]{user-select:none}}.v2-play{display:grid;width:3rem;height:3rem;place-items:center;border-radius:999px;background:var(--v2-luz);color:var(--v2-sobre-luz);transition:transform .25s var(--v2-corte),background-color .2s var(--v2-corte)}.v2-play svg{width:44%;height:44%;transform:translateX(6%)}.v2-toma:focus-visible .v2-play,.v2-toma:hover .v2-play{transform:scale(1.12);background:var(--v2-hueso)}.v2-ventana{-webkit-mask:url(/brand/logo/isotipo.svg) center/contain no-repeat;mask:url(/brand/logo/isotipo.svg) center/contain no-repeat}.v2-apagado{color:color-mix(in srgb,currentColor 42%,transparent)}.v2-tira{display:flex;gap:.75rem;align-items:flex-start;overflow-x:auto;scroll-snap-type:x proximity;margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem;scrollbar-width:none}.v2-tira::-webkit-scrollbar{display:none}.v2-toma{flex:0 0 auto;width:min(86vw,calc(16rem * var(--v2-r)));scroll-snap-align:start}@media (min-width:768px){.v2-tira{flex-direction:column;align-items:stretch;gap:1rem;overflow:visible;margin-inline:0;padding-inline:0}.v2-toma{flex:var(--v2-r) 1 0%;width:auto}}.v2-toma video{opacity:0}.v2-toma:focus-visible video,.v2-toma:hover video{opacity:1}@media (hover:none){.v2-toma video{opacity:1}}.v2-pregunta summary{cursor:pointer;list-style:none}.v2-pregunta summary::-webkit-details-marker{display:none}.v2-pregunta .v2-mas{transition:transform .25s var(--v2-corte)}.v2-pregunta[open] .v2-mas{transform:rotate(45deg)}.v2-sala{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--v2-noche);color:var(--v2-hueso)}.v2-sala::backdrop{background:var(--v2-noche)}.v2-barra{appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.v2-barra::-webkit-slider-runnable-track{height:6px;background:linear-gradient(to right,var(--v2-luz-viva) var(--v2-p,0),rgba(245,229,204,.25) var(--v2-p,0))}.v2-barra::-moz-range-track{height:6px;background:rgba(245,229,204,.25)}.v2-barra::-moz-range-progress{height:6px;background:var(--v2-luz-viva)}.v2-barra::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border:0;border-radius:0;background:var(--v2-luz-viva)}.v2-barra::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:0;background:var(--v2-luz-viva)}.v2-barra:focus-visible{outline:2px solid var(--v2-luz-viva);outline-offset:4px}.v2-idiomas{position:relative}.v2-idiomas-boton{display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding-inline:.625rem .75rem;border:1.5px solid var(--v2-borde);border-radius:999px;font-size:.8125rem;font-weight:700;transition:border-color .2s var(--v2-corte),background-color .2s var(--v2-corte)}.v2-idiomas-boton:hover,.v2-idiomas-boton[aria-expanded=true]{border-color:var(--v2-tinta);background:var(--v2-crema)}.v2-idiomas-flecha{transition:transform .2s var(--v2-corte)}.v2-idiomas-boton[aria-expanded=true] .v2-idiomas-flecha{transform:rotate(180deg)}@media (max-width:359px){.v2-idiomas-boton{gap:.25rem;padding-inline:.5rem .625rem}.v2-idiomas-flecha{display:none}}@media (min-width:768px){.v2-idiomas-boton{height:2.75rem;padding-inline:.875rem 1rem;font-size:.875rem}}.v2-idiomas-menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;min-width:9.5rem;padding:.375rem;border:1px solid var(--v2-borde);border-radius:1rem;background:var(--v2-papel);box-shadow:var(--v2-sombra)}.v2-idiomas-menu a{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.625rem .875rem;border-radius:.625rem;font-size:.9375rem;font-weight:600;color:var(--v2-tinta);transition:background-color .2s}.v2-idiomas-menu a span{font-size:.75rem;opacity:.55}.v2-idiomas-menu a:hover{background:var(--v2-crema)}.v2-idiomas-menu a[aria-current]{background:var(--v2-hueso)}.v2-idiomas-menu a:focus-visible{outline:2px solid var(--v2-tinta);outline-offset:2px}.v2-boton--largo{max-width:100%;padding-block:.7rem;line-height:1.2;text-align:left}.v2-filas{--alto:8.5rem;display:flex;flex-wrap:wrap;gap:.375rem}.v2-filas:after{content:"";flex-grow:999}.v2-filas>*{flex-grow:var(--r);flex-basis:calc(var(--r) * var(--alto));min-width:0}.v2-filas img{display:block;width:100%;height:auto;aspect-ratio:var(--r)}@media (min-width:768px){.v2-filas{--alto:15rem;gap:.625rem}}@media (min-width:1280px){.v2-filas{--alto:19rem}}.v2-filas--tira{--alto:11rem}@media (min-width:768px){.v2-filas--tira{--alto:20rem}}.v2-cuadro{position:relative;overflow:hidden;border-radius:.875rem;background:var(--v2-hueso);cursor:zoom-in}.v2-cuadro img{transition:transform .6s var(--v2-corte)}.v2-cuadro:focus-visible img,.v2-cuadro:hover img{transform:scale(1.025)}.v2-cuadro:focus-visible{outline:2px solid var(--v2-tinta);outline-offset:3px}.v2-filtro{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;border-radius:999px;padding-inline:1.125rem;font-size:.9375rem;font-weight:600;box-shadow:inset 0 0 0 1.5px var(--v2-borde);transition:background-color .2s var(--v2-corte),color .2s var(--v2-corte),box-shadow .2s var(--v2-corte)}.v2-filtro:hover{box-shadow:inset 0 0 0 1.5px var(--v2-tinta)}.v2-filtro[aria-pressed=true]{background:var(--v2-tinta);color:#fff;box-shadow:none}.v2-filtro:focus-visible{outline:2px solid var(--v2-tinta);outline-offset:2px}.v2-filtro span{font-size:.8125rem;font-weight:500;opacity:.6}.v2-visor{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--v2-crema);color:var(--v2-tinta);overscroll-behavior:contain}.v2-visor::backdrop{background:var(--v2-crema)}.v2-visor-foto{touch-action:pan-y pinch-zoom;user-select:none}.v2-visor-foto img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.v2-visor-boton{display:grid;width:3rem;height:3rem;place-items:center;border-radius:999px;background:var(--v2-papel);color:var(--v2-tinta);box-shadow:var(--v2-sombra);transition:background-color .2s var(--v2-corte),color .2s var(--v2-corte)}.v2-visor-boton:hover{background:var(--v2-tinta);color:#fff}.v2-visor-boton:focus-visible{outline:2px solid var(--v2-tinta);outline-offset:3px}.v2-tabla{width:100%;border-collapse:separate;border-spacing:0;font-size:.9375rem;line-height:1.45}.v2-tabla td,.v2-tabla th{padding:.875rem 1rem;text-align:left;vertical-align:top}.v2-tabla thead th{background:var(--v2-tinta);color:#fff;font-weight:600}.v2-tabla thead th:first-child{border-top-left-radius:1rem}.v2-tabla thead th:last-child{border-top-right-radius:1rem}.v2-tabla tbody tr:nth-child(odd) td{background:var(--v2-papel)}.v2-tabla tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--v2-hueso) 55%,var(--v2-papel))}.v2-tabla tbody td:first-child{font-weight:700}.v2-tabla tbody tr:last-child td:first-child{border-bottom-left-radius:1rem}.v2-tabla tbody tr:last-child td:last-child{border-bottom-right-radius:1rem}.v2-tabla tbody tr.v2-tabla-nuestra td{background:var(--v2-luz);color:var(--v2-sobre-luz)}.v2-tabla-caja{overflow-x:auto;overscroll-behavior-x:contain}@media (min-width:768px){.v2-tabla{min-width:40rem}}@media (max-width:767px){.v2-tabla,.v2-tabla tbody,.v2-tabla tbody td,.v2-tabla tbody tr{display:block}.v2-tabla thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.v2-tabla tbody tr{overflow:hidden;border-radius:1.25rem}.v2-tabla tbody tr+tr{margin-top:.625rem}.v2-tabla tbody td{padding:.5rem 1.125rem 0;font-size:1rem}.v2-tabla tbody td:first-child{padding-top:1.125rem;font-size:1.25rem;font-weight:600;letter-spacing:-.03em;line-height:1.15}.v2-tabla tbody td:last-child{padding-bottom:1.125rem}.v2-tabla tbody td:not(:first-child):before{content:attr(data-t);display:block;font-size:.8125rem;font-weight:600;opacity:.65}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :after,.v2 :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}}html:has(.v2),html:has(.v2) body{background:#f6f5f2}