.kiosk-cc{color:#f1f1f3;background-color:#231f20;background-image:radial-gradient(100vh 100vh at 50% -5%,rgba(197,148,52,.18),transparent 55%),radial-gradient(70vh 70vh at 8% 100%,rgba(197,148,52,.1),transparent 50%),radial-gradient(65vh 65vh at 94% 88%,rgba(197,148,52,.08),transparent 48%),linear-gradient(180deg,#231f20,#181615);min-height:100vh}.kiosk-cc .bg-card{background-color:transparent!important}.kiosk-cc>main h2{font-family:Mattone,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-synthesis:none;background:linear-gradient(100deg,#e8c46a,#c59434,#a87a28);-webkit-background-clip:text;background-clip:text;color:transparent!important}.kiosk-cc>main .text-center>p{color:#b8b0a4!important}.kiosk-cc>main .mb-4.text-center .text-gray-900,.kiosk-cc>main .mb-6.text-center .text-gray-900{color:#f1f1f3!important}.kiosk-cc>main .mb-4.text-center .text-gray-600,.kiosk-cc>main .mb-6.text-center .text-gray-600{color:#b8b0a4!important}.kiosk-cc>main #cards>p.text-xs,.kiosk-cc>main p.text-xs.text-gray-500.text-center{color:#9a9288!important}.kiosk-cc>main .bg-primary.text-primary-foreground{background-color:#c59434!important;color:#231f20!important}.kiosk-cc>main .bg-\[\#EB4D24\],.kiosk-cc>main button.bg-primary{background:linear-gradient(100deg,#e8c46a,#c59434,#a87a28)!important;color:#231f20!important}.kiosk-cc .kiosk-checkout-cobrand-rail{background-color:#F7F7F7!important}.kiosk-cc .kiosk-cc-plate,.kiosk-cc [data-slot=card]{background-color:#ffffff!important;background-image:none!important;color:#111827!important;border-color:rgba(197,148,52,.28)!important;box-shadow:0 10px 36px rgba(0,0,0,.28)!important;color-scheme:only light;forced-color-adjust:none}.kiosk-cc .ih-plate,.kiosk-cc [data-slot=card].ih-plate{overflow:hidden!important;border-radius:.75rem!important}.kiosk-cc [data-slot=card].ih-plate [data-slot=card-content],.kiosk-cc [data-slot=card].ih-plate [data-slot=card-header]{border-radius:0!important}.kiosk-cc [data-slot=card]:not(.ih-plate) [data-slot=card-header]{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.kiosk-cc [data-slot=card]:not(.ih-plate) [data-slot=card-content]:last-child{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.kiosk-cc .kiosk-cc-plate *,.kiosk-cc [data-slot=card] *{color-scheme:only light}.kiosk-cc [data-slot=card] [data-slot=card-content],.kiosk-cc [data-slot=card] [data-slot=card-header]{background-color:#ffffff!important;background-image:none!important;color:#111827!important}.kiosk-cc [data-slot=card] [data-slot=card-header]{background-color:#faf8f4!important;border-bottom-color:rgba(197,148,52,.16)!important}.kiosk-cc [data-slot=card] .bg-gradient-to-br,.kiosk-cc [data-slot=card] .bg-gray-50,.kiosk-cc [data-slot=card] .bg-primary\/10,.kiosk-cc [data-slot=card] .bg-primary\/5,.kiosk-cc [data-slot=card] .bg-white,.kiosk-cc [data-slot=card] .from-primary\/10,.kiosk-cc [data-slot=card] .to-primary\/5{background-color:#ffffff!important;background-image:none!important}.kiosk-cc [data-slot=card] .bg-primary\/10,.kiosk-cc [data-slot=card] .bg-primary\/5{background-color:#f7f4ee!important}.kiosk-cc [data-slot=card] .text-card-foreground,.kiosk-cc [data-slot=card] .text-gray-800,.kiosk-cc [data-slot=card] .text-gray-900,.kiosk-cc [data-slot=card] label,.kiosk-cc [data-slot=card] li,.kiosk-cc [data-slot=card] p,.kiosk-cc [data-slot=card] span,.kiosk-cc [data-slot=card] strong{color:#111827!important}.kiosk-cc [data-slot=card] .text-gray-600,.kiosk-cc [data-slot=card] .text-gray-700,.kiosk-cc [data-slot=card] .text-muted-foreground{color:#4b5563!important}.kiosk-cc [data-slot=card] .text-gray-500{color:#6b7280!important}.kiosk-cc [data-slot=card] .text-primary,.kiosk-cc [data-slot=card] .underline,.kiosk-cc [data-slot=card] a:not(.bg-primary),.kiosk-cc [data-slot=card] button.text-primary:not(.bg-primary){color:#a87a28!important}.kiosk-cc [data-slot=card] .border-gray-100,.kiosk-cc [data-slot=card] .border-gray-200,.kiosk-cc [data-slot=card] .border-primary\/10,.kiosk-cc [data-slot=card] .border-primary\/20{border-color:rgba(197,148,52,.22)!important}.kiosk-cc [data-slot=card] a.bg-primary,.kiosk-cc [data-slot=card] button.bg-primary,.kiosk-cc>main a.bg-primary,.kiosk-cc>main button.bg-primary{background:linear-gradient(100deg,#e8c46a,#c59434,#a87a28)!important;color:#231f20!important}.kiosk-cc [data-slot=card] a.bg-primary *,.kiosk-cc [data-slot=card] button.bg-primary *,.kiosk-cc>main a.bg-primary *,.kiosk-cc>main button.bg-primary *{color:#231f20!important}.kiosk-cc [data-slot=card] .rounded-full.border,.kiosk-cc [data-slot=card] button.border{background-color:#ffffff!important;border-color:rgba(197,148,52,.4)!important;color:#231f20!important}.kiosk-cc #cards .bg-white{background-color:#ffffff!important;background-image:none!important;color:#111827!important;color-scheme:only light;forced-color-adjust:none}.kiosk-cc #cards .bg-white .text-gray-800,.kiosk-cc #cards .bg-white .text-gray-900,.kiosk-cc #cards .bg-white p,.kiosk-cc #cards .bg-white span{color:#111827!important}.kiosk-cc #cards .bg-white .text-gray-600,.kiosk-cc #cards .bg-white .text-gray-700{color:#4b5563!important}.kiosk-cc #cards .bg-white .text-primary{color:#a87a28!important}.kiosk-cc-dialog,body[data-kiosk-cc=true] [data-slot=dialog-content]{background-color:#ffffff!important;border-color:rgba(197,148,52,.35)!important;color:#111827!important;color-scheme:only light;box-shadow:0 16px 48px rgba(0,0,0,.35)!important}.kiosk-cc-dialog .text-primary,body[data-kiosk-cc=true] [data-slot=dialog-content] .text-primary{color:#c59434!important}.kiosk-cc-dialog .bg-primary,.kiosk-cc-dialog .hover\:bg-primary\/90:hover,.kiosk-cc-dialog button.bg-primary,body[data-kiosk-cc=true] [data-slot=dialog-content] .bg-primary,body[data-kiosk-cc=true] [data-slot=dialog-content] .hover\:bg-primary\/90:hover,body[data-kiosk-cc=true] [data-slot=dialog-content] button.bg-primary{background:linear-gradient(100deg,#e8c46a,#c59434,#a87a28)!important;color:#231f20!important;border-color:transparent!important}.kiosk-cc-dialog .bg-primary\/10,.kiosk-cc-dialog .bg-primary\/5,body[data-kiosk-cc=true] [data-slot=dialog-content] .bg-primary\/10,body[data-kiosk-cc=true] [data-slot=dialog-content] .bg-primary\/5{background-color:rgba(197,148,52,.1)!important}.kiosk-cc-dialog .border-primary,.kiosk-cc-dialog .border-primary\/20,body[data-kiosk-cc=true] [data-slot=dialog-content] .border-primary,body[data-kiosk-cc=true] [data-slot=dialog-content] .border-primary\/20{border-color:rgba(197,148,52,.45)!important}.kiosk-cc-dialog button.border-primary,body[data-kiosk-cc=true] [data-slot=dialog-content] button.border-primary{border-color:#c59434!important;color:#a87a28!important}.kiosk-cc-dialog [data-slot=input]:focus-visible,.kiosk-cc-dialog input:focus,.kiosk-cc-dialog input:focus-visible,body[data-kiosk-cc=true] [data-slot=dialog-content] input:focus,body[data-kiosk-cc=true] [data-slot=dialog-content] input:focus-visible{border-color:#c59434!important;outline:none!important;box-shadow:0 0 0 3px rgba(197,148,52,.28)!important}.kiosk-cc-dialog .focus-within\:ring-primary:focus-within,.kiosk-cc-dialog .focus\:ring-primary:focus,.kiosk-cc-dialog .ring-primary,body[data-kiosk-cc=true] [data-slot=dialog-content] .focus-within\:ring-primary:focus-within{--tw-ring-color:rgba(197,148,52,0.4)!important}.kiosk-cc-dialog .data-\[state\=checked\]\:bg-primary[data-state=checked],.kiosk-cc-dialog .data-\[state\=checked\]\:border-primary[data-state=checked],body[data-kiosk-cc=true] [data-slot=dialog-content] .data-\[state\=checked\]\:bg-primary[data-state=checked],body[data-kiosk-cc=true] [data-slot=dialog-content] .data-\[state\=checked\]\:border-primary[data-state=checked]{background-color:#c59434!important;border-color:#c59434!important}.kiosk-cc-dialog .border-green-500,body[data-kiosk-cc=true] [data-slot=dialog-content] .border-green-500{border-color:#c59434!important}.kiosk-cc-dialog .text-green-600,body[data-kiosk-cc=true] [data-slot=dialog-content] .text-green-600{color:#a87a28!important}body[data-kiosk-cc=true] [data-slot=dialog-overlay]{background-color:rgba(35,31,32,.72)!important}body[data-kiosk-cc=true] .bg-\[\#EB4D24\],body[data-kiosk-cc=true] .bg-primary.hover\:bg-primary\/90:hover,body[data-kiosk-cc=true] button.bg-\[\#EB4D24\],body[data-kiosk-cc=true] button.bg-primary{background:linear-gradient(100deg,#e8c46a,#c59434,#a87a28)!important;color:#231f20!important;border-color:transparent!important}body[data-kiosk-cc=true] .text-\[\#EB4D24\],body[data-kiosk-cc=true] .text-primary{color:#c59434!important}body[data-kiosk-cc=true] .border-\[\#3E3795\],body[data-kiosk-cc=true] .focus\:border-\[\#3E3795\]:focus,body[data-kiosk-cc=true] .ring-\[\#3E3795\]{border-color:#c59434!important;--tw-ring-color:rgba(197,148,52,0.35)!important}.kiosk-cc .kiosk-cc-section-title{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:#f1f1f3!important}.kiosk-cc .astro-thinking-dots,.kiosk-thinking-dots,body[data-kiosk-cc=true] .astro-thinking-dots{display:inline-flex!important;align-items:center;gap:4px;flex-shrink:0;min-width:32px;visibility:visible}.kiosk-cc .astro-thinking-dots span,.kiosk-thinking-dots span,body[data-kiosk-cc=true] .astro-thinking-dots span{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:50%;background:#c59434;animation:astro-thinking-dot 1.4s ease-in-out infinite;flex-shrink:0;visibility:visible}.kiosk-cc .astro-thinking-dots span:first-child,.kiosk-thinking-dots span:first-child,body[data-kiosk-cc=true] .astro-thinking-dots span:first-child{animation-delay:0s}.kiosk-cc .astro-thinking-dots span:nth-child(2),.kiosk-thinking-dots span:nth-child(2),body[data-kiosk-cc=true] .astro-thinking-dots span:nth-child(2){animation-delay:.2s}.kiosk-cc .astro-thinking-dots span:nth-child(3),.kiosk-thinking-dots span:nth-child(3),body[data-kiosk-cc=true] .astro-thinking-dots span:nth-child(3){animation-delay:.4s}