.oe-btn{--oe-anim:.45s cubic-bezier(.32, .72, 0, 1);--oe-anim-xs:.2s cubic-bezier(.32, .72, 0, 1);color:#fff;cursor:pointer;width:100%;min-height:3em;transition:transform var(--oe-anim-xs);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:.75em;margin:0;padding:.5em .5em .5em 1.125em;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.oe-btn:active:not(:disabled){transform:scale(.98)}.oe-btn:disabled{cursor:not-allowed;opacity:.55}.oe-btn-bg{border-radius:inherit;transition:filter var(--oe-anim-xs), box-shadow var(--oe-anim);background:linear-gradient(#1c080224 0% 100%),linear-gradient(135deg,#ff8a4d 0%,#f3501e 100%);margin:0;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38,inset 0 0 8px #ffffff57,0 16px 32px #f3501e24,0 8px 16px #f3501e1f,0 0 50px #f3501e29}.oe-btn:hover:not(:disabled) .oe-btn-bg{filter:brightness(1.06);box-shadow:inset 0 1px #ffffff47,inset 0 0 8px #fff6,0 20px 40px #f3501e38,0 10px 20px #f3501e2e,0 0 66px #f3501e42}.oe-btn-label{height:1.4em;line-height:1.4em;display:inline-flex;position:relative;overflow:hidden}.oe-btn-label span{text-shadow:0 1.4em;transition:transform var(--oe-anim);display:block}.oe-btn:hover:not(:disabled) .oe-btn-label span{transform:translateY(-1.4em)}.oe-btn-ico{background:#fff3;border-radius:5px;flex:none;justify-content:center;align-items:center;width:2em;height:2em;margin:0;display:flex;position:relative;overflow:hidden}.oe-btn-arrow{text-align:center;width:.7em;height:1.4em;transition:transform var(--oe-anim);margin:-.7em 0 0 -.35em;font-size:1.05em;line-height:1.4em;position:absolute;top:50%;left:50%}.oe-btn-arrow:first-child{transform:translate(0)}.oe-btn-arrow:nth-child(2){transform:translate(calc(-100% - 1.2em))}.oe-btn:hover:not(:disabled) .oe-btn-arrow:first-child{transform:translate(calc(100% + 1.2em))}.oe-btn:hover:not(:disabled) .oe-btn-arrow:nth-child(2){transform:translate(0)}.oe-btn-lead{flex:none;align-items:center;margin:0;display:flex}.oe-btn-label{flex:1;justify-content:center}@media (prefers-reduced-motion:reduce){.oe-btn,.oe-btn-bg,.oe-btn-label span,.oe-btn-arrow{transition:none}}
