.compra{--compra-fondo:var(--bg);--compra-tinta:var(--ink);background:var(--compra-fondo);height:260vh;color:var(--compra-tinta);position:relative}.compra-stage{height:100svh;position:sticky;top:0;overflow:hidden}.compra-capa{perspective:1300px;transform-origin:50%;will-change:transform,opacity;place-items:center;display:grid;position:absolute;inset:0}.compra-txt{z-index:1;text-align:center;padding-inline:var(--gutter);will-change:transform;position:relative}.compra-k{letter-spacing:-.01em;margin:0 0 clamp(14px,1.6vw,26px);font-size:clamp(15px,1.3vw,20px);font-weight:400;line-height:1.3}.compra-k em{font-style:italic}.compra-t{font-family:var(--f-title);letter-spacing:-.05em;margin:0;font-size:clamp(3.1rem,8.6vw,9.4rem);font-weight:800;line-height:.9}.compra-t .ln{white-space:nowrap;padding-bottom:.04em;display:block}.compra-t .w{white-space:nowrap;display:inline-block}.compra-t .c{transform-origin:50% 0;display:inline-block}.compra-cta{background:var(--ink);color:#fff;letter-spacing:-.01em;will-change:transform,opacity;border-radius:999px;align-items:center;gap:.7em;margin-top:clamp(22px,2.6vw,40px);padding:.95rem 1.5rem;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.compra-cta i{font-style:normal;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.compra-cta:hover i,.compra-cta:focus-visible i{transform:translate(4px)}.compra-cta:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.compra-els{z-index:2;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.compra-el{width:calc(var(--w,12) * 1vw);will-change:transform,opacity;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compra-el img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.compra-el:not(.marco) img{filter:drop-shadow(0 18px 26px #281e5a2e)}.compra-el.marco img{border-radius:6px;box-shadow:0 24px 50px #00000038}#compra+#archivo{z-index:3;margin-top:-100svh}@media (max-width:820px){.compra{height:240vh}.compra-el[data-movil=no]{display:none}.compra-t{font-size:clamp(2.9rem,13.5vw,4.4rem)}}
