.ramo-module__JgnFzG__ficha{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:clamp(1rem,3vh,2rem) clamp(3rem,8vh,5rem);display:grid}.ramo-module__JgnFzG__visor{top:calc(var(--nav-h) + 1rem);gap:.9rem;display:grid;position:sticky}.ramo-module__JgnFzG__visorMarco{aspect-ratio:4/5;max-height:calc(100vh - var(--nav-h) - 11.5rem);background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--tone) 28%, var(--papel)) 0%, var(--papel) 75%);border-radius:14px;width:100%;animation:1.3s cubic-bezier(.7,0,.2,1) .1s both ramo-module__JgnFzG__descubrir;position:relative;overflow:hidden;box-shadow:0 40px 80px -55px #3a393799}.ramo-module__JgnFzG__visorMarco[data-foto]{aspect-ratio:var(--ar);width:min(100%, calc((100vh - var(--nav-h) - 11.5rem) * var(--ar)));justify-self:center}.ramo-module__JgnFzG__visorMarco picture{display:contents}@keyframes ramo-module__JgnFzG__descubrir{0%{clip-path:inset(12% round 14px);opacity:.2}to{clip-path:inset(0 round 14px);opacity:1}}.ramo-module__JgnFzG__visorFoto{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .5s;display:block}@media (hover:hover){.ramo-module__JgnFzG__visorMarco[data-modo=foto]:hover .ramo-module__JgnFzG__visorFoto{transform:scale(1.9)}.ramo-module__JgnFzG__visorMarco[data-modo=foto]{cursor:zoom-in}}.ramo-module__JgnFzG__visorMarco[data-modo="3d"] .ramo-module__JgnFzG__visorFoto{opacity:0}.ramo-module__JgnFzG__visorMarco[data-modo=foto] .ramo-module__JgnFzG__visorFoto{animation:.45s backwards ramo-module__JgnFzG__aparecer}@keyframes ramo-module__JgnFzG__aparecer{0%{opacity:0}}.ramo-module__JgnFzG__visor3d{animation:.6s both ramo-module__JgnFzG__aparecer;position:absolute;inset:0}.ramo-module__JgnFzG__visorPista{background:color-mix(in srgb, var(--papel) 85%, transparent);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);pointer-events:none;border-radius:999px;padding:.4rem .9rem;position:absolute;bottom:1rem;left:50%;translate:-50%}.ramo-module__JgnFzG__visorCargando{font-family:var(--serif);color:var(--ink-faint);place-items:center;font-style:italic;display:grid;position:absolute;inset:0}.ramo-module__JgnFzG__visorPestanas{border:1px solid var(--hairline);background:color-mix(in srgb, var(--papel) 90%, white);border-radius:999px;grid-template-columns:1fr 1fr;justify-self:start;padding:4px;display:inline-grid;position:relative}.ramo-module__JgnFzG__visorPestana{z-index:1;font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);padding:.55rem 1.3rem;transition:color .35s;position:relative}.ramo-module__JgnFzG__visorPestana[aria-selected=true]{color:var(--papel)}.ramo-module__JgnFzG__visorIndicador{background:var(--ink);border-radius:999px;width:calc(50% - 4px);transition:transform .5s cubic-bezier(.2,.9,.25,1.1);position:absolute;top:4px;bottom:4px;left:4px}.ramo-module__JgnFzG__visorIndicador[data-modo="3d"]{transform:translate(100%)}.ramo-module__JgnFzG__visorPie{font-size:var(--t-micro);color:var(--ink-faint);max-width:46ch;line-height:1.5}.ramo-module__JgnFzG__cuerpo{gap:clamp(1.4rem,3vh,2rem);padding-top:.5rem;display:grid}.ramo-module__JgnFzG__cabecera{gap:.6rem;display:grid}.ramo-module__JgnFzG__titulo{letter-spacing:-.03em;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.95}.ramo-module__JgnFzG__palabra{opacity:0;filter:blur(6px);animation:1s cubic-bezier(.2,.8,.2,1) both ramo-module__JgnFzG__palabra;animation-delay:calc(.25s + var(--i,0) * .12s);display:inline-block;transform:translateY(.5em)rotate(2deg)}@keyframes ramo-module__JgnFzG__palabra{to{opacity:1;filter:none;transform:none}}.ramo-module__JgnFzG__tagline{font-family:var(--serif);color:#9a4a5a;font-size:clamp(1.2rem,2vw,1.55rem);font-style:italic}.ramo-module__JgnFzG__insignias{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ramo-module__JgnFzG__insignias li{border:1px solid var(--hairline);background:color-mix(in srgb, var(--papel) 92%, white);font-size:var(--t-small);color:var(--ink-soft);border-radius:999px;padding:.5rem .9rem}.ramo-module__JgnFzG__insignias strong{font-family:var(--serif);color:var(--ink);font-size:1.1em;font-weight:500}.ramo-module__JgnFzG__tamanos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ramo-module__JgnFzG__tamano{border:1px solid var(--hairline);background:color-mix(in srgb, var(--papel) 92%, white);color:var(--ink-soft);text-align:left;cursor:pointer;border-radius:12px;justify-items:start;gap:.15rem;padding:.75rem .9rem;transition:border-color .25s,background .25s,box-shadow .25s;display:grid}.ramo-module__JgnFzG__tamano:hover{border-color:color-mix(in srgb, var(--ink) 35%, var(--hairline))}.ramo-module__JgnFzG__tamano:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ramo-module__JgnFzG__tamano[aria-checked=true]{border-color:var(--ink);background:color-mix(in srgb, var(--papel) 70%, white);box-shadow:0 10px 24px -18px #3a393799}.ramo-module__JgnFzG__tamanoNombre{font-size:var(--t-small);letter-spacing:.02em}.ramo-module__JgnFzG__tamanoPrecio{font-family:var(--serif);color:var(--ink);font-size:1.2rem;font-weight:500}.ramo-module__JgnFzG__tamanoTallos{font-size:var(--t-micro);color:var(--ink-faint)}.ramo-module__JgnFzG__desc{max-width:52ch;color:var(--ink-soft);line-height:1.7}.ramo-module__JgnFzG__bloqueTitulo{font-size:var(--t-micro);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.9rem}.ramo-module__JgnFzG__proporcion{border-radius:999px;gap:3px;height:10px;margin-bottom:1rem;display:flex;overflow:hidden}.ramo-module__JgnFzG__proporcion span{transform-origin:0;flex-basis:0;min-width:6px;animation:1.2s cubic-bezier(.2,.8,.2,1) .5s both ramo-module__JgnFzG__crecer}@keyframes ramo-module__JgnFzG__crecer{0%{transform:scaleX(0)}}.ramo-module__JgnFzG__tallos{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.ramo-module__JgnFzG__tallos li{border-bottom:1px solid var(--hairline)}.ramo-module__JgnFzG__tallo,.ramo-module__JgnFzG__talloAtado{color:inherit;transition:padding-left .4s var(--ease-petal);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding-block:.85rem;text-decoration:none;display:grid}.ramo-module__JgnFzG__tallo:hover{padding-left:.6rem}.ramo-module__JgnFzG__punto{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000014}.ramo-module__JgnFzG__punto[data-vacio=true]{box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}.ramo-module__JgnFzG__talloNombre{font-family:var(--serif);font-size:1.2rem}.ramo-module__JgnFzG__talloNombre em{font-family:var(--sans,inherit);font-size:var(--t-micro);color:var(--ink-faint);margin-left:.3rem}.ramo-module__JgnFzG__talloCantidad{font-family:var(--mono);color:var(--ink-soft)}.ramo-module__JgnFzG__compra{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--rosa) 35%, transparent), transparent 60%), color-mix(in srgb, var(--papel) 90%, white);border:1px solid var(--hairline);border-radius:16px;gap:1rem;padding:clamp(1.2rem,2.5vw,1.8rem);display:grid}.ramo-module__JgnFzG__compraPrecio{gap:.2rem;display:grid}.ramo-module__JgnFzG__compraPrecio strong{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-size:clamp(2rem,3.6vw,2.8rem);font-weight:400}.ramo-module__JgnFzG__compraPrecio span{font-size:var(--t-small);color:var(--ink-soft)}.ramo-module__JgnFzG__compraBotones{flex-wrap:wrap;gap:.7rem;display:flex}.ramo-module__JgnFzG__compraAviso{gap:.8rem;animation:.35s both ramo-module__JgnFzG__aparecer;display:grid}.ramo-module__JgnFzG__compraAviso p{font-size:var(--t-small);color:var(--ink);line-height:1.55}.ramo-module__JgnFzG__acordeon{border-top:1px solid var(--hairline)}.ramo-module__JgnFzG__acordeon details{border-bottom:1px solid var(--hairline)}.ramo-module__JgnFzG__acordeon summary{font-family:var(--serif);cursor:pointer;justify-content:space-between;align-items:center;padding-block:1.1rem;font-size:1.25rem;list-style:none;display:flex}.ramo-module__JgnFzG__acordeon summary::-webkit-details-marker{display:none}.ramo-module__JgnFzG__acordeon summary i{width:14px;height:14px;transition:transform .45s cubic-bezier(.2,.9,.25,1.2);position:relative}.ramo-module__JgnFzG__acordeon summary i:before,.ramo-module__JgnFzG__acordeon summary i:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;position:absolute;inset:50% 0 auto}.ramo-module__JgnFzG__acordeon summary i:after{transform:rotate(90deg)}.ramo-module__JgnFzG__acordeon details[open] summary i{color:#a8475a;transform:rotate(135deg)}.ramo-module__JgnFzG__acordeon details p,.ramo-module__JgnFzG__acordeon details ul{font-size:var(--t-small);color:var(--ink-soft);margin:0 0 1.1rem;line-height:1.65;animation:.45s both ramo-module__JgnFzG__aparecer}.ramo-module__JgnFzG__acordeon details ul{gap:.35rem;padding-left:1.1rem;display:grid}.ramo-module__JgnFzG__barra{z-index:96;background:color-mix(in srgb, var(--papel) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hairline);opacity:0;border-radius:999px;align-items:center;gap:1.2rem;padding:.5rem .5rem .5rem 1.4rem;transition:translate .6s cubic-bezier(.2,.9,.25,1.1),opacity .4s;display:flex;position:fixed;bottom:clamp(12px,2.5vw,22px);left:50%;translate:-50% 140%;box-shadow:0 20px 50px -24px #3a393780}.ramo-module__JgnFzG__barra[data-visible=true]{opacity:1;translate:-50%}.ramo-module__JgnFzG__barraNombre{font-family:var(--serif);white-space:nowrap;font-size:1.1rem}.ramo-module__JgnFzG__barraPrecio{font-family:var(--mono);color:var(--ink-soft);white-space:nowrap}@media (max-width:860px){.ramo-module__JgnFzG__ficha{grid-template-columns:1fr}.ramo-module__JgnFzG__visor{position:static}.ramo-module__JgnFzG__visorMarco{max-height:none}.ramo-module__JgnFzG__visorMarco[data-foto]{aspect-ratio:var(--ar-movil);width:100%}.ramo-module__JgnFzG__barra{justify-content:space-between;bottom:84px;left:12px;right:12px;translate:0 140%}.ramo-module__JgnFzG__barra[data-visible=true]{translate:0}.ramo-module__JgnFzG__barraNombre{display:none}}@media (prefers-reduced-motion:reduce){.ramo-module__JgnFzG__visorMarco[data-modo=foto] .ramo-module__JgnFzG__visorFoto{animation:none}.ramo-module__JgnFzG__visorMarco,.ramo-module__JgnFzG__palabra,.ramo-module__JgnFzG__proporcion span{opacity:1;filter:none;clip-path:none;animation:none;transform:none}}
