.crumbs{max-width:calc(var(--max) + var(--gutter) * 2);padding:calc(var(--header-h) + 1.5rem) var(--gutter) 0;color:var(--tinta-2);margin:0 auto;font-size:.85rem}.crumbs ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--piedra-3);margin-right:.5rem}.crumbs a{color:var(--tinta-2);text-underline-offset:.2em}.crumbs [aria-current]{color:var(--tinta)}.ficha{padding-top:clamp(1.75rem,4vw,3rem)}.ficha__head{max-width:48rem;margin-bottom:clamp(2rem,4vw,3rem)}.ficha__head h1{letter-spacing:-.01em;font-size:clamp(2.3rem,4.6vw,4rem);line-height:1.02}.ficha__head h1 span{color:var(--tinta-2);margin-top:.15em;font-size:.62em;font-style:italic;display:block}.ficha__lead{max-width:38rem;color:var(--tinta-2);margin:1.25rem 0 0;font-size:1.1rem}.ficha__price{flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;margin:1.5rem 0 0;display:flex}.ficha__price strong{font:500 clamp(2.2rem, 3.6vw, 2.9rem) / 1 var(--f-display);font-variant-numeric:lining-nums}.ficha__price span{color:var(--tinta-2);font-size:.9rem}.ficha__saving{color:var(--verde-2);margin:.5rem 0 0;font-size:.9rem;font-weight:600}.ficha-detail{max-width:calc(var(--max) + var(--gutter) * 2);padding:clamp(3rem, 7vw, 5rem) var(--gutter) 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,5rem);margin:0 auto;display:grid}.ficha-detail h2{font-size:clamp(1.8rem,3vw,2.4rem)}.ficha-detail__note{color:var(--tinta-2);font-size:.88rem}.ficha-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);display:grid}.ficha-gallery figure{background:var(--marfil-2);aspect-ratio:3/4;margin:0;position:relative}.ficha-gallery img{object-fit:contain;width:100%;height:100%;padding:.75rem;position:absolute;top:0;bottom:0;left:0;right:0}.ficha-gallery--2{grid-template-columns:minmax(0,1fr)}.ficha-gallery--2 figure:first-child{aspect-ratio:1}.ficha-gallery--2 figure:last-child{aspect-ratio:3/2}.ficha-gallery--2 figure:last-child img{object-fit:cover;padding:0}.ficha-related{max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter) clamp(5rem, 10vw, 7rem);margin:0 auto}.ficha-related h2{font-size:clamp(1.6rem,2.6vw,2.1rem)}.ficha-related ul{border-top:1px solid var(--tinta);max-width:40rem;margin:1.25rem 0 1rem;padding:0;list-style:none}.ficha-related a{border-bottom:1px solid var(--piedra-3);color:var(--tinta);align-items:baseline;gap:.75rem;padding:1rem 0;text-decoration:none;display:flex}.ficha-related a:after{content:"";border-bottom:1px dotted var(--piedra-3);flex:1;order:1;transform:translateY(-.3em)}.ficha-related span{font:400 1.3rem var(--f-display)}.ficha-related strong{font:500 1.35rem var(--f-display);font-variant-numeric:lining-nums;order:2}.ficha-related a:hover span{text-underline-offset:.2em;text-decoration:underline}@media (max-width:900px){.ficha-detail{grid-template-columns:minmax(0,1fr)}}
