:root{--ink:#111111;--ink-2:#2B2B2B;--mute:#5C5C5C;--line:#E4E4E2;--paper:#FFFFFF;--paper-2:#F4F4F2;--card:#EFEFED;--campo-bg:#E9E9E6;--line-2:#D2D2CE;--gris:#6B6B67;--red:#D7141E;--red-ink:#B30F17;--display:"Anton","Arial Narrow",sans-serif;--body:"Archivo",system-ui,-apple-system,sans-serif;--pill:999px;--r:14px;--ease:cubic-bezier(.23,1,.32,1);--campo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600' viewBox='0 0 900 600' fill='none' stroke='%23fff' stroke-opacity='.95' stroke-width='3'%3E%3Crect x='20' y='20' width='860' height='560'/%3E%3Cline x1='450' y1='20' x2='450' y2='580'/%3E%3Ccircle cx='450' cy='300' r='80'/%3E%3Crect x='20' y='170' width='110' height='260'/%3E%3Crect x='770' y='170' width='110' height='260'/%3E%3C/svg%3E")}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}::selection{background:var(--red);color:#fff}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}.carrito:focus-visible,.franja :focus-visible,.top .volver:focus-visible,.cab-oscura :focus-visible,.duda :focus-visible,.pie-menu :focus-visible{outline-color:#fff;box-shadow:0 0 0 6px var(--ink)}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:8px;top:-60px;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px;z-index:60}.skip:focus{top:8px}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.ico{width:1.25em;height:1.25em;flex:none}.display{font:400 clamp(44px,7.2vw,100px)/.9 var(--display);text-transform:uppercase}.h2{font:400 clamp(38px,5.2vw,72px)/.92 var(--display);text-transform:uppercase}.raya{position:relative;padding-bottom:18px}.raya:after{content:"";position:absolute;left:0;bottom:0;width:72px;height:6px;background:var(--red);border-radius:2px}.antetitulo{font:700 13px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--red-ink);margin-bottom:14px}.bajada{font-size:18px;color:var(--ink-2);max-width:44ch;margin-top:16px}.precio{font:400 34px/1 var(--display);white-space:nowrap}.precio small{font-size:1em;margin-right:.18em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;border-radius:var(--pill);background:var(--ink);color:#fff;text-decoration:none;font:600 16px/1 var(--body);border:2px solid var(--ink);transition:transform .16s var(--ease),background-color .2s ease,color .2s ease;white-space:nowrap}.btn .ico{width:18px;height:18px;transition:transform .2s var(--ease)}.btn:active{transform:scale(.97)}.btn.out{background:transparent;color:var(--ink)}.btn.blanco{background:#fff;color:var(--ink);border-color:#fff}.btn.chico{min-height:44px;padding:0 20px;font-size:15px}.flecha{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;min-height:44px}.flecha span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.flecha .ico{width:16px;height:16px;transition:transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.btn:hover .ico,.flecha:hover .ico{transform:translate(3px)}.btn.out:hover{background:var(--ink);color:#fff}}.top{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;gap:24px;height:76px;position:relative;z-index:1}.top:after{content:"";position:absolute;top:0;right:0;width:calc(max(0px,(100vw - 1280px)/2) + 98px);height:100%;background:var(--red) url(/img/tela-600.webp) center/cover;clip-path:polygon(30px 0,100% 0,100% 100%,0 100%);pointer-events:none}.marca{display:flex;align-items:center;gap:9px;text-decoration:none;min-height:44px;flex:none}.marca img{width:auto;height:48px}.nav{display:flex;gap:6px;margin-left:40px}.nav a{font:500 16px/1 var(--body);text-decoration:none;padding:14px 12px;border-radius:8px;position:relative}.nav a[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:3px;background:var(--red);border-radius:2px}.herr{display:flex;align-items:center;gap:40px;margin-left:auto}.buscar{display:flex;align-items:center;gap:8px;background:var(--paper-2);border-radius:8px;padding:0 12px;height:44px;width:210px;border:1.5px solid transparent}.buscar:focus-within{border-color:var(--ink)}.buscar input{border:0;background:none;outline:0;width:100%;font-size:15px}.buscar .ico{width:18px;height:18px;color:var(--mute)}.icono{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;text-decoration:none;position:relative}.icono .ico{width:22px;height:22px}.carrito{background:var(--red);color:#fff;border:2px solid #fff}.carrito .num{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:var(--pill);background:#fff;color:var(--red-ink);font:700 12px/16px var(--body);text-align:center;border:2px solid var(--red)}.menu-btn,.buscar-ico{display:none}@media (hover:hover) and (pointer:fine){.nav a:hover{background:var(--paper-2)}}.menu{position:fixed;inset:0;z-index:70;background:#fff;display:flex;flex-direction:column;padding:8px 20px 24px;transform:translateY(-102%);transition:transform .32s var(--ease);visibility:hidden;overflow:auto}.menu[data-abierto=true]{transform:none;visibility:visible}.menu .cab{display:flex;justify-content:space-between;align-items:center;height:60px}.menu .grandes{margin-top:12px;display:flex;flex-direction:column}.menu .grandes a{display:flex;justify-content:space-between;align-items:center;font:400 46px/1.15 var(--display);text-decoration:none;min-height:62px}.menu .grandes .ico,.menu .chicos .ico{width:24px;height:24px}.menu .chicos{border-top:1px solid var(--line);margin-top:18px;padding-top:10px;display:flex;flex-direction:column}.menu .chicos a{display:flex;justify-content:space-between;align-items:center;font:500 18px/1 var(--body);text-decoration:none;min-height:50px}.menu .buscar{width:100%;margin-top:24px;height:52px}.heroe{position:relative;overflow:hidden;background-color:var(--campo-bg);background-image:var(--campo);background-repeat:no-repeat;background-size:900px auto;background-position:-160px center}.heroe:before{content:"";position:absolute;top:0;right:0;bottom:0;width:67%;background:var(--red) url(/img/tela-1200.webp) center/cover;clip-path:polygon(49% 0,100% 0,100% 100%,0 100%)}.heroe .wrap{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;height:clamp(560px,47vw,720px);gap:16px;position:relative}.heroe .texto{padding:40px 0;position:relative;z-index:2}.heroe .escena{position:absolute;inset:0;min-height:0;z-index:1;pointer-events:none}.heroe .escena .mascota{left:44.5%;bottom:-7%;height:100%;width:auto;filter:drop-shadow(0 18px 24px rgba(0,0,0,.22))}.heroe .escena .bolsa{right:-2.6%;bottom:2.5%;height:86%;width:auto}.heroe .escena:after{content:"";position:absolute;left:58%;right:-240px;bottom:0;height:15%;background:radial-gradient(58% 100% at 50% 100%,#ededea 52%,#ededea00);z-index:-1}.heroe .display{font-size:clamp(52px,8.1vw,124px);letter-spacing:-.005em}.heroe .acciones{display:grid;gap:14px;max-width:400px;margin-top:36px}.heroe .acciones .btn{min-height:58px;font-size:18px}.especies{display:flex;gap:26px;margin-top:18px;flex-wrap:wrap}.especies a{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;min-height:44px}.especies a span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.especies a:first-child{color:var(--red-ink)}.especies .ico{width:22px;height:22px}.especies a:first-child .ico:first-child{color:var(--red)}.escena{position:relative;align-self:stretch;min-height:420px}.escena .mascota{position:absolute;left:-12%;bottom:3%;width:84%;height:auto;filter:drop-shadow(0 18px 18px rgba(0,0,0,.18))}.escena .bolsa{position:absolute;right:-2%;bottom:5%;height:78%;width:auto;filter:drop-shadow(0 26px 30px rgba(0,0,0,.35))}.rapidos{border-bottom:1px solid var(--line);background:#fff}.rapidos ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr)}.rapidos li+li{border-left:1px solid var(--line)}.rapidos a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:76px;text-decoration:none;font-weight:500;padding:0 12px}.rapidos .ico{width:26px;height:26px}.rapidos .ico.f{width:16px;height:16px}.sec{padding:80px 0}.sec.gris{background:var(--paper-2)}.filas{display:grid;gap:20px;margin-top:40px}.fila{display:grid;grid-template-columns:minmax(300px,1.15fr) 1.1fr auto;align-items:center;gap:32px;background:var(--card);border-radius:6px;padding:0 48px 0 40px;min-height:176px}.fila .foto{position:relative;height:176px}.fila .foto .bolsa{position:absolute;left:0;bottom:6px;height:118%;width:auto;filter:drop-shadow(0 12px 14px rgba(0,0,0,.25));z-index:1}.fila .foto .mascota{position:absolute;left:37%;bottom:8px;height:80%;width:auto;max-width:62%;object-fit:contain;object-position:left bottom;z-index:2}.fila h3{font:400 40px/1 var(--display);letter-spacing:-.005em}.fila .pres{font-size:22px;margin-top:6px}.fila .para{color:#4a4a47;font-size:17px;margin-top:18px}.fila .compra{display:grid;gap:16px;justify-items:start;border-left:1px solid var(--line-2);padding-left:40px;min-width:330px;align-self:center;padding-block:10px}.fila .precio{font:400 40px/1 var(--display)}.fila .btn{min-width:292px;min-height:58px;font-size:19px}.mas{margin-top:28px}.come{position:relative;overflow:hidden;background:var(--card)}.come .wrap{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;min-height:240px;gap:48px;position:relative}.come .texto{padding:30px 0;position:relative;z-index:1}.come .h2{font-size:clamp(38px,4.4vw,62px)}.come .bajada{margin-top:14px;font-size:19px}.come .foto{position:relative;align-self:stretch}.come .foto img{position:absolute;left:50%;top:50%;width:108%;max-width:none;height:auto;transform:translate(-50%,-46%)}.come .pestanas{align-self:center;margin:0;max-width:none;justify-content:space-between;position:relative;z-index:1}.pestanas{display:flex;gap:28px;border-bottom:1px solid var(--line-2);margin-top:26px;max-width:420px}.pestanas a{padding:12px 0;font-weight:500;text-decoration:none;min-height:44px;border-bottom:3px solid transparent;margin-bottom:-2px}.pestanas a:first-child{border-color:var(--red);font-weight:700}.franja{--fx:clamp(220px,17vw,300px);background:linear-gradient(90deg,#d20e19 calc(100% - var(--fx)),#d20e1900 calc(100% - var(--fx) + 70px)),url(/img/franja-640.webp) right -18px top -4px/auto 158% no-repeat #d20e19;color:#fff}.franja .wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:150px;padding-top:24px;padding-bottom:24px;padding-right:calc(var(--fx) - max(0px,(100vw - 1280px)/2) - 10px)}.franja .h2{font-size:clamp(36px,4vw,58px);white-space:nowrap}.franja p{border-left:1px solid rgba(255,255,255,.55);padding-left:30px;font-size:17px;max-width:36ch;line-height:1.5}.dudas{position:relative;overflow:hidden;background-color:var(--card);background-image:var(--campo);background-repeat:no-repeat;background-size:900px auto;background-position:right -420px center}.dudas:before{content:"";position:absolute;top:0;right:0;bottom:0;width:30%;background:var(--red) url(/img/tela-600.webp) center/cover;clip-path:polygon(34% 0,100% 0,100% 100%,0 100%)}.dudas .wrap{display:grid;grid-template-columns:auto auto auto 1fr;gap:32px;align-items:center;min-height:170px;padding-top:28px;padding-bottom:28px;position:relative;z-index:1}.dudas .h2{font-size:clamp(36px,4vw,58px);white-space:nowrap}.dudas p{max-width:30ch;font-size:16px}.dudas .foto{position:absolute;right:max(20px,calc((100vw - 1280px)/2 + 20px));bottom:-12px;height:118%;width:auto;z-index:1;filter:drop-shadow(0 12px 18px rgba(0,0,0,.2))}.pie{background:#fff;color:var(--ink);border-top:1px solid var(--line);padding:30px 0;font-size:15px}.pie .wrap{display:flex;align-items:center;gap:0}.pie .marca{padding-right:48px;margin-right:48px;border-right:1px solid var(--line);min-height:76px}.pie .marca img{height:44px}.pie nav{display:flex;gap:96px;flex:1;align-items:flex-start}.pie ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;align-content:start}.pie nav a{color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;min-height:24px;font-size:15px}.pie .pais{display:flex;align-items:center;gap:10px;padding-left:48px;border-left:1px solid var(--line);min-height:76px;font-size:15px}.pie .bandera{border-radius:2px;box-shadow:0 0 0 1px var(--line)}.cab-cat{position:relative;overflow:hidden;background-color:var(--campo-bg);background-image:var(--campo);background-repeat:no-repeat;background-size:900px auto;background-position:-200px center}.cab-cat .wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:480px;position:relative;z-index:2;pointer-events:none}.cab-cat .texto{padding:44px 0;pointer-events:auto}.cab-cat .display{font-size:clamp(44px,5.5vw,80px)}.cab-cat .bajada{font-size:19px;margin-top:4px}.cab-cat .escena{position:absolute;inset:0 0 0 44%;min-height:0;z-index:1;background:#b3171d url(/img/vestuario-1536.webp) right bottom/cover no-repeat;clip-path:polygon(17% 0,100% 0,100% 100%,0 100%)}.cab-cat .escena .mascota{position:absolute;width:auto;filter:drop-shadow(0 16px 18px rgba(0,0,0,.28))}.cab-cat .escena .bolsa{position:absolute;width:auto;filter:drop-shadow(0 22px 24px rgba(0,0,0,.35))}.cab-cat.perros .escena .mascota{left:20%;bottom:12%;height:66%}.cab-cat.gatos .wrap{min-height:540px}.cab-cat.gatos .escena .mascota{left:14%;bottom:13%;height:45%}.cab-cat.gatos .escena .bolsa{left:46%;bottom:9%;height:80%}.cab-cat .acciones{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.cab-cat .acciones .btn{min-width:300px;min-height:54px;font-size:18px}.cab-cat .especies{margin-top:10px}.cab-cat .especies a{color:var(--ink)}.cab-cat .especies .ico{width:26px;height:26px}.cab-cat .especies a:first-child .ico:first-child{color:var(--ink)}.cab-cat.blanco{background:#fff}.cab-cat.blanco:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 150% at 108% 118%,transparent 60%,rgba(215,20,30,.55) 60.15%,transparent 60.4%),radial-gradient(80% 140% at 30% -40%,transparent 66%,rgba(215,20,30,.35) 66.15%,transparent 66.4%);pointer-events:none}.cab-cat.blanco .escena{background:none;clip-path:none}.cab-cat.tienda-cab .display{font-size:clamp(56px,9.4vw,136px);white-space:nowrap}.cab-cat.tienda-cab .bajada{font-size:clamp(19px,2vw,28px);max-width:34ch;line-height:1.25}.cab-cat.tienda-cab .raya:after{display:none}.cab-cat.tienda-cab .escena{left:50%}.cab-cat.tienda-cab .escena .mascota{right:0;left:auto;bottom:0;height:104%;filter:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%);mask-image:linear-gradient(90deg,transparent 0,#000 14%)}.cab-cat.tienda-cab .wrap{min-height:440px}.filtros{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 6px}.chip{min-height:44px;min-width:136px;padding:0 24px;border-radius:var(--pill);border:1.5px solid var(--line-2);background:#fff;font-size:16px;font-weight:500;cursor:pointer}.chip[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.lista{list-style:none;margin-top:10px}.item{display:grid;grid-template-columns:170px 1.5fr 1fr auto 240px;align-items:center;gap:32px;padding:14px 0;border-bottom:1px solid var(--line);min-height:170px}.item[hidden]{display:none}.item img{height:156px;width:auto;object-fit:contain;margin:0 auto;filter:drop-shadow(0 10px 12px rgba(0,0,0,.18))}.item .nombre{border-left:6px solid var(--k);padding-left:22px}.item h3{font:400 36px/1 var(--display);text-transform:uppercase}.item p{color:var(--ink-2);margin-top:10px;max-width:30ch;font-size:17px}.item .quien{display:flex;gap:12px;align-items:center;color:var(--ink-2);font-size:15px;max-width:22ch}.item .quien .ico{width:34px;height:34px;flex:none}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:150px;padding:0 22px;border-radius:var(--pill);background:var(--card);font-size:18px;font-weight:500;white-space:nowrap}.item .compra{display:grid;gap:12px;justify-items:start}.item .precio{font-size:38px}.item .btn{min-height:48px;min-width:204px;font-size:17px}.formulas{display:grid;gap:18px;margin-top:30px}.formula{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:36px;align-items:center;background:var(--f,var(--card));border-radius:6px;padding:10px 40px;min-height:180px}.formula h3{font:400 38px/1 var(--display);letter-spacing:-.005em;white-space:nowrap}.formula h3+p{font-size:19px;margin-top:6px}.formula .flecha{margin-top:16px}.formula .opc{display:grid;grid-template-columns:auto 232px;gap:26px;align-items:center}.formula .opc+.opc{border-left:1px solid var(--line-2);padding-left:36px}.formula .opc img{height:126px;width:auto;margin:0 auto;filter:drop-shadow(0 10px 12px rgba(0,0,0,.2))}.formula>.opc:nth-child(2) img{height:200px;margin:-34px 0 -12px}.formula .opc>div>small{display:block;font-size:17px;color:var(--ink)}.formula .opc .precio{display:block;font-size:40px;margin:4px 0 12px}.formula .opc .btn{min-width:232px;min-height:48px;font-size:17px}.breves{display:grid;grid-template-columns:auto 1fr 1fr;gap:36px;align-items:start;padding:40px 0;border-top:1px solid var(--line)}.breves .q{display:grid;grid-template-columns:40px 1fr;gap:14px}.breves .q .ico{width:36px;height:36px}.breves h3{font:700 18px/1.25 var(--body)}.breves p{color:var(--ink-2);font-size:15px;margin-top:4px}.tienda .wrap{display:grid;grid-template-columns:250px 1fr;gap:32px;align-items:start}.panel{background:var(--paper-2);border-radius:8px;padding:22px 22px 26px;position:sticky;top:96px}.panel h2{font:700 22px/1 var(--body);margin-bottom:14px}.panel .abrir{display:none}.panel fieldset{border:0;border-top:1px solid var(--line-2);padding:14px 0 8px}.panel legend{font-weight:700;font-size:18px;margin-bottom:6px;float:left;width:100%}.panel fieldset label:first-of-type{clear:both}.panel label{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.panel input[type=checkbox]{appearance:none;width:28px;height:28px;border-radius:50%;border:1.5px solid #9C9C98;background:#fff;display:grid;place-items:center;margin:0;cursor:pointer;flex:none}.panel input[type=checkbox]:after{content:"";width:14px;height:14px;border-radius:50%;background:var(--red);transform:scale(0);transition:transform .15s var(--ease)}.panel input[type=checkbox]:checked{border-color:var(--red)}.panel input[type=checkbox]:checked:after{transform:scale(1)}.panel input[type=checkbox]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.panel select{width:100%;min-height:44px;border-radius:8px;border:1.5px solid var(--line-2);background:#fff;padding:0 12px}.barra-busqueda{display:flex;align-items:center;gap:16px;margin-bottom:22px}.barra-busqueda .buscar{flex:1;height:54px;background:#fff;border:1.5px solid var(--line-2);width:auto}.tarjetas{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tarjeta{border:1px solid var(--line);border-radius:8px;padding:16px 16px 18px;display:flex;flex-direction:column;background:#fff;box-shadow:0 1px 2px #0000000a}.tarjeta[hidden]{display:none}.tarjeta .img{height:300px;display:grid;place-items:center}.tarjeta .img img{height:290px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(0,0,0,.22))}.tarjeta h3{font:700 21px/1.15 var(--body);font-stretch:88%;margin-top:14px;padding:0 6px}.tarjeta p{color:var(--mute);font-size:16px;margin-top:8px;padding:0 6px;min-height:2.6em}.tarjeta .precio{margin:12px 6px 16px}.tarjeta .btn{margin-top:auto;min-height:50px;font-size:17px}.busca{position:relative;overflow:hidden;background:var(--card)}.busca:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 140% at 112% 120%,transparent 58%,rgba(215,20,30,.5) 58.2%,transparent 58.5%),radial-gradient(120% 140% at 118% 130%,transparent 66%,rgba(215,20,30,.35) 66.2%,transparent 66.5%);pointer-events:none}.busca .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-top:44px;padding-bottom:48px;position:relative}.busca .bajada{font-size:19px;margin-top:8px;max-width:34ch}.busca .buscar{width:100%;height:60px;background:#fff;border:1.5px solid var(--line-2);border-radius:8px;padding:0 20px}.busca .buscar .ico{width:24px;height:24px;color:var(--ink)}.busca .buscar input{font-size:18px}.vacio{padding:40px 0}.migas{font-size:14px;color:var(--mute)}.migas ol{list-style:none;display:flex;gap:10px;flex-wrap:wrap;padding:14px 0}.migas li+li:before{content:"/";margin-right:10px;color:#aaa}.migas li{display:inline-flex;align-items:center;min-height:32px}.migas a{text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.ficha-top{background-color:var(--campo-bg);background-image:var(--campo);background-repeat:no-repeat;background-size:900px auto;background-position:right -260px center}.ficha-top .wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding-bottom:40px}.galeria{position:relative;margin-left:calc(-1*(max(0px,(100vw - 1280px) / 2) + 20px))}.galeria .grande{position:relative;aspect-ratio:1.08/1;border-radius:0 6px 6px 0;overflow:hidden;background:var(--vc,#B3171D) var(--vest,url(/img/vestuario-1536.webp)) 78% bottom/cover no-repeat}.galeria .grande img{position:absolute;left:54%;bottom:12%;height:72%;width:auto;transform:translate(-50%);filter:drop-shadow(0 22px 24px rgba(0,0,0,.4))}.galeria .grande img.foto{left:0;bottom:0;width:100%;height:100%;transform:none;object-fit:cover;filter:none;background:#fff}.galeria .miniaturas{position:absolute;z-index:2;top:50%;transform:translateY(-50%);left:calc(max(0px,(100vw - 1280px) / 2) + 36px);display:grid;gap:12px}.galeria .miniaturas button{width:80px;height:80px;border-radius:4px;border:3px solid #fff;background:#fff;overflow:hidden;display:grid;place-items:center;box-shadow:0 6px 14px #00000040;padding:0;cursor:pointer}.galeria .miniaturas button[aria-pressed=true]{border-color:#fff;outline:2px solid var(--ink);outline-offset:1px}.galeria .miniaturas img{width:100%;height:100%;object-fit:cover}.galeria .miniaturas .bolsa-m img{object-fit:contain;padding:4px}.compra-panel .display{font-size:clamp(40px,5vw,74px)}.compra-panel .raya:after{background:var(--k)}.compra-panel .nombre{font:700 26px/1.15 var(--body);margin-top:22px}.compra-panel .desc{color:var(--ink-2);margin-top:4px}.opciones{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.opcion{min-height:48px;padding:0 24px;border-radius:var(--pill);border:1.5px solid var(--line-2);background:#fff;font-weight:600}.opcion[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.compra-panel .precio{font-size:52px;margin-top:20px}.compra-panel .kilo{color:var(--mute);margin-top:6px;font-size:15px}.comprar-fila{display:grid;grid-template-columns:auto 1fr;gap:12px 14px;margin-top:20px}.comprar-fila .envio{grid-column:2;min-height:46px}.cantidad{display:flex;align-items:center;border:1.5px solid var(--line-2);border-radius:8px;background:#fff;height:52px}.cantidad button{width:46px;height:100%;display:grid;place-items:center}.cantidad output{width:34px;text-align:center;font-weight:600}.comprar-fila .btn{min-height:52px}.ayudas{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:18px;padding-top:12px;border-top:1px solid var(--line-2)}.ayudas a{display:inline-flex;align-items:center;gap:8px;font-size:15px;min-height:44px}.infos{display:grid;gap:12px;padding:20px 0 72px}.info{display:grid;grid-template-columns:390px 1fr 44px;align-items:center;column-gap:28px;border:1px solid var(--line);border-radius:6px;background:#fff;padding:14px 22px 14px 28px;min-height:94px}.info .cab{display:flex;align-items:center;gap:22px;align-self:stretch;border-right:1px solid var(--line)}.info .cab .ico{width:32px;height:32px;flex:none}.info .t{font:400 29px/1 var(--display);white-space:nowrap;text-transform:uppercase;position:relative;padding-bottom:12px}.info .t:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:4px;background:var(--red)}.info .res{display:flex;align-items:center;justify-content:space-between;gap:24px}.info .res>p{font-size:15px;max-width:42ch}.info .res .btn{flex:none}.info .tog{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;cursor:pointer;border-radius:50%}.info .tog .ico{width:22px;height:22px;transition:transform .25s var(--ease)}.info .tog[aria-expanded=true] .ico{transform:rotate(180deg)}.info .mas{grid-column:2/3;padding:10px 0 4px;font-size:15px;color:var(--ink-2)}.info .mas[hidden]{display:none}.info .nota{font-size:14px;color:var(--ink-2);margin-bottom:6px}.analisis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.analisis div{padding:2px 18px 2px 0;min-width:150px}.analisis div+div{border-left:1px solid var(--line);padding-left:24px}.analisis span{font-size:15px;font-weight:600}.analisis b{display:block;font:400 30px/1.1 var(--display);margin-top:4px}.extra{list-style:none;display:flex;flex-wrap:wrap;gap:4px 28px;color:var(--ink-2);font-size:15px}.fuente{font-size:13px;color:var(--mute)}.pasos{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%}.pasos li+li{border-left:1px solid var(--line);padding-left:24px}.pasos li{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:center;font-size:15px;padding-right:12px}.pasos b{width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font:400 20px/1 var(--display)}.barra-fija{display:none}.aviso{position:fixed;inset:0;z-index:80;background:#1111116b;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.aviso[data-abierto=true]{opacity:1;visibility:visible}.aviso .caja{background:#fff;border-radius:18px;max-width:420px;width:100%;padding:24px;transform:translateY(12px);transition:transform .28s var(--ease)}.aviso[data-abierto=true] .caja{transform:none}.aviso .cab{display:flex;align-items:center;gap:12px;font:700 20px/1.2 var(--body)}.aviso .cab .ok{width:32px;height:32px;color:#1e8a43}.aviso .cab button{margin-left:auto;width:44px;height:44px;display:grid;place-items:center}.aviso .prod{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;margin:18px 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.aviso .prod img{height:110px;width:96px;object-fit:contain;margin:0 auto}.aviso .acc{display:grid;gap:10px}@media (max-width:1100px){.top .buscar{display:none}.buscar-ico{display:grid}.nav a{padding:14px 8px}}@media (max-width:860px){.wrap{padding:0 16px}.top .wrap{height:60px;gap:4px}.top:after{width:92px}.nav{display:none}.marca img{height:36px}.herr{margin-left:auto;gap:2px}.menu-btn{display:grid;margin-left:-10px}.heroe .wrap,.cab-cat .wrap{grid-template-columns:1fr;min-height:0}.heroe .texto,.cab-cat .texto{padding:26px 0 4px}.heroe:before,.cab-cat:before{top:auto;height:300px;width:100%;clip-path:polygon(44% 0,100% 0,100% 100%,0 100%)}.escena{min-height:300px;height:300px;margin:0 -16px}.cab-cat .escena{position:relative;left:auto;height:280px;clip-path:polygon(26% 0,100% 0,100% 100%,0 100%)}.cab-cat .texto{padding:24px 0 22px}.cab-cat .display{font-size:44px}.cab-cat.perros .escena .mascota{left:16%;height:64%}.cab-cat.gatos .wrap{min-height:0}.cab-cat.gatos .escena .mascota{left:4%;bottom:12%;height:40%}.cab-cat.gatos .escena .bolsa{left:48%;height:80%}.cab-cat .acciones .btn{min-width:0}.cab-cat.tienda-cab .display{white-space:normal;font-size:min(15vw,72px)}.cab-cat.tienda-cab .escena{height:270px;left:auto}.cab-cat.tienda-cab .wrap{min-height:0}.cab-cat.tienda-cab .escena .mascota{right:50%;transform:translate(50%);height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent)}.cab-cat.tienda-cab .texto{padding-bottom:8px}.heroe .acciones{max-width:none}.heroe .wrap{display:flex;flex-direction:column;align-items:stretch;height:auto;gap:0}.heroe .texto{display:contents}.heroe .display{order:1;padding-top:24px;font-size:min(17.2vw,96px)}.heroe .escena{order:2;position:relative;inset:auto;height:min(78vw,380px);margin:14px -16px 0}.heroe .acciones{order:3;margin-top:22px}.heroe .acciones .btn{min-height:52px;font-size:16px}.heroe .especies{order:4;margin:12px 0 18px;gap:22px}.heroe:before{display:none}.heroe .escena:before{content:"";position:absolute;inset:0;background:var(--red) url(/img/tela-600.webp) center/cover;clip-path:polygon(36% 0,100% 0,100% 100%,0 100%);z-index:-2}.heroe .escena .mascota{left:10%;bottom:-13%;height:113%;width:auto}.heroe .escena .bolsa{right:3%;bottom:3%;height:80%}.heroe .escena{overflow:hidden}.heroe .escena:after{display:none}.heroe{background-size:760px auto;background-position:center top -36px}.escena .mascota{width:80%;left:-3%}.escena .bolsa{height:76%;right:4%}.rapidos ul{grid-template-columns:1fr}.rapidos li+li{border-left:0;border-top:1px solid var(--line)}.rapidos a{justify-content:flex-start;min-height:56px}.sec{padding:52px 0}.filas{gap:12px;margin-top:22px}.fila{grid-template-columns:54% 1fr;grid-template-rows:auto auto;align-content:center;padding:10px 12px 12px 6px;gap:2px 8px;min-height:150px}.fila .foto{grid-row:1/3;height:132px}.fila .foto .bolsa{height:108%}.fila .foto .mascota{left:44%;height:70%;bottom:10px}.fila h3{font-size:22px}.fila .pres{font-size:16px;margin-top:2px}.fila .para{display:none}.fila .compra{border:0;padding:0;min-width:0;gap:8px;align-self:start}.fila .precio{font-size:25px}.fila .btn{min-width:0;min-height:38px;font-size:13px;padding:0 14px;gap:6px}.come .wrap{grid-template-columns:1fr;min-height:0;gap:0}.come .texto{padding:24px 0 18px;max-width:64%}.come .h2{font-size:34px}.come .bajada{font-size:15px;margin-top:10px}.come .foto{position:absolute;right:-70px;top:-6px;width:58%;height:190px}.come .foto img{width:100%;left:0;top:0;transform:none}.come .pestanas{background:#fff;margin:0 -16px;padding:0 20px;justify-content:space-between}.franja .wrap,.dudas .wrap{grid-template-columns:1fr;gap:16px}.dudas:before{width:46%;top:0;bottom:auto;height:62%}.dudas .foto{right:-30px;bottom:auto;top:0;height:150px}.dudas .h2{white-space:normal;max-width:9ch;font-size:38px}.dudas p{max-width:20ch;font-size:15px}.dudas .btn{width:100%}.pill{min-width:0;min-height:36px;font-size:15px}.franja p{border-left:0;padding-left:0}.franja{--fx:150px;background:linear-gradient(90deg,#d20e19 calc(100% - 175px),#d20e1900 calc(100% - 120px)),url(/img/franja-360.webp) right -84px bottom -8px/auto 112% no-repeat #d20e19}.franja .h2{white-space:normal}.franja .wrap{padding-right:16px;gap:12px;padding-top:24px;padding-bottom:24px}.franja .h2{font-size:38px;max-width:12ch}.franja p{max-width:24ch;font-size:15px}.franja .btn{justify-self:start;min-height:44px}.pie{padding:22px 0 26px}.pie .wrap{flex-wrap:wrap;row-gap:14px}.pie .marca{border:0;padding:0;margin:0;min-height:44px;flex-basis:100%}.pie .marca img{height:36px}.pie nav{gap:28px;flex:1}.pie nav a{font-size:14px;min-height:44px}.pie ul{gap:0}.pie .pais{padding-left:16px;font-size:13px;min-height:0;align-self:stretch}.filtros{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none}.chip{flex:none}.item{grid-template-columns:96px 1fr;gap:10px 16px;padding:18px 0}.item img{height:120px;width:96px;object-fit:contain;grid-row:span 3}.item .nombre{border-left-width:4px;padding-left:12px}.item h3{font-size:26px}.item .quien{display:none}.item .compra{grid-column:2}.formula{grid-template-columns:1fr;padding:18px;gap:16px}.formula>.opc:nth-child(2) img{height:150px;margin:0}.formula .opc{grid-template-columns:auto 1fr}.formula .opc .btn{min-width:0;width:100%}.formula .opc+.opc{border-left:0;padding-left:0;border-top:1px solid var(--line-2);padding-top:16px}.breves{grid-template-columns:1fr;gap:20px}.tienda .wrap{grid-template-columns:1fr}.panel{position:static}.panel .abrir{display:flex;width:100%}.panel h2,.panel[data-movil=cerrado] fieldset{display:none}.tarjetas{grid-template-columns:1fr}.tarjeta{display:grid;grid-template-columns:120px 1fr;gap:4px 14px;align-items:center}.tarjeta .img{height:150px;grid-row:span 5}.busca .wrap{grid-template-columns:1fr;gap:16px;padding-top:28px;padding-bottom:30px}.tarjeta .img img{height:132px}.tarjeta h3{margin-top:0}.tarjeta .precio{margin:6px 0}.ficha-top .wrap{grid-template-columns:minmax(0,1fr);gap:20px}.infos{grid-template-columns:minmax(0,1fr)}.info{min-width:0}.galeria{margin:0 -16px;display:flex;flex-direction:column}.galeria .grande{order:1}.galeria .miniaturas{order:2}.galeria .grande{border-radius:0;aspect-ratio:1/1}.galeria .miniaturas{position:static;transform:none;display:flex;justify-content:center;gap:10px;margin-top:12px}.galeria .miniaturas button{width:60px;height:60px;box-shadow:none;border:1px solid var(--line)}.compra-panel .precio{font-size:44px}.info{grid-template-columns:1fr 44px;padding:14px 12px 16px 16px;row-gap:12px}.info .cab{border:0;gap:14px}.info .cab .ico{width:26px;height:26px}.info .t{font-size:22px;padding-bottom:9px;white-space:nowrap}.ayudas{flex-wrap:nowrap;gap:4px 14px;justify-content:space-between}.ayudas a{font-size:13px;gap:6px}.ayudas a .ico{width:16px;height:16px}.info .t:after{width:38px;height:3px}.info .res{grid-column:1/-1;flex-wrap:wrap;gap:12px}.info .mas{grid-column:1/-1;padding-top:0}.info .tog{grid-row:1;grid-column:2}.comprar-fila .envio{grid-column:1/-1}.analisis div{padding-right:8px;min-width:0}.analisis b{font-size:22px}.analisis div+div{padding-left:12px}.analisis b{font-size:24px}.pasos{grid-template-columns:1fr;gap:10px}.pasos li+li{border:0;padding-left:0}.barra-fija{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:50}.barra-fija .btn{width:100%;min-height:56px;box-shadow:0 12px 30px #00000040}body.con-barra{padding-bottom:84px}}@media (prefers-reduced-motion:no-preference){.entra{animation:entra .8s var(--ease) both}.entra.d1{animation-delay:.1s}@keyframes entra{0%{transform:translateY(14px)}to{transform:none}}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation:none!important}}.quieto *{animation:none!important;transition:none!important}.cab-cat .enlaces{display:flex;flex-wrap:wrap;gap:6px 0;margin-top:24px}.cab-cat .enlaces a{display:inline-flex;align-items:center;gap:6px;font-size:17px;font-weight:500;text-decoration:underline;text-underline-offset:5px;min-height:44px;padding-right:18px;margin-right:18px;border-right:1px solid var(--line-2)}.cab-cat .enlaces a:last-child{border:0;margin:0}.cab-cat .enlaces .ico{width:16px;height:16px}.cab-cat.nutri .wrap{min-height:520px}.nutri .escena img{position:absolute;width:auto}.cab-cat .escena .n-plato{position:absolute;left:30%;bottom:9%;width:52%;max-width:520px;height:auto;z-index:1;filter:drop-shadow(0 22px 22px rgba(0,0,0,.4))}.rotulo{position:absolute;z-index:2;background:#fff;color:var(--ink);border-radius:999px;padding:10px 18px 10px 16px;font-size:14px;line-height:1.2;box-shadow:0 10px 24px #00000038;display:grid}.rotulo b{font:400 18px/1.1 var(--display);text-transform:uppercase;letter-spacing:.01em}.rotulo:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--red);border:3px solid #fff;box-shadow:0 0 0 1px #0000001f}.rotulo.r1{left:26%;top:22%}.rotulo.r1:after{left:46px;bottom:-26px}.rotulo.r2{right:8%;top:38%}.rotulo.r2:after{left:-22px;top:50%}.rotulo.r3{left:60%;bottom:9%}.rotulo.r3:after{left:-24px;top:40%}.encontra{padding:34px 0}.encontra .wrap{display:grid;grid-template-columns:1fr 1.55fr;gap:40px;align-items:center}.encontra .bajada{font-size:18px;margin-top:8px;max-width:34ch}.buscador{display:grid;grid-template-columns:auto 1fr auto;gap:20px 28px;align-items:end;background:var(--card);border-radius:8px;padding:22px 30px 24px}.buscador fieldset{border:0;margin:0;padding:0}.buscador legend,.campo>span{display:block;font-size:15px;font-weight:600;margin-bottom:10px}.dos{display:flex;gap:10px}.esp{display:inline-flex;align-items:center;gap:10px;min-height:50px;min-width:124px;padding:0 20px;border-radius:6px;border:1.5px solid var(--line-2);background:#fff;font-size:16px;font-weight:600;cursor:pointer}.esp .ico{width:24px;height:24px}.esp[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.campo select{width:100%;min-height:50px;border-radius:6px;border:1.5px solid var(--line-2);background:#fff;padding:0 14px;font-size:16px}.buscador .btn{min-height:50px;min-width:180px}.etiqueta{background:var(--card);overflow:hidden}.etiqueta .wrap{display:grid;grid-template-columns:.9fr 1fr 1.25fr;gap:40px;align-items:center;min-height:230px}.etiqueta .foto{position:relative;align-self:stretch;margin-left:calc(-1*(max(0px,(100vw - 1280px) / 2) + 20px))}.etiqueta .foto img{position:absolute;right:-6%;top:50%;width:122%;max-width:none;height:auto;transform:translateY(-50%)}.etiqueta .bajada{font-size:18px;margin-top:10px}.nutrientes{list-style:none;display:grid}.nutrientes li{display:grid;grid-template-columns:38px 110px 1fr;gap:16px;align-items:center;padding:14px 0}.nutrientes li+li{border-top:1px solid var(--line-2)}.nutrientes .ico{width:30px;height:30px}.nutrientes b{font-size:17px}.nutrientes span{font-size:15px;color:var(--ink-2)}.porcion{padding:22px 0}.porcion .wrap{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center}.porcion .h2,.cambio .h2{font-size:clamp(30px,2.9vw,40px)}.encontra .h2{font-size:clamp(34px,3.1vw,44px)}.etiqueta .h2{font-size:clamp(34px,3.4vw,48px)}.porcion p,.cambio p{margin-top:10px;max-width:40ch}.tarjeta-porcion{display:grid;grid-template-columns:100px minmax(190px,auto) minmax(180px,1fr) auto;gap:26px;align-items:center;background:var(--card);border-radius:8px;padding:12px 26px}.tarjeta-porcion img{height:120px;width:90px;object-fit:contain;margin:auto;filter:drop-shadow(0 10px 12px rgba(0,0,0,.25))}.tarjeta-porcion .nom{display:grid;font-size:19px;line-height:1.2}.tarjeta-porcion .nom b{font:400 22px/1.1 var(--display);letter-spacing:.01em}.tarjeta-porcion .btn{min-height:50px}.cambio{padding:22px 0 50px;border-top:1px solid var(--line)}.cambio .wrap:first-child{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center}.pasos-cambio{list-style:none;display:grid;grid-template-columns:repeat(3,1fr)}.pasos-cambio li{display:grid;grid-template-columns:auto auto 1fr;gap:16px;align-items:center;padding:6px 22px;font-size:14px}.pasos-cambio li+li{border-left:1px solid var(--line)}.pasos-cambio b{width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font:400 17px/1 var(--display);align-self:start}.pasos-cambio .ico{width:40px;height:40px}.vet{display:grid;grid-template-columns:auto auto 1fr auto;gap:22px;align-items:center;background:var(--card);border-radius:8px;padding:16px 26px;margin-top:22px}.vet>.ico{width:40px;height:40px}.vet .t{font-size:17px;max-width:24ch;padding-right:22px;border-right:1px solid var(--line-2)}.vet .nota{font-size:14px;color:var(--ink-2);max-width:52ch}.vet .btn{min-width:170px}@media (max-width:860px){.cab-cat .enlaces a{font-size:14px;padding-right:10px;margin-right:10px}.cab-cat.nutri .wrap{min-height:0}.encontra .wrap,.etiqueta .wrap,.porcion .wrap,.cambio .wrap:first-child{grid-template-columns:1fr;gap:16px}.buscador{grid-template-columns:1fr;padding:16px}.dos .esp{flex:1}.etiqueta .wrap{grid-template-columns:40% 1fr;gap:14px 16px;padding-top:20px;padding-bottom:20px}.etiqueta .foto{grid-row:1/3;margin-left:-16px}.etiqueta .foto{align-self:start}.etiqueta .foto img{position:relative;width:118%;right:auto;top:auto;transform:none;margin-left:-18%}.etiqueta .h2{font-size:30px}.etiqueta .bajada{font-size:14px}.nutrientes{grid-column:2}.nutrientes li{grid-template-columns:26px 1fr;gap:4px 10px;padding:8px 0}.nutrientes li span{grid-column:1/-1;font-size:13px}.tarjeta-porcion{grid-template-columns:80px 1fr;gap:10px 14px;padding:12px}.tarjeta-porcion img{height:90px;width:70px;grid-row:span 2}.tarjeta-porcion .campo,.tarjeta-porcion .btn{grid-column:1/-1}.pasos-cambio{grid-template-columns:1fr}.pasos-cambio li{padding:8px 0}.pasos-cambio li+li{border-left:0;border-top:1px solid var(--line)}.vet{grid-template-columns:auto 1fr;padding:14px}.vet .t{border:0;padding:0}.vet .nota,.vet .btn{grid-column:1/-1}}.marca-hero,.marca-fila,.pregunta{position:relative;overflow:hidden;background:#f2f1ee}.marca-hero .foto,.marca-fila .foto{position:absolute;top:0;bottom:0;right:0;width:62%}.marca-hero .foto img,.marca-fila .foto img{width:100%;height:100%;object-fit:cover;object-position:70% center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26%);mask-image:linear-gradient(90deg,transparent 0,#000 26%)}.marca-hero .wrap{min-height:520px;display:flex;align-items:center;position:relative;z-index:1}.marca-hero .texto{max-width:600px;padding:40px 0}.ante-raya{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.ante-raya:before{content:"";width:22px;height:3px;background:var(--red)}.marca-hero .display{font-size:clamp(44px,5.2vw,76px)}.marca-hero .bajada{font-size:17px;margin:24px 0 26px;max-width:40ch}.marca-hero .btn,.marca-fila .btn{min-height:46px;gap:18px;margin-top:4px}.marca-hero:after{content:"";position:absolute;left:40%;top:60px;width:110px;height:110px;border:1.5px solid rgba(215,20,30,.55);border-radius:50%;pointer-events:none}.marca-fila{border-top:6px solid #fff}.marca-fila .foto img{object-position:70% 72%}.marca-fila .wrap{min-height:220px;display:flex;align-items:center;position:relative;z-index:1}.marca-fila .texto{display:grid;grid-template-columns:auto 1fr;gap:34px;max-width:560px;padding:34px 0}.marca-fila .num{font:400 clamp(60px,6vw,88px)/.85 var(--display);color:var(--red)}.marca-fila .h2{font-size:clamp(32px,3.3vw,46px)}.marca-fila p{margin:20px 0 14px;max-width:44ch}.marca-fila.inv .foto{right:auto;left:0;width:46%}.marca-fila.inv .foto img{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 28%);mask-image:linear-gradient(270deg,transparent 0,#000 28%)}.marca-fila.inv .wrap{justify-content:flex-end}.marca-fila.inv .texto{margin-right:8%}.pregunta{border-top:6px solid #fff;background-image:var(--campo);background-repeat:no-repeat;background-size:1400px auto;background-position:center}.pregunta .wrap{min-height:110px;display:grid;place-items:center}.pregunta a{text-decoration:none}.pregunta .h2{font-size:clamp(34px,4.4vw,62px)}.pregunta u{text-decoration:none;box-shadow:inset 0 -6px 0 var(--red)}@media (max-width:860px){.marca-hero .foto,.marca-fila .foto,.marca-fila.inv .foto{position:relative;width:auto;height:200px;order:2}.marca-hero,.marca-fila{display:flex;flex-direction:column}.marca-hero .wrap,.marca-fila .wrap{min-height:0;order:1}.marca-hero .foto img,.marca-fila .foto img,.marca-fila.inv .foto img{-webkit-mask-image:none;mask-image:none}.marca-hero .texto{padding:24px 0 18px}.marca-hero .bajada{font-size:14px;margin:14px 0 16px}.marca-hero:after{left:auto;right:16px;top:16px;width:60px;height:60px}.marca-fila .texto{grid-template-columns:auto 1fr;gap:14px;padding:20px 0 16px}.marca-fila .num{font-size:52px}.marca-fila .h2{font-size:28px}.marca-fila p{font-size:14px;margin:10px 0}.marca-fila.inv .texto{margin:0}}.ante-raya.fin{flex-direction:row-reverse;justify-content:flex-end;color:var(--red-ink)}.ante-raya.fin:before{width:40px}.ayuda-hero{position:relative;overflow:hidden;background:#fff}.ayuda-hero:before{content:"";position:absolute;right:-120px;top:20px;width:820px;height:520px;background:var(--campo) no-repeat center/contain;filter:invert(1) opacity(.12);pointer-events:none}.ayuda-hero .wrap{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;min-height:400px;position:relative}.ayuda-hero .texto{padding:40px 0 30px}.ayuda-hero .display{font-size:clamp(48px,6.6vw,96px)}.ayuda-hero .display i{font-style:normal;color:var(--red)}.ayuda-hero .bajada{font-size:19px;margin-top:20px;max-width:44ch}.ayuda-hero .foto{align-self:stretch;position:relative}.ayuda-hero .foto img{position:absolute;right:-40px;bottom:0;height:100%;width:auto;filter:grayscale(1) contrast(1.05);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%);mask-image:linear-gradient(90deg,transparent,#000 18%)}.ayuda-hero .foto:before{content:"";position:absolute;left:4%;top:28%;width:34px;height:34px;border:2px solid var(--red);border-radius:50%}.ayuda-tabs{max-width:none;margin:10px 0 0;justify-content:flex-start;gap:0}.ayuda-tabs a{font:400 20px/1 var(--display);letter-spacing:.01em;padding:14px 0;margin-right:96px}.tema{display:grid;grid-template-columns:56px 200px 1fr;gap:28px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line);scroll-margin-top:90px}.tema .circ{width:56px;height:56px;border-radius:50%;background:var(--card);display:grid;place-items:center}.tema .circ .ico{width:28px;height:28px}.tema .t{font:400 46px/1 var(--display);text-transform:uppercase}.tema .cont>p{font-size:17px;max-width:48ch}.envio-form{display:grid;grid-template-columns:1fr auto;gap:22px;margin-top:18px;max-width:720px}.envio-form .btn{min-width:210px;min-height:50px}.tema .nota{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2);margin-top:14px}.tema .nota .ico{width:20px;height:20px}.fila-c{display:flex;align-items:center;justify-content:space-between;gap:30px}.flecha.roja span{text-decoration:none;border-bottom:2px solid var(--red);font-weight:600;padding-bottom:2px}.faq{display:grid;justify-self:end;width:min(100%,520px)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:48px;cursor:pointer;font-size:16px}.faq summary::-webkit-details-marker{display:none}.faq summary .ico{width:18px;height:18px;transition:transform .2s}.faq details[open] summary .ico{transform:rotate(180deg)}.faq details p{padding:0 0 14px;font-size:15px;color:var(--ink-2)}.duda{background:var(--ink);color:#fff;margin-top:40px}.duda .wrap{display:grid;grid-template-columns:auto 1fr auto;gap:56px;align-items:center;min-height:130px;padding-top:24px;padding-bottom:24px}.duda .h2{font-size:clamp(36px,4.2vw,60px)}.duda p{font-size:18px;max-width:34ch}.duda .btn{min-width:240px;min-height:54px;font-size:18px}.contacto-hero{background:#fff;position:relative;overflow:hidden}.contacto-hero:after{content:"";position:absolute;right:-260px;top:-40px;width:560px;height:380px;background:var(--campo) no-repeat center/contain;filter:invert(1) opacity(.18);pointer-events:none}.contacto-hero .wrap{display:flex;align-items:flex-end;gap:120px;padding-bottom:28px}.contacto-hero .display{font-size:clamp(46px,5.8vw,86px)}.contacto-hero .lema{font-size:14px;letter-spacing:.32em;text-transform:uppercase;line-height:1.5;padding-bottom:20px}.contacto{display:grid;grid-template-columns:1fr 1.45fr;gap:16px;padding-bottom:60px}.caja{border:1px solid var(--line);border-radius:6px;padding:30px 36px;background:#fff}.wa-caja>.ico{width:56px;height:56px}.wa-caja h2{font:700 25px/1.2 var(--body);margin-top:14px}.wa-caja p{font-size:17px;margin-top:6px;color:var(--ink-2)}.wa-caja .btn{width:100%;min-height:52px;font-size:18px;margin-top:26px}.wa-caja hr{border:0;border-top:1px solid var(--line);margin:28px 0 24px}.wa-caja h3{font:700 19px/1.2 var(--body)}.form{display:grid;gap:16px}.form .campo input,.form .campo textarea{width:100%;min-height:44px;border:1px solid var(--line-2);border-radius:4px;padding:10px 14px;font:inherit;font-size:15px;background:#fff}.form .campo>span{font-size:15px;margin-bottom:6px}.form .campo select{min-height:44px;border-radius:4px;border-width:1px}.check{display:flex;gap:12px;align-items:flex-start;font-size:15px;cursor:pointer}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--ink);flex:none}.form .btn{min-height:50px}.form .error{color:var(--red-ink);font-size:15px}.caja.ancha{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr 1.1fr;gap:28px;align-items:center;padding:22px 36px}.caja.ancha .ic .ico{width:52px;height:52px}.caja.ancha .t{font:400 32px/1 var(--display);text-transform:uppercase}.caja.ancha p{margin-top:6px;color:var(--ink-2)}.caja.ancha .pedido,.caja.ancha .links{border-left:1px solid var(--line);padding-left:36px;display:grid;gap:8px}.caja.ancha .pedido{grid-template-columns:1fr auto;align-items:end;gap:20px}.caja.ancha .pedido input{width:100%;min-height:44px;border:1px solid var(--line-2);border-radius:4px;padding:0 14px;font:inherit}@media (max-width:860px){.ayuda-hero .wrap{grid-template-columns:1fr;min-height:0}.ayuda-hero .foto{height:180px}.ayuda-hero .foto img{right:-16px}.ayuda-tabs a{font-size:15px;margin-right:30px}.tema{grid-template-columns:44px 1fr;gap:10px 16px;padding:20px 0}.tema .circ{width:44px;height:44px}.tema .t{font-size:32px}.tema .cont{grid-column:1/-1}.envio-form{grid-template-columns:1fr}.fila-c{flex-direction:column;align-items:flex-start;gap:10px}.faq{justify-self:stretch;width:100%}.duda .wrap{grid-template-columns:1fr;gap:12px;text-align:center;justify-items:center}.duda .raya:after{left:50%;transform:translate(-50%)}.contacto-hero .wrap{gap:0}.contacto-hero .lema{display:none}.contacto{grid-template-columns:1fr}.caja{padding:20px}.caja.ancha{grid-template-columns:auto 1fr;padding:18px 20px;gap:14px}.caja.ancha .t{font-size:24px}.caja.ancha .pedido,.caja.ancha .links{grid-column:1/-1;border:0;padding:0}}.compra-pag{position:relative;overflow:hidden;padding:30px 0 70px}.compra-pag:before{content:"";position:absolute;right:-60px;top:40px;width:260px;height:180px;background:linear-gradient(135deg,transparent 48%,var(--line-2) 48.4%,transparent 49%),linear-gradient(135deg,transparent 58%,var(--line-2) 58.4%,transparent 59%);pointer-events:none}.cab-compra{font-size:clamp(46px,6.6vw,96px)}.pag-pago .cab-compra{font-size:clamp(44px,5.4vw,78px);margin-top:10px}.etapas{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);max-width:720px;margin:26px auto 30px;counter-reset:e}.etapas li{display:grid;justify-items:center;gap:8px;position:relative;font-size:17px;color:var(--ink-2)}.etapas li+li:before{content:"";position:absolute;top:15px;right:calc(50% + 22px);width:calc(100% - 44px);height:2px;background:var(--line-2)}.etapas b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--gris);color:#fff;font-weight:700;position:relative;z-index:1}.etapas li[aria-current] b,.etapas li.hecho b{background:var(--red)}.etapas li[aria-current]{color:var(--ink);font-weight:600}.etapas li.hecho+li:before,.etapas li[aria-current]+li:before{background:linear-gradient(90deg,var(--red) 40%,var(--line-2) 40%)}.etapas li.hecho+li[aria-current]:before{background:var(--red)}.compra-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:20px;align-items:start;position:relative}.compra-grid[hidden]{display:none}.items{list-style:none;display:grid;gap:14px}.item-c{display:grid;grid-template-columns:240px 1fr auto auto;gap:24px;align-items:center;border:1px solid var(--line);border-radius:6px;background:#fff;padding:20px 30px 20px 20px}.item-c .img img{height:300px;width:auto;margin:auto;filter:drop-shadow(0 14px 16px rgba(0,0,0,.25))}.item-c h2{font:700 25px/1.2 var(--body);font-stretch:85%}.item-c h2 a{text-decoration:none}.item-c p{color:var(--mute);font-size:17px;margin-top:10px;max-width:28ch}.item-c .precio{font:400 30px/1 var(--display);color:var(--ink);margin-top:20px}.item-c .cantidad{display:grid;grid-template-columns:44px 40px 44px;align-items:center;border:1px solid var(--line-2);border-radius:6px;height:46px}.item-c .cantidad button{height:44px;border:0;background:none;font-size:22px;cursor:pointer}.item-c .cantidad output{text-align:center;font-weight:600}.quitar{width:44px;height:44px;border:0;background:none;cursor:pointer;display:grid;place-items:center}.resumen{border:1px solid var(--line);border-radius:6px;background:#fff;padding:26px 24px;display:grid;gap:14px;position:sticky;top:96px}.resumen .t{font:400 30px/1 var(--display);text-transform:uppercase}.resumen h3.t{font-size:24px;margin-top:10px}.resumen dl{display:grid;gap:10px}.resumen dl div{display:flex;justify-content:space-between;gap:16px;font-size:17px}.resumen dd.gris{color:var(--mute);font-size:15px}.resumen .sub{border-top:1px solid var(--line);padding-top:14px;font-weight:700;font-size:19px}.resumen .sub dd{font:400 26px/1 var(--display)}.resumen .btn{min-height:50px;width:100%;font-size:17px}.ayuda-pedido{border-top:1px solid var(--line);padding-top:16px;display:grid;justify-items:center;gap:10px}.vacio-c{text-align:center;display:grid;justify-items:center;gap:12px;padding:40px 0}.vacio-c>.ico{width:64px;height:64px;color:var(--red)}.vacio-c .raya:after{left:50%;transform:translate(-50%)}.vacio-c .bts{display:flex;gap:12px;margin-top:10px}.pasos-form{display:grid;gap:12px}.bloque{border:1px solid var(--line);border-radius:6px;background:#fff;padding:18px 24px 22px 64px;margin:0;position:relative}.bloque legend{float:left;width:100%;display:flex;align-items:center;font:700 21px/1 var(--body);font-stretch:88%;margin-bottom:14px}.bloque legend b{position:absolute;left:18px;top:16px;width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-size:16px}.bloque .campo{clear:both}.bloque .campo input,.bloque .campo select{width:100%;min-height:42px;border:1px solid var(--line-2);border-radius:4px;padding:0 12px;font:inherit;font-size:15px;background:#fff}.bloque .campo>span{font-size:15px;font-weight:400;margin-bottom:6px}.bloque [aria-invalid=true]{border-color:var(--red)}.dos-col{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.dos-col .ancho{grid-column:1/-1}.info-gris{clear:both;display:flex;align-items:center;gap:16px;background:var(--paper-2);border-radius:4px;padding:12px 16px;font-size:15px}.info-gris .ico{width:28px;height:28px;flex:none}.check.gris{color:var(--mute)}.pagar{min-height:50px;width:min(100%,310px);justify-self:end;font:400 22px/1 var(--display);letter-spacing:.01em;border-radius:6px}.pagar:disabled{background:#4a4a48;border-color:#4a4a48;cursor:not-allowed;opacity:1}.form .error,.pasos-form .error{color:var(--red-ink);font-size:15px}.tu-pedido .t{font:700 26px/1 var(--body);font-stretch:85%;text-transform:none}.mini-items{list-style:none;display:grid;gap:12px;border-top:1px solid var(--line);padding-top:14px}.mini-items li{display:grid;grid-template-columns:100px 1fr auto;gap:16px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--line)}.mini-items img{height:130px;width:auto;margin:auto}.mini-items b{display:block;font-size:16px;font-stretch:88%;line-height:1.2}.mini-items span{display:block;font-size:14px;color:var(--ink-2);margin-top:4px}.mini-items .pr{font-weight:700;color:var(--ink);font-size:17px;margin:0}.tu-pedido .total{font-size:22px}.tu-pedido .total dd{font:700 22px/1 var(--body)}@media (max-width:860px){.compra-pag{padding:18px 0 40px}.cab-compra{font-size:40px}.etapas{margin:16px 0 20px}.etapas li{font-size:13px}.compra-grid{grid-template-columns:1fr}.item-c{grid-template-columns:100px 1fr auto;gap:8px 14px;padding:12px}.item-c .img{grid-row:span 2}.item-c .img img{height:150px}.item-c h2{font-size:18px}.item-c p:not(.precio){display:none}.item-c .precio{font-size:22px;margin-top:8px}.item-c .cantidad{grid-column:2;grid-template-columns:36px 32px 36px;height:40px}.item-c .cantidad button{height:38px}.quitar{grid-column:3;grid-row:2}.resumen{position:static;padding:18px}.bloque{padding:14px 14px 16px 50px}.bloque legend b{left:12px;top:12px;width:26px;height:26px}.dos-col{gap:10px 12px}.pagar{width:100%}.mini-items li{grid-template-columns:70px 1fr auto}.mini-items img{height:90px}}.top .volver{display:none;align-items:center;gap:10px;margin-left:auto;margin-right:110px;font-weight:500;text-decoration:none;min-height:44px}.top .volver .ico{width:20px;height:20px}.pag-pago .top .nav,.pag-pago .top .herr,.pag-pago .top .menu-btn{display:none}.pag-pago .top .volver{display:inline-flex}@media (max-width:860px){.top .volver{margin-right:84px;font-size:13px;white-space:nowrap;gap:6px}.pag-pago .top .marca img{height:30px}}.cab-oscura{position:relative;overflow:hidden;background:#141414 radial-gradient(60% 120% at 80% 30%,#2a2a28,#121212 70%);color:#fff}.cab-oscura .wrap{min-height:230px;display:flex;align-items:center;position:relative;z-index:1}.cab-oscura .display{font-size:clamp(40px,5.4vw,78px)}.cab-oscura .perro{position:absolute;right:max(0px,calc((100vw - 1280px)/2));top:10px;height:150%;width:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.conf{display:grid;gap:16px;max-width:860px;padding:26px 20px 60px}.gracias{text-align:center;display:grid;justify-items:center;gap:12px;position:relative}.etiq{display:inline-block;background:#fce3e4;color:var(--red-ink);font-size:13px;font-weight:600;border-radius:4px;padding:3px 8px}.gracias .etiq{position:absolute;left:24px;top:20px}.gracias .ok{width:52px;height:52px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;margin-top:16px}.gracias .ok .ico{width:28px;height:28px}.gracias .h2{font-size:clamp(34px,4vw,54px)}.gracias .raya:after{left:50%;transform:translate(-50%)}.gracias .sub{font-size:18px}.gracias .datos{width:100%;display:grid;grid-template-columns:auto auto 1fr;gap:0;background:var(--paper-2);border-radius:4px;text-align:left;margin-top:10px}.gracias .datos>*{padding:16px 22px}.gracias .datos>*+*{border-left:1px solid var(--line-2)}.gracias .datos span{display:block;font-size:14px;color:var(--ink-2)}.gracias .datos b{font-size:18px}.gracias .datos p{font-size:15px;color:var(--ink-2)}.gracias h3{justify-self:start;font:700 21px/1 var(--body);font-stretch:88%;margin-top:14px}.gracias .det{list-style:none;width:100%;text-align:left;border-bottom:1px solid var(--line)}.gracias .det li{display:grid;grid-template-columns:110px 1fr auto;gap:22px;align-items:center;padding:10px 0}.gracias .det img{height:120px;width:auto;margin:auto}.gracias .det b{display:block;font-size:18px;font-stretch:88%}.gracias .det span{display:block;font-size:15px;color:var(--ink-2)}.gracias .det .pr{text-align:right}.gracias .det .pr b{font:400 26px/1.1 var(--display)}.gracias .entrega{justify-self:start;display:flex;gap:16px;align-items:flex-start;text-align:left;font-size:15px}.gracias .entrega .ico{width:34px;height:34px}.gracias .entrega b{display:block;font-size:17px}.gracias .bts{display:grid;gap:10px;width:min(100%,320px);margin-top:8px}.guia{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:20px 30px}.guia>.ico{width:40px;height:40px;color:var(--red)}.guia h2{font:400 26px/1.1 var(--display);letter-spacing:.01em}.guia p{color:var(--ink-2);margin-top:4px}.cuenta{display:grid;grid-template-columns:240px 1fr;gap:28px;padding:26px 20px 60px;align-items:start}.menu-cuenta{border:1px solid var(--line);border-radius:6px;padding:16px 12px;display:grid;gap:4px;background:#fff}.menu-cuenta a{display:flex;align-items:center;gap:14px;min-height:44px;padding:0 12px;border-radius:4px;text-decoration:none;font-weight:500;border-left:3px solid transparent}.menu-cuenta a[aria-current]{background:var(--paper-2);border-left-color:var(--red);font-weight:700}.menu-cuenta .ico{width:22px;height:22px}.menu-cuenta hr{border:0;border-top:1px solid var(--line);margin:12px}.cuenta .t{font:400 40px/1 var(--display);letter-spacing:.005em}.cuenta .bajada{margin:10px 0 22px}.tabla{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:6px;overflow:hidden;font-size:15px}.tabla th{background:var(--paper-2);text-align:left;font-weight:500;padding:14px 16px}.tabla th .sr+*{display:none}.tabla td{padding:16px;border-top:1px solid var(--line)}.tabla td b{display:block;margin-top:4px}.estado-ok,.tabla .estado{display:inline-block;background:#e5f3dc;color:#2d6a12;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.volver-comprar{margin-top:44px;padding-top:30px;border-top:1px solid var(--line)}.fav{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:center;padding:20px 30px;max-width:640px}.fav img{height:220px;width:auto;margin:auto;filter:drop-shadow(0 12px 14px rgba(0,0,0,.25))}.fav h3{font:700 22px/1.2 var(--body);font-stretch:88%}.fav p{color:var(--ink-2);font-size:15px;margin-top:4px}.fav .precio{display:block;font-size:30px;margin:12px 0 14px}.estado{position:relative;overflow:hidden;background:#fff}.estado:before{content:"";position:absolute;right:-180px;top:-60px;width:760px;height:520px;background:var(--campo) no-repeat center/contain;filter:invert(1) opacity(.12);pointer-events:none}.estado .wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center;min-height:480px;position:relative}.estado .display{font-size:clamp(52px,7vw,104px)}.estado .bajada{font-size:19px;margin-top:18px}.estado .bts{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.estado .arte{position:relative;align-self:stretch;min-height:360px}.estado .arte:before{content:"";position:absolute;right:6%;top:18%;width:66%;aspect-ratio:1;border:3px solid var(--red);border-radius:50%;clip-path:polygon(50% 0,100% 0,100% 60%,50% 60%)}.estado .arte .pos{position:absolute;right:0;bottom:0;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:right bottom}.gris{filter:grayscale(1) contrast(1.08)}.e404 .pelota{position:absolute;left:18%;top:8%;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--gris),#4A4A48 70%);box-shadow:inset -8px -10px #0000002e}.e404 .pelota:before,.e404 .pelota:after{content:"";position:absolute;width:26px;height:4px;background:var(--red);border-radius:2px}.e404 .pelota:before{left:-40px;top:20px;transform:rotate(20deg)}.e404 .pelota:after{left:24px;top:-34px;transform:rotate(80deg)}.legales{list-style:none;display:grid;gap:12px;margin-top:28px;max-width:560px}.legales a{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;min-height:62px;padding:0 22px;border:1px solid var(--line);border-radius:6px;text-decoration:none;font-size:17px;background:#fff}.legales .ico{width:28px;height:28px}.legal-txt{max-width:760px;padding-bottom:70px}.legal-txt .display{font-size:clamp(40px,5vw,72px);margin-bottom:30px}.legal-txt h2{font:400 30px/1.1 var(--display);text-transform:uppercase;margin:28px 0 10px}.legal-txt p{font-size:17px;line-height:1.65;margin-top:12px;color:var(--ink-2)}.legal-txt .nota{font-size:14px;color:var(--mute);margin-top:30px}.vacio-c{grid-template-columns:1.1fr 1fr;text-align:left;justify-items:start;align-items:center;min-height:380px;padding:20px 0 40px}.vacio-c{display:grid;column-gap:30px;row-gap:12px}.vacio-c>.ico{grid-column:2;grid-row:1/5;width:min(100%,300px);height:auto;color:var(--gris);justify-self:center}.vacio-c .raya:after{left:0;transform:none}.vacio-c .h2{font-size:clamp(52px,6.6vw,96px)}.tienda .vacio{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;align-items:end;padding:20px 0}.tienda .vacio .h2{font-size:clamp(40px,4.6vw,66px)}.tienda .vacio .bajada{margin-top:12px}.tienda .vacio .bts{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.tienda .vacio img{width:100%;height:auto;max-height:340px;object-fit:contain;object-position:right bottom}@media (max-width:860px){.tienda .vacio{grid-template-columns:1fr}.tienda .vacio img{max-height:200px}}.acceso{position:relative;overflow:hidden}.acceso .wrap{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:40px;min-height:640px}.acceso .display{font-size:clamp(46px,5.6vw,82px)}.acceso .bajada{font-size:19px;margin:16px 0 20px}.form-a{display:grid;gap:14px;max-width:420px}.form-a .campo input{width:100%;min-height:46px;border:1px solid var(--line-2);border-radius:4px;padding:0 14px;font:inherit;font-size:15px}.form-a .campo>span{font-weight:600;font-size:15px;margin-bottom:6px}.form-a [aria-invalid=true]{border-color:var(--red)}.form-a .error{color:var(--red-ink);font-size:14px}.form-a .btn{min-height:50px;font-size:18px}.pw{position:relative;display:block}.ojo{position:absolute;right:4px;top:1px;width:44px;height:44px;border:0;background:none;display:grid;place-items:center;cursor:pointer}.ojo .ico{width:20px;height:20px}.form-a .links{display:flex;justify-content:center;gap:28px;font-size:15px}.acceso hr{border:0;border-top:1px solid var(--line);margin:28px 0 22px;max-width:480px}.acceso .h2{font-size:clamp(32px,3.4vw,46px)}.acceso .h2+p{margin:10px 0 16px;color:var(--ink-2)}.acceso .arte{position:relative;min-height:400px}.acceso .arte .pos{position:absolute;right:-40px;bottom:0;height:min(100%,780px);width:auto}.acceso.centro .wrap{grid-template-columns:1fr;justify-items:center;text-align:left;max-width:760px;min-height:0}.acceso.centro .display{justify-self:start}.acceso.centro .form-a{max-width:none;width:100%;justify-self:stretch}.nota-c{text-align:center;font-size:15px;color:var(--ink-2)}.acceso.centro .arte{width:100%;min-height:340px}.acceso.centro .arte .pos{position:relative;right:auto;height:340px;margin:0 auto;display:block}.linea-estado{width:100%;border-top:1px solid var(--line);padding-top:16px}.linea-estado .ej{font-weight:600}.linea-estado ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px}.linea-estado li{display:grid;justify-items:center;gap:10px;position:relative;color:#5c5c5c}.linea-estado li+li:before{content:"";position:absolute;top:26px;right:calc(50% + 34px);width:calc(100% - 68px);height:2px;background:var(--line-2)}.linea-estado li span{width:52px;height:52px;border-radius:50%;background:var(--gris);color:#fff;display:grid;place-items:center}.linea-estado li .ico{width:26px;height:26px}.linea-estado li.hecho span,.linea-estado li.actual span{background:var(--red)}.linea-estado li.hecho,.linea-estado li.actual{color:var(--ink)}.linea-estado li.actual:before{background:var(--red)}.linea-estado b{font-size:17px}.aviso .acc .btn:first-child{background:var(--red);border-color:var(--red);border-radius:8px}.aviso .acc .btn.out{background:var(--card);border-color:var(--card);border-radius:8px}@media (hover:hover) and (pointer:fine){.aviso .acc .btn.out:hover{background:var(--line);border-color:var(--line);color:var(--ink)}}.aviso .ok{color:#fff;background:#1e9e48;border-radius:50%;padding:4px}@media (max-width:860px){.cab-oscura .wrap{min-height:150px}.cab-oscura .display{font-size:32px}.cab-oscura .perro{right:-40px;height:140%}.conf,.cuenta{padding:16px 16px 40px}.gracias .etiq{position:static}.gracias .datos{grid-template-columns:1fr}.gracias .datos>*+*{border-left:0;border-top:1px solid var(--line-2)}.gracias .det li{grid-template-columns:80px 1fr;gap:12px}.gracias .det .pr{grid-column:2;text-align:left}.gracias .det img{height:100px}.guia{grid-template-columns:auto 1fr;padding:16px}.guia .btn{grid-column:1/-1}.cuenta{grid-template-columns:1fr}.tabla thead{display:none}.tabla,.tabla tbody,.tabla tr,.tabla td{display:block}.tabla td{border:0;padding:6px 16px}.tabla tr{padding:10px 0}.fav{grid-template-columns:110px 1fr;gap:14px;padding:14px}.fav img{height:140px}.estado .wrap{grid-template-columns:1fr;min-height:0;padding-top:20px}.estado .arte{min-height:260px}.estado .display{font-size:54px}.vacio-c{grid-template-columns:1fr}.vacio-c>.ico{grid-column:auto;grid-row:auto;width:160px}.acceso .wrap{grid-template-columns:1fr;padding-top:20px;min-height:0}.acceso .arte{min-height:300px}.acceso .arte .pos{right:0;height:300px}}.cuenta-ico{color:var(--ink)}.menu .pie-menu{margin:auto -20px -20px;padding:18px 20px;background:var(--ink);display:flex;justify-content:space-between;align-items:center}.menu .pie-menu img{height:30px;width:auto}.menu .pie-menu a{color:#fff;display:grid;place-items:center;width:44px;height:44px}.menu .pie-menu .ico{width:26px;height:26px}@media (max-width:860px){.cuenta-ico{display:none}}.aviso [data-av-detalle] span{display:block;color:var(--ink-2)}.aviso [data-av-detalle] b{display:block;font:400 28px/1.2 var(--display);margin-top:6px}.aviso .ok{width:34px;height:34px;padding:7px}@media (max-width:860px){.cab-cat .escena{background-image:url(/img/vestuario-960.webp)}}.seg .display{font-size:clamp(38px,4.6vw,66px);white-space:nowrap}@media (max-width:860px){.seg .display{white-space:normal;font-size:40px}}.kilo{display:block;font-size:14px;color:var(--mute);font-variant-numeric:tabular-nums}.fila .kilo{margin-top:-8px}.tarjeta .kilo{margin:-10px 6px 14px}.formula .opc .kilo{margin:-8px 0 12px}.compra-panel .kilo{font-size:15px;margin-top:6px}.item .kilo{margin-top:-6px}@media (max-width:860px){.fila .kilo{font-size:12px;margin-top:-6px}}.reglas{list-style:none;display:grid;gap:10px;margin-top:16px;max-width:70ch}.reglas li{font-size:16px;line-height:1.5;padding-left:18px;position:relative}.reglas li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--red)}.resultado{margin-top:14px;padding:14px 18px;background:var(--paper-2);border-left:3px solid var(--red);border-radius:4px;font-weight:500;max-width:720px}.nota-envio{font-size:14px;color:var(--ink-2);min-height:1.2em}.datos-marca{background:var(--ink);color:#fff}.datos-marca .wrap{display:grid;grid-template-columns:repeat(3,1fr);min-height:150px;align-items:center}.datos-marca .wrap>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:24px 28px}.datos-marca .wrap>div+div{border-left:1px solid #3A3A38}.datos-marca b{font:400 clamp(40px,3.8vw,56px)/1 var(--display);color:var(--red);white-space:nowrap}.datos-marca p{font-size:15px;color:#cfcfcc;line-height:1.45}.datos-marca strong{display:block;color:#fff;font-size:18px;margin-bottom:2px}@media (max-width:860px){.datos-marca .wrap{grid-template-columns:1fr;padding-top:8px;padding-bottom:8px}.datos-marca .wrap>div{padding:16px 0}.datos-marca .wrap>div+div{border-left:0;border-top:1px solid #3A3A38}.datos-marca b{min-width:120px;font-size:40px}}h1,h2,h3,.display,.h2{text-wrap:balance}p,li,dd{text-wrap:pretty}.precio,.fila .precio,.tabla td,.resumen dd,.mini-items .pr,.datos-marca b{font-variant-numeric:tabular-nums}.fila .foto .bolsa,.tarjeta .img img,.item img,.formula .opc img{transition:transform .25s var(--ease)}.tarjeta,.item,.fila{transition:box-shadow .25s var(--ease),border-color .25s var(--ease)}@media (hover:hover) and (pointer:fine){.fila:hover .foto .bolsa,.tarjeta:hover .img img,.item:hover img,.formula .opc:hover img{transform:translateY(-6px)}.tarjeta:hover{border-color:var(--line-2);box-shadow:0 10px 28px #11111114}.fila:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.chip:hover,.opcion:hover,.esp:hover{border-color:var(--ink)}.menu-cuenta a:hover,.legales a:hover{background:var(--paper-2)}.pie nav a:hover,.migas a:hover{text-decoration:underline;text-underline-offset:4px}}.chip:active,.opcion:active,.esp:active,.quitar:active,.info .tog:active{transform:scale(.97)}.chip,.opcion,.esp{transition:transform .16s var(--ease),border-color .2s ease,background-color .2s ease,color .2s ease}.datos-marca .fab b{font-size:clamp(30px,2.6vw,40px)}@media (max-width:860px){.datos-marca .fab b{font-size:30px}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}.letra{font:400 1em/.8 var(--display);letter-spacing:-.02em;color:var(--a,#fff);user-select:none;pointer-events:none}.estante-sec{padding:80px 0 72px}.cab-est{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}.cab-est .bajada{max-width:36ch;margin:0 0 6px}.estante{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.pieza{display:grid;text-decoration:none;color:var(--ink)}.pieza .tile{position:relative;display:block;aspect-ratio:3/4.2;background:radial-gradient(120% 90% at 50% 75%,color-mix(in srgb,var(--f) 80%,#000),color-mix(in srgb,var(--f) 62%,#000));border-radius:8px;overflow:hidden;isolation:isolate}.pieza .letra{position:absolute;left:10px;top:12px;font-size:clamp(110px,10vw,150px);opacity:.9;color:var(--f);z-index:-1;transition:transform .5s var(--ease),opacity .4s ease}.pieza[href*=perro-adulto] .letra{opacity:1}.pieza .b{position:absolute;left:50%;bottom:5%;height:78%;width:auto;max-width:none;transform:translate(-50%);filter:drop-shadow(0 16px 16px rgba(0,0,0,.35));transition:transform .5s var(--ease)}.pieza .tag{font-size:13px;color:var(--mute);margin-top:14px;font-variant-numeric:tabular-nums}.pieza .nom{font:400 26px/1.05 var(--display);margin-top:4px}.pieza .precio{font-size:26px;margin-top:8px}.pieza .kilo{margin-top:2px}@media (hover:hover) and (pointer:fine){.pieza:hover .b,.pieza:focus-visible .b{transform:translate(-50%) translateY(-12px) rotate(-2.5deg)}.pieza:hover .letra,.pieza:focus-visible .letra{transform:translateY(-8px) scale(1.06);opacity:1}.pieza[href*=perro-adulto]:hover .letra{opacity:1}.pieza:hover .nom{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}}@media (max-width:1100px){.estante{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}}@media (max-width:860px){.estante-sec{padding:44px 0 40px}.cab-est{display:block;margin-bottom:20px}.cab-est .bajada{margin-top:12px}.estante{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px;scrollbar-width:none;margin-right:0}.estante::-webkit-scrollbar{display:none}.estante li{flex:0 0 64%;scroll-snap-align:start}.pieza .letra{font-size:130px}}.galeria .grande{background:radial-gradient(90% 80% at 50% 70%,color-mix(in srgb,var(--f) 82%,#000),color-mix(in srgb,var(--f) 60%,#000));isolation:isolate}.galeria .grande .letra{position:absolute;left:4%;top:-2%;font-size:clamp(220px,30vw,460px);opacity:.9;color:var(--f);z-index:-1}.ficha-top[style*="#161616"] .galeria .grande .letra{opacity:1}.galeria .grande img{z-index:1}.galeria .grande img.foto{object-fit:contain;background:none;width:78%;height:auto;max-height:76%;left:50%;bottom:10%;transform:translate(-50%);filter:drop-shadow(0 18px 20px rgba(0,0,0,.28))}.lomo{position:absolute;right:0;top:0;bottom:0;width:58px;background:#111;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:22px 0;z-index:2}.lomo i{writing-mode:vertical-rl;transform:rotate(180deg);font:italic 400 30px/1 Georgia,Times New Roman,serif;color:#fff;letter-spacing:.01em}.lomo b{font:400 34px/1 var(--display);color:var(--k)}.ficha-top[style*="#161616"] .lomo b{color:#e01f26}@media (max-width:860px){.lomo{width:42px;padding:14px 0}.lomo i{font-size:22px}.lomo b{font-size:24px}.galeria .grande .letra{font-size:62vw}}.ficha-top[style*="#161616"] .galeria .grande,.estante li[style*="#161616"] .pieza .tile{background:radial-gradient(90% 80% at 50% 70%,#2a2a2a,#0e0e0e)}.ficha-top[style*="#161616"] .galeria .grande .letra,.estante li[style*="#161616"] .pieza .letra{color:#e01f26}.teja{position:relative;display:grid;place-items:end center;overflow:hidden;isolation:isolate;border-radius:8px;background:radial-gradient(120% 90% at 50% 75%,color-mix(in srgb,var(--f) 80%,#000),color-mix(in srgb,var(--f) 62%,#000))}.teja .letra{position:absolute;left:8px;top:6px;color:var(--f);opacity:.9;z-index:-1;font-size:120px;transition:transform .5s var(--ease)}[style*="#161616"] .teja{background:radial-gradient(90% 80% at 50% 70%,#2a2a2a,#0e0e0e)}[style*="#161616"] .teja .letra{color:#e01f26}.teja img{transition:transform .5s var(--ease)}.item .teja{width:170px;height:170px;padding-bottom:8px}.item .teja img{height:150px;width:auto;margin:0;filter:drop-shadow(0 10px 12px rgba(0,0,0,.35))}.item .nombre{border-left:0;padding-left:0}.formula{background:#f3f3f1}.formula .opc .teja{width:150px;height:170px;padding-bottom:8px}.formula .opc .teja img,.formula>.opc:nth-child(2) .teja img{height:150px;margin:0;filter:drop-shadow(0 10px 12px rgba(0,0,0,.35))}.formula>.opc:nth-child(2) img{margin:0}.tarjeta .img.teja{height:300px;padding-bottom:14px}.tarjeta .img.teja img{height:260px}.tarjeta .teja .letra{font-size:200px}@media (hover:hover) and (pointer:fine){.item:hover .teja img,.tarjeta:hover .teja img,.formula .opc:hover .teja img{transform:translateY(-8px) rotate(-2deg)}.item:hover .teja .letra,.tarjeta:hover .teja .letra{transform:translateY(-6px) scale(1.05)}}@media (max-width:860px){.item .teja{width:96px;height:120px;grid-row:span 3}.item .teja img{height:104px}.item .teja .letra{font-size:80px}.tarjeta .img.teja{height:150px;grid-row:span 5}.tarjeta .img.teja img{height:132px}.tarjeta .teja .letra{font-size:110px}.formula .opc .teja{width:110px;height:130px}.formula .opc .teja img,.formula>.opc:nth-child(2) .teja img{height:112px}}.fila-bolsas{position:absolute;left:20%;right:6%;bottom:10%;height:60%;display:flex;align-items:flex-end;justify-content:center;gap:0}.cab-cat .escena .fila-bolsas .bolsa{position:static;height:100%;width:auto;filter:drop-shadow(0 18px 18px rgba(0,0,0,.4))}.cab-cat .escena .fila-bolsas.n4 .bolsa{height:86%}.cab-cat .escena .fila-bolsas.n4 .bolsa.b1{height:100%}.cab-cat.gatos .fila-bolsas{left:40%;right:8%;height:74%}.cab-cat.gatos .escena .mascota{left:10%;bottom:9%;height:40%;z-index:2}@media (max-width:860px){.fila-bolsas{left:14%;right:6%;height:66%}.cab-cat.gatos .fila-bolsas{left:36%}.cab-cat.gatos .escena .mascota{left:2%;height:42%}}.heroe,.dudas,.cab-cat,.ficha-top,.pregunta{background-image:none}.cab-cat.blanco:before,.busca:before,.marca-hero:after,.ayuda-hero:before,.ayuda-hero .foto:before,.contacto-hero:after,.compra-pag:before,.estado:before,.estado .arte:before{content:none;display:none}.ficha-top{background-color:var(--paper-2)}@media (prefers-reduced-motion:no-preference){.heroe .escena .bolsa{animation:asentar .9s cubic-bezier(.2,1.25,.4,1) .15s both;transform-origin:50% 100%}.heroe .escena .mascota{animation:subir 1s var(--ease) both}.fila-bolsas .bolsa{animation:asentar .8s cubic-bezier(.2,1.25,.4,1) both}.fila-bolsas .b1{animation-delay:.08s}.fila-bolsas .b2{animation-delay:.16s}.fila-bolsas .b3{animation-delay:.24s}@keyframes asentar{0%{transform:translateY(-46px) rotate(-5deg)}to{transform:none}}@keyframes subir{0%{transform:translateY(24px)}to{transform:none}}.js-anim .revela{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .8s var(--ease);transition-delay:calc(var(--i,0) * 70ms)}.js-anim .revela.visto{opacity:1;transform:none}@supports (animation-timeline:view()){.pieza .letra,.teja .letra,.galeria .grande .letra{animation:flotar linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes flotar{0%{translate:0 28px}to{translate:0 -28px}}}}.galeria .grande img[data-grande]{transition:transform .35s var(--ease)}.heroe:before{background:#b3171d url(/img/vestuario-1536.webp) 85% bottom/cover no-repeat}.heroe .escena:after{display:none}.heroe .escena .mascota{left:47%;bottom:8%;height:84%;filter:drop-shadow(0 18px 18px rgba(0,0,0,.35))}.heroe .escena .bolsa{right:1%;bottom:8%;height:76%;filter:drop-shadow(0 22px 22px rgba(0,0,0,.4))}.come .foto{align-self:stretch;min-height:240px;display:grid;place-items:center}.come .foto img{position:static;width:auto;max-width:100%;height:auto;max-height:220px;transform:none;margin:10px auto}@media (max-width:860px){.heroe .escena:before{background:#b3171d url(/img/vestuario-960.webp) 80% bottom/cover no-repeat}.heroe .escena .mascota{left:14%;bottom:7%;height:96%}.heroe .escena .bolsa{right:4%;bottom:7%;height:76%}.come .foto{position:absolute;right:-30px;top:10px;width:52%;min-height:0;height:170px}.come .foto img{max-height:150px}}@media (max-width:860px){.estante{scroll-padding-inline:16px}.analisis b{font-size:20px;white-space:nowrap}.analisis span{font-size:13px}}.pie{position:relative;border-top:0}.pie:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#161616 0 16.66%,#f08c00 0 33.33%,#5b2779 0 50%,#6fb61a 0 66.66%,#00a3d9 0 83.33%,#d6006e 0)}.teja img{object-fit:contain;max-width:94%}.cinta{background:var(--ink);color:#fff;overflow:hidden;border-block:1px solid #000}.cinta .pista{display:flex;align-items:center;gap:28px;width:max-content;padding:16px 0;animation:cinta 38s linear infinite}.cinta span{font:400 30px/1 var(--display);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}.cinta span:nth-of-type(3n+1){font:italic 400 32px/1 Georgia,Times New Roman,serif;text-transform:none;letter-spacing:0}.cinta img{width:28px;height:28px;flex:none}@keyframes cinta{to{transform:translate(-50%)}}.quieto .cinta .pista{animation:none}@media (prefers-reduced-motion:reduce){.cinta .pista{animation:none}}@media (hover:hover){.cinta:hover .pista{animation-play-state:paused}}@media (max-width:860px){.cinta span{font-size:22px}.cinta span:nth-of-type(3n+1){font-size:24px}.cinta .pista{padding:12px 0;gap:20px}}.heroe .escena .sello{position:absolute;right:21%;top:9%;width:132px;height:132px;z-index:3;filter:drop-shadow(0 10px 16px rgba(0,0,0,.35))}.sello text{font:700 14.5px/1 var(--body);letter-spacing:.22em;fill:#fff}.sello .giro{transform-origin:100px 100px;animation:girar 22s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.quieto .sello .giro{animation:none}@media (prefers-reduced-motion:reduce){.sello .giro{animation:none}}@media (max-width:860px){.heroe .escena .sello{width:86px;height:86px;right:auto;left:4%;top:6%}}.pie{padding-top:0}.pie .firma{padding-top:48px;padding-bottom:30px;border-bottom:1px solid var(--line);margin-bottom:30px}.pie .firma img{width:100%;height:auto}@media (max-width:860px){.pie .firma{padding-top:28px;padding-bottom:18px;margin-bottom:18px}}.comparar{padding:64px 0}.comparar .bajada{margin:10px 0 28px}.tabla-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tabla-comp{width:100%;min-width:860px;border-collapse:separate;border-spacing:8px 0;font-variant-numeric:tabular-nums}.tabla-comp thead th{padding:0;vertical-align:bottom}.tabla-comp thead a{position:relative;display:flex;align-items:flex-end;height:150px;padding:14px;border-radius:8px 8px 0 0;overflow:hidden;isolation:isolate;text-decoration:none;color:#fff;background:color-mix(in srgb,var(--f) 70%,#000)}.tabla-comp thead .letra{position:absolute;right:-4px;top:-8px;font-size:120px;color:var(--f);z-index:-1}.tabla-comp thead [style*="#161616"] .letra{color:#e01f26}.tabla-comp thead b{font:400 22px/1.05 var(--display);text-align:left}.tabla-comp tbody th{text-align:left;font-weight:600;font-size:15px;padding:14px 10px 14px 0;white-space:nowrap}.tabla-comp td{background:#fff;text-align:center;padding:14px 8px;font:400 24px/1 var(--display);border-bottom:1px solid var(--line)}.tabla-comp tbody tr:nth-child(4) td{font:600 15px/1.2 var(--body)}.tabla-comp .pend{font:500 13px/1.2 var(--body);color:var(--mute)}.tabla-comp .precios td{border-radius:0 0 8px 8px;border-bottom:0;padding-bottom:18px}.tabla-comp .precios .precio{font-size:24px}@media (hover:hover){.tabla-comp thead a:hover .letra{transform:translateY(-6px) scale(1.06);transition:transform .4s var(--ease)}}.tabla-comp{table-layout:fixed}.tabla-comp thead tr>td:first-child,.tabla-comp tbody th{width:130px}.plantel{padding:72px 0 56px;overflow:hidden}.plantel .bajada{margin:10px 0 0}.cancha{position:relative;margin-top:24px}.cancha img{position:relative;z-index:1;width:100%;height:auto;pointer-events:none}.cancha ul{list-style:none;position:absolute;inset:0;z-index:2}.cancha li{position:absolute;top:0;bottom:0}.cancha a{position:absolute;inset:0 0 -64px;display:block;text-decoration:none;color:var(--ink)}.cancha .piso{position:absolute;left:8%;right:8%;bottom:56px;height:46px;border-radius:50%;background:var(--f);opacity:0;transform:scaleX(.6);transition:opacity .35s ease,transform .5s var(--ease);z-index:-1;filter:blur(1px)}.cancha .nom{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;gap:8px;font:400 19px/1 var(--display);text-transform:uppercase;letter-spacing:.01em;padding:10px 0}.cancha .nom b{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:6px;background:var(--f);color:var(--t);font:400 18px/1 var(--display)}.cancha li[style*="#161616"] .nom b{color:#e01f26}.cancha{padding-bottom:64px}.cancha:after{content:"";position:absolute;left:0;right:0;bottom:64px;height:1px;background:var(--line)}@media (hover:hover) and (pointer:fine){.cancha a:hover .piso,.cancha a:focus-visible .piso{opacity:.9;transform:scaleX(1)}.cancha a:hover .nom{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}}.cancha a:focus-visible{outline-offset:-3px}.cancha ul{z-index:auto}.cancha li{z-index:2}.cancha .piso{z-index:0}@media (max-width:860px){.plantel{padding:44px 0 36px}.cancha{margin-right:-16px;margin-left:-16px;overflow-x:auto;scrollbar-width:none;padding-bottom:58px}.cancha img,.cancha ul{width:860px;max-width:none}.cancha ul{right:auto}.cancha .nom{font-size:15px;gap:6px}.cancha .nom b{min-width:24px;height:24px;font-size:15px}}.cancha{isolation:isolate;padding-bottom:58px}.cancha:after{bottom:58px;z-index:0}.cancha ul,.cancha li{z-index:auto}.cancha a{inset:0;z-index:auto}.cancha .piso{bottom:36px;height:44px;z-index:0}.cancha .nom{z-index:2;white-space:nowrap;font-size:17px;padding:14px 0 0;bottom:0;height:58px;align-items:flex-start}.cancha .nom b{font-size:16px;min-width:28px;height:28px}@media (max-width:860px){.cancha{padding-bottom:52px}.cancha:after{bottom:52px}.cancha .nom{height:52px;font-size:14px}.cancha .piso{bottom:32px;height:34px}}.cancha .piso{bottom:50px;height:24px}@media (max-width:860px){.cancha .piso{bottom:44px;height:20px}}@media (max-width:860px){.come .foto{display:block}.come .foto img{width:100%;height:auto;max-height:none}.heroe .escena .sello{width:78px;height:78px;left:auto;right:4%;top:4%}}.tabla-comp thead a:before{content:attr(data-letra);position:absolute;right:-4px;top:-8px;font:400 120px/.8 var(--display);color:var(--f);z-index:-1;transition:transform .4s var(--ease)}.tabla-comp thead [style*="#161616"] a:before{color:#e01f26}@media (hover:hover){.tabla-comp thead a:hover:before{transform:translateY(-6px) scale(1.06)}}.cinta.roja{background:var(--red);border-color:var(--red)}.cinta.roja img{filter:brightness(0) invert(1)}.estadio{position:relative;background:#b3171d}.escenario{position:relative;overflow:hidden;aspect-ratio:1.75;max-height:calc(100svh - 76px);min-height:560px;background:#b3171d url(/img/vestuario-1536.webp) center bottom/cover no-repeat;--corte:68.1%}.escenario .palabra{position:absolute;left:3%;bottom:30%;width:76%;height:auto;z-index:1;opacity:.96;filter:drop-shadow(0 18px 30px rgba(0,0,0,.18))}.escenario .mesada{position:absolute;inset:0;z-index:2;background:inherit;clip-path:inset(var(--corte) 0 0 0)}.escenario .actores{position:absolute;inset:0;z-index:3}.escenario .perro{position:absolute;left:31%;bottom:13%;height:64%;width:auto;filter:drop-shadow(0 22px 22px rgba(0,0,0,.4))}.escenario .bolsa{position:absolute;left:50%;bottom:12%;height:74%;width:auto;filter:drop-shadow(0 30px 30px rgba(0,0,0,.45));transform-origin:50% 100%}.escenario .sello{position:absolute;left:44%;top:16%;width:128px;height:128px;filter:drop-shadow(0 10px 16px rgba(0,0,0,.35))}.escenario .cq{position:absolute;width:44px;height:auto;filter:drop-shadow(0 6px 5px rgba(0,0,0,.35))}.cq.q0{left:30%;bottom:11%;transform:rotate(18deg)}.cq.q1{left:46.5%;bottom:10.5%;width:38px;transform:rotate(-24deg)}.cq.q2{left:69%;bottom:10%;transform:rotate(40deg)}.cq.q3{left:72.5%;bottom:12.5%;width:34px;transform:rotate(-8deg)}.cq.q4{left:27%;bottom:13.5%;width:32px;transform:rotate(60deg)}.cq.q5{left:44%;bottom:13%;width:30px;transform:rotate(12deg)}.cq.q6{left:75%;bottom:10.5%;width:40px;transform:rotate(-40deg)}.escenario .texto{position:absolute;inset:0;z-index:4;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding-top:4.5%;padding-bottom:3.4%}.escenario .texto>*{pointer-events:auto}.escenario h1{font:400 clamp(44px,5.6vw,92px)/.9 var(--display);text-transform:uppercase;color:#fff;max-width:9.5ch;text-shadow:0 2px 24px rgba(0,0,0,.18)}.escenario h1>span{display:block;overflow:hidden;padding-bottom:.04em}.escenario h1>span>span{display:block}.escenario .acciones{display:flex;gap:12px;flex-wrap:wrap;max-width:none;margin:0}.escenario .btn{min-height:54px;font-size:17px}.btn.out.claro{background:#ffffffeb;border-color:#fff;color:var(--ink)}@media (hover:hover) and (pointer:fine){.btn.rojo:hover{background:#b30f17;border-color:#b30f17}.btn.out.claro:hover{background:#fff}}.escenario .especies{margin-top:12px}.escenario .especies a,.escenario .especies a:first-child{color:#111}.escenario .especies a .ico:first-child{color:var(--red)}.escenario .texto>div:last-child,.escenario .acciones{position:relative}.escenario .acciones+.especies{margin-top:10px}.escenario .texto .acciones{margin-top:auto}@media (prefers-reduced-motion:no-preference){.escenario h1>span>span{animation:linea .9s cubic-bezier(.2,.9,.2,1) both}.escenario h1>span:nth-child(2)>span{animation-delay:.08s}.escenario .palabra{animation:palabra 1.1s cubic-bezier(.2,.9,.2,1) .05s both}.escenario .bolsa{animation:caer 1s cubic-bezier(.3,1.35,.45,1) .35s both}.escenario .perro{animation:subir 1s var(--ease) .2s both}.escenario .cq{animation:croq .9s cubic-bezier(.3,1.5,.5,1) both}.cq.q0{animation-delay:.75s}.cq.q1{animation-delay:.82s}.cq.q2{animation-delay:.9s}.cq.q3{animation-delay:.97s}.cq.q4{animation-delay:1.04s}.cq.q5{animation-delay:1.1s}.cq.q6{animation-delay:1.16s}.escenario .sello{animation:sello .7s cubic-bezier(.3,1.6,.5,1) 1.1s both}@keyframes linea{0%{transform:translateY(105%)}to{transform:none}}@keyframes palabra{0%{transform:translateY(22%);opacity:0}to{transform:none;opacity:.96}}@keyframes caer{0%{transform:translateY(-70%) rotate(-7deg)}to{transform:none}}@keyframes croq{0%{translate:0 -520px;opacity:0;rotate:-120deg}30%{opacity:1}to{translate:0 0;opacity:1;rotate:0deg}}@keyframes sello{0%{scale:.4;opacity:0}to{scale:1;opacity:1}}@supports (animation-timeline:scroll()){.escenario .palabra{animation:palabra 1.1s cubic-bezier(.2,.9,.2,1) .05s both,palabra-scroll linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}.escenario .bolsa{animation:caer 1s cubic-bezier(.3,1.35,.45,1) .35s both,bolsa-scroll linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}.escenario .perro{animation:subir 1s var(--ease) .2s both,perro-scroll linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}@keyframes palabra-scroll{to{translate:-14% 0}}@keyframes bolsa-scroll{to{translate:0 -9%;rotate:-4deg;scale:1.06}}@keyframes perro-scroll{to{translate:0 4%}}}}.quieto .escenario *{animation:none!important}@media (max-width:1100px){.escenario{aspect-ratio:1.3;--corte:67%}.escenario .palabra{width:90%;left:5%}}@media (max-width:860px){.escenario{aspect-ratio:auto;height:min(132vw,620px);min-height:0;max-height:none;background-position:62% bottom;--corte:72.66%}.escenario .palabra{width:94%;left:3%;bottom:31%}.escenario .perro{left:4%;bottom:13%;height:46%}.escenario .bolsa{left:auto;right:4%;bottom:12%;height:56%}.escenario .sello{left:auto;right:6%;top:13%;width:76px;height:76px}.escenario .cq{width:28px}.cq.q0{left:3%}.cq.q1{left:36%}.cq.q2{left:46%}.cq.q3{left:52%;bottom:13%}.cq.q4{left:26%}.cq.q5{left:40%;bottom:14%}.cq.q6{left:58%}.escenario .texto{padding-top:7%;padding-bottom:4%}.escenario h1{font-size:min(13.5vw,64px)}.escenario .acciones,.escenario .especies{display:none}.estadio-cta{display:grid;gap:10px;padding:16px 16px 6px;background:#fff}}@media (min-width:861px){.estadio-cta{display:none}}.escenario .palabra{top:5.5%;bottom:auto;left:4%;width:92%}.escenario .bolsa{left:48%;bottom:11%;height:64%}.escenario .perro{left:auto;right:3%;bottom:12.5%;height:47%}.escenario .sello{left:43%;top:30%}.escenario .texto{justify-content:flex-end;padding-top:0;padding-bottom:3.2%}.escenario h1{color:var(--ink);text-shadow:none;max-width:none;font-size:clamp(40px,3.9vw,62px);margin-bottom:18px}.escenario h1>span{display:block}.cq.q0{left:41%;bottom:10.5%}.cq.q1{left:45%;bottom:13%}.cq.q2{left:76%;bottom:11%}.cq.q3{left:79.5%;bottom:13.5%}.cq.q4{left:73%;bottom:13%}.cq.q5{left:44%;bottom:9.5%}.cq.q6{left:82%;bottom:10%}@media (max-width:1100px){.escenario .palabra{width:92%;left:4%}.escenario h1{font-size:40px}}@media (max-width:860px){.escenario .palabra{top:21%;width:92%;left:4%}.escenario .texto{justify-content:flex-start;padding-top:6%}.escenario h1{color:#fff;font-size:min(12.5vw,56px)}.escenario .bolsa{left:auto;right:5%;height:52%;bottom:11%}.escenario .perro{right:auto;left:3%;height:40%;bottom:12.5%}.escenario .sello{inset:auto 4% 58% auto}.cq.q0{left:40%}.cq.q1{left:47%}.cq.q2{left:33%}.cq.q3{left:52%}.cq.q4{left:28%}.cq.q5{left:44%;bottom:15%}.cq.q6{left:36%;bottom:14%}}.escenario .texto .acciones{margin-top:0}.escenario .palabra{width:86%;left:4%;top:6%}.escenario .sello{left:68.5%;top:35%;width:118px;height:118px}@media (max-width:860px){.escenario .palabra{width:92%}.escenario .sello{inset:auto 3% 54% auto;width:72px;height:72px}}.escenario h1>span{padding-top:.14em;margin-top:-.14em}.escenario .sello{left:51.5%;top:37%}@media (max-width:860px){.escenario .sello{inset:auto 3% 54% auto}}@media (max-width:860px){.escenario{height:min(140vw,640px)}.escenario .texto{padding-top:5%}.escenario h1{font-size:min(11vw,50px)}.escenario .palabra{top:27%;width:92%;left:4%}.escenario .bolsa{height:46%;bottom:11.5%}.escenario .perro{height:36%}.escenario .sello{bottom:48%}}@media (max-width:860px){.cq.q0{left:30%;bottom:10%}.cq.q1{left:40%;bottom:13.5%}.cq.q2{left:20%;bottom:9%}.cq.q3{left:52%;bottom:9.5%}.cq.q4{left:9%;bottom:9%}.cq.q5{left:46%;bottom:15.5%}.cq.q6{left:90%;bottom:9%}}@media (prefers-reduced-motion:no-preference){.js-anim .titulo-anim{clip-path:inset(0 0 100% 0);transform:translateY(30px);transition:clip-path .9s cubic-bezier(.2,.9,.2,1),transform .9s cubic-bezier(.2,.9,.2,1)}.js-anim .titulo-anim.visto{clip-path:inset(-20% -10% -40% -10%);transform:none}.js-anim .titulo-anim.raya:after{transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.9,.2,1) .35s}.js-anim .titulo-anim.raya.visto:after{transform:none}.js-anim .estante>li.revela .b{transform:translate(-50%) translateY(-60%) rotate(-6deg);transition:transform .9s cubic-bezier(.3,1.35,.45,1) calc(var(--i,0) * 80ms + .12s)}.js-anim .estante>li.revela.visto .b{transform:translate(-50%)}.precio.salto{animation:salto .45s cubic-bezier(.3,1.6,.5,1)}@keyframes salto{0%{transform:translateY(8px) scale(.96);opacity:.4}to{transform:none;opacity:1}}.carrito.rebote{animation:rebote .6s cubic-bezier(.3,1.8,.5,1)}@keyframes rebote{0%{transform:scale(1)}30%{transform:scale(1.22) rotate(-6deg)}to{transform:scale(1)}}}@media (hover:hover) and (pointer:fine){.js-anim .estante>li.revela.visto:hover .b{transform:translate(-50%) translateY(-12px) rotate(-2.5deg)}}.escenario.con-video{background:#b3171d url(/img/heroe-poster-1600.webp) center bottom/cover no-repeat}.escenario .fondo-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;z-index:0}.con-video .mesada{background:none}.con-video .mesada:before{content:"";position:absolute;inset:0;background:url(/img/heroe-poster-1600.webp) center bottom/cover no-repeat}.con-video .palabra{width:58%;left:3%;top:6%}.con-video .bolsa{left:40%;height:66%;bottom:11%}.con-video .sello{left:36.5%;top:31%}.con-video .cq.q2{left:30%}.con-video .cq.q3{left:33%;bottom:13%}.con-video .cq.q4{left:61%}.con-video .cq.q6{left:63.5%}.pausa{position:absolute;right:16px;bottom:16px;z-index:5;width:44px;height:44px;border-radius:50%;background:#1111118c;border:1px solid rgba(255,255,255,.35);display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(6px)}.pausa span{width:12px;height:14px;border-left:4px solid #fff;border-right:4px solid #fff}.pausa[aria-pressed=true] span{width:0;height:0;border:0;border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px}@media (prefers-reduced-motion:reduce){.escenario .fondo-video,.pausa{display:none}}.quieto .fondo-video,.quieto .pausa{display:none}@media (max-width:860px){.escenario.con-video,.con-video .mesada:before{background-image:url(/img/heroe-poster-900.webp);background-position:72% bottom}.escenario .fondo-video{object-position:72% bottom}.con-video .palabra{width:92%;left:4%;top:27%}.con-video .bolsa{left:5%;right:auto;height:46%}.con-video .sello{inset:auto auto 46% 38%}.pausa{right:10px;bottom:10px;width:40px;height:40px}}.escenario.con-video{aspect-ratio:16/9}.con-video .palabra{width:50%;left:3%;top:7%}.con-video .bolsa{left:31%;height:60%;bottom:13%}.con-video .sello{left:28%;top:28%}.con-video .cq.q0{left:28%}.con-video .cq.q1{left:30.5%}.con-video .cq.q5{left:29%}.con-video .cq.q2{left:47%}.con-video .cq.q3{left:49%}.con-video .cq.q4{left:45%}.con-video .cq.q6{left:51%}@media (max-width:860px){.escenario.con-video{aspect-ratio:auto}.escenario .fondo-video{object-position:100% bottom}.escenario.con-video,.con-video .mesada:before{background-position:100% bottom}.con-video .palabra{width:58%;left:4%;top:24%}.con-video .bolsa{left:4%;height:40%;bottom:12%}.con-video .sello{left:32%;bottom:44%}.con-video .cq.q0{left:6%}.con-video .cq.q1{left:14%}.con-video .cq.q5{left:22%}.con-video .cq.q2{left:34%}.con-video .cq.q3{left:40%}.con-video .cq.q4{left:28%}.con-video .cq.q6{left:46%}}@media (max-width:860px){.escenario .fondo-video,.escenario.con-video,.con-video .mesada:before{object-position:50% bottom;background-position:50% bottom}.con-video .palabra{width:92%;left:4%;top:25%;opacity:.9}.con-video .bolsa{left:auto;right:4%;height:40%;bottom:11%}.con-video .sello{left:auto;right:30%;bottom:42%}.con-video .cq.q0{left:56%}.con-video .cq.q1{left:62%}.con-video .cq.q5{left:66%}.con-video .cq.q2{left:50%}.con-video .cq.q3{left:58%}.con-video .cq.q4{left:46%}.con-video .cq.q6{left:70%}}.con-video{--corte:71.9%}@media (max-width:860px){.escenario.con-video{height:auto;aspect-ratio:900/1098}.con-video{--corte:72.86%}.con-video .palabra{top:27%}}@media (max-width:860px){.con-video{--corte:72.78%}.con-video .palabra{top:auto;bottom:4%;width:56%;left:3%;opacity:1;z-index:4;filter:drop-shadow(0 4px 14px rgba(0,0,0,.45))}.con-video .mesada{display:none}.con-video .sello{inset:18% 4% auto auto}.con-video .bolsa{height:34%;right:3%;bottom:9%}.con-video .cq{display:none}}.con-video .mesada:before{background-image:url(/img/heroe-poster-1600.webp)}.momento{position:relative;overflow:hidden;min-height:640px;display:flex;align-items:center;background:#e8e2d8}.momento .foto{position:absolute;inset:0}.momento .foto img{width:100%;height:100%;object-fit:cover;object-position:62% 50%}.momento .wrap{position:relative;z-index:1;width:100%}.tarjeta-momento{background:#fffffff0;backdrop-filter:blur(8px);border-radius:10px;padding:34px 36px 32px;max-width:440px;box-shadow:0 20px 50px #0000002e}.tarjeta-momento .h2{font-size:clamp(36px,3.6vw,52px);margin-top:4px}.cifras{display:grid;grid-template-columns:repeat(3,auto);gap:0;margin:26px 0 8px;border-top:1px solid var(--line);padding-top:18px}.cifras div+div{border-left:1px solid var(--line);padding-left:18px}.cifras div{padding-right:14px}.cifras dt{font-size:13px;color:var(--mute);font-weight:600}.cifras dd{font:400 40px/1 var(--display);margin-top:6px;font-variant-numeric:tabular-nums}.cifras small{font:600 14px var(--body);margin-left:3px;color:var(--ink-2)}.nota-m{font-size:13px;color:var(--mute);margin-bottom:20px}@media (max-width:860px){.momento{display:block;min-height:0;background:#fff}.momento .foto{position:relative;height:300px}.momento .foto img{object-position:70% 50%}.momento .wrap{margin-top:-46px}.tarjeta-momento{padding:24px 20px;max-width:none}.cifras dd{font-size:30px}}.momento{min-height:0;aspect-ratio:2.2;max-height:720px}.momento .foto img{object-position:50% 58%}.momento .foto:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f5f0e8f5 0,#f5f0e8e0 24%,#f5f0e800 44%)}.tarjeta-momento{background:none;backdrop-filter:none;box-shadow:none;padding:0;max-width:380px}.momento .wrap{display:flex}@media (max-width:860px){.momento{aspect-ratio:auto;max-height:none}.momento .foto:after{display:none}.tarjeta-momento{background:#fff;padding:22px 20px;box-shadow:0 14px 30px #0000001f}}.momento.der .wrap{justify-content:flex-end}.momento.der .foto img{object-position:40% 55%}.momento.der .foto:after{background:linear-gradient(270deg,#f5f0e8f5 0,#f5f0e8e0 24%,#f5f0e800 44%)}@media (max-width:860px){.momento.der .foto img{object-position:30% 55%}}.escenario .cq{height:auto}.escenario .fondo-video{opacity:0;transition:opacity .8s ease}.escenario .fondo-video.listo{opacity:1}.bajada-h{font-size:19px;line-height:1.4;max-width:30ch;margin:14px 0 22px}.h-escena .escenario{background:#b3171d}.h-escena .foto-escena{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right bottom}.h-escena .texto{justify-content:center;padding:0}.h-escena h1{color:#fff;font-size:clamp(52px,6vw,104px);max-width:8ch;text-shadow:0 4px 30px rgba(0,0,0,.18)}.h-escena .bajada-h,.h-escena .especies a,.h-escena .especies a:first-child,.h-escena .especies a .ico:first-child{color:#fff}.h-bloque .escenario{display:grid;grid-template-columns:1.15fr 1fr;background:#d7141e}.h-bloque .fondo-video{position:relative;inset:auto;grid-column:1;width:100%;height:100%;object-position:62% bottom;opacity:1}.h-bloque .escenario{background:#d7141e linear-gradient(90deg,transparent 53.5%,#D7141E 53.5%),url(/img/heroe-poster-1600.webp) 30% bottom/115% auto no-repeat}.h-bloque .bloque{grid-column:2;background:#d7141e;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:6% 7%;position:relative;z-index:1}.h-bloque .bloque h1{font:400 clamp(56px,6.4vw,112px)/.88 var(--display);text-transform:uppercase;color:#fff}.h-bloque .bloque h1>span{display:block;overflow:hidden;padding-top:.14em;margin-top:-.14em}.h-bloque .bloque h1>span>span{display:block}.h-bloque .ante-raya{color:#fff}.h-bloque .ante-raya:before{background:#fff}.h-bloque .bajada-h{color:#fff}.h-bloque .btn.rojo{background:#111;border-color:#111}.h-bloque .especies a,.h-bloque .especies a:first-child,.h-bloque .especies a .ico:first-child{color:#fff}.h-bloque .acciones{display:flex;gap:12px;flex-wrap:wrap}.h-bloque .pausa{left:16px;right:auto}.h-palabra .palabra{width:52%;top:7%;left:3%}@media (max-width:860px){.h-escena .escenario{aspect-ratio:900/1100;height:auto}.h-escena .texto{justify-content:flex-start;padding-top:8%}.h-escena h1{font-size:min(13vw,60px)}.h-escena .bajada-h,.h-escena .acciones,.h-escena .especies{display:none}.h-bloque .escenario{display:block;height:auto;aspect-ratio:auto;background:#d7141e}.h-bloque .fondo-video{height:62vw;object-position:60% bottom}.h-bloque .bloque{padding:24px 16px 28px}.h-bloque .bloque h1{font-size:min(14vw,64px)}.h-bloque .acciones,.h-bloque .especies{display:none}.h-palabra .palabra{width:92%;top:auto;bottom:4%}}.h-escena .foto-escena{object-position:70% bottom}.h-escena h1{font-size:clamp(48px,5vw,88px)}.h-escena .texto{max-width:none}.h-escena .texto>*{max-width:30%}.h-escena .acciones{flex-direction:column;align-items:flex-start}.h-escena .texto{padding:0 20px}@media (min-width:1320px){.h-escena .texto{padding:0}}.h-escena .texto>*{max-width:34%}.h-bloque .escenario{background:linear-gradient(90deg,transparent 53.5%,#D7141E 53.5%),url(/img/heroe-poster-1600.webp) 18% bottom/auto 100% no-repeat #b3171d}.h-bloque .fondo-video{object-fit:cover}@media (max-width:860px){.h-escena .escenario{aspect-ratio:auto;height:auto;display:flex;flex-direction:column}.h-escena picture{display:block;order:2}.h-escena .foto-escena{position:relative;height:auto;aspect-ratio:900/1100}.h-escena .texto{position:relative;order:1;padding:22px 16px 18px;background:#b3171d}.h-escena .texto>*{max-width:none}.h-escena h1{font-size:min(13vw,58px);max-width:none}.h-bloque .escenario{background:#d7141e}.h-bloque .pausa{top:12px;bottom:auto;left:12px}}.h-escena .texto{max-width:1280px;margin:0 auto;padding:0 20px}@media (min-width:1320px){.h-escena .texto{padding:0 20px}}@media (max-width:860px){.h-escena .texto{max-width:none;margin:0;padding:22px 16px 18px}}.h-escena .escenario{aspect-ratio:1916/821;max-height:none;min-height:520px}.h-escena .foto-escena{object-position:right bottom}.h-escena .texto>*{max-width:42%}.h-escena h1{max-width:none}@media (max-width:860px){.h-escena .escenario{aspect-ratio:auto;min-height:0}}.h-escena .texto{justify-content:flex-start;padding-top:5.5%}.h-escena .acciones{flex-direction:row}.h-escena .especies{display:none}@media (max-width:860px){.h-escena .texto>*{max-width:none}.h-escena .texto{padding-top:22px}}.h-real .escenario{background:#2a211b}.h-real .escenario:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#faf7f2eb 0,#faf7f2c7 28%,#faf7f200 50%)}.h-real .texto{z-index:2}.h-real h1{color:var(--ink);text-shadow:none}.h-real .bajada-h{color:var(--ink-2)}.h-real .btn.out.claro{background:transparent;border-color:var(--ink);color:var(--ink)}@media (max-width:860px){.h-real .escenario:after{display:none}.h-real .texto{background:#faf7f2}.h-real h1{color:var(--ink)}}@media (max-width:860px){.h-real .foto-escena{aspect-ratio:auto;height:auto}}.h-vestuario .escenario:after{background:linear-gradient(90deg,#140808c7 0,#14080880 30%,#14080800 52%)}.h-vestuario h1{color:#fff}.h-vestuario .bajada-h{color:#f2e9e6}.h-vestuario .btn.out.claro{border-color:#fff;color:#fff}@media (max-width:860px){.h-vestuario .texto{background:#1c0b0b}.h-vestuario h1{color:#fff}}.est-cine .escenario,.est-tienda .escenario,.est-dividido .escenario{position:relative;overflow:hidden;background:#1c0b0b}.est-cine .foto-escena,.est-tienda .foto-escena{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.est-cine .escenario{height:min(calc(100svh - 76px),820px);min-height:600px}.est-cine .escenario:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e0505db 0,#0e050559 42%,#0e050500 70%),linear-gradient(90deg,#0e050580 0,#0e050500 45%)}.est-cine .texto{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:48px;color:#fff}.est-cine h1{font:400 clamp(64px,9.4vw,168px)/.84 var(--display);text-transform:uppercase;color:#fff;letter-spacing:-.01em}.est-cine h1>span{display:block}.est-cine .ante-raya{color:#fff}.est-cine .ante-raya:before{background:var(--red)}.est-cine .pie-h{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-top:22px;border-top:1px solid rgba(255,255,255,.3);padding-top:22px}.est-cine .bajada-h{color:#ede3e0;margin:0}.est-cine .acciones{display:flex;gap:12px}.est-cine .especies{display:none}.est-cine .btn.out.claro{background:transparent;border-color:#fff;color:#fff}.est-marco{background:#f6f1ea;padding:28px 0 44px}.marco{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.texto-m h1{font:400 clamp(52px,6vw,104px)/.88 var(--display);text-transform:uppercase}.texto-m h1>span{display:block}.texto-m .acciones{display:flex;gap:12px;flex-wrap:wrap}.texto-m .especies{display:none}.texto-m .btn.out.claro{background:transparent;border-color:var(--ink);color:var(--ink)}.cuadro{position:relative;aspect-ratio:1.18;border-radius:6px;overflow:hidden;box-shadow:0 30px 60px -30px #3c140a80}.cuadro .foto-escena{width:100%;height:100%;object-fit:cover;object-position:78% center}.etiqueta-h{position:absolute;left:16px;bottom:16px;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.datos-h{list-style:none;display:flex;gap:0;margin-top:30px;border-top:1px solid #DDD3C6;padding-top:18px}.datos-h li{padding-right:22px;margin-right:22px;border-right:1px solid #DDD3C6}.datos-h li:last-child{border:0}.datos-h b{display:block;font:400 34px/1 var(--display)}.datos-h span{font-size:13px;color:var(--mute)}.est-tienda .escenario{height:min(calc(100svh - 76px),780px);min-height:600px}.est-tienda .escenario:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0505b8 0,#0e050540 38%,#0e050500 55%)}.est-tienda .texto{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.est-tienda h1{font:400 clamp(52px,6vw,104px)/.88 var(--display);text-transform:uppercase;color:#fff;max-width:7ch}.est-tienda h1>span{display:block}.est-tienda .bajada-h{color:#ede3e0}.ficha-h{position:absolute;z-index:3;left:max(20px,calc((100vw - 1280px)/2 + 20px));bottom:40px;width:380px;background:#fffffff7;border-radius:12px;padding:16px;box-shadow:0 30px 60px #00000059}.tabs-h{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.tabs-h button{height:40px;border-radius:8px;border:2px solid transparent;background:var(--f);color:var(--t);font:400 18px/1 var(--display);cursor:pointer;opacity:.55;transition:opacity .2s,transform .2s}.tabs-h button[style*="#161616"]{color:#e01f26}.tabs-h button[aria-selected=true]{opacity:1;border-color:var(--ink);transform:translateY(-2px)}.prod-h{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;margin:14px 0}.prod-h img{height:120px;width:auto;margin:auto;filter:drop-shadow(0 10px 12px rgba(0,0,0,.25));transition:transform .4s var(--ease)}.prod-h b{display:block;font:400 26px/1 var(--display)}.prod-h span{display:block;font-size:14px;color:var(--ink-2)}.prod-h .precio{font-size:30px;color:var(--ink);margin-top:6px}.ficha-h .btn{width:100%}.est-dividido .escenario{display:grid;grid-template-columns:1.25fr 1fr;min-height:min(calc(100svh - 76px),760px)}.foto-d{position:relative}.foto-d .foto-escena{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:80% center}.panel-d{background:#111;color:#fff;padding:7% 6%;display:flex;flex-direction:column;justify-content:center}.panel-d h1{font:400 clamp(48px,5vw,92px)/.88 var(--display);text-transform:uppercase;color:#fff}.panel-d h1>span{display:block}.panel-d .ante-raya{color:#fff}.panel-d .bajada-h{color:#cfcfcc}.panel-d .acciones{display:flex;gap:12px;flex-wrap:wrap}.panel-d .especies{display:none}.panel-d .btn.out.claro{background:transparent;border-color:#fff;color:#fff}.mini-est{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:34px}.mini-est a{position:relative;aspect-ratio:.72;border-radius:6px;background:color-mix(in srgb,var(--f) 70%,#000);display:grid;place-items:end center;padding-bottom:6px;overflow:hidden}.mini-est img{height:78%;width:auto;filter:drop-shadow(0 6px 6px rgba(0,0,0,.35));transition:transform .35s var(--ease)}.mini-est span{position:absolute;left:6px;top:4px;font:400 18px/1 var(--display);color:var(--f)}.mini-est a[style*="#161616"] span{color:#e01f26}@media (hover:hover){.mini-est a:hover img{transform:translateY(-6px)}}@media (max-width:860px){.est-cine .escenario{height:auto;aspect-ratio:900/1100;min-height:0}.est-cine .foto-escena{object-position:78% center}.est-cine h1{font-size:min(16vw,76px)}.est-cine .pie-h{display:none}.est-cine .texto{padding-bottom:22px}.marco{grid-template-columns:1fr;gap:20px}.texto-m h1{font-size:min(14vw,62px)}.texto-m .acciones{display:none}.datos-h b{font-size:26px}.est-tienda .escenario{height:auto;aspect-ratio:900/1300;min-height:0}.est-tienda .texto{justify-content:flex-start;padding-top:22px}.est-tienda h1{font-size:min(13vw,56px)}.ficha-h{left:12px;right:12px;bottom:12px;width:auto}.est-dividido .escenario{grid-template-columns:1fr}.foto-d{aspect-ratio:900/900}.panel-d{padding:24px 16px 28px}.panel-d .acciones{display:none}}.est-tienda picture,.est-cine picture{position:absolute;inset:0}.est-tienda .texto{justify-content:flex-start;padding-top:56px}.est-tienda h1{font-size:clamp(44px,5vw,84px);max-width:none}.ficha-h{bottom:48px}.prod-h .precio span,.prod-h .kilo span{display:inline}.prod-h .precio{display:flex;align-items:baseline;gap:4px}.prod-h .kilo{font-size:13px;color:var(--mute)}@media (max-width:860px){.est-tienda .escenario{aspect-ratio:auto;height:auto;display:flex;flex-direction:column;background:#1c0b0b}.est-tienda picture{position:relative;display:block}.est-tienda .foto-escena{position:relative;height:auto;aspect-ratio:900/740}.est-tienda .escenario:after{display:none}.est-tienda .texto{position:relative;order:-1;padding:22px 16px 14px}.ficha-h{position:relative;left:auto;right:auto;bottom:auto;margin:-60px 12px 14px}}.est-cine .escenario,.est-tienda .escenario,.est-dividido .escenario{aspect-ratio:auto;width:100%;max-height:none}.prod-h .precio span{font-size:inherit;color:inherit}@media (max-width:860px){.est-cine .escenario{aspect-ratio:900/1100;height:auto}}.est-cine .fondo-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:0}.est-cine .escenario:after{z-index:1}.est-cine .pausa{z-index:3;bottom:auto;top:16px}@media (max-width:860px){.est-cine .fondo-video,.est-cine .foto-escena{object-position:center}}.cel-boton,.cel-chips{display:none}@media (max-width:860px){.est-cine.cm-nada .escenario,.est-cine.cm-boton .escenario,.est-cine.cm-chips .escenario{aspect-ratio:auto;height:calc(100svh - 61px);min-height:560px;max-height:740px}.est-cine.cm-boton .texto,.est-cine.cm-chips .texto{padding-bottom:18px}.cel-boton{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:18px}.cel-boton .btn{width:100%;justify-content:center}.enlace-claro{color:#fff;text-align:center;font-weight:600;text-decoration:underline;text-underline-offset:4px;min-height:44px;display:grid;place-items:center}.cel-chips{display:block;margin-top:16px}.cel-chips p{font:700 12px/1 var(--body,Archivo),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ede3e0;margin:0 0 10px}.cel-chips nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.cel-chips a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;border-radius:8px;background:var(--f);color:var(--t);text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff2e}.cel-chips b{font:400 26px/1 var(--display);color:var(--t)}.cel-chips a[style*="#161616"] b{color:#e01f26}.cel-chips span{font-size:10.5px;font-weight:600;line-height:1}.est-cine.cm-nada .texto{padding-bottom:28px}}@media (max-width:860px){.est-cine[class*=cm-] .escenario{background:#140707}.est-cine[class*=cm-] picture{bottom:auto}.est-cine[class*=cm-] .fondo-video,.est-cine[class*=cm-] .foto-escena{inset:0 0 auto;height:auto;aspect-ratio:720/878;object-position:center;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}}.fo .fo-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start;padding-top:28px;padding-bottom:48px}.fo .migas{padding:0;margin-bottom:18px}.fo .desc{font-size:17px;color:inherit;opacity:.92;margin-top:14px;max-width:46ch}.esc-op{position:relative;display:grid;place-items:end center;min-height:620px;border-radius:12px;overflow:hidden;isolation:isolate;background:radial-gradient(110% 90% at 50% 80%,color-mix(in srgb,var(--f) 82%,#000),color-mix(in srgb,var(--f) 58%,#000))}.esc-op .letra{position:absolute;left:-.04em;top:-.12em;font:400 560px/1 var(--display);color:var(--f);z-index:-1;letter-spacing:-.04em}[style*="#161616"] .esc-op .letra{color:#e01f26}.esc-op .b{width:auto;height:520px;margin-bottom:34px;filter:drop-shadow(0 24px 30px rgba(0,0,0,.45));position:relative;z-index:1}.esc-op .pet{position:absolute;left:0;bottom:0;width:46%;height:auto;z-index:2;filter:drop-shadow(0 16px 20px rgba(0,0,0,.35))}.puntaje{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:15px;text-decoration:none;color:inherit}.puntaje b{font-weight:700}.estrellas{display:inline-flex;gap:2px}.estrellas i{width:16px;height:16px;background:currentColor;opacity:.25;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.estrellas i.on{opacity:1;background:#f2a900}.pres-lista{display:grid;gap:10px;margin-top:22px}.opcion.pres-t{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;min-height:72px;padding:12px 18px;border-radius:10px;border:2px solid var(--line-2);background:#fff;color:var(--ink);text-align:left;font-weight:400;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.opcion.pres-t[aria-pressed=true]{background:#fff;color:var(--ink);border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pres-t .radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-2);display:grid;place-items:center}.pres-t[aria-pressed=true] .radio{border-color:var(--ink)}.pres-t[aria-pressed=true] .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink)}.pt-nom b,.pt-pre b{display:block;font:400 22px/1.05 var(--display)}.pt-nom small,.pt-pre small{display:block;font-size:13.5px;color:var(--mute);margin-top:3px}.pt-pre{text-align:right}.sello-p{position:absolute;top:-10px;right:14px;background:var(--red);color:#fff;font:700 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:999px}.fo .comprar-fila{grid-template-columns:auto 1fr;margin-top:16px}.fo .comprar-fila .btn{min-height:56px;font-size:17px}.btn.rojo{background:var(--red);border-color:var(--red);color:#fff}.kilo-op{font-size:14px;color:inherit;opacity:.8;margin-top:8px}.envio-op{list-style:none;display:grid;gap:10px;margin-top:20px;padding:16px 18px;border-radius:10px;background:#ffffffeb;color:var(--ink);font-size:14.5px}.envio-op li{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start}.envio-op .ico{width:22px;height:22px;color:var(--red)}.insignias{list-style:none;display:flex;flex-wrap:wrap;gap:16px}.insignias li{display:flex;align-items:center;gap:12px}.insignias b{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;font:400 44px/1 var(--display);border:3px solid currentColor}.insignias b small{font-size:.5em}.insignias span{font-weight:700;font-size:16px;line-height:1.2}.insignias em{display:block;font-style:normal;font-weight:400;opacity:.8;font-size:14px}.acordeon{display:grid;gap:10px}.acordeon details{border:1px solid var(--line);border-radius:10px;background:#fff}.acordeon summary{display:flex;align-items:center;gap:14px;min-height:64px;padding:0 20px;font:400 22px/1 var(--display);text-transform:uppercase;cursor:pointer;list-style:none}.acordeon summary::-webkit-details-marker{display:none}.acordeon summary .ico{width:24px;height:24px}.acordeon summary .f{margin-left:auto;transition:transform .25s var(--ease)}.acordeon details[open] summary .f{transform:rotate(180deg)}.acordeon details>p,.acordeon .tabla-a{padding:0 20px 18px;font-size:15.5px;color:var(--ink-2)}.acordeon details>p+p{padding-top:0;margin-top:-8px}.tabla-a{list-style:none;display:grid}.tabla-a li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line)}.tabla-a b{font-weight:700}.fo-abajo{padding-top:40px;padding-bottom:20px}.resenas-op{padding:56px 0 72px}.r-tit{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.r-nota{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;max-width:420px}.r-nota .grande{font:400 64px/1 var(--display);grid-row:span 2}.r-nota .grande small{font-size:.4em;color:var(--mute)}.r-nota p:last-child{font-size:14px;color:var(--mute)}.r-lista{list-style:none;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:28px;padding-bottom:8px}.r-lista li{flex:0 0 300px;scroll-snap-align:start;background:var(--paper-2);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}.r-cab{display:flex;justify-content:space-between;align-items:center}.r-cab small{color:var(--mute);font-size:13px}.r-lista li>p:not(.r-pie){font-size:16px;flex:1}.r-pie{display:grid;gap:2px;font-size:13.5px;color:var(--mute)}.r-pie b{color:var(--ink);font-size:15px}.verif{display:inline-flex;align-items:center;gap:6px;color:#1f7a3a;font-weight:600;margin-top:4px}.verif .ico{width:16px;height:16px}.fo-a{background:var(--f);color:var(--t)}.fo-a .migas a,.fo-a .migas li{color:inherit}.fo-a .antetitulo{color:inherit;opacity:.85}.fo-a .esc-op{background:radial-gradient(110% 90% at 50% 80%,color-mix(in srgb,var(--f) 78%,#fff),color-mix(in srgb,var(--f) 70%,#000))}.fo-a .esc-op .letra{color:color-mix(in srgb,var(--f) 70%,#000)}.fo-a[style*="#161616"] .esc-op{background:radial-gradient(90% 80% at 50% 70%,#2a2a2a,#0e0e0e)}.fo-a[style*="#161616"] .esc-op .letra{color:#e01f26}.banda-a{background:color-mix(in srgb,var(--f) 82%,#000);padding:30px 0;color:#fff}.banda-a .wrap{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.banda-a .ante-raya{color:#fff}.fo-b{background:var(--paper-2)}.fo-b .migas{padding-top:18px}.grande-b{position:relative;display:grid;place-items:center;min-height:600px;border-radius:12px;background:#fff;overflow:hidden;isolation:isolate}.grande-b .letra{position:absolute;right:-.02em;top:-.1em;font:400 480px/1 var(--display);color:color-mix(in srgb,var(--k) 16%,#fff);z-index:-1}.grande-b img{height:500px;width:auto;filter:drop-shadow(0 18px 24px rgba(0,0,0,.18))}.grande-b img.foto{height:auto;width:86%;max-height:520px;object-fit:contain}.galeria-b .miniaturas{display:flex;gap:10px;margin-top:12px}.galeria-b .miniaturas button{width:84px;height:84px;border-radius:8px;background:#fff;border:2px solid transparent;display:grid;place-items:center;overflow:hidden}.galeria-b .miniaturas button[aria-pressed=true]{border-color:var(--ink)}.galeria-b .miniaturas img{max-width:90%;max-height:76px;width:auto;height:auto}.fo-b .fo-panel{background:#fff;border-radius:12px;padding:30px}.h-b{font:400 clamp(36px,3.6vw,52px)/.95 var(--display);text-transform:uppercase}.para-quien{list-style:none;display:grid;gap:8px;margin-top:16px;font-size:15.5px}.para-quien li{display:flex;gap:10px;align-items:center}.para-quien .ico{color:var(--k);width:20px;height:20px}.fo-b .envio-op{background:var(--paper-2)}.garantias{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;text-align:center;font-size:13.5px;line-height:1.3}.garantias li{display:grid;justify-items:center;gap:8px}.garantias .ico{width:28px;height:28px}.adentro{padding:64px 0}.adentro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.plato-c{position:relative}.plato-c img{width:100%;height:auto}.callouts{list-style:none}.callouts li{position:absolute;background:var(--ink);color:#fff;border-radius:10px;padding:10px 14px;display:grid;gap:2px;box-shadow:0 10px 24px #0003}.callouts b{font:400 30px/1 var(--display)}.callouts span{font-size:13px}.callouts .c0{left:2%;top:8%}.callouts .c1{right:2%;top:30%;background:var(--k);color:var(--t)}.callouts .c2{left:12%;bottom:6%;background:#fff;color:var(--ink)}.formula-b{margin:16px 0 22px;font-size:17px;max-width:48ch}.relacion{padding:0 0 80px}.relacion ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:26px}.relacion a{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:18px;padding:12px 20px 12px 12px;border-radius:12px;background:var(--paper-2);text-decoration:none;color:var(--ink)}.relacion .teja{width:120px;height:130px;padding-bottom:6px}.relacion .teja img{height:116px;width:auto}.relacion .teja .letra{font-size:96px}.rel-t b{display:block;font:400 26px/1 var(--display);text-transform:uppercase}.rel-t span{font-size:14px;color:var(--mute)}.cambio-linea{background:var(--ink);padding:10px 0}.cambio-linea .wrap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.cambio-linea a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:8px;background:color-mix(in srgb,var(--f) 22%,#1b1b1b);color:#fff;text-decoration:none;font-weight:600;font-size:15px;border:2px solid transparent;transition:background-color .2s ease}.cambio-linea a b{font:400 24px/1 var(--display);color:var(--k)}.cambio-linea a[aria-current=page]{background:var(--f);color:var(--t);border-color:#fff}.cambio-linea a[aria-current=page] b{color:var(--t)}.cambio-linea a[style*="#161616"][aria-current=page] b{color:#e01f26}.cambio-linea a:hover{background:color-mix(in srgb,var(--f) 45%,#1b1b1b)}.fo-c .fo-panel .antetitulo{margin-top:6px}.fo-abajo.dos{display:grid;grid-template-columns:auto minmax(0,1fr);gap:40px;align-items:start}.fo-c .insignias{flex-direction:column;color:var(--ink)}.fo-c .insignias b{color:var(--k);border-color:var(--k)}.fo-c[style*="#161616"] .insignias b{color:var(--red);border-color:var(--red)}@media (max-width:860px){.fo .fo-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:12px;padding-bottom:28px}.fo-a .fo-panel .migas{display:none}.esc-op{min-height:330px}.esc-op .letra{font-size:330px}.esc-op .b{height:280px;margin-bottom:16px}.esc-op .pet{width:42%}.fo .display{font-size:min(15vw,64px)}.pres-lista{margin-top:16px}.opcion.pres-t{min-height:66px;padding:10px 14px}.pt-nom b,.pt-pre b{font-size:20px}.insignias b{width:78px;height:78px;font-size:32px}.insignias{gap:12px}.banda-a .wrap{gap:14px}.r-lista li{flex-basis:82%}.grande-b{min-height:340px}.grande-b img{height:290px}.grande-b .letra{font-size:300px}.fo-b .fo-panel{padding:20px 16px}.adentro{padding:40px 0}.adentro-grid{grid-template-columns:minmax(0,1fr);gap:24px}.callouts b{font-size:22px}.relacion a{grid-template-columns:90px 1fr auto}.relacion .teja{width:90px;height:104px}.relacion .teja img{height:92px}.cambio-linea{position:sticky;top:0;z-index:30}.cambio-linea .wrap{gap:5px;padding:0 10px}.cambio-linea a{flex-direction:column;gap:3px;min-height:54px;font-size:10.5px}.cambio-linea a b{font-size:22px}.fo-abajo.dos{grid-template-columns:minmax(0,1fr);gap:22px}.fo-c .insignias{flex-direction:row}}.insignias b{display:flex;align-items:baseline;justify-content:center;padding-top:.05em}@media (min-width:861px){.r-lista{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}}.insignias{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:22px}.insignias li{flex-direction:column;text-align:center;gap:8px}.insignias b{font-size:38px}.insignias b small{font-size:.45em}.fo-c .insignias{flex-direction:initial}.fo-c .envio-op{background:var(--paper-2)}@media (max-width:860px){.insignias{gap:14px;justify-content:space-between;width:100%}.insignias b{width:84px;height:84px;font-size:32px}}.insignias b{align-items:center;line-height:1;padding-top:.08em}.insignias b small{align-self:center;margin-top:.25em}.fo-c .esc-op{min-height:640px;view-transition-name:escena}.fo-c .fo-panel{view-transition-name:panel}.flecha:is(.ant,.sig){position:absolute;top:50%;z-index:4;width:48px;height:48px;margin-top:-24px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:var(--ink);box-shadow:0 8px 20px #0003;transition:transform .2s var(--ease)}.flecha.ant{left:14px}.flecha.sig{right:14px}.flecha:is(.ant,.sig):hover{transform:scale(1.08)}.flecha:is(.ant,.sig) .ico{width:22px;height:22px}.cambio-linea a{position:relative}.marca-chip{position:absolute;inset:-2px;border-radius:9px;border:2px solid #fff;pointer-events:none}.cambio-linea a[aria-current=page]{border-color:transparent}@media (prefers-reduced-motion:no-preference){html:not(.vt-linea) .fo-c .esc-op .b{animation:c-cae .9s cubic-bezier(.2,.9,.25,1.12) both}html:not(.vt-linea) .fo-c .esc-op .pet{animation:c-entra 1s .35s cubic-bezier(.2,.9,.25,1) both}html:not(.vt-linea) .fo-c .esc-op .letra{animation:c-letra 1.2s cubic-bezier(.2,.9,.25,1) both}.fo-c .esc-op .b{animation:c-flota 6s 1.2s ease-in-out infinite}.vt-linea .fo-c .esc-op .b{animation:c-flota 6s .8s ease-in-out infinite}}@keyframes c-cae{0%{transform:translateY(-60px) rotate(-4deg);opacity:0}}@keyframes c-entra{0%{transform:translate(-45%);opacity:0}}@keyframes c-letra{0%{transform:scale(.7);opacity:0}}@keyframes c-flota{50%{transform:translateY(-8px) rotate(.6deg)}}.vt-linea .fo-c .esc-op .b{view-transition-name:bolsa!important}.vt-linea .fo-c .esc-op .pet{view-transition-name:mascota}.vt-linea .fo-c .esc-op .letra{view-transition-name:letra}.vt-linea .marca-chip{view-transition-name:chip}::view-transition-group(escena),::view-transition-group(chip){animation-duration:.5s;animation-timing-function:cubic-bezier(.3,.7,.2,1)}::view-transition-old(escena),::view-transition-new(escena){animation-duration:.5s}::view-transition-group(bolsa),::view-transition-group(mascota),::view-transition-group(letra){animation:none}@keyframes vt-sale-izq{to{transform:translate(-70%) rotate(-10deg);opacity:0}}@keyframes vt-sale-der{to{transform:translate(70%) rotate(10deg);opacity:0}}@keyframes vt-entra-der{0%{transform:translate(70%) rotate(10deg);opacity:0}}@keyframes vt-entra-izq{0%{transform:translate(-70%) rotate(-10deg);opacity:0}}@keyframes vt-corre-sale{to{transform:translate(-30%);opacity:0}}@keyframes vt-corre-entra{0%{transform:translate(-60%);opacity:0}}@keyframes vt-letra-sale{to{transform:scale(1.25);opacity:0}}@keyframes vt-letra-entra{0%{transform:scale(.75);opacity:0}}@keyframes vt-panel-sale{to{transform:translateY(-12px);opacity:0}}@keyframes vt-panel-entra{0%{transform:translateY(16px);opacity:0}}html:active-view-transition-type(adelante)::view-transition-old(bolsa){animation:vt-sale-izq .45s cubic-bezier(.5,0,.75,0) both}html:active-view-transition-type(adelante)::view-transition-new(bolsa){animation:vt-entra-der .75s .1s cubic-bezier(.2,.9,.25,1.15) both}html:active-view-transition-type(atras)::view-transition-old(bolsa){animation:vt-sale-der .45s cubic-bezier(.5,0,.75,0) both}html:active-view-transition-type(atras)::view-transition-new(bolsa){animation:vt-entra-izq .75s .1s cubic-bezier(.2,.9,.25,1.15) both}::view-transition-old(mascota){animation:vt-corre-sale .35s ease-in both}::view-transition-new(mascota){animation:vt-corre-entra .8s .3s cubic-bezier(.2,.9,.25,1) both}::view-transition-old(letra){animation:vt-letra-sale .45s ease-in both}::view-transition-new(letra){animation:vt-letra-entra .8s .05s cubic-bezier(.2,.9,.25,1) both}::view-transition-old(panel){animation:vt-panel-sale .3s ease-in both}::view-transition-new(panel){animation:vt-panel-entra .55s .15s cubic-bezier(.2,.9,.25,1) both}.benef{background:var(--f);color:var(--t);padding:34px 0}.benef ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.benef li{display:grid;grid-template-columns:56px 1fr;column-gap:16px;align-items:center}.benef .ico{grid-row:span 2;width:56px;height:56px;padding:12px;border-radius:50%;background:#ffffff2e}.benef[style*="#161616"] .ico{background:#e01f26;color:#fff}.benef b{font:400 26px/1 var(--display);text-transform:uppercase}.benef span{font-size:15px;opacity:.9}.analisis-v{padding:72px 0 40px}.ana-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}.anillos{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.anillos li{position:relative;display:grid;justify-items:center;text-align:center;gap:8px}.anillos svg{width:100%;max-width:150px;transform:rotate(-90deg)}.anillos circle{fill:none;stroke-width:10}.anillos .pista{stroke:var(--card)}.anillos .arco{stroke:var(--k);stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:326.7;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1)}.analisis-v[style*="#161616"] .arco{stroke:var(--red)}.anillos.vista .arco{stroke-dashoffset:calc(326.7 * (1 - var(--p)))}.anillos b{position:absolute;top:0;left:0;right:0;aspect-ratio:1;max-width:150px;margin:0 auto;display:grid;place-content:center;grid-auto-flow:column;align-items:baseline;font:400 46px/1 var(--display)}.anillos b small{font-size:.45em}.anillos span{font-weight:700;font-size:16px}.anillos em{display:block;font-style:normal;font-weight:400;color:var(--mute);font-size:14px}.extras-p{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.extras-p li{display:flex;gap:8px;padding:9px 14px;border-radius:999px;background:var(--paper-2);font-size:14px}.extras-p b{font-weight:700}.sin-ana{margin-top:20px;color:var(--mute)}.cambio-v{background:var(--paper-2);padding:64px 0}.linea-t{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:34px;position:relative;counter-reset:x}.linea-t:before{content:"";position:absolute;left:12.5%;right:12.5%;top:56px;height:3px;background:var(--line-2)}.linea-t li{position:relative;display:grid;justify-items:center;text-align:center;gap:6px}.plato-mix{width:112px;height:112px;border-radius:50%;border:8px solid #fff;box-shadow:0 8px 20px #0000001f;background:conic-gradient(var(--red) calc(var(--n) * 1%),#C9B79C 0)}.linea-t b{font:400 22px/1 var(--display);text-transform:uppercase;margin-top:8px}.linea-t span:not(.plato-mix){font-size:14.5px;color:var(--mute)}.nota-c{margin-top:26px;font-size:14px;color:var(--mute);max-width:70ch}@media (max-width:860px){.fo-c .esc-op{min-height:360px}.flecha:is(.ant,.sig){width:40px;height:40px;margin-top:-20px}.flecha.ant{left:8px}.flecha.sig{right:8px}.benef ul{grid-template-columns:minmax(0,1fr);gap:14px}.benef li{grid-template-columns:48px 1fr}.benef .ico{width:48px;height:48px;padding:10px}.benef b{font-size:22px}.analisis-v{padding:44px 0 24px}.ana-grid{grid-template-columns:minmax(0,1fr);gap:24px}.anillos{gap:10px}.anillos b{font-size:32px}.cambio-v{padding:44px 0}.linea-t{grid-template-columns:minmax(0,1fr);gap:16px;justify-items:start}.linea-t:before{inset:20px auto 20px 39px;width:3px;height:auto}.linea-t li{grid-template-columns:80px 1fr;justify-items:start;text-align:left;column-gap:16px;align-items:center}.linea-t li .plato-mix{grid-row:span 2;width:80px;height:80px;border-width:6px}.linea-t b{margin-top:0}}.cel-bolsas,.cel-barra,.cel-carrusel{display:none}@media (max-width:860px){.est-cine.cm-bolsas .escenario,.est-cine.cm-barra .escenario,.est-cine.cm-carrusel .escenario{aspect-ratio:auto;height:calc(100svh - 61px);min-height:560px;max-height:760px}.est-cine.cm-bolsas .texto,.est-cine.cm-barra .texto,.est-cine.cm-carrusel .texto{padding-bottom:16px}.cel-bolsas,.cel-barra,.cel-carrusel{display:block;margin-top:14px}.cel-bolsas>p,.cel-barra>p,.cel-carrusel>p{font:700 12px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:#ede3e0;margin:0 0 10px}.cel-bolsas nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.cel-bolsas a{display:grid;justify-items:center;gap:4px;padding:8px 2px 6px;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--f) 85%,#000),color-mix(in srgb,var(--f) 55%,#000));text-decoration:none;color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.cel-bolsas a[style*="#161616"]{background:linear-gradient(180deg,#2c2c2c,#0d0d0d)}.cel-bolsas img{height:62px;width:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.cel-bolsas span{display:grid;justify-items:center;font-size:9.5px;font-weight:600;line-height:1}.cel-bolsas b{font:400 17px/1 var(--display)}.cel-barra nav{display:flex;height:58px;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #00000059}.cel-barra a{flex:1;display:grid;place-content:center;justify-items:center;gap:3px;background:var(--f);color:var(--t);text-decoration:none;transition:flex .35s var(--ease)}.cel-barra a[style*="#161616"] b{color:#e01f26}.cel-barra a:first-child{flex:1.7}.cel-barra b{font:400 24px/1 var(--display)}.cel-barra span{font-size:10px;font-weight:600;line-height:1}.cel-carrusel nav{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.cel-carrusel nav::-webkit-scrollbar{display:none}.cel-carrusel a{flex:0 0 116px;scroll-snap-align:start;display:grid;gap:2px;text-decoration:none;color:#fff}.cel-carrusel .tj{position:relative;display:grid;place-items:end center;height:120px;border-radius:10px;overflow:hidden;isolation:isolate;background:radial-gradient(110% 90% at 50% 80%,color-mix(in srgb,var(--f) 80%,#000),color-mix(in srgb,var(--f) 55%,#000))}.cel-carrusel a[style*="#161616"] .tj{background:radial-gradient(90% 80% at 50% 70%,#2a2a2a,#0e0e0e)}.cel-carrusel .letra{position:absolute;left:4px;top:-6px;font:400 92px/1 var(--display);color:var(--f);opacity:.9;z-index:-1}.cel-carrusel a[style*="#161616"] .letra{color:#e01f26}.cel-carrusel img{height:104px;width:auto;margin-bottom:6px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.4))}.cel-carrusel b{font:400 17px/1.05 var(--display);text-transform:uppercase;margin-top:6px}.cel-carrusel small{font-size:12px;color:#ede3e0}}.banda-cifras{background:var(--ink);color:#fff;padding:26px 0}.banda-cifras ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.banda-cifras li{display:flex;align-items:center;gap:16px}.banda-cifras li+li{border-left:1px solid rgba(255,255,255,.18);padding-left:20px}.banda-cifras b{font:400 64px/1 var(--display);display:flex;align-items:baseline;gap:4px;color:#fff}.banda-cifras b small{font-size:.4em;color:#ff5a5f}.banda-cifras li>span{display:grid;font-size:14px;color:#cfcfcf;line-height:1.3}.banda-cifras strong{font:400 22px/1 var(--display);text-transform:uppercase;color:#fff;margin-bottom:4px}.banda-cinta{background:var(--red);color:#fff;overflow:hidden;padding:14px 0}.pista-c{display:flex;width:max-content;animation:cinta-c 32s linear infinite}.pista-c ul{list-style:none;display:flex}.pista-c li{display:flex;align-items:center;gap:10px;padding:0 28px;font-weight:600;white-space:nowrap}.pista-c li:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff9;margin-left:28px}.pista-c .ico{width:22px;height:22px}@keyframes cinta-c{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pista-c{animation:none}}.banda-color{padding:22px 0;background:#fff}.banda-color ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.banda-color li{display:grid;grid-template-columns:48px 1fr;column-gap:14px;align-items:center;padding:18px 20px;border-radius:12px;background:var(--f);color:var(--t)}.banda-color .ico{grid-row:span 2;width:48px;height:48px;padding:10px;border-radius:50%;background:#fff3}.banda-color li[style*="#161616"] .ico{background:#e01f26}.banda-color b{font:400 24px/1 var(--display);text-transform:uppercase}.banda-color span{font-size:14px;opacity:.92}@media (max-width:860px){.banda-cifras{padding:18px 0}.banda-cifras ul{grid-template-columns:minmax(0,1fr);gap:12px}.banda-cifras li+li{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.14);padding-top:12px}.banda-cifras b{font-size:46px;min-width:120px}.banda-color ul{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px;scrollbar-width:none}.banda-color li{flex:0 0 78%;scroll-snap-align:start}}.flecha:is(.ant,.sig){top:auto;bottom:16px;margin-top:0}.flecha.ant{left:auto;right:74px}.flecha.sig{right:16px}@media (max-width:860px){.flecha:is(.ant,.sig){bottom:10px}.flecha.ant{right:58px}.flecha.sig{right:10px}}.cambio-linea a b{color:color-mix(in srgb,var(--k) 62%,#fff)}.barra-fija{transition:transform .35s var(--ease),opacity .25s ease}.barra-fija.oculta{transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}.fo-c .esc-op{background:radial-gradient(95% 85% at 55% 72%,var(--f),color-mix(in srgb,var(--f) 62%,#000))}.fo-c .esc-op .letra{color:color-mix(in srgb,var(--f) 70%,#fff);opacity:.5}.fo-c[style*="#161616"] .esc-op{background:radial-gradient(90% 80% at 50% 70%,#2a2a2a,#0e0e0e)}.fo-c[style*="#161616"] .esc-op .letra{color:#e01f26;opacity:.9}.kilo-op{display:none}.opcion.pres-t:has(.sello-p){padding-top:18px}.formula-b{margin:14px 0 4px;font-size:17px;max-width:52ch;color:var(--ink-2)}@media (min-width:861px){.fo-c .fo-grid{align-items:stretch}.fo-c .esc-op{height:100%;min-height:680px}.cab-est{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:end}.cab-est .h2{grid-column:1/span 4}.cab-est .bajada{grid-column:5/span 2;max-width:none}.r-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.cambio-linea{top:60px}.cambio-linea a{background:color-mix(in srgb,var(--f) 32%,#1b1b1b);padding:6px 2px}.cancha{scroll-snap-type:x proximity}.cancha li{scroll-snap-align:center}}.cel-barrafina,.cel-barrapie{display:none}@media (max-width:860px){.est-cine.cm-barrafina .escenario,.est-cine.cm-barrapie .escenario{aspect-ratio:auto;height:calc(100svh - 61px);min-height:540px;max-height:720px}.est-cine.cm-barrafina .texto{padding-bottom:16px}.cel-barrafina{display:flex;flex-direction:column;gap:8px;margin-top:14px}.cel-barrafina nav{display:flex;height:40px;border-radius:999px;overflow:hidden;box-shadow:0 8px 20px #00000059}.cel-barrafina a{flex:1;display:grid;place-items:center;background:var(--f);color:var(--t);text-decoration:none}.cel-barrafina a[style*="#161616"] b{color:#e01f26}.cel-barrafina b{font:400 20px/1 var(--display)}.cel-barrafina p{font:700 11px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:#ede3e0;margin:0;text-align:center}.est-cine.cm-barrapie .texto{padding-bottom:72px}.cel-barrapie{display:block;position:absolute;left:0;right:0;bottom:0}.cel-barrapie nav{display:flex;height:52px}.cel-barrapie a{flex:1;display:grid;place-items:center;background:var(--f);color:var(--t);text-decoration:none;position:relative}.cel-barrapie a[style*="#161616"] b{color:#e01f26}.cel-barrapie b{font:400 24px/1 var(--display)}.cel-barrapie p{position:absolute;left:16px;bottom:62px;font:700 11px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:#ede3e0;margin:0}.cel-barrapie a:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:#ffffff59;transform:scaleX(0);transition:transform .3s var(--ease)}.cel-barrapie a:active:after{transform:scaleX(1)}}@media (max-width:860px){.cel-barrapie{position:absolute;left:0;right:0;bottom:0;z-index:3}.cel-barrapie p{left:16px;bottom:64px}.est-cine.cm-barrapie .texto{padding-bottom:92px}}.cartel-cambio{position:absolute;left:50%;top:22px;z-index:5;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:4px 14px;padding:10px 18px 12px;border-radius:10px;background:#0b0b0b;box-shadow:0 18px 40px #00000073,inset 0 0 0 2px #2a2a2a;transform:translate(-50%,-140%);animation:cc-sube 2.5s cubic-bezier(.2,.9,.25,1) both .35s;font:400 1em/1 var(--display)}.cc-t{grid-column:1/-1;text-align:center;font:700 11px/1 var(--body);letter-spacing:.3em;text-transform:uppercase;color:#ffd200}.cc-sale,.cc-entra{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:6px;background:repeating-linear-gradient(90deg,#141414 0 3px,#0e0e0e 3px 4px)}.cc-sale i{color:#ff2b2b;font-style:normal;font-size:20px}.cc-entra i{color:#27e35a;font-style:normal;font-size:20px}.cc-sale b,.cc-entra b{font:400 46px/1 var(--display);color:var(--c);text-shadow:0 0 12px color-mix(in srgb,var(--c) 70%,transparent),0 0 2px #fff;min-width:1.2em;text-align:center}.cc-sale b[style],.cc-sale b{filter:saturate(1.2)}.cc-entra{animation:cc-titila .25s steps(2) 6 .9s}@keyframes cc-sube{0%{transform:translate(-50%,-140%)}14%,82%{transform:translate(-50%)}to{transform:translate(-50%,-140%)}}@keyframes cc-titila{50%{opacity:.35}}@media (max-width:860px){.cartel-cambio{top:12px;padding:8px 12px 10px}.cc-sale b,.cc-entra b{font-size:34px}}.rv-barras{padding:64px 0 72px}.rv-resumen{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;margin-top:28px;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rv-prom{display:grid;grid-template-columns:auto auto;align-items:end;column-gap:6px}.rv-prom>b{font:400 84px/.9 var(--display)}.rv-prom>span{font:400 26px/1 var(--display);color:var(--mute);margin-bottom:8px}.rv-prom .estrellas,.rv-prom small{grid-column:1/-1}.rv-prom .estrellas i{width:20px;height:20px}.rv-prom small{color:var(--mute);font-size:14px;margin-top:4px}.rv-dist{list-style:none;display:grid;gap:8px}.rv-dist li{display:grid;grid-template-columns:34px 1fr 24px;gap:10px;align-items:center;font-size:14px}.rv-dist i{height:8px;border-radius:999px;background:linear-gradient(90deg,#F2A900 calc(var(--w)*100%),var(--card) 0)}.rv-dist b{text-align:right}.rv-nota{font-size:16px}.rv-nota small{color:var(--mute);font-size:13px}.rv-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:22px 0 8px}.rv-filtros button{min-height:40px;padding:0 18px;border-radius:999px;border:1.5px solid var(--line-2);background:#fff;font-weight:600}.rv-filtros button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.rv-filtros .btn{margin-left:auto;min-height:40px}.rv-lista{list-style:none}.rv-lista li{display:grid;grid-template-columns:240px 1fr;gap:28px;padding:22px 0;border-bottom:1px solid var(--line)}.rv-quien{display:grid;grid-template-columns:40px 1fr;column-gap:12px;align-items:center;font-size:14px}.av{grid-row:span 3;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font:400 18px/1 var(--display)}.rv-quien small{color:var(--mute)}.rv-txt{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center}.rv-txt small{color:var(--mute);font-size:13px}.rv-txt p{grid-column:1/-1;font-size:16.5px}.rv-dest{background:var(--f);color:var(--t);padding:72px 0;overflow:hidden}.rv-dest .ante-raya{color:inherit}.rv-gran{margin:26px 0 36px;max-width:1000px}.rv-gran p{font:400 clamp(40px,5.4vw,84px)/.95 var(--display);text-transform:uppercase;margin:14px 0 18px}.rv-gran footer{font-size:15px}.rv-dest .verif{color:inherit}.rv-cinta{list-style:none;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.rv-cinta li{flex:0 0 300px;scroll-snap-align:start;background:#ffffff24;border-radius:12px;padding:18px;display:grid;gap:8px;font-size:15px}.rv-dest[style*="#F08C00"] .rv-cinta li,.rv-dest[style*="#6FB61A"] .rv-cinta li,.rv-dest[style*="#00A3D9"] .rv-cinta li{background:#00000014}.rv-cinta small{opacity:.8}.rv-compra{padding:64px 0 72px}.rv-cab{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.rv-cab .rv-prom>b{font-size:64px}.rv-snip{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center;margin-top:14px;padding:12px 14px;border-radius:10px;background:#fff8e6;border:1px solid #F5E2B0;text-decoration:none;color:var(--ink);font-size:14.5px}.rv-snip span{font-style:italic}.rv-snip small{grid-column:2;color:var(--mute);font-size:12.5px}@media (max-width:860px){.rv-barras,.rv-compra,.rv-dest{padding:44px 0}.rv-resumen{grid-template-columns:minmax(0,1fr);gap:18px}.rv-prom>b{font-size:64px}.rv-filtros .btn{margin-left:0}.rv-lista li{grid-template-columns:minmax(0,1fr);gap:10px}.rv-gran p{font-size:40px}.rv-cinta li{flex-basis:82%}}.cel-sec{display:none}@media (max-width:860px){.rapidos.solo-esc{display:none}.cel-sec{display:block}.h-cel{font:400 34px/.95 var(--display);text-transform:uppercase}.necesidad{padding:26px 0 30px}.necesidad ul{list-style:none;display:grid;gap:8px;margin-top:16px}.necesidad a{display:grid;grid-template-columns:86px 1fr 24px;align-items:center;gap:12px;min-height:76px;padding:0 14px 0 0;border-radius:12px;overflow:hidden;background:var(--f);color:var(--t);text-decoration:none}.necesidad li[style*="#161616"] a{background:#161616;color:#fff}.necesidad img{width:86px;height:76px;object-fit:cover;object-position:center 30%;background:#ffffff2e}.necesidad b{display:block;font:400 21px/1 var(--display);text-transform:uppercase}.necesidad small{font-size:13px;opacity:.85}.productos{padding:24px 0 28px}.cab-cel{display:flex;justify-content:space-between;align-items:baseline}.cab-cel a{font-weight:600;font-size:14px}.productos ul{list-style:none;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:14px -16px 0;padding:0 16px 6px;scrollbar-width:none}.productos ul::-webkit-scrollbar{display:none}.productos li{flex:0 0 148px;scroll-snap-align:start}.productos a{display:grid;gap:4px;text-decoration:none;color:var(--ink)}.productos .teja{height:170px;padding-bottom:8px}.productos .teja img{height:150px;width:auto}.productos .teja .letra{font-size:120px}.productos b{font:400 19px/1 var(--display);text-transform:uppercase;margin-top:6px}.productos .pr{font-size:14px;color:var(--mute)}.productos .add{margin-top:6px;display:grid;place-items:center;min-height:40px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;font-size:14px}.confianza{padding:16px 0 18px;border-bottom:1px solid var(--line)}.confianza .estr{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;text-decoration:none;color:var(--ink)}.confianza ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.confianza li{display:grid;justify-items:center;gap:6px;text-align:center;font-size:13px;line-height:1.25;padding:0 6px}.confianza li+li{border-left:1px solid var(--line)}.confianza .ico{width:26px;height:26px;color:var(--red)}}.rv-dest .estrellas i.on{background:var(--t)}.rv-dest[style*="#161616"] .estrellas i.on{background:#f2a900}@media (min-width:861px){.rv-cinta{overflow-x:auto}.rv-cinta li{flex:0 0 31%}}.rv-pila{display:grid;margin:24px 0 18px;min-height:260px}.rv-pila .rv-gran{grid-area:1/1;margin:0;opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.8,.2,1);pointer-events:none}.rv-pila .rv-gran.activa{opacity:1;transform:none;pointer-events:auto}.rv-pila .rv-gran p{font-size:clamp(34px,4.6vw,72px)}.rv-puntos{display:flex;gap:8px}.rv-puntos button{width:44px;height:28px;display:grid;align-items:center;padding:0}.rv-puntos i{display:block;height:4px;border-radius:2px;background:color-mix(in srgb,var(--t) 28%,transparent);position:relative;overflow:hidden}.rv-puntos [aria-current] i:after{content:"";position:absolute;inset:0;background:var(--t);transform-origin:left;animation:rv-barra 6s linear both}.rv-rota.rv-pausada [aria-current] i:after{animation-play-state:paused}@keyframes rv-barra{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.rv-pila .rv-gran{transition:none}.rv-puntos [aria-current] i:after{animation:none}}@media (max-width:860px){.rv-pila{min-height:300px}.rv-pila .rv-gran p{font-size:34px}}@media (max-width:860px){.nv{padding:26px 0 34px;background:var(--paper-2)}.nv ul{list-style:none;margin-top:16px}.nv-tarjetas ul{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:-16px;margin-right:-16px;padding:0 16px 6px;scrollbar-width:none}.nv-tarjetas ul::-webkit-scrollbar{display:none}.nv-tarjetas li{flex:0 0 62%;scroll-snap-align:start}.nv-tarjetas a{display:grid;gap:3px;text-decoration:none;color:var(--ink)}.nv-esc{position:relative;display:grid;place-items:end center;height:210px;border-radius:14px;overflow:hidden;isolation:isolate;background:radial-gradient(100% 90% at 50% 85%,var(--f),color-mix(in srgb,var(--f) 60%,#000))}.nv-tarjetas li[style*="#161616"] .nv-esc{background:radial-gradient(90% 80% at 50% 80%,#2e2e2e,#0c0c0c)}.nv-esc .letra{position:absolute;left:10px;top:-18px;font:400 190px/1 var(--display);color:color-mix(in srgb,var(--f) 72%,#fff);opacity:.35;z-index:-1}.nv-tarjetas li[style*="#161616"] .nv-esc .letra{color:#e01f26;opacity:.9}.nv-esc img{width:auto;max-width:92%;height:180px;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(0,0,0,.35))}.nv-tarjetas b{font:400 22px/1 var(--display);text-transform:uppercase;margin-top:8px}.nv-tarjetas small{color:var(--mute);font-size:13.5px}.nv-lista{background:#fff}.nv-lista ul{display:grid}.nv-lista li+li{border-top:1px solid var(--line)}.nv-lista a{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;min-height:84px;text-decoration:none;color:var(--ink)}.nv-av{width:64px;height:64px;border-radius:50%;overflow:hidden;display:grid;place-items:end center;background:radial-gradient(100% 100% at 50% 90%,var(--f),color-mix(in srgb,var(--f) 60%,#000))}.nv-lista li[style*="#161616"] .nv-av{background:#1d1d1d}.nv-av img{width:auto;height:58px;max-width:none}.nv-t b{display:block;font:400 21px/1.05 var(--display);text-transform:uppercase}.nv-t small{color:var(--mute);font-size:13px}.nv-l{font:400 34px/1 var(--display);color:var(--k)}.nv-lista li[style*="#161616"] .nv-l{color:#e01f26}.nv-bandas ul{display:grid;gap:10px}.nv-bandas a{position:relative;display:grid;grid-template-columns:1fr 46%;align-items:center;height:118px;padding-left:18px;border-radius:14px;overflow:hidden;isolation:isolate;text-decoration:none;color:var(--t);background:linear-gradient(100deg,var(--f) 40%,color-mix(in srgb,var(--f) 62%,#000))}.nv-bandas li[style*="#161616"] a{background:linear-gradient(100deg,#1e1e1e 40%,#090909);color:#fff}.nv-bandas .letra{position:absolute;right:-6px;top:-34px;font:400 190px/1 var(--display);color:color-mix(in srgb,var(--f) 70%,#fff);opacity:.28;z-index:-1}.nv-bandas li[style*="#161616"] .letra{color:#e01f26;opacity:.75}.nv-bandas b{display:block;font:400 24px/1 var(--display);text-transform:uppercase}.nv-bandas small{font-size:13px;opacity:.85}.nv-bandas img{align-self:end;justify-self:end;height:112px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(0,0,0,.3))}.confianza{background:#fff}}@media (max-width:860px){.nv-tarjetas ul{padding-left:16px!important;padding-right:16px!important;scroll-padding-left:16px}.nv-bandas a{background:radial-gradient(120% 140% at 85% 100%,color-mix(in srgb,var(--f) 70%,#fff) 0,var(--f) 45%,color-mix(in srgb,var(--f) 78%,#000) 100%)}.nv-bandas li[style*="#161616"] a{background:radial-gradient(120% 140% at 85% 100%,#3a3a3a 0,#161616,#0b0b0b)}.nv-bandas .letra{right:auto;left:-8px;top:-40px;opacity:.18}.nv-bandas li[style*="#161616"] .letra{color:#e01f26;opacity:.55}.nv-bandas small{color:inherit;opacity:.88}.nv-bandas .nv-t{position:relative;z-index:1}}html:has(.fo-suave) .cartel-cambio{display:none}html:has(.fo-suave)::view-transition-group(escena){animation-duration:1.1s}html:has(.fo-suave)::view-transition-old(escena),html:has(.fo-suave)::view-transition-new(escena){animation-duration:1.1s;animation-timing-function:ease-in-out}@keyframes vs-sale{to{opacity:0;filter:blur(8px);transform:scale(.96)}}@keyframes vs-entra{0%{opacity:0;filter:blur(10px);transform:scale(1.04)}}@keyframes vs-letra-entra{0%{opacity:0;transform:scale(1.15)}}html:has(.fo-suave):active-view-transition-type(adelante)::view-transition-old(bolsa),html:has(.fo-suave):active-view-transition-type(atras)::view-transition-old(bolsa){animation:vs-sale .7s ease-in both}html:has(.fo-suave):active-view-transition-type(adelante)::view-transition-new(bolsa),html:has(.fo-suave):active-view-transition-type(atras)::view-transition-new(bolsa){animation:vs-entra 1.1s .25s cubic-bezier(.2,.7,.2,1) both}html:has(.fo-suave)::view-transition-old(mascota){animation:vs-sale .6s ease-in both}html:has(.fo-suave)::view-transition-new(mascota){animation:vs-entra 1.2s .45s cubic-bezier(.2,.7,.2,1) both}html:has(.fo-suave)::view-transition-old(letra){animation:vs-sale .8s ease-in-out both}html:has(.fo-suave)::view-transition-new(letra){animation:vs-letra-entra 1.3s .1s cubic-bezier(.2,.7,.2,1) both}html:has(.fo-suave)::view-transition-old(panel){animation:vs-sale .45s ease-in both}html:has(.fo-suave)::view-transition-new(panel){animation:vs-entra .9s .2s cubic-bezier(.2,.7,.2,1) both}html:has(.fo-suave)::view-transition-group(chip){animation-duration:.9s}.rl .rl-chips button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:8px;background:color-mix(in srgb,var(--f) 32%,#1b1b1b);color:#fff;font-weight:600;font-size:15px;border:2px solid transparent;transition:background-color .4s ease,border-color .4s ease}.rl .rl-chips button b{font:400 24px/1 var(--display);color:color-mix(in srgb,var(--k) 62%,#fff)}.rl .rl-chips button[aria-current]{background:var(--f);color:var(--t);border-color:#fff}.rl .rl-chips button[aria-current] b{color:var(--t)}.rl-esc{position:relative;border-radius:12px;overflow:hidden;background:radial-gradient(95% 85% at 55% 72%,var(--f),color-mix(in srgb,var(--f) 62%,#000));min-height:640px}.rl-pista{list-style:none;display:flex;height:100%;min-height:640px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rl-pista::-webkit-scrollbar{display:none}.rl-slide{position:relative;flex:0 0 100%;scroll-snap-align:center;display:grid;place-items:end center;isolation:isolate}.rl-slide .letra{position:absolute;left:-.04em;top:-.12em;font:400 560px/1 var(--display);color:color-mix(in srgb,var(--f) 70%,#fff);opacity:calc(.5 * (1 - var(--d,0)));z-index:-1;transform:translate(calc(var(--d,0) * 30%))}.rl-slide .b{height:520px;width:auto;margin-bottom:34px;filter:drop-shadow(0 24px 30px rgba(0,0,0,.45));transform:scale(calc(1 - var(--d,0) * .12)) rotate(calc(var(--d,0) * 6deg));opacity:calc(1 - var(--d,0) * .6)}.rl-slide .pet{position:absolute;left:0;bottom:0;width:46%;height:auto;z-index:2;filter:drop-shadow(0 16px 20px rgba(0,0,0,.35));opacity:calc(1 - var(--d,0) * 1.6);transform:translate(calc(var(--d,0) * -40%))}.rl-panel.rl-in{animation:vs-entra .7s cubic-bezier(.2,.7,.2,1) both}.rl-op{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;min-height:72px;padding:12px 18px;border-radius:10px;border:2px solid var(--line-2);background:#fff;text-align:left}.rl-op[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.rl-btn{width:100%;margin-top:16px;min-height:56px;font-size:17px}.rl+.envio-op{max-width:1240px;margin:0 auto 60px}@media (max-width:860px){.rl-esc,.rl-pista{min-height:380px}.rl-slide .letra{font-size:330px}.rl-slide .b{height:290px;margin-bottom:16px}.rl .rl-chips{position:sticky;top:60px;z-index:30}.rl .rl-chips button{flex-direction:column;gap:3px;min-height:54px;font-size:10.5px;padding:6px 2px}.rl .rl-chips button b{font-size:22px}.rl+.envio-op{margin:0 16px 40px}}html:has(.fo-suave) .fo-suave .esc-op,html:has(.fo-suave) .fo-suave .fo-panel,html:has(.fo-suave) .fo-suave .esc-op .b,html:has(.fo-suave) .fo-suave .esc-op .pet,html:has(.fo-suave) .fo-suave .esc-op .letra,html:has(.fo-suave) .marca-chip{view-transition-name:none!important}html:has(.fo-suave)::view-transition-old(root){animation:vs-sale-r .55s ease-in both}html:has(.fo-suave)::view-transition-new(root){animation:vs-entra-r .9s .15s cubic-bezier(.2,.7,.2,1) both}@keyframes vs-sale-r{to{opacity:0;filter:blur(6px)}}@keyframes vs-entra-r{0%{opacity:0;filter:blur(8px)}}html:has(.fo-suave) .esc-op .b{animation:c-flota 6s 1.2s ease-in-out infinite}.esc-vest{position:relative;border-radius:12px;overflow:hidden;min-height:640px;background:#1c0b0b}.esc-vest img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.esc-vest:after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(0deg,color-mix(in srgb,var(--f) 70%,#000),transparent)}.vest-letra{position:absolute;left:18px;bottom:-.18em;z-index:1;font:400 260px/1 var(--display);color:var(--f);mix-blend-mode:screen;opacity:.85}.fo-vest[style*="#161616"] .vest-letra{color:#e01f26}html:has(.fo-vest)::view-transition-old(root){animation:vs-sale-r .55s ease-in both}html:has(.fo-vest)::view-transition-new(root){animation:vs-entra-r .9s .15s cubic-bezier(.2,.7,.2,1) both}@media (min-width:861px){.fo-vest .fo-grid{align-items:stretch}.fo-vest .esc-vest{height:100%}}@media (max-width:860px){.esc-vest{min-height:420px}.vest-letra{font-size:180px}}.cel-barrafina a{transition:flex .6s cubic-bezier(.2,.8,.2,1)}.cel-barrafina a.en-pantalla{flex:1.9}.cel-barrafina a.en-pantalla b{transform:scale(1.15)}.cel-barrafina b{transition:transform .5s ease}@media (min-width:861px){.est-cine.cm-barrafina .pie-h{flex-wrap:wrap}}.coc-grid{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:56px;align-items:start;padding-top:10px;padding-bottom:56px}.historia{position:relative;aspect-ratio:9/16;max-height:780px;border-radius:18px;overflow:hidden;background:var(--f);box-shadow:0 30px 60px -20px color-mix(in srgb,var(--f) 60%,#000)}.h-poster,.h-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.h-barras{position:absolute;left:12px;right:12px;top:10px;z-index:3;display:flex;gap:4px}.h-barras i{flex:1;height:3px;border-radius:2px;background:#fff6;overflow:hidden;position:relative}.h-barras i.on:after{content:"";position:absolute;inset:0;background:#fff;transform-origin:left;animation:rv-barra 8s linear infinite}.h-cab{position:absolute;left:12px;top:22px;z-index:3;display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;text-shadow:0 1px 6px rgba(0,0,0,.4)}.h-av{width:32px;height:32px;border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden}.h-av img{width:26px;height:auto}.h-cab span:last-child{opacity:.85}.h-pie{position:absolute;left:12px;right:12px;bottom:14px;z-index:3;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#1111118c;backdrop-filter:blur(8px);color:#fff;font-size:13.5px}.h-pie .ico{width:18px;height:18px;color:var(--a)}.fo-cocina .migas{padding-top:18px}@media (prefers-reduced-motion:reduce){.h-video{display:none}.h-barras i.on:after{animation:none}}@media (max-width:860px){.coc-grid{grid-template-columns:minmax(0,1fr);gap:20px}.historia{max-height:none;aspect-ratio:4/5}.h-video,.h-poster{object-position:30% 60%}}@property --f{syntax:"<color>";inherits:true;initial-value:#161616}.fp{--rad:12px}.fp-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:stretch;padding-top:28px;padding-bottom:40px}.fp-esc{position:relative;min-height:660px;border-radius:var(--rad);overflow:hidden;isolation:isolate;background:radial-gradient(95% 85% at 55% 72%,var(--f),color-mix(in srgb,var(--f) 62%,#000));view-transition-name:fp-esc}.fp[style*="#161616"] .fp-esc,.fp-esc:has(.fp-bolsa[data-k=adulto]){background:radial-gradient(90% 80% at 50% 70%,#2a2a2a,#0e0e0e)}.fp-panel{view-transition-name:fp-panel}.fp-bolsa{position:absolute;inset:0;display:grid;place-items:end center}.fp-bolsa .letra,.fp-calesita .letra{position:absolute;left:-.04em;top:-.12em;font:400 560px/1 var(--display);color:color-mix(in srgb,var(--f) 70%,#fff);opacity:.45;z-index:-1}.fp-bolsa[data-k=adulto] .letra{color:#e01f26;opacity:.9}.fp-bolsa .b{height:520px;width:auto;margin-bottom:40px;filter:drop-shadow(0 26px 30px rgba(0,0,0,.45));position:relative;z-index:1;animation:c-flota 6s 1s ease-in-out infinite}.fp-bolsa .pet{position:absolute;left:0;bottom:0;width:46%;height:auto;z-index:2;filter:drop-shadow(0 16px 20px rgba(0,0,0,.35))}.fp-info .fp-benef{list-style:none;display:grid;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.fp-benef li{display:grid;grid-template-columns:40px 1fr;column-gap:12px;align-items:center}.fp-benef .ico{grid-row:span 2;width:40px;height:40px;padding:9px;border-radius:50%;background:color-mix(in srgb,var(--k) 16%,#fff);color:color-mix(in srgb,var(--k) 75%,#000)}.fp-benef b{font:400 19px/1 var(--display);text-transform:uppercase}.fp-benef span{font-size:14px;color:var(--mute)}.fp-op{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;min-height:70px;padding:12px 18px;border-radius:10px;border:2px solid var(--line-2);background:#fff;text-align:left;cursor:pointer}.fp-op[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.fp-op[aria-pressed=true] .radio{border-color:var(--ink)}.fp-op[aria-pressed=true] .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink)}.fp .comprar-fila{grid-template-columns:auto 1fr;margin-top:16px}.fp .comprar-fila .btn{min-height:56px;font-size:17px}.fp-chips button{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:8px;background:color-mix(in srgb,var(--f) 32%,#1b1b1b);color:#fff;font-weight:600;font-size:15px;border:2px solid transparent;cursor:pointer;transition:background-color .4s ease}.fp-chips button b{font:400 24px/1 var(--display);color:color-mix(in srgb,var(--k) 62%,#fff)}.fp-chips button[aria-current]{background:var(--f);color:var(--t);border-color:#fff}.fp-chips button[aria-current] b{color:var(--t)}.fp-chips button[style*="#161616"][aria-current] b{color:#e01f26}.fp-envio{padding:20px 20px 56px}::view-transition-old(fp-esc),::view-transition-new(fp-esc){animation:none;mix-blend-mode:normal;height:100%;object-fit:cover}html[data-fpv=derrame]::view-transition-new(fp-esc){animation:fp-derrame .9s cubic-bezier(.65,0,.25,1) both}@keyframes fp-derrame{0%{clip-path:circle(0% at var(--cx,50%) var(--cy,0%))}to{clip-path:circle(150% at var(--cx,50%) var(--cy,0%))}}html[data-fpv]::view-transition-old(fp-panel){animation:fp-sale .35s ease-in both}html[data-fpv]::view-transition-new(fp-panel){animation:fp-entra .7s .2s cubic-bezier(.2,.7,.2,1) both}@keyframes fp-sale{to{opacity:0;transform:translateY(-14px)}}@keyframes fp-entra{0%{opacity:0;transform:translateY(18px)}}html[data-fpv=editorial]::view-transition-new(fp-esc){animation:fp-barrido 1s cubic-bezier(.7,0,.2,1) both}@keyframes fp-barrido{0%{clip-path:polygon(-40% 0,-40% 0,-80% 100%,-80% 100%)}to{clip-path:polygon(-40% 0,140% 0,100% 100%,-80% 100%)}}.fp-foto{position:absolute;inset:0}.fp-foto img{width:100%;height:100%;object-fit:cover;animation:fp-kb 14s ease-in-out infinite alternate}@keyframes fp-kb{to{transform:scale(1.07) translate(-1%,-1%)}}.fp-giro,.fp-giro .fp-esc{transition:--f 1s ease}.fp-calesita{position:absolute;inset:0;perspective:1400px;display:grid;place-items:center;isolation:isolate}.fp-anillo{position:relative;width:240px;height:480px;transform-style:preserve-3d;transform:translateZ(-300px) rotateY(var(--rot,0deg));transition:transform 1.1s cubic-bezier(.6,0,.2,1)}.fp-anillo img{position:absolute;left:0;bottom:0;height:470px;width:auto;transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(320px);filter:drop-shadow(0 20px 26px rgba(0,0,0,.4)) brightness(.55);transition:filter .8s ease;backface-visibility:hidden}.fp-anillo img[data-sel]{filter:drop-shadow(0 26px 30px rgba(0,0,0,.45)) brightness(1)}.fp-panel.fp-in{animation:fp-entra .7s .25s cubic-bezier(.2,.7,.2,1) both}.vuela{position:fixed;z-index:200;pointer-events:none;object-fit:contain}.icono.carrito.late{animation:fp-late .5s .75s cubic-bezier(.3,1.6,.5,1)}@keyframes fp-late{40%{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.fp-anillo{transition:none}.fp-foto img,.fp-bolsa .b{animation:none}}@media (max-width:860px){.fp-grid{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:12px}.fp-esc{min-height:380px}.fp-bolsa .letra,.fp-calesita .letra{font-size:330px}.fp-bolsa .b{height:290px;margin-bottom:18px}.fp-anillo{width:150px;height:300px;transform:translateZ(-190px) rotateY(var(--rot,0deg))}.fp-anillo img{height:290px;transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(200px)}.fp-chips{position:sticky;top:60px;z-index:30}.fp-chips button{flex-direction:column;gap:3px;min-height:54px;font-size:10.5px;padding:6px 2px}.fp-chips button b{font-size:22px}}::view-transition-group(fp-esc),::view-transition-group(fp-panel){animation:none}::view-transition-image-pair(fp-esc){isolation:isolate}::view-transition-old(fp-esc),::view-transition-new(fp-esc){width:100%;height:100%;object-fit:cover;object-position:center}.fp-esc{contain:paint}.nav-item{position:static;display:flex}.nav-item>a{display:inline-flex;align-items:center;gap:4px}.nav-item>a .f{width:14px;height:14px;transition:transform .25s var(--ease)}.nav-item.abierto>a .f{transform:rotate(180deg)}.mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--line);box-shadow:0 30px 60px -20px #00000040;opacity:0;transform:translateY(-8px);transition:opacity .22s ease,transform .3s var(--ease)}.nav-item.abierto .mega{opacity:1;transform:none}.mega-in{display:grid;grid-template-columns:260px 1fr;gap:40px;padding-top:30px;padding-bottom:34px}.mg-tit{font:400 40px/.95 var(--display);text-transform:uppercase;margin:6px 0 18px}.mg-lado .btn{margin-bottom:14px}.mg-ayuda{display:block;font-size:14px;color:var(--mute)}.mg-tejas{list-style:none;display:grid;gap:14px}.mg-tejas.mg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-tejas.mg-2{grid-template-columns:repeat(2,minmax(0,280px))}.mg-tejas a{display:grid;gap:3px;text-decoration:none;color:var(--ink)}.mg-teja{position:relative;display:grid;place-items:end center;height:180px;border-radius:10px;overflow:hidden;isolation:isolate;padding-bottom:10px;background:radial-gradient(100% 90% at 50% 85%,var(--f),color-mix(in srgb,var(--f) 62%,#000));transition:transform .35s var(--ease)}.mg-tejas li[style*="#161616"] .mg-teja{background:radial-gradient(90% 80% at 50% 80%,#2e2e2e,#0c0c0c)}.mg-teja .letra{position:absolute;left:8px;top:-14px;font:400 150px/1 var(--display);color:color-mix(in srgb,var(--f) 72%,#fff);opacity:.35;z-index:-1}.mg-tejas li[style*="#161616"] .letra{color:#e01f26;opacity:.85}.mg-teja img{height:160px;width:auto;filter:drop-shadow(0 12px 14px rgba(0,0,0,.35));transition:transform .4s var(--ease)}.mg-tejas a:hover .mg-teja img{transform:translateY(-6px) rotate(-2deg)}.mg-tejas b{font:400 21px/1 var(--display);text-transform:uppercase;margin-top:8px}.mg-tejas small{font-size:13px;color:var(--mute)}.mg-pr{font-size:13.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.mega{transition:none}}.grande-sub summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.grande-sub summary::-webkit-details-marker{display:none}.grande-sub[open] summary .ico{transform:rotate(180deg)}.sub-lineas{display:grid;gap:6px;padding:4px 0 14px}.sub-lineas a{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 14px;border-radius:10px;background:var(--f);color:var(--t);text-decoration:none;font:600 15px/1 var(--body)}.sub-lineas a b{font:400 22px/1 var(--display);min-width:28px}.sub-lineas a[style*="#161616"] b{color:#e01f26}.sub-lineas a.todo{background:transparent;color:inherit;justify-content:space-between;padding:0 4px}.menu .grandes .grande-sub summary{font:400 46px/1.15 var(--display);min-height:62px;text-transform:none}.menu .grandes .sub-lineas a{font:600 15px/1 var(--body);min-height:46px;display:flex;justify-content:flex-start}.menu .grandes .sub-lineas a.todo{justify-content:space-between;font-weight:700}.top .mega .wrap.mega-in{height:auto;display:grid;align-items:start;gap:40px}.mega{left:calc(50% - 50vw);right:auto;width:100vw}.top .mega .wrap.mega-in{grid-template-columns:minmax(0,1fr) 420px;gap:48px;padding-top:26px;padding-bottom:28px}.mg-lista ul{list-style:none;margin-top:10px}.mg-lista li+li{border-top:1px solid var(--line)}.mg-lista li a{display:grid;grid-template-columns:52px 1fr auto 22px;align-items:center;gap:16px;min-height:72px;padding:0 10px;border-radius:10px;text-decoration:none;color:var(--ink);transition:background-color .2s ease}.mg-lista li a:hover,.mg-lista li a:focus-visible{background:color-mix(in srgb,var(--f) 10%,#fff)}.mg-l{width:52px;height:52px;border-radius:10px;display:grid;place-items:center;background:var(--f);color:var(--t);font:400 26px/1 var(--display)}.mg-lista li[style*="#161616"] .mg-l{color:#e01f26}.mg-t b{display:block;font:400 22px/1 var(--display);text-transform:uppercase}.mg-t small{font-size:13.5px;color:var(--mute)}.mg-lista .mg-pr{font-size:14px;font-weight:600;white-space:nowrap}.mg-lista li a .ico{width:20px;height:20px;transition:transform .25s var(--ease)}.mg-lista li a:hover .ico{transform:translate(4px)}.mg-pie{display:flex;align-items:center;gap:22px;margin-top:16px}.mg-vistas{position:relative;height:100%;min-height:300px}.mg-vista{position:absolute;inset:0;display:grid;place-items:end center;border-radius:14px;overflow:hidden;isolation:isolate;padding-bottom:16px;background:radial-gradient(100% 90% at 50% 85%,var(--f),color-mix(in srgb,var(--f) 60%,#000));animation:mg-in .35s var(--ease) both}.mg-vista[style*="#161616"]{background:radial-gradient(90% 80% at 50% 80%,#2e2e2e,#0c0c0c)}.mg-vista .letra{position:absolute;left:10px;top:-24px;font:400 300px/1 var(--display);color:color-mix(in srgb,var(--f) 72%,#fff);opacity:.35;z-index:-1}.mg-vista[style*="#161616"] .letra{color:#e01f26;opacity:.85}.mg-vista img{height:88%;width:auto;filter:drop-shadow(0 18px 22px rgba(0,0,0,.4))}@keyframes mg-in{0%{opacity:0;transform:scale(.98)}}.nav .mega a{font:inherit;padding:0;border-radius:0;background:none}.nav .mega .mg-lista li a{padding:0 10px;border-radius:10px;font:400 15px/1.3 var(--body)}.nav .mega .mg-lista li a:hover{background:color-mix(in srgb,var(--f) 10%,#fff)}.nav .mega .btn{padding:0 22px;border-radius:var(--pill);background:var(--ink);color:#fff;font:600 15px/1 var(--body);min-height:44px}.nav .mega .mg-ayuda{font-size:14px;color:var(--mute);white-space:nowrap}.nav .mega a[aria-current]:after{display:none}.mg-vistas{min-height:360px}.mg-vista{grid-template-rows:100%}.mg-vista img{height:88%;width:auto;max-width:86%;object-fit:contain;align-self:end}.fp-estudio{background:var(--f)}.fp-estudio img{object-fit:cover;object-position:center 60%;animation:fp-kb 18s ease-in-out infinite alternate}.fp-estudio-pag{background:color-mix(in srgb,var(--f) 7%,#fff);transition:background-color .9s ease}html[data-fpv=estudio]::view-transition-old(fp-esc){animation:fp-fade-out .7s ease both}html[data-fpv=estudio]::view-transition-new(fp-esc){animation:fp-fade-in 1.1s cubic-bezier(.2,.7,.2,1) both}@keyframes fp-fade-out{to{opacity:0}}@keyframes fp-fade-in{0%{opacity:0;transform:scale(1.035)}}.fp-estudio-pag .fp-esc{border-radius:16px;box-shadow:0 40px 80px -40px color-mix(in srgb,var(--f) 70%,#000)}.fp-envio-vivo{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:14.5px;color:var(--ink-2)}.fp-envio-vivo .ico{width:22px;height:22px;color:#1f7a3a;flex:none}.fp-envio-vivo b{color:#1f7a3a}.fp-regalo{border:1.5px dashed color-mix(in srgb,var(--k) 55%,#fff);border-radius:12px;padding:12px 14px 14px;margin-top:16px;background:color-mix(in srgb,var(--k) 6%,#fff)}.fp-regalo legend{display:flex;align-items:center;gap:8px;padding:0 6px;font-size:14px}.fp-regalo legend .ico{width:20px;height:20px;color:var(--red)}.fp-regalo legend b{font:400 18px/1 var(--display);text-transform:uppercase}.fp-regalo legend span{color:var(--mute)}.rg-ops{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.rg-ops label{position:relative;flex:0 0 108px;display:grid;justify-items:center;gap:6px;padding:10px 6px;border-radius:10px;border:2px solid transparent;background:#fff;cursor:pointer;text-align:center;font-size:12.5px;line-height:1.2}.rg-ops input{position:absolute;opacity:0}.rg-ops img{height:64px;width:auto;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(0,0,0,.18))}.rg-ops label:has(input:checked){border-color:var(--ink)}.rg-ops label:has(input:focus-visible){outline:3px solid var(--red);outline-offset:2px}.cursor-ver{position:fixed;left:0;top:0;z-index:300;pointer-events:none;width:0;height:0}.cursor-ver span{position:absolute;left:-36px;top:-36px;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--c,#D7141E);color:#fff;font:600 14px/1 var(--body);transform:scale(0);transition:transform .3s cubic-bezier(.3,1.4,.5,1);box-shadow:0 10px 24px #00000040}.cursor-ver.on span{transform:scale(1)}.cortina{position:fixed;inset:0;z-index:500;pointer-events:none;display:grid;place-items:center}.cortina i{position:absolute;top:0;bottom:0;width:calc(100% / 6 + 1px);transform:translateY(101%);transition:transform .45s cubic-bezier(.7,0,.25,1)}.cortina i:nth-child(1){left:0;background:#161616;transition-delay:0s}.cortina i:nth-child(2){left:calc(100% / 6);background:#f08c00;transition-delay:.04s}.cortina i:nth-child(3){left:calc(200% / 6);background:#5b2779;transition-delay:.08s}.cortina i:nth-child(4){left:50%;background:#6fb61a;transition-delay:.12s}.cortina i:nth-child(5){left:calc(400% / 6);background:#00a3d9;transition-delay:.16s}.cortina i:nth-child(6){left:calc(500% / 6);background:#d6006e;transition-delay:.2s}.cortina img{position:relative;width:240px;height:auto;opacity:0;transform:scale(.85);transition:opacity .25s ease .3s,transform .4s cubic-bezier(.3,1.4,.5,1) .3s}.cortina.cubre i{transform:none}.cortina.cubre img{opacity:1;transform:none}.cortina.cubre.abre i{transform:translateY(-101%);transition-duration:.55s}.cortina.cubre.abre img{opacity:0;transform:scale(1.1);transition-delay:0s}.cortina.sin-trans,.cortina.sin-trans i,.cortina.sin-trans img,.cortina.sin-trans .m,.cortina.sin-trans b{transition:none!important}.ct-hero{background:var(--paper-2);padding:40px 0 48px}.ct-hero-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.ct-h1{font:400 clamp(90px,13vw,200px)/.82 var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:6px 0 16px}.ct-pre{font:700 12px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--red-ink);margin:30px 0 12px}.ct-saltos{display:flex;flex-wrap:wrap;gap:8px}.ct-saltos a{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px 0 8px;border-radius:999px;background:#fff;border:1.5px solid var(--line-2);text-decoration:none;color:var(--ink);font-weight:600;font-size:15px;transition:border-color .2s,transform .2s var(--ease)}.ct-saltos a:hover{border-color:var(--k);transform:translateY(-2px)}.ct-saltos b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--f);color:var(--t);font:400 16px/1 var(--display)}.ct-saltos a[style*="#161616"] b{color:#e01f26}.ct-hero-foto img{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:16px;box-shadow:0 40px 80px -40px #0006}.ct-lista{padding:24px 0 40px}.ct-fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding:56px 0;border-bottom:1px solid var(--line);scroll-margin-top:90px}.ct-fila.inv .ct-foto{order:2}.ct-foto{display:block;border-radius:18px;overflow:hidden;aspect-ratio:4/5;background:var(--f);box-shadow:0 40px 80px -45px color-mix(in srgb,var(--f) 75%,#000)}.ct-foto img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ct-foto:hover img{transform:scale(1.04)}.ct-bolsa{position:relative;display:grid;place-items:end center;height:100%;isolation:isolate;padding-bottom:40px;background:radial-gradient(95% 85% at 55% 72%,var(--f),color-mix(in srgb,var(--f) 62%,#000))}.ct-bolsa .letra{position:absolute;left:-.04em;top:-.12em;font:400 460px/1 var(--display);color:color-mix(in srgb,var(--f) 70%,#fff);opacity:.4;z-index:-1}.ct-bolsa img{height:80%;width:auto;filter:drop-shadow(0 24px 28px rgba(0,0,0,.45))}.ct-nec{display:flex;align-items:center;gap:12px;font:700 13px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--k) 70%,#000)}.ct-l{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--f);color:var(--t);font:400 22px/1 var(--display);letter-spacing:0}.ct-fila[style*="#161616"] .ct-l{color:#e01f26}.ct-tit{font:400 clamp(48px,5.6vw,84px)/.9 var(--display);text-transform:uppercase;margin:14px 0 12px}.ct-para{font-size:18px;color:var(--ink-2);max-width:44ch}.ct-benef{list-style:none;display:grid;gap:12px;margin:24px 0}.ct-benef li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;font-size:15px;color:var(--mute)}.ct-benef .ico{width:36px;height:36px;padding:8px;border-radius:50%;background:color-mix(in srgb,var(--k) 15%,#fff);color:color-mix(in srgb,var(--k) 75%,#000)}.ct-benef b{display:block;font:400 19px/1.1 var(--display);text-transform:uppercase;color:var(--ink)}.ct-pres{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.ct-pres li{display:grid;gap:2px;padding:12px 16px;border-radius:10px;border:1.5px solid var(--line-2);min-width:140px}.ct-pres span{font-size:13px;color:var(--mute)}.ct-pres b{font:400 22px/1 var(--display)}.ct-pres small{font-size:12px;color:var(--mute)}.ct-regalo{display:flex;gap:10px;align-items:center;margin-top:16px;font-size:14px;color:var(--ink-2)}.ct-regalo .ico{width:20px;height:20px;color:var(--red);flex:none}.ct-acc{margin-top:22px}.ct-duda{background:var(--ink);color:#fff;padding:64px 0}.ct-duda .wrap{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center}.ct-duda p{color:#ddd;max-width:40ch}@media (max-width:860px){.ct-hero{padding:20px 0 28px}.ct-hero-in{grid-template-columns:minmax(0,1fr);gap:22px}.ct-h1{font-size:96px}.ct-hero-foto{order:-1}.ct-hero-foto img{max-height:300px}.ct-fila{grid-template-columns:minmax(0,1fr);gap:22px;padding:34px 0}.ct-fila.inv .ct-foto{order:0}.ct-tit{font-size:48px}.ct-bolsa .letra{font-size:300px}.ct-duda .wrap{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:860px){.est-cine[class*=cm-] picture{bottom:0}.est-cine[class*=cm-] .fondo-video,.est-cine[class*=cm-] .foto-escena{inset:0;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 30%;-webkit-mask-image:none;mask-image:none}.est-cine[class*=cm-] .escenario:after{background:linear-gradient(0deg,#0e0505eb 0,#0e05058c 30%,#0e050500 55%)}}@media (max-width:860px){.est-cine[class*=cm-] .escenario{height:min(calc(100svh - 61px),165vw);min-height:520px}.est-cine[class*=cm-] .fondo-video,.est-cine[class*=cm-] .foto-escena{object-position:58% 20%}}@media (max-width:860px){.ct-pres{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px}.ct-pres li{min-width:0;padding:10px}.ct-pres b{font-size:18px}.ct-pres span,.ct-pres small{font-size:11.5px}}@media (max-width:860px){.est-cine[class*=cm-] .escenario{height:auto;min-height:0;max-height:none;aspect-ratio:auto;display:flex;flex-direction:column;background:#120808}.est-cine[class*=cm-] picture{position:relative;inset:auto;display:block;width:100%;aspect-ratio:560/720}.est-cine[class*=cm-] .foto-escena{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.est-cine[class*=cm-] .fondo-video{position:absolute;inset:0 0 auto;width:100%;height:auto;aspect-ratio:560/720;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.est-cine[class*=cm-] picture .foto-escena{-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.est-cine[class*=cm-] .escenario:after{display:none}.est-cine[class*=cm-] .texto{position:relative;inset:auto;margin-top:-56px;padding-top:0;padding-bottom:18px;z-index:2}}.fp-chips a{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:8px;background:color-mix(in srgb,var(--f) 32%,#1b1b1b);color:#fff;font-weight:600;font-size:15px;border:2px solid transparent;text-decoration:none;transition:background-color .3s ease}.fp-chips a b{font:400 24px/1 var(--display);color:color-mix(in srgb,var(--k) 62%,#fff)}.fp-chips a[aria-current]{background:var(--f);color:var(--t);border-color:#fff}.fp-chips a[aria-current] b{color:var(--t)}.fp-chips a[style*="#161616"][aria-current] b{color:#e01f26}.fp-chips a:hover{background:color-mix(in srgb,var(--f) 55%,#1b1b1b)}.fp-real .migas{padding:16px 0 0}.fp-real .fp-grid{padding-top:14px}.fp-real .fp-chips{view-transition-name:fp-chips}html:has(.fp-real)::view-transition-old(fp-esc){animation:fp-fade-out .5s ease both}html:has(.fp-real)::view-transition-new(fp-esc){animation:fp-fade-in 1s .05s cubic-bezier(.2,.7,.2,1) both}html:has(.fp-real)::view-transition-old(fp-panel){animation:fp-sale .3s ease-in both}html:has(.fp-real)::view-transition-new(fp-panel){animation:fp-entra .7s .15s cubic-bezier(.2,.7,.2,1) both}html:has(.fp-real)::view-transition-group(fp-chips){animation:none}html:has(.fp-real)::view-transition-old(root),html:has(.fp-real)::view-transition-new(root){animation-duration:.6s}.re-ana{background:#fff}.re-formula{font-size:17px;color:var(--ink-2);max-width:52ch;margin:14px 0 4px}.re-plato img{width:100%;height:auto;border-radius:16px}.re-equipo{padding:56px 0 80px}.re-equipo ul{list-style:none;display:flex;gap:18px;margin-top:26px;flex-wrap:wrap}.re-equipo li{flex:1 1 320px;max-width:520px}.re-equipo a{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:center;padding:12px;border-radius:14px;background:var(--paper-2);text-decoration:none;color:var(--ink);transition:transform .3s var(--ease),box-shadow .3s ease}.re-equipo a:hover{transform:translateY(-3px);box-shadow:0 20px 40px -24px color-mix(in srgb,var(--f) 70%,#000)}.re-foto{display:block;border-radius:10px;overflow:hidden;aspect-ratio:4/5;background:var(--f)}.re-foto img{width:100%;height:100%;object-fit:cover}.re-t b{display:block;font:400 28px/1 var(--display);text-transform:uppercase}.re-t small{display:block;font-size:14px;color:var(--mute);margin:6px 0 10px}.re-t span{font-weight:700}@media (max-width:860px){.fp-chips a{flex-direction:column;gap:3px;min-height:54px;font-size:10.5px;padding:6px 2px}.fp-chips a b{font-size:22px}.re-equipo a{grid-template-columns:110px 1fr}}.fp-info .display+.desc{margin-top:14px}.fp-real~.fp-envio{padding:22px 20px 8px}.fp-real~.fp-envio .envio-op{display:flex;flex-wrap:wrap;gap:12px 28px;background:transparent;padding:0}.fp-real~.re-ana{padding-top:48px}.fp-real~.rv-rota{padding:56px 0 48px}.fp-real~.rv-rota .rv-pila{min-height:0}@media (min-width:861px){.fp-real .fp-esc{aspect-ratio:4/5;min-height:0;height:auto;align-self:start;position:sticky;top:90px}}@media (max-width:860px){.fp-real .fp-esc{aspect-ratio:4/5;min-height:0}.fp-real~.fp-envio .envio-op{flex-direction:column}.fp-real~.rv-rota .rv-pila{min-height:250px}}.fp-regalo{min-inline-size:0;min-width:0}@media (min-width:861px){.est-cine h1{font-size:clamp(56px,7.2vw,132px)}}@media (max-width:860px){.est-cine[class*=cm-] picture,.est-cine[class*=cm-] .fondo-video{aspect-ratio:960/1080}}.tienda .tarjeta .img.estudio{display:block;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:var(--k);padding:0}.tienda .tarjeta .img.estudio img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.tienda .tarjeta:hover .img.estudio img{transform:scale(1.04)}.rg-ops{flex-direction:column;gap:6px;overflow:visible}.rg-ops label{flex:none;grid-template-columns:44px 1fr;justify-items:start;align-items:center;text-align:left;padding:6px 12px;font-size:14px}.rg-ops img{height:40px}.fin-c{margin:18px 0 0;font-size:17px}.fin-c b{font:400 22px/1 var(--display);text-transform:uppercase;margin-right:6px}.nota-tabla{margin:12px 0 0;font-size:13px;color:var(--mute)}@media (max-width:860px){.fp-real .fp-esc{min-height:0;aspect-ratio:1/1}.fp-real .fp-estudio,.fp-real .fp-estudio img{position:absolute;inset:0;width:100%;height:100%}.fp-real .fp-estudio img{object-fit:cover;object-position:50% 58%}}@media (min-width:861px){.linea-t{grid-template-columns:repeat(3,minmax(0,1fr))}.linea-t:before{left:16.6%;right:16.6%}}.fin-c{text-align:center}@media (max-width:860px){.fin-c{text-align:left}}.rv-pila{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y}@media (max-width:860px){.fp-real .fp-esc{height:calc(100vw - 32px);max-height:560px;min-height:280px}}.cortina.t2{background:#d7141e;clip-path:circle(0% at var(--x) var(--y));transition:clip-path .55s cubic-bezier(.7,0,.25,1)}.cortina.t2.cubre{clip-path:circle(150% at var(--x) var(--y))}.cortina.t2.cubre.abre{clip-path:circle(0% at 50% 50%);transition-duration:.6s}.cortina.t2 .m{width:120px;height:120px;border-radius:50%;background:#fff;display:grid;place-items:center;opacity:0;transform:scale(.6) rotate(-20deg);transition:opacity .2s ease .3s,transform .45s cubic-bezier(.3,1.5,.5,1) .3s}.cortina.t2 .m img{width:80px;height:80px;opacity:1;transform:none;transition:none}.cortina.t2.cubre .m{opacity:1;transform:none}.cortina.t2.cubre.abre .m{opacity:0;transform:scale(.4);transition-delay:0s}.cortina.t3{background:#d7141e;transform:translateY(100%);transition:transform .5s cubic-bezier(.7,0,.25,1);border-radius:40% 40% 0 0/12% 12% 0 0}.cortina.t3.cubre{transform:none;border-radius:0}.cortina.t3.cubre.abre{transform:translateY(-100%);border-radius:0 0 40% 40%/0 0 12% 12%;transition-duration:.6s}.cortina.t3 img{width:min(56vw,420px);height:auto;opacity:0;transform:translateY(30px);transition:opacity .25s ease .28s,transform .45s cubic-bezier(.2,.8,.2,1) .28s}.cortina.t3.cubre img{opacity:1;transform:none}.cortina.t3.cubre.abre img{opacity:0;transform:translateY(-30px);transition-delay:0s}.cortina.t4{background:var(--c);clip-path:polygon(0 0,0 0,-30% 100%,-30% 100%);transition:clip-path .55s cubic-bezier(.7,0,.25,1)}.cortina.t4.cubre{clip-path:polygon(0 0,130% 0,100% 100%,-30% 100%)}.cortina.t4.cubre.abre{clip-path:polygon(130% 0,130% 0,100% 100%,100% 100%);transition-duration:.6s}.cortina.t4 b{font:400 min(52vw,420px)/.8 var(--display);color:#fff;opacity:0;transform:scale(1.25);transition:opacity .25s ease .3s,transform .6s cubic-bezier(.2,.8,.2,1) .3s;mix-blend-mode:normal;text-shadow:0 20px 60px rgba(0,0,0,.18)}.cortina.t4.cubre b{opacity:1;transform:none}.cortina.t4.cubre.abre b{opacity:0;transform:scale(.9) translate(10%);transition-delay:0s}html.fundido-sale body{opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease}html.fundido-entra body{animation:fundido-entra .6s cubic-bezier(.2,.7,.2,1) both}@keyframes fundido-entra{0%{opacity:0;transform:translateY(10px)}}@media (max-width:860px){.nv-bandas a{height:150px;grid-template-columns:1fr 44%;padding-left:18px}.nv-bandas .nv-foto{position:relative;align-self:stretch;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%)}.nv-bandas .nv-foto img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 46%;filter:none;transform:scale(1.18);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.nv-bandas a:active .nv-foto img{transform:scale(1.24)}.nv-bandas .nv-ver{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:600;letter-spacing:.02em;opacity:.9}.nv-bandas .nv-ver .ico{width:14px;height:14px}}.pl-camisetas{padding:72px 0 0;background:#111}.pl-camisetas .h2,.pl-camisetas .bajada{color:#fff}.pl-scroll{margin-top:28px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pl-scroll::-webkit-scrollbar{display:none}.pl-vestuario{position:relative;width:100%;aspect-ratio:1916/821}.pl-pared{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pl-vestuario ul{list-style:none;margin:0;padding:0}.pl-vestuario li{position:absolute;left:var(--x);top:var(--y);width:var(--w)}.pl-vestuario a{display:block;color:#fff;text-decoration:none;outline-offset:6px}.pl-vestuario img:not(.pl-pared){display:block;width:100%;height:auto;transform-origin:50% 4%;filter:drop-shadow(0 18px 18px rgba(0,0,0,.35));transition:transform .5s cubic-bezier(.3,1.6,.5,1),filter .3s}.pl-et{position:absolute;left:50%;top:132%;transform:translate(-50%,8px);white-space:nowrap;text-align:center;opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);background:var(--k);color:var(--a,#fff);padding:8px 14px;border-radius:999px;box-shadow:0 10px 24px #00000059}.pl-et b{display:block;font:400 18px/1 var(--display);text-transform:uppercase}.pl-et small{font-size:12px;opacity:.9}.pl-vestuario a:hover img,.pl-vestuario a:focus-visible img{animation:pl-mece 1.1s cubic-bezier(.3,.6,.4,1)}.pl-vestuario a:hover .pl-et,.pl-vestuario a:focus-visible .pl-et,.pl-vestuario li.toque .pl-et{opacity:1;transform:translate(-50%)}@keyframes pl-mece{0%{transform:rotate(0)}25%{transform:rotate(-5deg)}50%{transform:rotate(3.5deg)}75%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}.js-anim .pl-camisetas:not(.visto) li img:not(.pl-pared){opacity:0;transform:translateY(-60%) rotate(-8deg)}.js-anim .pl-camisetas.visto li img:not(.pl-pared){animation:pl-cae 1.3s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * .12s)}@keyframes pl-cae{0%{opacity:0;transform:translateY(-60%) rotate(-8deg)}35%{opacity:1;transform:translateY(0) rotate(6deg)}55%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}90%{transform:rotate(-.6deg)}to{transform:none}}@media (max-width:860px){.pl-camisetas{padding:48px 0 0}.pl-vestuario{width:900px;max-width:none}.pl-scroll{scroll-snap-type:x mandatory;scroll-padding:0 16px}.pl-vestuario li{scroll-snap-align:center}.pl-et{opacity:1;transform:translate(-50%);top:128%;padding:6px 10px}.pl-et b{font-size:14px}}@media (prefers-reduced-motion:reduce){.pl-vestuario img:not(.pl-pared){animation:none!important;transition:none}}.cambio-linea a{border:1px solid color-mix(in srgb,var(--k) 70%,transparent)}.cambio-linea a[style*="#161616"]{border-color:#e01f26;background:#1f1f1f}.cambio-linea a[aria-current=page]{border:1.5px solid #fff!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--k) 45%,transparent)}.estante .pieza{position:relative}.estante .ver-al{display:none}@media (hover:hover) and (pointer:fine){.estante .ver-al{display:inline-flex;align-items:center;gap:6px;position:absolute;left:12px;right:12px;bottom:12px;z-index:3;justify-content:center;padding:9px 12px;border-radius:999px;background:#fff;color:#141414;box-shadow:0 8px 20px -8px #00000073;font-size:13px;font-weight:600;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}.estante .ver-al .ico{width:14px;height:14px}.estante .pieza .tile{transition:box-shadow .35s}.estante .pieza:hover .tile{box-shadow:0 22px 40px -18px color-mix(in srgb,var(--f) 75%,#000)}.estante .pieza:hover .ver-al{opacity:1;transform:none}}.pl-camisetas{padding-bottom:0}.pl-vestuario:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:22%;background:linear-gradient(to bottom,transparent,#111);pointer-events:none;z-index:1}.pl-vestuario li{z-index:2}.pl-vestuario img.pl-bolsa{position:absolute;left:50%;bottom:-15.5%;height:46%;width:auto;transform:translate(-50%);transform-origin:50% 100%;filter:drop-shadow(0 10px 8px rgba(0,0,0,.45));transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.pl-vestuario img.pl-bolsa{transition:translate .45s cubic-bezier(.3,1.6,.5,1),rotate .45s cubic-bezier(.3,1.6,.5,1)}.pl-vestuario a:hover img.pl-bolsa,.pl-vestuario a:focus-visible img.pl-bolsa,.pl-vestuario li.toque img.pl-bolsa{translate:0 -7%;rotate:-3deg}.js-anim .pl-camisetas.visto li a:hover img:not(.pl-pared):not(.pl-bolsa),.js-anim .pl-camisetas.visto li a:focus-visible img:not(.pl-pared):not(.pl-bolsa){animation:pl-cuelga 1.5s cubic-bezier(.25,.7,.3,1) calc(var(--i) * .11s) both,pl-mece2 1.1s cubic-bezier(.3,.6,.4,1)}@keyframes pl-mece2{0%{rotate:0deg}25%{rotate:-5deg}50%{rotate:3.5deg}75%{rotate:-1.5deg}to{rotate:0deg}}.pl-et{top:124%;background:none;box-shadow:none;padding:0;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.75),0 0 2px rgba(0,0,0,.6);z-index:2}.pl-et b{font-size:22px;letter-spacing:.01em}.pl-et small{display:block;margin-top:4px;font-size:13px;font-weight:600;opacity:1}.pl-et:before{content:"";display:block;width:28px;height:3px;margin:0 auto 8px;background:var(--k);border-radius:2px;box-shadow:0 0 0 1px #ffffff59}.js-anim .pl-camisetas:not(.visto) li img{opacity:0}.js-anim .pl-camisetas.visto li img:not(.pl-pared):not(.pl-bolsa){animation:pl-cuelga 1.5s cubic-bezier(.25,.7,.3,1) both;animation-delay:calc(var(--i) * .11s)}.js-anim .pl-camisetas.visto li img.pl-bolsa{animation:pl-apoya .8s cubic-bezier(.3,.9,.4,1) both;animation-delay:calc(.55s + var(--i) * .11s)}@keyframes pl-cuelga{0%{opacity:0;transform:translateY(-16px) rotate(-12deg)}10%{opacity:1}38%{transform:translateY(0) rotate(6deg)}58%{transform:rotate(-3.5deg)}76%{transform:rotate(1.6deg)}90%{transform:rotate(-.5deg)}to{opacity:1;transform:none}}@keyframes pl-apoya{0%{opacity:0;transform:translate(-50%) translateY(-28%)}45%{opacity:1;transform:translate(-50%) translateY(0) scaleY(.96)}70%{transform:translate(-50%) translateY(-4%)}to{opacity:1;transform:translate(-50%)}}@media (max-width:860px){.pl-et{top:124%}.pl-et b{font-size:16px}.pl-et small{font-size:11px}}html.cajon-abierto{overflow:hidden}.cajon{position:fixed;inset:0;z-index:400}.cajon[hidden]{display:none}.cajon-fondo{position:absolute;inset:0;background:#0c0c0c8c;opacity:0;transition:opacity .35s ease}.cajon-panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);background:#fff;color:#141414;display:flex;flex-direction:column;transform:translate(102%);transition:transform .45s cubic-bezier(.2,.8,.2,1);box-shadow:-24px 0 60px #00000038}.cajon.abierto .cajon-fondo{opacity:1}.cajon.abierto .cajon-panel{transform:none}.cajon-panel header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 18px 24px;border-bottom:1px solid #ece8e1}.cajon-panel h2{margin:0;font:400 30px/1 var(--display);text-transform:uppercase}.cajon-x{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#f3f0ea;color:#141414;cursor:pointer}.cajon-x .ico{width:20px;height:20px}.cajon-envio{margin:0;padding:14px 24px;font-size:14px;background:#f7f4ef}.cajon-envio:after{content:"";display:block;height:6px;margin-top:10px;border-radius:3px;background:linear-gradient(90deg,var(--red) calc(var(--p,0) * 100%),#e4ded4 0)}.cajon-items{list-style:none;margin:0;padding:4px 24px;overflow:auto;flex:1;overscroll-behavior:contain}.cajon-items li{display:grid;grid-template-columns:76px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid #eeeae4}.cajon-items .img{display:grid;place-items:center;height:92px;border-radius:12px;background:radial-gradient(circle at 50% 70%,#efe9df,#e4ddd1)}.cajon-items .img img{max-width:88%;max-height:84px;width:auto;height:auto;object-fit:contain}.cajon-items .det{display:flex;flex-direction:column;gap:3px;min-width:0}.cajon-items .n{font-weight:700;color:inherit;text-decoration:none;font-size:15px;line-height:1.2}.cajon-items .det>span{font-size:13px;color:#5d5a55}.cajon-items .cant{display:inline-flex;align-items:center;align-self:flex-start;margin-top:6px;border:1px solid #dcd6cc;border-radius:999px}.cajon-items .cant button{width:34px;height:34px;border:0;background:none;font-size:18px;cursor:pointer;color:inherit}.cajon-items .cant output{min-width:20px;text-align:center;font-weight:600}.cajon-items .der{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cajon-items .der b{font-size:15px;white-space:nowrap}.cajon-items .quitar{border:0;background:none;padding:4px 0;font-size:13px;color:#5d5a55;text-decoration:underline;cursor:pointer}.cajon-vacio{padding:48px 24px;text-align:center}.cajon-panel footer{padding:18px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid #ece8e1;display:flex;flex-direction:column;gap:10px}.cajon-panel footer[hidden]{display:none}.cajon-total{display:flex;justify-content:space-between;align-items:baseline;font-size:16px}.cajon-total b{font:400 28px/1 var(--display)}.cajon-nota{margin:0;font-size:13px;color:#5d5a55}.cajon-panel footer .btn{justify-content:center;width:100%}.cajon-ver{text-align:center;font-size:14px;color:inherit;padding:6px}.wa-flota{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;align-items:center;height:56px;padding:0 14px;border-radius:999px;background:#25d366;color:#fff;text-decoration:none;font-weight:600;font-size:14px;box-shadow:0 14px 30px -10px #00000073;transition:bottom .35s cubic-bezier(.2,.8,.2,1),opacity .25s,transform .25s}.wa-flota .ico{width:28px;height:28px;flex:none}.wa-flota span{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .35s ease,margin .35s ease}.wa-flota:hover span,.wa-flota:focus-visible span{max-width:180px;margin-left:10px}.wa-flota:hover{transform:translateY(-2px)}html.cajon-abierto .wa-flota{opacity:0;pointer-events:none}@media (max-width:860px){.wa-flota{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));height:52px;padding:0 12px}body:has(.barra-fija:not(.oculta)) .wa-flota{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.cajon-panel,.cajon-fondo{transition:none}}.tribuna{padding:88px 0 96px;background:#f3eee6;overflow:hidden}.trib-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.trib-cab .h2{margin:0}.trib-nota{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:center;max-width:380px}.trib-nota .grande{grid-row:span 2;margin:0;font:400 72px/.9 var(--display)}.trib-nota .grande small{font-size:.4em;opacity:.78}.trib-nota p:last-child{margin:6px 0 0;font-size:14px;color:#55514b}.trib-notas{list-style:none;margin:40px 0 0;padding:16px max(24px,calc((100vw - 1240px)/2)) 28px;scroll-padding-inline:max(24px,calc((100vw - 1240px)/2));display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.trib-notas::-webkit-scrollbar{display:none}.trib-notas li{flex:0 0 min(340px,78vw);scroll-snap-align:start;transform:rotate(var(--g));transition:transform .4s cubic-bezier(.3,1.5,.5,1)}.trib-notas li:hover{transform:rotate(0) translateY(-6px)}.trib-notas figure{position:relative;margin:0;height:100%;display:flex;flex-direction:column;gap:14px;padding:26px 24px 22px;background:#fff;border-radius:6px;box-shadow:0 18px 34px -18px #281e1459;border-top:6px solid var(--k)}.trib-notas li[style*="#161616"] figure{border-top-color:#e01f26}.trib-notas figure:before{content:"";position:absolute;top:-16px;left:50%;width:70px;height:22px;transform:translate(-50%) rotate(-2deg);background:#fff9;box-shadow:0 1px 3px #00000014}.trib-notas blockquote{margin:0;flex:1;position:relative;padding-top:30px}.trib-notas blockquote:before{content:"\201c";position:absolute;top:-6px;left:-2px;font:700 64px/1 Georgia,serif;color:var(--k)}.trib-notas li[style*="#161616"] blockquote:before{color:#e01f26}.trib-notas blockquote p{margin:0;font:400 24px/1.12 var(--display);text-transform:uppercase;color:#141414}.trib-notas figcaption{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid #eee8de}.trib-notas figcaption img{width:auto;height:52px}.trib-notas figcaption b{display:block;font-size:15px}.trib-notas figcaption small{font-size:12.5px;color:#66615a}@media (max-width:860px){.tribuna{padding:56px 0 64px}.trib-nota .grande{font-size:56px}.trib-notas{margin-top:28px;padding:16px 16px 24px;scroll-padding-inline:16px;gap:16px}.trib-notas blockquote p{font-size:21px}}.momento.mom-vest{background:#1a0d0a}.momento.mom-vest .foto img{object-position:50% 62%}.momento.mom-vest .foto:after{background:linear-gradient(90deg,#120806d1 0,#1208068c 28%,#12080600 50%)}.momento.mom-vest .tarjeta-momento,.momento.mom-vest .tarjeta-momento .h2,.momento.mom-vest .cifras dd{color:#fff}.momento.mom-vest .cifras dt,.momento.mom-vest .nota-m{color:#ffffffc7}.momento.mom-vest .cifras,.momento.mom-vest .cifras div{border-color:#ffffff40}.momento.mom-vest .btn{background:#fff;color:#141414;border-color:#fff}@media (max-width:860px){.momento.mom-vest .foto img{object-position:72% 60%}.momento.mom-vest .tarjeta-momento{background:#1a0d0a;color:#fff;box-shadow:none}.momento.mom-vest{background:#1a0d0a}}.momento.mom-vest .cifras dd small{color:#ffffffb3}.calc{padding:88px 0;background:var(--f);color:var(--t,#fff)}.calc-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.calc .h2{margin:0 0 14px}.calc-bajada{margin:0 0 30px;max-width:460px;opacity:.88}.calc-campo{margin:0 0 26px;padding:0;border:0}.calc-campo>label,.calc-campo legend{display:inline-block;font-weight:600;font-size:15px;margin-bottom:12px;padding:0}.calc-campo output{float:right;font:400 30px/1 var(--display)}.calc input[type=range]{display:block;width:100%;height:28px;margin:0;background:none;-webkit-appearance:none;appearance:none;cursor:pointer}.calc input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,currentColor var(--p,50%),rgba(255,255,255,.28) 0)}.calc input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:linear-gradient(90deg,currentColor var(--p,50%),rgba(255,255,255,.28) 0)}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:#fff;border:4px solid var(--k);box-shadow:0 4px 12px #0000004d}.calc input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--k)}.calc-ops{display:flex;flex-wrap:wrap;gap:8px}.calc-ops label{position:relative}.calc-ops input{position:absolute;opacity:0;inset:0;cursor:pointer}.calc-ops span{display:block;padding:10px 16px;border-radius:999px;border:1.5px solid rgba(255,255,255,.45);font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.calc-ops input:checked+span{background:#fff;color:#141414;border-color:#fff}.calc-ops input:focus-visible+span{outline:2px solid #fff;outline-offset:3px}.calc-res{background:#00000038;border-radius:18px;padding:34px 32px 28px;backdrop-filter:blur(4px)}.calc-g{margin:0;display:flex;align-items:baseline;gap:12px}.calc-g b{font:400 clamp(72px,8vw,112px)/.85 var(--display)}.calc-g small{font-size:16px;font-weight:600;opacity:.85}.calc-comidas{margin:12px 0 22px;font-size:15px}.calc-dura{list-style:none;margin:0 0 18px;padding:0;border-top:1px solid rgba(255,255,255,.2)}.calc-dura li{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.2)}.calc-dura span{font-weight:600}.calc-dura b{text-align:right}.calc-dura small{grid-column:2;text-align:right;opacity:.75;font-size:13px}.calc-nota{margin:0;font-size:12.5px;line-height:1.45;opacity:.7}.calc[style*="#161616"] .calc-res{background:#ffffff0f}@media (max-width:860px){.calc{padding:56px 0}.calc-grid{grid-template-columns:1fr;gap:28px}.calc-res{padding:26px 20px 22px}}.quiz{padding:24px 0 96px;background:#f3eee6;min-height:70vh}.quiz-cab .h2{margin:0 0 10px}.quiz-cab .bajada{margin:0 0 36px;max-width:520px;color:#4d4943}.quiz-form{display:flex;flex-direction:column;gap:18px}.quiz.js .paso:not(.visto):not([data-paso=esp]){display:none}.paso{margin:0;padding:26px 28px;border:0;border-radius:16px;background:#fff;box-shadow:0 14px 30px -20px #281e1459}.quiz.js .paso.visto{animation:quiz-entra .45s cubic-bezier(.2,.8,.2,1) both}@keyframes quiz-entra{0%{opacity:0;transform:translateY(14px)}}.paso legend{float:left;width:100%;display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:0;font:400 28px/1 var(--display);text-transform:uppercase}.paso legend span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--red);color:#fff;font:700 15px/1 var(--body)}.quiz-ops{clear:both;display:flex;flex-wrap:wrap;gap:10px}.quiz-ops label{position:relative;flex:1 1 180px;max-width:280px}.quiz-ops input{position:absolute;inset:0;opacity:0;cursor:pointer}.quiz-ops span{display:flex;flex-direction:column;gap:3px;height:100%;padding:16px 18px;border-radius:12px;border:1.5px solid #ddd6cb;transition:border-color .2s,background .2s,transform .2s}.quiz-ops b{font-size:17px}.quiz-ops small{font-size:13px;color:#66615a}.quiz-ops label:hover span{border-color:#141414}.quiz-ops input:checked+span{border-color:#141414;background:#141414;color:#fff}.quiz-ops input:checked+span small{color:#ffffffbf}.quiz-ops input:focus-visible+span{outline:2px solid var(--red);outline-offset:3px}.quiz-peso{clear:both;display:flex;align-items:center;gap:24px}.quiz-peso output{min-width:110px;font:400 40px/1 var(--display)}.quiz-peso input{flex:1;height:28px;-webkit-appearance:none;appearance:none;background:none;cursor:pointer}.quiz-peso input::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,#141414 var(--p,15%),#e3ddd3 0)}.quiz-peso input::-moz-range-track{height:6px;border-radius:3px;background:linear-gradient(90deg,#141414 var(--p,15%),#e3ddd3 0)}.quiz-peso input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:#fff;border:4px solid var(--red);box-shadow:0 4px 10px #00000040}.quiz-peso input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--red)}.quiz-res{margin-top:28px;display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:40px;align-items:center;padding:32px;border-radius:20px;background:var(--f);color:var(--t,#fff);animation:quiz-entra .5s cubic-bezier(.2,.8,.2,1) both}.quiz-res[hidden]{display:none}.qr-foto img{display:block;width:100%;height:auto;border-radius:14px}.qr-txt .h2{margin:0 0 8px}.qr-txt>p{margin:0 0 12px}.qr-g b{font:400 44px/1 var(--display);margin-right:6px}.qr-g small{display:block;margin-top:6px;font-size:12.5px;opacity:.75}.qr-desde{font-weight:700}@media (max-width:860px){.quiz{padding-bottom:64px}.paso{padding:20px 18px}.paso legend{font-size:23px}.quiz-ops label{flex:1 1 100%;max-width:none}.quiz-peso{flex-direction:column;align-items:stretch;gap:8px}.quiz-res{grid-template-columns:1fr;padding:20px;gap:20px}.qr-foto{max-width:260px}}.consejos-cab{padding:24px 0 96px;background:#f3eee6}.consejos-cab .h2{margin:0 0 10px}.consejos-cab .bajada{margin:0 0 40px;max-width:560px;color:#4d4943}.cs-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.cs-lista a{display:flex;flex-direction:column;gap:10px;height:100%;color:inherit;text-decoration:none;background:#fff;border-radius:16px;overflow:hidden;padding-bottom:22px;box-shadow:0 14px 30px -20px #281e1459;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.cs-lista a:hover{transform:translateY(-4px);box-shadow:0 22px 40px -22px #281e1473}.cs-foto{display:block;aspect-ratio:16/10;overflow:hidden;background:#e9e2d6}.cs-foto img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cs-lista a:hover .cs-foto img{transform:scale(1.04)}.cs-lista b{padding:8px 22px 0;font:400 26px/1.05 var(--display);text-transform:uppercase}.cs-lista a>span:not(.cs-foto){padding:0 22px;color:#55514b;font-size:15px}.cs-lista .cs-leer{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#141414!important}.cs-leer .ico{width:16px;height:16px}.nota-cab{padding-top:24px;max-width:860px}.nota-cab .h2{margin:0 0 14px;font-size:clamp(40px,5vw,68px)}.nota-bajada{font-size:20px;color:#4d4943;margin:0 0 32px}.nota-foto{margin:0 auto 40px;max-width:1080px}.nota-foto img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:18px}.nota-texto{max-width:760px;font-size:18px;line-height:1.65;padding-bottom:72px}.nota-texto h2{margin:44px 0 14px;font:400 32px/1.05 var(--display);text-transform:uppercase}.nota-texto a{color:var(--red-ink,#B5121B);text-underline-offset:3px}.nota-texto li{margin-bottom:8px}.nota-pasos{padding-left:22px}.tabla-scroll{overflow-x:auto;margin:20px 0}.tabla-ana{width:100%;border-collapse:collapse;font-size:16px}.tabla-ana caption{text-align:left;font-size:13px;color:#66615a;margin-bottom:10px}.tabla-ana th,.tabla-ana td{padding:12px 14px;border-bottom:1px solid #e7e1d7;text-align:right;white-space:nowrap}.tabla-ana th[scope=row],.tabla-ana thead th:first-child{text-align:left}.tabla-ana th[scope=row] i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:10px;background:var(--k);vertical-align:-1px}.tabla-ana tr[style*="#161616"] th i{background:#e01f26}.nota-faq{margin-top:48px}.nota-faq details{border-top:1px solid #e7e1d7;padding:16px 0}.nota-faq details:last-child{border-bottom:1px solid #e7e1d7}.nota-faq summary{font-weight:700;cursor:pointer}.nota-faq details p{margin:10px 0 0}.nota-cta{margin-top:48px;padding:28px;border-radius:18px;background:#141414;color:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.nota-cta p{margin:0;flex:1 1 100%}.nota-cta .btn{background:var(--red);border-color:var(--red);color:#fff}.nota-cta .flecha{color:#fff}.consejos-mas{padding:72px 0 88px;background:#f3eee6}.consejos-mas .cs-lista{grid-template-columns:repeat(2,1fr);margin-top:28px}@media (max-width:860px){.cs-lista,.consejos-mas .cs-lista{grid-template-columns:1fr;gap:18px}.nota-texto{font-size:17px}.nota-bajada{font-size:18px}.nota-foto img{border-radius:0}.nota-foto{padding:0}}@media (max-width:860px){.tabla-ana{font-size:14px}.tabla-ana th,.tabla-ana td{padding:10px 6px}.tabla-ana th[scope=row]{white-space:normal}.tabla-ana th[scope=row] i{margin-right:6px;width:9px;height:9px}.tabla-ana caption{white-space:normal}}.fp-regalo[hidden]{display:none}.pl-luces .pl-vestuario li{height:var(--h)}.pl-luces .pl-vestuario a{position:relative;width:100%;height:100%}.pl-luces .pl-pared{transition:filter 1.1s ease .1s}.js-anim .pl-luces:not(.visto) .pl-pared{filter:brightness(.42) saturate(.7)}.pl-luz{position:absolute;inset:-8% -30% -18%;pointer-events:none;background:radial-gradient(48% 52% at 50% 42%,rgba(255,236,196,.7),rgba(255,236,196,.22) 45%,transparent 70%);mix-blend-mode:soft-light;opacity:0;transition:opacity .35s ease}.js-anim .pl-luces.visto .pl-luz{animation:pl-prende 1.1s ease both;animation-delay:calc(.15s + var(--i) * .16s)}@keyframes pl-prende{0%{opacity:0}35%{opacity:1}to{opacity:0}}.pl-luces .pl-vestuario a:hover .pl-luz,.pl-luces .pl-vestuario a:focus-visible .pl-luz,.pl-luces li.toque .pl-luz{animation:none;opacity:1}.pl-luces .pl-vestuario a:hover .pl-luz{mix-blend-mode:screen;opacity:.42}.pl-luces .pl-et{top:126%}.pl-luces .pl-vestuario img:not(.pl-pared){display:none}.cinta span:nth-of-type(3n+1){font:400 30px/1 var(--display);text-transform:uppercase;letter-spacing:.01em}@media (max-width:860px){.cinta span:nth-of-type(3n+1){font-size:22px}}.wa-flota{height:60px;min-width:60px;padding:0 15px;justify-content:center}.wa-flota .ico{width:30px;height:30px}@media (max-width:860px){.wa-flota{height:54px;min-width:54px;padding:0 12px}.wa-flota .ico{width:28px;height:28px}}.ct-grilla{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ct-card a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 14px 30px -20px #281e1459;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.ct-card a:hover{transform:translateY(-4px);box-shadow:0 24px 44px -24px #281e1480}.ct-c-foto{display:block;aspect-ratio:4/4.2;overflow:hidden;background:var(--f)}.ct-c-foto img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ct-card a:hover .ct-c-foto img{transform:scale(1.04)}.ct-c-txt{display:flex;flex-direction:column;gap:8px;padding:20px 22px 22px;flex:1}.ct-card .ct-nec{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#5d5a55;margin:0}.ct-card .ct-l{display:grid;place-items:center;min-width:26px;height:26px;padding:0 5px;border-radius:6px;background:var(--k);color:#fff;font:400 15px/1 var(--display)}.ct-card li[style*="#161616"] .ct-l,.ct-card[style*="#161616"] .ct-l{background:#e01f26}.ct-c-tit{font:400 34px/1 var(--display);text-transform:uppercase}.ct-c-para{color:#55514b;font-size:15px}.ct-c-pres{list-style:none;margin:6px 0 0;padding:0;border-top:1px solid #eee8de}.ct-c-pres li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #eee8de;font-size:15px}.ct-c-ver{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:8px;font-weight:700}.ct-c-ver .ico{width:18px;height:18px;transition:transform .3s}.ct-card a:hover .ct-c-ver .ico{transform:translate(4px)}.ct-ayuda a{background:#141414;color:#fff;justify-content:flex-end}.ct-ayuda .ct-c-txt{padding:30px 28px;justify-content:flex-end}.ct-ayuda .ct-c-tit{font-size:40px}.ct-ayuda .ct-c-para,.ct-ayuda .ct-c-ver{color:#fff}.ct-ayuda.clara a{background:#e01f26}@media (max-width:860px){.ct-grilla{grid-template-columns:1fr;gap:14px}.ct-card:not(.ct-ayuda) a{flex-direction:row}.ct-card:not(.ct-ayuda) .ct-c-foto{flex:0 0 38%;aspect-ratio:auto}.ct-c-txt{padding:16px}.ct-c-tit{font-size:26px}.ct-c-pres li{font-size:14px;padding:7px 0}.ct-ayuda .ct-c-txt{padding:24px 20px}.ct-ayuda .ct-c-tit{font-size:30px}}.ct-ayuda .ct-c-foto{background:#1a0d0a}.ct-ayuda.clara .ct-c-foto{background:#fff}.ct-ayuda.clara .ct-c-foto img{object-fit:contain;padding:18px}.ct-ayuda .ct-c-txt{justify-content:flex-start;padding:22px 24px 24px}@media (max-width:860px){.ct-ayuda .ct-c-foto{aspect-ratio:16/8}}.rv-minis{list-style:none;margin:36px 0 0;padding:0 0 6px;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.rv-minis button{width:100%;height:100%;display:flex;flex-direction:column;gap:8px;text-align:left;padding:16px 16px 14px;border-radius:14px;border:1.5px solid rgba(255,255,255,.16);background:#ffffff0d;color:inherit;font:inherit;cursor:pointer;transition:background .25s,border-color .25s,transform .25s}.rv-minis button:hover{background:#ffffff1a;transform:translateY(-2px)}.rv-minis button[aria-current]{border-color:var(--k);background:#ffffff1f}.rv-rota[style*="#161616"] .rv-minis button[aria-current]{border-color:#e01f26}.rv-minis .estrellas i{width:13px;height:13px}.rv-m-t{font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rv-m-q{margin-top:auto;font-size:12px;opacity:.7;display:flex;flex-direction:column}.rv-m-q b{opacity:1;font-size:13px}@media (max-width:860px){.rv-minis{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:24px -16px 0;padding:0 16px 6px}.rv-minis::-webkit-scrollbar{display:none}.rv-minis li{flex:0 0 72%;scroll-snap-align:start}}.cajon.cargando .cajon-items{opacity:.55;pointer-events:none;transition:opacity .2s}.aviso-flota{position:fixed;left:50%;bottom:24px;z-index:600;max-width:min(92vw,460px);padding:14px 20px;border-radius:12px;background:#141414;color:#fff;font-size:15px;box-shadow:0 16px 40px #00000059;transform:translate(-50%,140%);opacity:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s}.aviso-flota.ver{transform:translate(-50%);opacity:1}.cortina.t2,.cortina.t4{transition-duration:.3s}.cortina.t2 .m,.cortina.t4 b{transition-delay:.12s}.calc[style*="--t:#111111"] .calc-res{background:#ffffff8c}.calc[style*="--t:#111111"] .calc-dura,.calc[style*="--t:#111111"] .calc-dura li{border-color:#0000002e}.calc .calc-g small,.calc .calc-dura small,.calc .calc-nota,.calc .calc-bajada{opacity:1}.calc[style*="--t:#111111"] .calc-ops span{border-color:#0006}.calc[style*="--t:#111111"] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#111 var(--p,50%),rgba(0,0,0,.18) 0)}.pl-luz{inset:0 4% 2%;border-radius:22px;background:radial-gradient(58% 50% at 50% 42%,rgba(255,236,196,.72),rgba(255,236,196,.2) 55%,transparent 78%)}.pl-luces .pl-vestuario a{clip-path:inset(0 12% -80% 12%)}@media (max-width:860px){.buscar-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f1eee8;margin-right:26px}.buscar-ico .ico{width:21px;height:21px}.menu .buscar-menu{margin:6px 0 22px;flex:none;height:56px;border-radius:999px;background:#f1eee8;border:1.5px solid #141414;padding:0 20px;gap:12px}.menu .buscar-menu input{font-size:17px}.menu .buscar-menu .ico{width:22px;height:22px}.pie{padding:22px 0 30px}.pie .marca{display:none}.pie .wrap{display:block}.pie nav{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 18px}.pie ul{display:contents}.pie nav a{min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;font-size:15px}.pie .pais{border:0;padding:0;min-height:0;font-size:14px;color:var(--mute)}}@media (max-width:860px){.estante-sec{display:none}.nv-precio{display:block;margin-top:6px;font-size:13px;opacity:.85}.nv-precio b{font-size:15px}.pl-camisetas .pl-scroll{overflow:visible}.pl-camisetas .pl-vestuario{width:100%}.pl-camisetas .pl-et{display:none}.pl-camisetas .bajada:after{content:" Toc\e1  una camiseta."}}@media (max-width:860px){.nv-bandas .nv-precio{display:flex;align-items:baseline;gap:6px;margin-top:4px}.nv-bandas .nv-precio b{display:inline}.nv-bandas a{height:168px}.nv-bandas .nv-foto img{object-fit:cover;object-position:50% 30%}}.ct-hero-foto img{aspect-ratio:4/5;max-height:600px;width:auto;margin-left:auto;object-position:50% 45%}@media (max-width:860px){.ct-hero-foto img{aspect-ratio:4/3;width:100%;max-height:none;object-position:50% 52%}}.momento.mom-casa .foto img{object-position:60% 55%}.momento.mom-casa .foto:after{background:linear-gradient(90deg,#140c06db 0,#140c0699 30%,#140c0600 52%)}@media (max-width:860px){.momento.mom-casa .foto img{object-position:62% 60%}}.momento.mom-casa .foto img{object-position:62% 50%}.momento.mom-casa .foto:after{background:linear-gradient(90deg,#0e0905e6 0,#0e09059e 30%,#0e090500 46%)}@media (max-width:860px){.momento.mom-casa .foto img{object-position:74% 50%}.momento.mom-casa .foto{height:auto;aspect-ratio:4/3}}@media (max-width:860px){.ct-hero-foto img{aspect-ratio:1/1;object-position:50% 50%}}@media (max-width:860px){.momento.mom-casa .wrap{margin-top:0}.momento.mom-casa .tarjeta-momento{border-radius:0}}@media (max-width:860px){.fp-real .fp-esc{height:auto;aspect-ratio:1/1;max-height:62vw;min-height:0;width:62vw;margin:0 auto;border-radius:16px;overflow:hidden}.fp-real .fp-info .display{font-size:38px}body:has(.barra-fija.oculta) .wa-flota{bottom:calc(16px + env(safe-area-inset-bottom))}}@media (max-width:860px){.tabla-comp tbody th,.tabla-comp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--bg,#fff);box-shadow:6px 0 10px -8px #00000040}}.trib-notas blockquote p{font:500 19px/1.45 var(--body);text-transform:none;letter-spacing:0;color:#2a2622}@media (max-width:860px){.trib-notas blockquote p{font-size:17px}}.trib-notas li{flex-basis:min(320px,78vw)}.pie-g summary{list-style:none;cursor:pointer}.pie-g summary::-webkit-details-marker{display:none}.pie-g summary .ico{display:none}@media (min-width:861px){.pie-g summary{display:none}.pie nav{display:flex}}@media (max-width:860px){.pie nav{display:block!important;margin:0 0 16px}.pie-g{border-bottom:1px solid var(--line)}.pie-g summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;font-weight:700;font-size:16px}.pie-g summary .ico{display:block;width:18px;height:18px;transition:transform .25s}.pie-g[open] summary .ico{transform:rotate(45deg)}.pie-g ul{display:block!important;padding:0 0 12px}.pie-g li a{border:0!important;padding:0!important;min-height:40px!important;font-size:15px}}.quiz-prog{display:flex;align-items:center;gap:6px;margin:-4px 0 18px;font-size:14px;font-weight:600}.quiz-prog span{margin-right:auto}.quiz-prog i{width:26px;height:4px;border-radius:2px;background:#d8d1c5}.quiz-prog i.on{background:var(--red)}.quiz-esp span{position:relative;min-height:96px;justify-content:center;overflow:hidden;padding-right:46%!important}.quiz-esp img{position:absolute;right:4px;bottom:0;height:92%;width:auto;max-width:48%;object-fit:contain;transition:transform .3s}.quiz-esp label:hover img{transform:scale(1.05)}.quiz-esp b{font-size:22px}.cab-cat.nutri .escena .n-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% 55%}@media (max-width:860px){.nv-bandas .nv-t b{font-size:30px}.nv-bandas .nv-foto img{object-fit:cover;object-position:50% 62%;transform:scale(1.18);transform-origin:50% 70%}}@media (max-width:860px){.nv-bandas a{grid-template-columns:1fr 37%}.nv-bandas .nv-foto img{transform:none;object-fit:cover;object-position:50% 45%}}.ct-c-foto{aspect-ratio:4/4.4}.ct-c-foto img{object-position:50% 46%}.ct-ayuda a{justify-content:center}.ct-ayuda .ct-c-txt{justify-content:center;padding:36px 30px}@media (max-width:860px){.ct-card:not(.ct-ayuda) a{flex-direction:row}.ct-card:not(.ct-ayuda) .ct-c-foto{flex:0 0 40%;aspect-ratio:auto}}.marca-fila{border-top:0}.marca-fila .wrap{min-height:200px}.marca-fila .texto{padding:26px 0}.marca-fila.inv .foto{width:58%}.marca-fila.inv .texto{margin-right:0;max-width:480px}@media (max-width:860px){.marca-fila .foto,.marca-fila.inv .foto{height:180px}.marca-fila .texto{padding:18px 0 14px}.marca-fila p{margin:12px 0 10px}}@media (max-width:860px){.datos-marca .wrap{grid-template-columns:repeat(3,1fr);padding:14px 16px}.datos-marca .wrap>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px}.datos-marca .wrap>div+div{border-top:0;border-left:1px solid #3A3A38}.datos-marca b,.datos-marca .fab b{font-size:26px}.datos-marca strong{font-size:13px}.datos-marca p{font-size:0;line-height:1.2;margin:0}.datos-marca p strong{font-size:13px;margin:0;color:#fff}.datos-marca .fab b{font-size:20px}}@media (max-width:860px){.fp-real .fp-esc{aspect-ratio:4/5;width:70vw;max-height:none;height:auto}.fp-real .fp-estudio img{object-fit:cover;object-position:50% 50%}.fp-real .puntaje{flex-wrap:wrap;row-gap:2px}.fp-real .puntaje span{font-size:13px}}.ct-ayuda .ct-c-txt{align-items:flex-start;justify-content:center;gap:12px}.ct-ayuda .ct-ico{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#ffffff1f;margin-bottom:6px}.ct-ayuda .ct-ico .ico{width:32px;height:32px}.ct-ayuda .ct-c-ver{margin-top:10px}@media (min-width:861px){.marca-fila .wrap{min-height:300px}}#h-m01{scroll-margin-top:0}@media (max-width:860px){.marca-fila .foto,.marca-fila.inv .foto{height:auto;aspect-ratio:16/9}}@media (max-width:860px){.marca-fila.inv .foto{width:auto}.datos-marca .wrap{min-height:0}}@media (min-width:861px){.marca-fila .wrap{min-height:340px}}@media (max-width:860px){.datos-marca .wrap{padding:14px 8px}.datos-marca .wrap>div{padding:6px 8px;min-width:0}.datos-marca .fab b{font-size:17px}.datos-marca b{font-size:24px}.datos-marca p strong{font-size:12px}}.rv-rota .rv-pila{min-height:0}.rv-rota .rv-minis{margin-top:24px}.ct-ayuda a{justify-content:flex-start}.ct-ayuda .ct-c-txt{justify-content:flex-start;padding:20px 22px 22px;gap:8px}.ct-ayuda .ct-c-tit{font-size:32px}.ct-ayuda .ct-c-foto img{object-position:40% 55%}.ct-hero{padding:18px 0 28px}.ct-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.ct-h1{font-size:clamp(56px,6.4vw,92px);margin:4px 0 10px}.ct-hero .bajada{font-size:17px;margin-bottom:14px}.ct-hero-foto img{aspect-ratio:16/9;width:100%;max-height:300px;object-position:50% 58%}@media (max-width:860px){.ct-hero{padding:12px 0 20px}.ct-h1{font-size:54px}.ct-hero-foto img{aspect-ratio:16/9;max-height:none;object-position:50% 58%}.ct-hero .bajada{font-size:16px}}.ct-hero-foto img{aspect-ratio:5/4;max-height:none;max-width:440px;margin-left:auto;object-position:50% 50%}@media (max-width:860px){.ct-hero-in{grid-template-columns:minmax(0,1fr);gap:0}.ct-hero-foto{display:none}.ct-h1{font-size:56px}}.ct-ayuda.clara .ct-c-foto img,.ct-ayuda .ct-c-foto img{object-fit:cover;padding:0}.ct-ayuda.clara .ct-c-foto img{object-position:25% 60%}.marca-fila .foto img,.marca-fila.inv .foto img{-webkit-mask-image:none;mask-image:none}@media (min-width:861px){.marca-fila .foto{width:52%}.marca-fila.inv .foto{width:50%}.marca-fila .wrap{min-height:360px}}.marca-fila[aria-labelledby=h-m01] .foto img{object-position:72% 40%}.marca-fila[aria-labelledby=h-m02] .foto img{object-position:50% 40%}.marca-fila[aria-labelledby=h-m03] .foto img{object-position:70% 45%}.ct-ayuda .ct-c-foto img{object-position:50% 40%}.ct-ayuda.clara .ct-c-foto img{object-position:50% 50%}.ct-ayuda:not(.clara) .ct-c-foto img{object-position:30% 50%}@media (max-width:860px){.etiqueta .wrap{display:grid;grid-template-columns:1fr 34%;gap:6px 12px;padding-top:28px;padding-bottom:28px;min-height:0}.etiqueta .wrap>div:not(.foto){grid-column:1;grid-row:1}.etiqueta .foto{grid-column:2;grid-row:1;margin:0 -16px 0 0;align-self:center}.etiqueta .foto img{position:relative;width:135%;max-width:none;margin:0;transform:none;right:auto;top:auto}.etiqueta .nutrientes{grid-column:1/-1;grid-row:2;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:14px -16px 0;padding:0 16px 4px}.etiqueta .nutrientes::-webkit-scrollbar{display:none}.etiqueta .nutrientes li{flex:0 0 68%;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--line-2);border-radius:14px;background:#fff}.etiqueta .nutrientes li+li{border-top:1px solid var(--line-2)}.etiqueta .nutrientes li span{font-size:14px;line-height:1.45}.etiqueta .nutrientes .ico{width:28px;height:28px;color:var(--red)}}@media (max-width:860px){.etiqueta .nutrientes{scroll-padding-inline:16px}.etiqueta .nutrientes:before,.etiqueta .nutrientes:after{content:"";flex:0 0 1px}}.ct-ayuda .ct-c-foto{aspect-ratio:4/4.4}.ct-ayuda .ct-c-foto img,.ct-ayuda.clara .ct-c-foto img{object-fit:cover;object-position:50% 50%;padding:0}@media (max-width:860px){.ct-ayuda .ct-c-foto{aspect-ratio:1/1}}.marca-fila{position:relative;display:block;overflow:hidden;background:#f2f1ee;border-top:0}.marca-fila .foto,.marca-fila.inv .foto{position:absolute;inset:0 0 0 auto;width:62%;height:auto;aspect-ratio:auto;min-height:0}.marca-fila .foto img,.marca-fila.inv .foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:80% 50%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%)}.marca-fila .wrap,.marca-fila.inv .wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;min-height:340px;padding:36px 20px;max-width:1280px;margin:0 auto}.marca-fila .texto,.marca-fila.inv .texto{margin:0;max-width:470px;padding:0}.marca-fila+.marca-fila{border-top:1px solid #e6e1d8}@media (max-width:860px){.marca-fila .foto,.marca-fila.inv .foto{width:78%;height:auto}.marca-fila .foto img,.marca-fila.inv .foto img{object-position:85% 50%;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 30%,#000 70%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 30%,#000 70%)}.marca-fila .wrap,.marca-fila.inv .wrap{min-height:260px;padding:26px 16px}.marca-fila .texto{max-width:62%;grid-template-columns:1fr;gap:6px}.marca-fila .num{font-size:44px}.marca-fila .h2{font-size:24px}.marca-fila p{font-size:14px;margin:8px 0 10px;text-shadow:0 0 12px #F2F1EE,0 0 4px #F2F1EE}}@media (min-width:861px){.marca-fila .wrap{min-height:430px}.marca-fila .foto{width:60%}.marca-fila .foto img{object-position:85% 40%}}.porciones-txt{margin-top:44px;padding-top:32px;border-top:1px solid rgba(255,255,255,.22)}.calc[style*="--t:#111111"] .porciones-txt{border-color:#0000002e}.porciones-txt h3{font:400 30px/1 var(--display);text-transform:uppercase;margin:0 0 12px}.porciones-txt p{max-width:760px;margin:0 0 18px}.tabla-porc{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.tabla-porc caption{text-align:left;font-size:13px;opacity:.8;margin-bottom:8px}.tabla-porc th,.tabla-porc td{padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.22);text-align:right}.calc[style*="--t:#111111"] .tabla-porc th,.calc[style*="--t:#111111"] .tabla-porc td{border-color:#00000026}.tabla-porc th[scope=row],.tabla-porc thead th:first-child{text-align:left}@media (max-width:860px){.porciones-txt h3{font-size:24px}.tabla-porc{font-size:14px}.tabla-porc th,.tabla-porc td{padding:8px 6px}}
