.sd-ticket-checkout-button--overlay{margin-top:clamp(46px,5.5vw,76px)}.sd-ticket-checkout-button--overlay a{position:relative;isolation:isolate;min-width:250px;min-height:58px;padding:16px 28px !important;display:inline-flex !important;align-items:center;justify-content:center;gap:18px;overflow:hidden;border:1px solid var(--sd-gold) !important;border-radius:999px !important;background:rgba(36,16,13,.18) !important;color:var(--sd-cream) !important;box-shadow:0 16px 34px rgba(61,13,7,.18);transition:transform .28s ease,color .28s ease,box-shadow .28s ease !important}.sd-ticket-checkout-button--overlay a::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sd-gold);transform:translateX(-102%);transition:transform .42s cubic-bezier(0.16, 1, 0.3, 1)}.sd-ticket-checkout-button--overlay a:hover,.sd-ticket-checkout-button--overlay a:focus-visible{color:var(--sd-red) !important;transform:translateY(-3px);box-shadow:0 22px 46px rgba(61,13,7,.26);outline:none}.sd-ticket-checkout-button--overlay a:hover::before,.sd-ticket-checkout-button--overlay a:focus-visible::before{transform:translateX(0)}.sd-ticket-checkout-arrow{display:inline-block;font-size:18px;line-height:1;transition:transform .28s ease}.sd-ticket-checkout-button--overlay a:hover .sd-ticket-checkout-arrow,.sd-ticket-checkout-button--overlay a:focus-visible .sd-ticket-checkout-arrow{transform:translateX(6px)}@media(max-width: 680px){.sd-ticket-checkout-button--overlay{margin-top:40px}.sd-ticket-checkout-button--overlay a{width:100%;min-width:0}}