@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:200 800;font-display:swap;src:url(/static/fonts/jakarta.2dd9c3d220.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0152-0153,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20AC,U+2122,U+2212}@font-face{font-family:"Jakarta Respaldo";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Roboto");size-adjust:105%;ascent-override:98.9%;descent-override:21.1%;line-gap-override:0%}:root{--verde-gotem:#1E3329;--verde-noche:#121F19;--verde-seco:#8A9A7B;--oliva:#4F5B43;--tabaco:#4B3426;--camel:#A98763;--laton:#B39561;--marfil:#FFFFFF;--hueso:#F1F1EF;--papel:#FFFFFF;--piedra:#6B655A;--carbon:#1B1A17;--vino:#6E2B2B;--tarjeta:#FFFFFF;--linea:rgba(27,26,23,.13);--linea-suave:rgba(27,26,23,.24);--linea-control:rgba(27,26,23,.5);--linea-laton:rgba(179,149,97,.32);--margen:clamp(1.25rem,3.4vw,3rem);--ancho:96rem;--alto-cab:3.75rem;--r:.625rem;--r-media:1rem;--r-grande:1.5rem;--r-pastilla:62rem;--sans:"Plus Jakarta Sans","Jakarta Respaldo",Arial,sans-serif;--marca:var(--sans);--serif:var(--sans);--fino:500;--medio:600;--grueso:700;--negro:800;--suave:cubic-bezier(.2,.6,.2,1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none;scroll-padding-top:calc(var(--alto-cab) + 1rem)}body{margin:0;font-family:var(--sans);font-size:.9375rem;font-weight:var(--fino);line-height:1.6;color:var(--carbon);background:var(--marfil);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}h1,h2,h3,h4{font-family:var(--sans);font-weight:var(--negro);line-height:1.12;margin:0;letter-spacing:-.03em}p{margin:0 0 .85em}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}strong,b{font-weight:var(--grueso)}s{text-decoration-thickness:1px}::selection{background:var(--verde-gotem);color:var(--marfil)}:focus-visible{outline:2px solid var(--verde-gotem);outline-offset:3px}.aviso :focus-visible,.duo :focus-visible,.comunidad :focus-visible,.pie :focus-visible{outline-color:var(--laton)}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sprite{position:absolute;width:0;height:0;overflow:hidden}.saltar{position:absolute;left:1rem;top:-4rem;z-index:60;background:var(--verde-noche);color:var(--marfil);padding:.75rem 1.25rem;text-decoration:none}.saltar:focus{top:1rem}.envoltura{max-width:var(--ancho);margin:0 auto;padding:0 var(--margen)}.ico{width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.ico--lleno{fill:currentColor;stroke:none}.aviso,.nav a,.mas>summary,.menu__pie a,.enlace,.btn,.btn-chico,.tarjeta__marca,.insignia,.migas,.info__marca,.tallas legend,.tallas__titulo,.cantidad label,.desplegable>summary,.faceta legend,.pie h2,.pie__base,.filtros-movil>summary,.barra__total,.orden label,.paginacion,.mosaico__accion,.portada__lema,.portada__cta,.estado dt,.formulario label,.resumen dt,.mas-opciones>summary{font-family:var(--sans);font-size:.875rem;font-weight:var(--medio);letter-spacing:0;text-transform:none;line-height:1.4}.aviso{display:flex;justify-content:center;align-items:center;gap:1.25rem;background:var(--verde-noche);color:var(--marfil);text-align:center;padding:.55rem var(--margen);font-size:.8125rem;font-weight:var(--medio);letter-spacing:0;min-height:2.25rem}.aviso p{margin:0}.aviso a{display:none;color:var(--laton);text-decoration:none;padding:.35rem 0}.aviso a:hover{text-decoration:underline}@media (min-width:48em){.aviso a{display:inline-block}.aviso p::after{content:"";display:inline-block;width:1px;height:.75rem;background:var(--linea-laton);margin-left:1.25rem;vertical-align:-.1rem}}.cab{position:sticky;top:0;z-index:20;background:var(--marfil)}.cab__fila{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--alto-cab);gap:.5rem}.cab__izq,.cab__der{display:flex;align-items:center}.cab__izq{margin-left:-.7rem}.cab__der{justify-content:flex-end;margin-right:-.7rem}.logo{display:block;width:4.25rem;color:var(--verde-gotem);padding:.25rem 0}.logo svg,.pie__logo svg{width:100%;height:auto;aspect-ratio:523/284;overflow:visible}.icono-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:none;border:0;cursor:pointer;color:var(--carbon);text-decoration:none;position:relative;list-style:none;transition:color .2s}.icono-btn:hover{color:var(--verde-gotem)}.icono-btn::-webkit-details-marker{display:none}.carrito__n{position:absolute;top:.4rem;right:.25rem;min-width:1rem;height:1rem;border-radius:1rem;background:var(--verde-gotem);color:var(--marfil);font-size:.625rem;font-weight:var(--grueso);line-height:1rem;text-align:center;padding:0 .2rem}.nav{display:none}.nav ul{display:flex;align-items:center;gap:1.5rem}.nav a,.mas>summary{position:relative;display:flex;align-items:center;min-height:2.75rem;text-decoration:none;white-space:nowrap;cursor:pointer;list-style:none;transition:color .2s}.nav a::after{content:"";position:absolute;left:0;right:0;bottom:.65rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--suave)}.nav a:hover::after,.nav a[aria-current="page"]::after{transform:scaleX(1)}.mas{position:relative}.mas>summary::-webkit-details-marker{display:none}.mas>summary::after{content:"";width:.32rem;height:.32rem;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg);margin:-.2rem 0 0 .55rem;transition:transform .2s}.mas[open]>summary::after{transform:rotate(-135deg);margin-top:.2rem}.mas ul{position:absolute;top:100%;left:-1.25rem;display:block;background:var(--marfil);border:1px solid var(--linea);border-radius:var(--r-media);padding:.6rem 1.25rem;min-width:14rem;z-index:30;animation:aparecer .25s var(--suave);box-shadow:0 .75rem 2rem rgba(18,31,25,.08)}.menu{position:static}.menu>summary{list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu .ico--cerrar,.menu[open] .ico--abrir{display:none}.menu[open] .ico--cerrar{display:block}.menu__panel{position:absolute;left:0;right:0;top:100%;height:calc(100vh - var(--alto-cab));height:calc(100dvh - var(--alto-cab));overflow-y:auto;overscroll-behavior:contain;background:var(--marfil);padding:.5rem var(--margen) 5rem;z-index:30;animation:aparecer .35s var(--suave)}.menu__lista a{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;font-size:1.375rem;font-weight:var(--grueso);letter-spacing:-.02em;line-height:1.2;text-decoration:none}.menu__lista a::after{content:"";width:.45rem;height:.45rem;border:solid var(--piedra);border-width:2px 2px 0 0;transform:rotate(45deg);margin-right:.25rem}.menu__lista a[aria-current="page"]{color:var(--verde-gotem)}.menu__sub{margin:-.35rem 0 .6rem;padding-left:1rem;border-left:2px solid var(--hueso)}.menu__sub a{min-height:2.75rem;font-size:1rem;font-weight:var(--medio);letter-spacing:0;color:var(--piedra)}.menu__sub a::after{content:none}.menu__pie{margin-top:2.25rem;display:grid}.menu__pie a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--piedra);text-decoration:none}@media (max-width:79.99em){body:has(.menu[open]){overflow:hidden}}@media (max-width:63.99em){body:has(.filtros-movil[open]){overflow:hidden}}@keyframes aparecer{from{opacity:0;transform:translateY(-.5rem)}}.solo-escritorio{display:none}@media (min-width:80em){:root{--alto-cab:4.75rem}.nav{display:block}.menu,.solo-movil{display:none}.solo-escritorio{display:inline-flex}.logo{width:5rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.25rem;padding:.75rem 2rem;border:1.5px solid var(--verde-gotem);border-radius:var(--r-pastilla);font-weight:var(--grueso);font-size:.9375rem;background:var(--verde-gotem);color:var(--marfil);text-decoration:none;cursor:pointer;text-align:center;transition:background-color .25s,color .25s,border-color .25s}.btn:hover{background:var(--verde-noche);border-color:var(--verde-noche)}.btn--ancho{width:100%}.btn--sec,.btn--borde{background:transparent;color:var(--carbon);border-color:var(--carbon)}.btn--sec:hover,.btn--borde:hover{background:var(--hueso);border-color:var(--carbon)}.btn--claro{background:var(--marfil);color:var(--verde-noche);border-color:var(--marfil)}.btn--claro:hover{background:transparent;color:var(--marfil);border-color:var(--marfil)}.btn[disabled],.btn[aria-disabled="true"]{opacity:.6;cursor:not-allowed}.btn .ico{width:1.0625rem;height:1.0625rem}.enlace{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--verde-gotem);text-decoration:underline;text-decoration-color:rgba(30,51,41,.35);text-underline-offset:.3em;transition:text-decoration-color .2s}.enlace:hover{text-decoration-color:currentColor}.btn-chico{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1.15rem;border:1.5px solid var(--linea-control);border-radius:var(--r-pastilla);background:transparent;cursor:pointer;color:var(--carbon)}.btn-chico:hover{border-color:var(--carbon)}.boton-texto{background:none;border:0;padding:.5rem 0;min-height:2.75rem;color:var(--piedra);text-decoration:underline;text-underline-offset:.3em;cursor:pointer;font-size:.75rem}.boton-texto:hover{color:var(--carbon)}.portada{display:grid;margin:0 var(--margen);border-radius:var(--r-grande);overflow:hidden;background:var(--hueso)}.portada__media{order:-1;position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--hueso)}.portada__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.portada__texto{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.75rem,5vw,4.5rem) clamp(1.5rem,4.5vw,4.5rem) clamp(2.25rem,5vw,4.5rem)}.portada h1{font-size:clamp(2.75rem,6.6vw,5.75rem);font-weight:var(--negro);line-height:.94;letter-spacing:-.05em;margin:0 0 1.1rem;color:var(--verde-gotem)}.portada__r{font-size:.2em;font-weight:var(--grueso);vertical-align:top;position:relative;top:.5em;margin-left:.12em;letter-spacing:0}.portada__lema{font-weight:var(--fino);max-width:26rem;margin:0 0 1.75rem;font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.5;color:var(--carbon)}.portada__acciones{display:flex;flex-wrap:wrap;gap:.65rem}@media (max-width:63.99em){.portada{margin:0;border-radius:0;background:var(--verde-noche);color:#fff}.portada__media,.portada__texto{grid-area:1/1}.portada__media{aspect-ratio:auto;height:min(118vw,72svh);min-height:24rem;background:var(--verde-noche)}.portada__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,31,25,0) 38%,rgba(18,31,25,.55) 62%,rgba(18,31,25,.92) 100%)}.portada__texto{position:relative;z-index:1;justify-content:flex-end;align-self:end;padding:0 var(--margen) 1.5rem}.portada h1{font-size:clamp(2.375rem,11vw,3.5rem);margin:0 0 .5rem;color:#fff}.portada__lema{font-size:.9375rem;line-height:1.45;margin:0 0 1.25rem;color:#fff;max-width:21rem}.portada__acciones{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.5rem;width:100%;max-width:26rem}.portada .btn{min-height:3rem;padding:.6rem 1rem;font-size:.875rem;white-space:nowrap}.portada .btn:not(.btn--borde){background:#fff;border-color:#fff;color:var(--verde-noche)}.portada .btn:not(.btn--borde):hover{background:var(--hueso);border-color:var(--hueso)}.portada .btn--borde{color:#fff;border-color:rgba(255,255,255,.85);background:rgba(18,31,25,.25)}.portada .btn--borde:hover{background:rgba(255,255,255,.12)}.portada :focus-visible{outline-color:#fff}}@media (max-width:63.99em) and (max-aspect-ratio:3/4){.portada__media img{object-position:50% 0}}@media (min-width:64em){.portada{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.portada__media{order:0;aspect-ratio:auto;min-height:max(clamp(30rem,46vw,46rem),calc((50vw - var(--margen)) / 1.4))}.portada__media img{object-position:50% 78%}}.seccion--duo{padding-bottom:0}.duo{display:grid;gap:.75rem}.duo__item{position:relative;display:block;overflow:hidden;border-radius:var(--r-grande);aspect-ratio:3/2;background:var(--verde-noche);color:#fff;text-decoration:none;isolation:isolate}.duo__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--suave)}.duo__item:hover img{transform:scale(1.04)}.duo__item::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,31,25,0) 30%,rgba(18,31,25,.78) 100%);z-index:1}.duo__texto{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.25rem,3vw,2.25rem)}.duo__nombre{font-size:clamp(2rem,4.2vw,3.25rem);font-weight:var(--negro);letter-spacing:-.04em;line-height:1}.duo__sub{margin:.4rem 0 1rem;font-size:.9375rem;font-weight:var(--medio)}.duo__accion{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border-radius:var(--r-pastilla);background:#fff;color:var(--verde-noche);font-size:.875rem;font-weight:var(--grueso);transition:background-color .2s}.duo__item:hover .duo__accion{background:var(--hueso)}.duo__accion .ico{width:1.125rem;height:1.125rem}@media (max-width:47.99em){.duo{grid-template-columns:1fr 1fr;gap:.625rem}.duo__item{aspect-ratio:4/5;border-radius:var(--r-media)}.duo__texto{position:static;padding:0}.duo__nombre{position:absolute;left:.875rem;right:.875rem;bottom:.875rem;z-index:2;font-size:clamp(1.125rem,5.6vw,1.5rem);letter-spacing:-.03em;white-space:nowrap}.duo__sub{display:none}.duo__accion{position:absolute;top:.625rem;right:.625rem;z-index:2;width:2.25rem;min-height:2.25rem;height:2.25rem;padding:0;justify-content:center}.duo__accion-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.duo__accion .ico{width:1rem;height:1rem}}@media (min-width:48em){.duo{grid-template-columns:1fr 1fr;gap:1.25rem}.duo__item{aspect-ratio:4/3}}@media (min-width:80em){.duo__item{aspect-ratio:16/10}}.seccion{padding:clamp(2.75rem,5vw,4.5rem) 0}.seccion--mosaico{padding-bottom:0}.seccion--linea{padding-top:0}.seccion__cab{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.seccion__cab h2{font-size:clamp(1.625rem,2.8vw,2.25rem)}.seccion__cab .enlace{white-space:nowrap;flex:none}.seccion__cab--centro{justify-content:center;text-align:center}.seccion__sub{color:var(--piedra);margin:.5rem 0 0;font-size:.9375rem;max-width:36rem}.mosaico{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--margen);margin:0 calc(var(--margen)*-1);padding:0 var(--margen) .25rem;scrollbar-width:none}.mosaico::-webkit-scrollbar{display:none}.mosaico__item{scroll-snap-align:start;min-width:0}.mosaico__item a{display:block;text-decoration:none}.mosaico__media{overflow:hidden;background:var(--hueso);aspect-ratio:4/5;border-radius:var(--r-grande)}.mosaico__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--suave)}.mosaico__item a:hover img{transform:scale(1.04)}.mosaico__pie{display:block;padding-top:.75rem}.mosaico__nombre{font-size:1.125rem;font-weight:var(--negro);letter-spacing:-.02em;line-height:1.3}@media (min-width:40em){.mosaico{grid-auto-columns:30%}}@media (min-width:64em){.mosaico{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;overflow:visible;margin:0;padding:0}}.rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}@media (min-width:40em){.rejilla{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem}}@media (min-width:64em){.rejilla{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.25rem;row-gap:2.5rem}}@media (max-width:63.99em){.rejilla--riel{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--margen);margin:0 calc(var(--margen)*-1);padding:0 var(--margen) .25rem;scrollbar-width:none}.rejilla--riel::-webkit-scrollbar{display:none}.rejilla--riel>li{scroll-snap-align:start}}@media (min-width:40em) and (max-width:63.99em){.rejilla--riel{grid-auto-columns:30%}}.tarjeta{position:relative;min-width:0}.tarjeta__enlace{display:block;text-decoration:none}.tarjeta__media{position:relative;aspect-ratio:1/1;background:var(--tarjeta);overflow:hidden;border-radius:var(--r-media)}.tarjeta__media img{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;transition:transform 1.1s var(--suave)}.tarjeta__enlace:hover .tarjeta__media img{transform:scale(1.045)}.tarjeta--agotada .tarjeta__media img{opacity:.45}.tarjeta--semi .tarjeta__media img{object-fit:cover;padding:0;mix-blend-mode:normal}.insignia{position:absolute;top:.65rem;left:.65rem;z-index:1;display:inline-flex;align-items:center;min-height:1.625rem;padding:0 .7rem;border-radius:var(--r-pastilla);background:#fff;color:var(--carbon);font-size:.75rem;font-weight:var(--grueso);line-height:1}.insignia--semi{background:var(--verde-gotem);color:#fff;letter-spacing:.01em}.tarjeta__cond{color:var(--carbon);font-weight:var(--grueso)}.tarjeta__texto{padding-top:1rem}.tarjeta__titulo{font-family:var(--sans);font-size:.875rem;font-weight:var(--fino);line-height:1.4;letter-spacing:0;margin:0 0 .4rem;overflow-wrap:anywhere}.tarjeta__marca{display:block;color:var(--carbon);margin-bottom:.15rem;font-size:.9375rem;font-weight:var(--negro);letter-spacing:-.015em}.tarjeta__modelo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--piedra)}.tarjeta__enlace:hover .tarjeta__modelo{color:var(--carbon)}.precio{margin:0;display:flex;flex-wrap:wrap;gap:0 .55rem;align-items:baseline;font-size:.9375rem;font-weight:var(--grueso)}.precio s{color:var(--piedra);font-size:.8125rem;font-weight:var(--fino)}.precio__oferta,.precio__desc{color:var(--vino)}.precio__desc{font-size:.8125rem}.tarjeta__meta{font-size:.8125rem;font-weight:var(--medio);color:var(--piedra);margin:.4rem 0 0;line-height:1.4}.tarjeta__meta--flash{color:var(--oliva)}.tarjeta__meta--flash::before{content:"";display:inline-block;width:.4375rem;height:.4375rem;border-radius:50%;background:currentColor;margin-right:.5rem;vertical-align:.12em}.tarjeta__tallas{font-size:.8125rem;color:var(--piedra);margin:.2rem 0 0;line-height:1.4}.marcas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;max-width:66rem;margin:0 auto}.marcas a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.15rem;border:1px solid var(--linea-suave);border-radius:var(--r-pastilla);font-size:.9375rem;font-weight:var(--medio);text-decoration:none;transition:border-color .2s,color .2s,background-color .2s}.marcas a:hover{color:#fff;background:var(--verde-gotem);border-color:var(--verde-gotem)}.confianza{padding:clamp(2.75rem,5vw,4.5rem) 0}.confianza ul{display:grid;gap:2.25rem;grid-template-columns:1fr}@media (min-width:48em){.confianza ul{grid-template-columns:repeat(2,1fr);gap:2.5rem 3rem}}@media (min-width:64em){.confianza ul{grid-template-columns:repeat(4,1fr);gap:0}.confianza li{padding:0 2rem 0 0}}.confianza h3{font-size:1.125rem;color:var(--carbon);margin-bottom:.5rem;letter-spacing:-.02em}.confianza p{margin:0;font-size:.875rem;line-height:1.65;color:var(--piedra)}.comunidad{display:grid;background:var(--verde-gotem);color:var(--marfil);margin:0 var(--margen) clamp(2.75rem,5vw,4.5rem);border-radius:var(--r-grande);overflow:hidden}.comunidad__media{position:relative;isolation:isolate;overflow:hidden;background:var(--verde-noche);aspect-ratio:16/10}.comunidad__media img{width:100%;height:100%;object-fit:cover}.comunidad__texto{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3.5rem,8vw,7rem) var(--margen)}.comunidad h2{font-size:clamp(2rem,3.6vw,3rem);margin-bottom:1rem}.comunidad p{max-width:26rem;margin:0 0 2.25rem;color:var(--hueso);line-height:1.75}@media (min-width:48em){.comunidad{grid-template-columns:1fr 1fr}.comunidad__media{aspect-ratio:auto;min-height:26rem}.comunidad__texto{padding-left:clamp(2.5rem,6vw,6rem)}}.pie{background:var(--verde-noche);color:var(--marfil);padding:clamp(3.5rem,7vw,6rem) 0 2rem;font-size:.875rem}.pie__arriba{display:grid;gap:2.75rem;grid-template-columns:1fr}@media (min-width:48em){.pie__arriba{grid-template-columns:repeat(3,minmax(0,1fr))}.pie__marca{grid-column:1/-1}}@media (min-width:64em){.pie__arriba{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.pie__marca{grid-column:auto}}.pie__logo{width:6.5rem;color:var(--laton);margin-bottom:1.5rem}.pie__marca p{color:var(--hueso);max-width:22rem;line-height:1.75;margin:0}.pie h2{color:var(--verde-seco);margin-bottom:.85rem;font-weight:var(--grueso)}.pie a{display:inline-flex;align-items:center;min-height:2.25rem;text-decoration:none}.pie a:hover{text-decoration:underline}.pie__base{border-top:1px solid var(--linea-laton);margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;font-size:.75rem;color:var(--verde-seco)}.pie__base a{min-height:2.25rem}.banda{padding:clamp(1.75rem,4vw,3rem) 0 clamp(1.25rem,2.5vw,2rem)}.banda h1{font-size:clamp(2rem,4.4vw,3.25rem);line-height:1.05}.pestanas{margin-top:1.35rem}.pestanas ul{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;background:var(--hueso);border-radius:var(--r-pastilla)}.pestanas a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.35rem;border-radius:var(--r-pastilla);font-size:.9375rem;font-weight:var(--grueso);text-decoration:none;color:var(--carbon);transition:background-color .2s,color .2s}.pestanas a:hover{background:#fff}.pestanas a[aria-current="page"]{background:var(--verde-gotem);color:#fff}.banda p{margin:.75rem 0 0;max-width:38rem;font-size:.9375rem;color:var(--piedra);line-height:1.65}.coleccion{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:0 0 5rem}@media (min-width:64em){.coleccion{grid-template-columns:14.5rem minmax(0,1fr);gap:clamp(2.5rem,4vw,4rem)}}.barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.25rem;padding:.75rem 0;margin-bottom:2rem;border-bottom:1px solid var(--linea)}.barra__total{color:var(--piedra);margin:0;font-size:.8125rem}.orden{display:flex;align-items:center;gap:.6rem;min-width:0;max-width:100%}.orden select{min-width:0;flex:0 1 auto}@media (max-width:63.99em){.orden label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.barra__total{order:3;flex-basis:100%;padding-top:.25rem}}.orden .campo-select{min-height:2.75rem;border:0;background-color:transparent;padding:.4rem 1.75rem .4rem .25rem;font-size:.8125rem;background-position:right .25rem center}.orden .btn-chico{border:0;padding:.5rem .25rem;color:var(--piedra);text-decoration:underline;text-underline-offset:.3em;font-size:.75rem}.orden .btn-chico:hover{color:var(--carbon)}.campo-select,.campo{min-height:3rem;border:1px solid var(--linea-control);border-radius:var(--r);background-color:var(--papel);padding:.6rem .85rem;font-size:1rem;max-width:100%;color:var(--carbon);transition:border-color .2s}.campo-select{-webkit-appearance:none;appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%231B1A17' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:.7rem;cursor:pointer}.campo:hover,.campo-select:hover{border-color:var(--carbon)}.campo:focus,.campo-select:focus{border-color:var(--verde-gotem);outline:none}.campo:focus-visible,.campo-select:focus-visible{outline:2px solid var(--verde-gotem);outline-offset:1px}.campo::placeholder{color:var(--piedra);opacity:1}.filtros-movil{display:block}.filtros-escritorio{display:none}@media (min-width:64em){.filtros-movil{display:none}.filtros-escritorio{display:block;padding-top:.5rem}.filtros-escritorio .faceta:first-of-type{padding-top:.75rem}}.filtros-movil>summary{display:inline-flex;align-items:center;min-height:2.75rem;cursor:pointer;list-style:none;color:var(--carbon)}.filtros-movil>summary::-webkit-details-marker{display:none}.filtros-movil__abrir{display:inline-flex;align-items:center;gap:.6rem}.filtros-movil__cerrar{display:none}.filtros-movil[open]{position:fixed;inset:0;z-index:50;background:var(--marfil);overflow-y:auto;overscroll-behavior:contain;padding:var(--alto-cab) var(--margen) 0;animation:aparecer .3s var(--suave)}.filtros-movil[open]>summary{position:fixed;top:0;left:0;right:0;z-index:2;display:flex;height:var(--alto-cab);padding:0 var(--margen);background:var(--marfil);border-bottom:1px solid var(--linea)}.filtros-movil[open] .filtros-movil__abrir{display:none}.filtros-movil[open] .filtros-movil__cerrar{display:flex;width:100%;align-items:center;justify-content:space-between}.filtros-movil__cerrar>span:first-child{font-size:1.125rem}.filtros-movil__x{display:inline-flex;align-items:center;gap:.4rem}.filtros-movil .filtros__acciones{position:sticky;bottom:0;background:var(--marfil);padding:1rem 0 1.25rem;border-top:1px solid var(--linea)}.faceta{border:0;border-bottom:1px solid var(--linea);margin:0;padding:1.25rem 0;min-width:0}.faceta legend{float:left;width:100%;padding:0;margin-bottom:.75rem;font-weight:var(--grueso);font-size:.9375rem}.faceta legend+*{clear:both}.opciones{display:grid;gap:0}.opciones--tallas{grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:.375rem}.check{display:flex;align-items:center;gap:.75rem;min-height:2.25rem;cursor:pointer;position:relative;font-size:.875rem}.check input{-webkit-appearance:none;appearance:none;width:1.0625rem;height:1.0625rem;margin:0;border:1.5px solid var(--linea-control);border-radius:.3rem;background:var(--papel);flex:none;cursor:pointer;transition:background-color .15s,border-color .15s}.check input:hover{border-color:var(--carbon)}.check input:checked{border-color:var(--verde-gotem);background:var(--verde-gotem) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 6.2 2.3 2.3 4.7-5' fill='none' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E") center/.7rem no-repeat}.check input:focus-visible{outline:2px solid var(--verde-gotem);outline-offset:2px}.chip{position:relative;display:block}.chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.chip span{display:flex;align-items:center;justify-content:center;min-height:2.75rem;border:1.5px solid var(--linea-suave);border-radius:var(--r);font-size:.8125rem;font-weight:var(--medio);padding:.25rem;transition:background-color .15s,border-color .15s,color .15s}.chip:hover span{border-color:var(--carbon)}.chip input:checked+span{background:var(--verde-gotem);color:var(--marfil);border-color:var(--verde-gotem)}.chip input:focus-visible+span{outline:2px solid var(--verde-gotem);outline-offset:2px}.mas-opciones>summary{color:var(--verde-gotem);cursor:pointer;min-height:2.75rem;display:flex;align-items:center;list-style:none;font-size:.75rem;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:rgba(30,51,41,.35)}.mas-opciones>summary::-webkit-details-marker{display:none}.mas-opciones[open]>summary{display:none}.rango{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem}.rango .campo{width:100%;min-height:2.75rem;font-size:.875rem}.rango__nota{color:var(--piedra);font-size:.75rem;margin:.6rem 0 0}.filtros__acciones{display:flex;flex-direction:column;gap:.25rem;align-items:stretch;padding-top:1.25rem;text-align:center}.activos{display:flex;flex-wrap:wrap;gap:.5rem;margin:-1rem 0 2rem}.activos a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.25rem .95rem;font-weight:var(--medio);border:1.5px solid var(--linea-control);border-radius:var(--r-pastilla);text-decoration:none;font-size:.75rem;transition:border-color .2s}.activos a:hover{border-color:var(--carbon)}.activos li:last-child a{border-color:transparent;text-decoration:underline;text-underline-offset:.3em;color:var(--piedra)}.vacio{padding:4rem 0;text-align:center}.vacio h2{font-size:1.625rem;margin-bottom:1rem}.vacio p{max-width:32rem;margin:0 auto 2rem;color:var(--piedra)}.paginacion{display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem;margin-top:4rem}.paginacion a,.paginacion span{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;text-decoration:none;transition:color .2s}.paginacion a:hover{color:var(--verde-gotem)}.paginacion [aria-current]{background:var(--verde-gotem);color:#fff;border-radius:var(--r-pastilla);font-weight:var(--grueso)}.migas{color:var(--piedra);padding:1.25rem 0 0;font-size:.75rem}.migas ol{display:flex;flex-wrap:wrap;gap:.4rem}.migas li+li::before{content:"/";margin-right:.4rem}.migas a{text-decoration:none;display:inline-block;padding:.5rem 0}.migas a:hover{color:var(--carbon);text-decoration:underline}.migas [aria-current]{display:inline-block;padding:.5rem 0;color:var(--carbon)}.ficha{display:grid;gap:2rem;padding:.75rem 0 4rem}@media (min-width:64em){.ficha{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(3rem,6vw,7rem);padding-top:1.25rem}}.galeria{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.5rem;margin:0 calc(var(--margen)*-1);padding:0 var(--margen);scrollbar-width:none;overscroll-behavior-x:contain}.galeria::-webkit-scrollbar{display:none}.galeria__item{flex:0 0 88%;scroll-snap-align:center;aspect-ratio:1/1;background:var(--tarjeta);margin:0;border-radius:var(--r-media);overflow:hidden}.galeria__item:only-child{flex-basis:100%}.galeria img{width:100%;height:100%;object-fit:contain;padding:7%;mix-blend-mode:multiply}.ficha--semi .galeria img,.ficha--semi .galeria__item:not(:first-child) img{object-fit:cover;padding:0;mix-blend-mode:normal}@media (min-width:64em){.galeria{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;overflow:visible;margin:0;padding:0;align-self:start}.galeria__item{flex:none}.galeria__item:first-child,.galeria__item:last-child:nth-child(even){grid-column:1/-1}.galeria__item:not(:first-child) img{padding:10%}}.info{display:flex;flex-direction:column;gap:1.75rem;min-width:0}@media (min-width:64em){.info{position:sticky;top:calc(var(--alto-cab) + 2rem);align-self:start;padding-top:1rem}}.info h1{font-size:clamp(1.625rem,2.4vw,2.125rem);line-height:1.12}.info__marca{margin:0 0 .5rem}.condicion{display:inline-flex;align-items:center;min-height:1.875rem;margin:.9rem 0 0;padding:0 .9rem;border-radius:var(--r-pastilla);font-size:.8125rem;font-weight:var(--grueso);line-height:1}.condicion--nuevo{background:var(--hueso);color:var(--carbon)}.condicion--semi{background:var(--verde-gotem);color:#fff}.info__marca a{color:var(--piedra);text-decoration:none;font-size:1rem;font-weight:var(--grueso)}.info__marca a:hover{text-decoration:underline;text-underline-offset:.4em}.info .precio{font-size:1.375rem;font-weight:var(--negro);letter-spacing:-.02em;gap:0 .75rem}.info .precio s{font-size:1rem;letter-spacing:0}.info .precio:has(#precio-antes:not([hidden])) #precio-actual{color:var(--vino)}.info__nota{color:var(--piedra);font-size:.8125rem;margin:.4rem 0 0}.entrega{display:flex;gap:.7rem;align-items:center;margin:0;padding:.85rem 1.1rem;font-size:.875rem;font-weight:var(--medio);line-height:1.45;background:var(--hueso);border-radius:var(--r-media)}.entrega__punto{width:.5625rem;height:.5625rem;border-radius:50%;background:var(--oliva);flex:none}.entrega--pedido .entrega__punto{background:var(--camel)}.entrega--agotado .entrega__punto{background:var(--piedra)}.estado{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);padding:1rem 0;margin:0;display:grid;grid-template-columns:auto 1fr;gap:.5rem 1.5rem;font-size:.8125rem;align-items:baseline}.estado dt{color:var(--piedra);font-size:.75rem}.estado dd{margin:0}.tallas{border:0;margin:0;padding:0;min-width:0}.tallas legend{padding:0;margin-bottom:.25rem}.tallas__titulo{color:var(--piedra);margin:1rem 0 .6rem;font-size:.75rem}.tallas legend:not(.sr)+.tallas__titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tallas legend:not(.sr){margin-bottom:.75rem}.base-radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.base-elegir .tallas__titulo{margin-top:.25rem}.base-elegir__botones{display:inline-grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--linea-control);border-radius:2rem;padding:.2rem;gap:.2rem;margin-bottom:.9rem}.base-elegir__botones label{display:flex;align-items:center;justify-content:center;min-width:6.5rem;min-height:2.5rem;padding:0 1.25rem;border-radius:2rem;cursor:pointer;font-size:.875rem;font-weight:var(--grueso);transition:background-color .2s,color .2s}.base-elegir__botones label:hover{background:var(--hueso)}#base-hombre:checked~.base-elegir [for=base-hombre],#base-mujer:checked~.base-elegir [for=base-mujer]{background:var(--verde-gotem);color:#fff}#base-hombre:focus-visible~.base-elegir [for=base-hombre],#base-mujer:focus-visible~.base-elegir [for=base-mujer]{outline:2px solid var(--verde-gotem);outline-offset:2px}#base-hombre:checked~.tallas__fila[data-base=mujer],#base-mujer:checked~.tallas__fila[data-base=hombre]{display:none}.tallas--doble .tallas__fila[data-base=hombre] .tallas__titulo,.tallas--doble .tallas__fila[data-base=mujer] .tallas__titulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tallas__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.5rem}.tallas__grid--ropa{grid-template-columns:repeat(auto-fill,minmax(4rem,1fr))}.talla-elegida{font-size:.875rem;font-weight:var(--medio);margin:1.1rem 0 1.1rem;color:var(--piedra);min-height:1.3em}.talla{position:relative;display:block;cursor:pointer}.talla input{position:absolute;opacity:0;inset:0;margin:0;width:100%;height:100%;cursor:pointer}.talla__caja{border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:3.25rem;height:100%;border:1.5px solid var(--linea-suave);padding:.45rem .3rem;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s}.talla:hover .talla__caja{border-color:var(--carbon)}.talla__principal{font-size:.9375rem;font-weight:var(--grueso)}.talla__equiv{font-size:.6875rem;color:var(--piedra);margin-top:.1rem}.talla__extra{font-size:.6875rem;font-weight:var(--medio);color:var(--oliva);margin-top:.15rem}.talla input:checked+.talla__caja,.talla.es-par .talla__caja{background:var(--verde-gotem);color:var(--marfil);border-color:var(--verde-gotem)}.talla input:checked+.talla__caja .talla__equiv,.talla input:checked+.talla__caja .talla__extra,.talla.es-par .talla__equiv,.talla.es-par .talla__extra{color:var(--hueso)}.talla input:focus-visible+.talla__caja{outline:2px solid var(--verde-gotem);outline-offset:2px}.talla input:disabled{cursor:not-allowed}.talla input:disabled+.talla__caja{color:var(--piedra);border-color:var(--linea);background:linear-gradient(to top right,transparent calc(50% - .5px),var(--linea) 50%,transparent calc(50% + .5px))}.talla:hover input:disabled+.talla__caja{border-color:var(--linea)}.talla input:disabled+.talla__caja .talla__principal{text-decoration:line-through;text-decoration-thickness:1px}.compra{display:grid;gap:1rem}.cantidad{display:flex;align-items:center;gap:1rem}.cantidad label{margin:0}.cantidad input{width:4.5rem;min-height:2.75rem;border:1px solid var(--linea-control);border-radius:var(--r);background:var(--papel);text-align:center;font-size:.875rem}.cantidad input:focus{border-color:var(--verde-gotem);outline:none}.cantidad input:focus-visible{outline:2px solid var(--verde-gotem);outline-offset:1px}.compra .btn{min-height:3.5rem}.aviso-form{margin:0;padding:.95rem 1.15rem;border-left:2px solid var(--vino);border-radius:0 var(--r) var(--r) 0;background:var(--hueso);font-size:.8125rem;line-height:1.55}.aviso-form--ok{border-color:var(--oliva)}.separador{border:0;border-top:1px solid var(--linea);margin:0}.contacto{display:flex;flex-direction:column;gap:.6rem;align-items:stretch}.contacto p{margin:0 0 .5rem;font-size:.8125rem;color:var(--piedra);line-height:1.6}.contacto .btn{min-height:3rem}.garantias{display:grid;gap:.85rem;font-size:.8125rem;line-height:1.6}.garantias li{display:flex;gap:.75rem;align-items:flex-start}.garantias .ico{width:1rem;height:1rem;margin-top:.2rem;color:var(--oliva)}.garantias li>span{color:var(--piedra)}.garantias strong{color:var(--carbon);font-weight:var(--grueso)}.desplegable{border-bottom:1px solid var(--linea)}.desplegable:first-child{border-top:1px solid var(--linea)}.desplegable>summary{display:flex;justify-content:space-between;align-items:center;min-height:3.5rem;cursor:pointer;list-style:none;font-weight:var(--grueso);font-size:.9375rem}.desplegable>summary::-webkit-details-marker{display:none}.desplegable>summary::after{content:"";width:.6rem;height:.6rem;background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 100% no-repeat;transition:transform .25s}.desplegable[open]>summary::after{background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat}.desplegable__cuerpo{padding-bottom:1.35rem;font-size:.8125rem;line-height:1.75}.desplegable__cuerpo a{color:var(--verde-gotem)}.texto-largo{white-space:pre-line;max-width:65ch}.ficha+.seccion{border-top:1px solid var(--linea);padding-top:clamp(3rem,6vw,5rem)}.pagina{padding-top:clamp(2.25rem,5vw,4rem);padding-bottom:5rem}.pagina__titulo{font-size:clamp(2rem,4.4vw,3.25rem);margin-bottom:clamp(1.25rem,2.5vw,2rem)}.pagina>.aviso-form{margin-bottom:2rem}.carrito{display:grid;gap:2.5rem}@media (min-width:64em){.carrito{grid-template-columns:minmax(0,1fr) 23rem;gap:clamp(3rem,6vw,6rem);align-items:start}}.lineas{border-top:1px solid var(--linea)}.linea{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1.25rem;padding:1.5rem 0;border-bottom:1px solid var(--linea)}@media (min-width:40em){.linea{grid-template-columns:7.5rem minmax(0,1fr) auto;gap:1.5rem}}.linea:has(.linea__img:empty){grid-template-columns:minmax(0,1fr) auto}.linea__img:empty{display:none}.linea__img{aspect-ratio:1/1;background:var(--tarjeta);border-radius:var(--r);overflow:hidden}.linea__img img{width:100%;height:100%;object-fit:contain;padding:9%;mix-blend-mode:multiply}.linea__nombre{font-family:var(--sans);font-size:.9375rem;font-weight:var(--grueso);line-height:1.45;letter-spacing:0;margin-bottom:.4rem}.linea__nombre a{text-decoration:none}.linea__nombre a:hover{text-decoration:underline}.linea__talla{font-size:.8125rem;color:var(--piedra);margin:0 0 .2rem}.linea__acciones{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center;margin-top:.85rem}.linea__acciones form{display:flex;gap:.5rem;align-items:center}.linea__acciones .campo-select{min-height:2.5rem;padding:.3rem 2rem .3rem .75rem;font-size:.875rem;background-position:right .7rem center}.linea__acciones .btn-chico{min-height:2.5rem;padding:.4rem .25rem;border:0;color:var(--piedra);text-decoration:underline;text-underline-offset:.3em;font-size:.75rem}.linea__acciones .btn-chico:hover{color:var(--carbon)}.linea__precio{margin:0;white-space:nowrap;grid-column:2}@media (min-width:40em){.linea__precio{grid-column:auto}}.linea:has(.linea__img:empty) .linea__precio{grid-column:auto}.resumen{background:var(--hueso);border-radius:var(--r-media);padding:1.5rem}@media (min-width:64em){.resumen{position:sticky;top:calc(var(--alto-cab) + 2rem)}}.resumen h2:not(.sr){font-size:1.25rem;margin-bottom:1.25rem}.resumen .lineas{margin-bottom:1.5rem}.resumen .linea{grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding:1.1rem 0}.resumen dl{display:grid;grid-template-columns:1fr auto;gap:.85rem 0;margin:0 0 1.75rem;align-items:baseline}.resumen dl>.resumen__total{align-self:stretch;display:flex;align-items:flex-end}.resumen dd.resumen__total{justify-content:flex-end}.resumen dt{color:var(--piedra)}.resumen dd{margin:0;text-align:right}.resumen dt.resumen__total{color:var(--carbon);padding-top:1rem;border-top:1px solid var(--linea)}.resumen dd.resumen__total{font-size:1.25rem;font-weight:var(--negro);padding-top:1rem;border-top:1px solid var(--linea)}.resumen p{font-size:.75rem;color:var(--piedra);margin:1rem 0 0;line-height:1.6}.resumen p a{color:var(--carbon)}.pago{display:grid;gap:3rem}@media (min-width:64em){.pago{grid-template-columns:minmax(0,1fr) 25rem;gap:clamp(3rem,6vw,6rem);align-items:start}}.formulario{display:grid;gap:1.35rem 1rem;grid-template-columns:repeat(6,minmax(0,1fr))}.formulario fieldset{border:0;padding:0;margin:0;display:contents}.formulario legend{grid-column:1/-1;font-size:1.25rem;line-height:1.2;letter-spacing:-.02em;padding:1.25rem 0 0}.formulario fieldset:first-of-type legend{padding-top:0}.c6{grid-column:span 6}.c4{grid-column:span 6}.c3{grid-column:span 6}.c2{grid-column:span 3}@media (min-width:40em){.c4{grid-column:span 4}.c3{grid-column:span 3}.c2{grid-column:span 2}}.formulario label{display:block;margin-bottom:.4rem;font-size:.875rem;font-weight:var(--medio)}.formulario .campo,.formulario .campo-select{width:100%}.formulario textarea.campo{min-height:5.5rem;resize:vertical}.formulario .btn{margin-top:1rem;min-height:3.5rem}.ayuda{display:block;font-size:.75rem;color:var(--piedra);margin-top:.4rem}.error{display:block;font-size:.75rem;color:var(--vino);margin-top:.4rem}.campo[aria-invalid="true"],.campo-select[aria-invalid="true"]{border-color:var(--vino)}.trampa{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.legal{font-size:.75rem;color:var(--piedra);margin-top:1rem;line-height:1.6}.texto{max-width:44rem;margin:0 auto;padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:5rem}.texto h1{font-size:clamp(2rem,4.4vw,3.25rem);margin-bottom:1.5rem}.texto h2{font-size:1.25rem;margin:2.25rem 0 .75rem}.texto p,.texto li{line-height:1.8;font-size:.9375rem}.texto ul{list-style:disc;padding-left:1.25rem;margin-bottom:1rem}.texto li::marker{color:var(--camel)}.texto a:not(.btn){color:var(--verde-gotem)}.error-pagina{text-align:center;padding-top:clamp(4rem,10vw,7rem);padding-bottom:clamp(4rem,10vw,7rem)}.error-pagina h1{font-size:clamp(2rem,4.4vw,3.25rem);margin-bottom:1rem}.error-pagina>p{color:var(--piedra)}.buscador{display:flex;gap:.5rem;max-width:40rem;margin:1.5rem auto 2rem}.buscador .campo{border-radius:var(--r-pastilla);padding-left:1.35rem;min-height:3.25rem;border-width:1.5px;font-weight:var(--medio)}.aviso-busqueda{margin:0 0 1.25rem;padding:.8rem 1.1rem;border-radius:var(--r-media);background:var(--hueso);font-weight:var(--medio);max-width:40rem}.sugerencias{margin:0 0 .5rem}.sugerencias__titulo{font-size:1rem;margin-bottom:.85rem}.marcas--izq{justify-content:flex-start;margin:0;max-width:none}.vacio--izq{text-align:left;padding:.5rem 0 2rem}.vacio--izq p{margin-left:0}.seccion--vistos{padding-bottom:0}.pagina .seccion:last-child{padding-bottom:0}.buscador .campo{flex:1;min-width:0}.buscador--izq{margin-left:0}.pagina>.barra__total{margin-bottom:2rem}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:47.99em){.seccion{padding:2.25rem 0}.seccion--duo{padding:.75rem 0 0}.seccion--mosaico{padding-bottom:0}.seccion--linea{padding-top:0}.seccion__cab{align-items:flex-start;gap:1rem;margin-bottom:1.125rem}.seccion__cab h2{font-size:1.5rem;letter-spacing:-.035em}.seccion__cab .enlace{margin-top:-.6rem;font-size:.8125rem}.seccion__sub{font-size:.8125rem;line-height:1.5;margin-top:.35rem}.seccion__cab--centro{justify-content:space-between;text-align:left}.mosaico,.rejilla--riel{grid-auto-columns:43%;gap:.625rem}.mosaico__media{border-radius:var(--r-media)}.mosaico__pie{padding-top:.5rem}.mosaico__nombre{font-size:1rem}.rejilla--riel .tarjeta__texto{padding-top:.625rem}.tarjeta__meta{font-size:.75rem}.marcas{flex-wrap:nowrap;justify-content:flex-start;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;margin:0 calc(var(--margen)*-1);padding:0 var(--margen) .25rem;scrollbar-width:none}.marcas::-webkit-scrollbar{display:none}.marcas li{flex:none}.marcas a{min-height:2.75rem;font-size:.875rem;white-space:nowrap}.confianza{padding:2.25rem 0}.confianza ul{gap:1.25rem}.confianza h3{font-size:1rem;line-height:1.25;margin-bottom:.3rem}.confianza p{font-size:.8125rem;line-height:1.5}.comunidad{margin-bottom:2.25rem;border-radius:var(--r-media)}.comunidad__media{aspect-ratio:16/9}.comunidad__texto{padding:1.75rem 1.5rem 2rem}.comunidad h2{font-size:1.75rem;margin-bottom:.6rem}.comunidad p{margin-bottom:1.5rem;font-size:.9375rem;line-height:1.6}.comunidad .btn{width:100%}.pie{padding-top:2.75rem}.pie__arriba{grid-template-columns:1fr 1fr;gap:2rem 1rem}.pie__marca,.pie__arriba>div:nth-child(2){grid-column:1/-1}.pie__logo{width:5.5rem;margin-bottom:1rem}.pie__base{margin-top:2.5rem}}