.purchase-cta-label{vertical-align:middle;pointer-events:none;min-width:0;display:inline-flex}.purchase-cta-accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.purchase-cta-visual{text-align:center;align-items:center;line-height:1.3;display:inline-grid;position:relative;overflow:hidden}.purchase-cta-visual>span{white-space:nowrap;grid-area:1/1;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s}.purchase-cta-hover{opacity:0;transform:translateY(110%)}.purchase-cta-label.is-compact .purchase-cta-visual{width:7ch;height:1.8em}.purchase-cta-label.is-compact .purchase-cta-hover{white-space:normal;font-size:.82em;line-height:1.05}@media (max-width:600px){.purchase-cta-visual{width:7ch;height:1.8em}.purchase-cta-visual>.purchase-cta-hover{white-space:normal;font-size:.82em;line-height:1.05}}@media (hover:hover) and (pointer:fine){:is(a,button):hover .purchase-cta-default{opacity:0;transform:translateY(-110%)}:is(a,button):hover .purchase-cta-hover{opacity:1;transform:translateY(0)}}:is(a,button):focus-visible .purchase-cta-default{opacity:0;transform:translateY(-110%)}:is(a,button):focus-visible .purchase-cta-hover{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.purchase-cta-visual>span{transition:none}}
