:is(#tic-checkout,#tic-account,#tic-newsletter){--tic-color-action-primary: #ffdb28;--tic-color-action-primary-hover: #efd021;--tic-color-text-primary: #20211f;--tic-color-text-secondary: #6c6d67;--tic-color-surface-subtle: #f7f7f2;--tic-color-surface-ticket: #fbfbf6;--tic-color-border-default: #e8e8e1;--tic-color-border-ticket: #d8d9cd;--tic-color-border-control: #77796c;--tic-color-focus: #8f6e00;--tic-color-text-error: #b42318;--tic-color-surface-error: #fff1f0;--tic-color-text-success: #246340;--tic-color-surface-success: #edf7ef;--tic-color-text-warning: #765900;--tic-color-surface-warning: #fff8d6;color:var(--tic-color-text-primary);font:400 16px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}:is(#tic-checkout,#tic-account,#tic-newsletter) *,:is(#tic-checkout,#tic-account,#tic-newsletter) *:before,:is(#tic-checkout,#tic-account,#tic-newsletter) *:after{box-sizing:border-box}:is(#tic-checkout,#tic-account,#tic-newsletter) :is(button,input,textarea,select){font:inherit}:is(#tic-checkout,#tic-account,#tic-newsletter) :is(button,input,textarea,select,a):focus-visible{outline:3px solid var(--tic-color-focus);outline-offset:4px}:is(#tic-checkout,#tic-account,#tic-newsletter) :is(button,input,textarea):disabled{cursor:not-allowed}:is(#tic-checkout,#tic-account,#tic-newsletter) :is(h1,h2,h3,p){margin:0}:is(#tic-checkout,#tic-account,#tic-newsletter) h1{font-size:38px;line-height:1.15;font-weight:650;letter-spacing:-.9px;max-width:none}:is(#tic-checkout,#tic-account,#tic-newsletter) h1:focus{outline:none}:is(#tic-checkout,#tic-account,#tic-newsletter) h2{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.4px}:is(#tic-checkout,#tic-account,#tic-newsletter) a{color:inherit}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:6px;font-size:14px;line-height:1.4;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;background:var(--tic-color-action-primary);color:var(--tic-color-text-primary)}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-button svg{width:22px;height:22px;flex-shrink:0}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-button--primary:not(:disabled):hover{background:var(--tic-color-action-primary-hover)}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-button--secondary{background:#fff;border-color:var(--tic-color-border-control)}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-button--secondary:not(:disabled):hover{background:var(--tic-color-surface-subtle)}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-button--quiet{background:transparent;text-decoration:underline;text-underline-offset:3px}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-button:disabled{background:#edeee6;color:#62645a;border-color:transparent}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-spinner{border:2px solid currentColor;border-right-color:transparent;width:16px;height:16px;border-radius:50%;animation:tic-checkout-spin 1s linear infinite;flex-shrink:0}@keyframes tic-checkout-spin{to{transform:rotate(360deg)}}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-alert{border:1px solid transparent;border-radius:10px;padding:20px;margin:0 0 24px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-alert>strong{display:block;margin-bottom:8px;font-weight:600}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-alert--error{background:var(--tic-color-surface-error);color:var(--tic-color-text-error)}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-alert--warning{background:var(--tic-color-surface-warning);color:var(--tic-color-text-warning)}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-alert--success{background:var(--tic-color-surface-success);color:var(--tic-color-text-success)}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-alert--info{background:var(--tic-color-surface-subtle);color:var(--tic-color-text-primary)}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-alert__action{margin-top:16px}:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-alert .tic-button{color:var(--tic-color-text-primary)}@media (max-width: 520px){:is(#tic-checkout,#tic-account,#tic-newsletter) h1{font-size:30px}:is(#tic-checkout,#tic-account,#tic-newsletter) h2{font-size:22px}}@media (prefers-reduced-motion: reduce){:is(#tic-checkout,#tic-account,#tic-newsletter) .tic-spinner{animation:none}}
