.checkout-design{--checkout-paper:#fff;--checkout-ink:#1c1c1c;--checkout-muted:#625f59;--checkout-border:#e0ddd4;--checkout-accent:#f5e642;--checkout-action:#c90069;--checkout-action-hover:#ad005b;--checkout-selected:#fff0f7;--checkout-space:8px;color:var(--checkout-ink);padding-top:32px}.checkout-design .checkout-shell{max-width:1040px}.checkout-design .checkout-header{max-width:none;margin:32px 0}.checkout-design .checkout-header h1{letter-spacing:normal;margin:12px 0;font-size:clamp(2rem,4vw,3rem);line-height:1.12}.checkout-design .checkout-header h1 em{color:inherit;font-style:normal}.checkout-design .checkout-header>p:last-child{color:var(--checkout-muted);font-size:1rem}.checkout-design .checkout-layout{grid-template-columns:minmax(0,1fr) 312px;grid-template-areas:"form summary";gap:32px}.checkout-design .checkout-form{grid-area:form}.checkout-design .order-summary{grid-area:summary}.checkout-design .checkout-panel{background:var(--checkout-paper);border-color:var(--checkout-border)}.checkout-design .form-section{border-color:var(--checkout-border);padding:28px 32px}.checkout-design .form-section-heading{margin-bottom:20px;display:block}.checkout-design .section-kicker{color:var(--checkout-muted);letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:12px;font-size:.75rem;font-weight:600;display:flex}.checkout-design .section-kicker span{border:1px solid var(--checkout-border);font-variant-numeric:tabular-nums;letter-spacing:normal;border-radius:6px;place-items:center;width:24px;height:24px;font-size:.6875rem;display:grid}.checkout-design .form-section-heading h2,.checkout-design .payment-heading h2{letter-spacing:normal;font-size:1.375rem;line-height:1.3}.checkout-design .form-section-heading>p{margin-top:6px;font-size:.9375rem}.checkout-design .quantity-row{border:1px solid var(--checkout-border);background:#faf9f6;border-radius:8px;padding:16px}.checkout-design .control-label{font-size:1rem;font-weight:600}.checkout-design .field-note{max-width:230px;font-size:.8125rem}.checkout-design .quantity-control{border:1px solid var(--checkout-border);background:#fff;border-radius:8px;flex:none;gap:0;padding:3px}.checkout-design .quantity-control button{background:0 0;border:0;border-radius:6px;width:44px;height:44px;font-size:1.25rem}.checkout-design .quantity-control button:disabled{color:#aaa79f;cursor:not-allowed}.checkout-design .quantity-control input{appearance:textfield;border:0;border-radius:6px;width:40px;font-size:1rem;font-weight:600}.checkout-design .quantity-control input::-webkit-inner-spin-button,.checkout-design .quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}.checkout-design .allocation-heading h3{font-family:var(--font-body);font-size:.9375rem;font-weight:600}.checkout-design .allocation-heading p{font-size:.875rem}.checkout-design .allocation-row{border:0;grid-template-columns:56px minmax(0,1fr);gap:8px 12px;padding:0}.checkout-design .allocation-row label{color:var(--checkout-muted);padding-top:15px;font-size:.8125rem;font-weight:500}.checkout-design .allocation-select{border-color:var(--checkout-border);border-radius:8px;min-height:56px;padding:10px 12px}.checkout-design .allocation-select-value,.checkout-design .allocation-option-label{font-size:.9375rem;font-weight:600}.checkout-design .allocation-select-description,.checkout-design .allocation-option-description{margin-top:2px;font-size:.8125rem}.checkout-design .allocation-menu{border-color:var(--checkout-border);background:#fff;box-shadow:0 8px 24px #1c1c1c1a}.checkout-design .allocation-option{border-color:#f0eeea;padding:12px}.checkout-design .field label{font-size:.875rem;font-weight:600}.checkout-design .field input,.checkout-design .allocation-row input{border:1px solid var(--checkout-border);background:#fff;border-radius:8px;min-height:48px;padding:12px;font-size:1rem;line-height:1.4}.checkout-design :is(input,button,a,[role=option]):focus-visible{outline-offset:3px;outline:2px solid #1c1c1c}.checkout-design .quantity-control input:focus{background:var(--checkout-selected);box-shadow:inset 0 0 0 1px var(--checkout-action);caret-color:var(--checkout-action);outline:none}@media (forced-colors:active){.checkout-design .quantity-control input:focus{outline-offset:-2px;outline:2px solid highlight}}.checkout-design .field input:focus,.checkout-design .allocation-row input:focus,.checkout-design .allocation-select:focus-visible{border-color:#e8117f;outline:none;box-shadow:0 0 0 3px #e8117f1f}.checkout-design .provider{color:var(--checkout-muted);border:0;gap:6px;padding:0;font-size:.8125rem;font-weight:500}.checkout-design .checkout-status{font-size:.875rem}.checkout-design .primary-action{background:var(--checkout-ink);min-height:48px;margin-top:16px;padding:12px 16px;font-size:1rem;font-weight:600}.checkout-design .order-summary{border-color:var(--checkout-border);background:#fff;top:100px}.checkout-design .summary-event{background:var(--checkout-accent);gap:20px;padding:24px;display:grid}.checkout-design .summary-event-brand{font-family:var(--font-display);font-size:2rem;font-weight:700;line-height:1}.checkout-design .summary-event-brand span{margin-left:4px;font-weight:600}.checkout-design .summary-event-label{font-size:.875rem;line-height:1.4}.checkout-design .summary-body>.eyebrow{letter-spacing:.06em;margin:0;font-size:.6875rem;font-weight:600}.checkout-design .summary-body h2{letter-spacing:normal;margin:8px 0 12px;font-size:1.25rem;line-height:1.3}.checkout-design .summary-body>.summary-venue{color:var(--checkout-muted);margin:0 0 24px;font-size:.875rem;font-weight:400;line-height:1.5}.checkout-design .summary-body dd{font-variant-numeric:tabular-nums;font-weight:600}.checkout-design .summary-total{border-top:1px dashed #c9c5bd;margin-top:8px;padding-top:20px;font-size:1.125rem}.checkout-design .summary-body>.summary-delivery{color:var(--checkout-muted);margin-top:24px;font-size:.8125rem;font-weight:400;line-height:1.5}.checkout-design .summary-body small{color:var(--checkout-muted);font-size:.75rem}@media (width<=820px){.checkout-design .checkout-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""form";gap:24px}.checkout-design .order-summary{position:static}.checkout-design .summary-event{padding:16px 20px}.checkout-design .summary-event-brand{font-size:1.5rem}.checkout-design .summary-event-label,.checkout-design .summary-body>.eyebrow,.checkout-design .summary-body h2{display:none}.checkout-design .summary-body{padding:20px}.checkout-design .summary-body>.summary-venue{margin-bottom:16px}.checkout-design .summary-body dl{gap:8px}.checkout-design .summary-total{margin-top:4px;padding-top:12px}.checkout-design .summary-body>.summary-delivery{margin-top:16px}}@media (width<=540px){.checkout-design{padding:24px 16px 48px}.checkout-design .checkout-header{margin:24px 0}.checkout-design .checkout-header h1{font-size:2rem}.checkout-design .form-section{padding:24px 20px}.checkout-design .quantity-row{flex-wrap:wrap;gap:12px;display:flex}.checkout-design .buyer-fields{grid-template-columns:1fr;gap:20px}.checkout-design .allocation-row{grid-template-columns:1fr;gap:6px}.checkout-design .allocation-row label{padding:0}.checkout-design .allocation-row .gift-email{grid-column:1;margin-top:4px}.checkout-design .payment-heading{flex-wrap:wrap;display:flex}.checkout-design .provider{width:auto}}@media (hover:hover) and (pointer:fine){.checkout-design .quantity-control button:not(:disabled):hover{background:#f3f2ed}.checkout-design .allocation-select:not(:disabled):hover{background:#faf9f6;border-color:#aaa79f}}@media (prefers-reduced-motion:no-preference){.checkout-design .allocation-select{transition:transform .14s cubic-bezier(.4,0,.2,1)}.checkout-design .allocation-select:not(:disabled):active{transform:scale(.99)}}.checkout-design .checkout-progress ol{justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none;display:flex}.checkout-design .checkout-progress button{min-height:44px;color:var(--checkout-muted);text-align:left;background:0 0;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.checkout-design .checkout-progress button span{border:1px solid var(--checkout-border);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.75rem;display:grid}.checkout-design .checkout-progress button[aria-current=step]{color:var(--checkout-ink)}.checkout-design .checkout-progress button[aria-current=step] span{background:var(--checkout-accent);border-color:var(--checkout-accent)}.checkout-design .checkout-progress button:disabled{color:#77746e;cursor:default}.checkout-design [data-checkout-step]{border-bottom:0}.checkout-design .step-actions{align-items:center;gap:20px;margin-top:24px;display:flex}.checkout-design .step-actions .primary-action{margin-top:0}.checkout-design :is([data-checkout-step="1"],[data-checkout-step="2"]) .step-actions{flex-wrap:wrap;justify-content:space-between;gap:12px}.checkout-design :is([data-checkout-step="1"],[data-checkout-step="2"]) .primary-action{flex:0 auto;justify-content:center;gap:16px;width:auto;max-width:100%;margin-left:auto}.checkout-design .step-back{min-height:44px;color:var(--checkout-muted);background:0 0;flex:none;padding:8px 0;font-size:.875rem;font-weight:600}.checkout-design .step-context{border-top:1px solid var(--checkout-border);margin-top:20px;padding-top:20px}.checkout-design .context-label{font-size:.9375rem;font-weight:600}.checkout-design .context-description{color:var(--checkout-muted);margin-top:6px;font-size:.8125rem;line-height:1.5}.checkout-design .step-context ul{overflow-wrap:anywhere;gap:8px;margin:16px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}@media (width<=540px){.checkout-design .checkout-progress{padding:16px 20px}.checkout-design .checkout-progress button{flex-direction:column;align-items:flex-start;gap:6px;font-size:.8125rem}}.checkout-design{padding-block:16px 24px}.checkout-design .checkout-header h1{margin:6px 0;font-size:clamp(1.75rem,3vw,2.25rem)}.checkout-design .checkout-header>p:last-child{font-size:.9375rem}.checkout-design .checkout-progress{padding:12px 24px}.checkout-design .form-section{padding:20px 24px}.checkout-design [data-checkout-step] .section-kicker{display:none}.checkout-design .form-section-heading{margin-bottom:16px}.checkout-design .quantity-row{padding:12px}.checkout-design .allocation-heading{margin-top:20px}.checkout-design .allocation-list{gap:10px;margin-top:12px}.checkout-design .allocation-select{min-height:48px;padding:8px 12px}.checkout-design .allocation-select-description{display:none}.checkout-design .allocation-row label{padding-top:14px}.checkout-design .allocation-menu[data-side=above]{top:auto;bottom:calc(100% + .4rem)}.checkout-design .step-actions{margin-top:20px}.checkout-design .summary-event{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.checkout-design .summary-event-label{font-size:.75rem}.checkout-design .summary-body{padding:20px}.checkout-design .summary-body>.eyebrow{display:none}.checkout-design .summary-body h2{margin:0 0 8px;font-size:1.125rem}.checkout-design .summary-body>.summary-venue{margin-bottom:16px;font-size:.8125rem}.checkout-design .summary-body dl{gap:8px;font-size:.875rem}.checkout-design .summary-total{margin-top:4px;padding-top:12px}.checkout-design .step-context{margin-top:16px;padding-top:16px}.checkout-design .step-context ul{gap:6px;margin-top:12px;font-size:.8125rem}@media (width<=540px){.checkout-design .form-section,.checkout-design .checkout-progress{padding-inline:20px}.checkout-design .allocation-row label{padding-top:0}}.checkout-design{min-height:calc(100svh - 70px);padding-block:12px 16px}.checkout-design .checkout-header{margin:8px 0 16px}.checkout-design .primary-action{border:1px solid var(--checkout-action);background:var(--checkout-action);color:#fff}.checkout-design .primary-action:disabled{color:#77746e;background:#f6dce9}.checkout-design .ticket-choice-row{border:0;min-width:0;margin:0;padding:0}.checkout-design .ticket-choice-row legend{color:var(--checkout-muted);margin-bottom:8px;padding:0;font-size:.8125rem;font-weight:500}.checkout-design .ticket-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.checkout-design .ticket-choice{border:1px solid var(--checkout-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:8px;font-size:.875rem;font-weight:600;display:flex}.checkout-design .ticket-choice input{width:14px;height:14px;accent-color:var(--checkout-action);flex:none;margin:0}.checkout-design .ticket-choice:has(input:checked){border-color:var(--checkout-action);background:var(--checkout-selected)}.checkout-design .ticket-choice:has(input:focus-visible){outline-offset:3px;outline:2px solid #a30057}.checkout-design .ticket-choice:has(input:disabled){color:#817d74;cursor:not-allowed;background:#f5f4ef}.checkout-design .ticket-choice-help{color:var(--checkout-muted);margin-top:8px;font-size:.8125rem;line-height:1.4}.checkout-design .ticket-choice-row .gift-email{border:1px solid var(--checkout-border);background:#fff;border-radius:8px;width:100%;min-height:44px;margin-top:12px;padding:10px 12px;font-size:1rem}.checkout-design .ticket-choice-row .gift-email:focus{border-color:#e8117f;outline:none;box-shadow:0 0 0 3px #e8117f1f}.checkout-design .checkout-progress{border-bottom:0;padding:16px 24px 0}.checkout-design .checkout-progress ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.checkout-design .checkout-progress li{min-width:0}.checkout-design .checkout-progress button{border-radius:6px 6px 0 0;gap:8px;width:100%;min-height:52px;padding:10px 8px 14px;font-size:.875rem;position:relative}.checkout-design .checkout-progress button:after{content:"";background:#eae7df;height:3px;position:absolute;bottom:0;left:0;right:0}.checkout-design .checkout-progress button span{font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:.75rem}.checkout-design .checkout-progress button[aria-current=step]{background:var(--checkout-selected)}.checkout-design .checkout-progress button[aria-current=step] span{background:0 0}.checkout-design .checkout-progress button[aria-current=step]:after{background:var(--checkout-action)}.checkout-design .checkout-progress button[data-complete=true]:after{background:#eaa7c9}.checkout-design .checkout-progress button[data-complete=true] span{color:var(--checkout-action)}.checkout-design .order-summary{border:0;border-radius:12px;box-shadow:0 2px 8px #1c1c1c12}.checkout-design .summary-event{background:#f5e642;height:128px;padding:20px;display:block;position:relative;overflow:hidden}.checkout-design .ticket-brand-copy{z-index:1;gap:10px;width:60%;display:grid;position:relative}.checkout-design .ticket-overline{letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:700}.checkout-design .summary-event-brand{font-size:1.75rem}.checkout-design .summary-event-label{font-size:.75rem;display:block}.checkout-design .ticket-illustration{opacity:.42;width:140px;height:140px;position:absolute;top:10px;right:-16px;transform:rotate(-8deg);mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#000 65%,#0000);mask-composite:intersect}.checkout-design .summary-body{border-top:1px dashed #c4b84e;padding:16px 20px;position:relative}.checkout-design .summary-body:before,.checkout-design .summary-body:after{content:"";background:#f5f2e8;border-radius:50%;width:20px;height:20px;position:absolute;top:-10px}.checkout-design .summary-body:before{left:-10px}.checkout-design .summary-body:after{right:-10px}.checkout-design .summary-body h2{font-family:var(--font-body);justify-content:space-between;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.checkout-design .ticket-destination{letter-spacing:.06em;color:var(--checkout-muted);font-size:.6875rem}.checkout-design .summary-body>.summary-venue{margin-bottom:12px}.checkout-design .step-context{border-top-style:dashed;margin-top:12px;padding-top:12px}.checkout-design .context-description{font-size:.75rem;line-height:1.4}.checkout-design .step-context ul{margin-top:8px}@media (width<=540px){.checkout-design .ticket-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-design .checkout-progress button{flex-direction:row;align-items:center;gap:5px;padding-inline:4px;font-size:.75rem}.checkout-design .checkout-progress{padding-inline:20px}}@media (hover:hover) and (pointer:fine){.checkout-design .ticket-choice:not(:has(input:disabled)):hover{background:var(--checkout-selected);border-color:#d374a5}.checkout-design .primary-action:not(:disabled):hover{background:var(--checkout-action-hover)}}@media (prefers-reduced-motion:no-preference){.checkout-design .ticket-choice{transition:transform .14s cubic-bezier(.4,0,.2,1)}.checkout-design .ticket-choice:not(:has(input:disabled)):active{transform:scale(.98)}}.checkout-design .checkout-header{margin-bottom:12px}.checkout-design .form-section{padding-block:16px}.checkout-design .payment-providers{border:0;min-width:0;margin:20px 0 0;padding:0}.checkout-design .payment-providers legend{margin-bottom:12px;font-size:.875rem;font-weight:600}.checkout-design .payment-provider-list{gap:12px;display:grid}.checkout-design .payment-provider-card{border:1px solid var(--checkout-border);cursor:pointer;border-radius:8px;align-items:center;gap:14px;padding:18px;display:flex}.checkout-design .payment-provider-card:has(input:checked){border-color:var(--checkout-action);background:var(--checkout-selected)}.checkout-design .payment-provider-card input{width:18px;height:18px;accent-color:var(--checkout-action);flex:none;margin:0}.checkout-design .payment-provider-info{flex:1;gap:8px;min-width:0;display:grid}.checkout-design .payment-provider-info img{object-fit:contain;width:135px;height:24px}.checkout-design .payment-provider-info>span{color:var(--checkout-muted);font-size:.8125rem}.checkout-design .payment-provider-selected{color:var(--checkout-action);font-size:.75rem;font-weight:600}@media (width<=400px){.checkout-design .payment-provider-selected{display:none}}.checkout-design .ticket-choice input:focus-visible,.checkout-design .payment-provider-card input:focus-visible{outline:none}.checkout-design .payment-provider-card:has(input:focus-visible){outline:2px solid var(--checkout-action);outline-offset:3px}.checkout-design .quantity-control button{color:var(--checkout-action);-webkit-text-fill-color:currentColor}.checkout-design .quantity-control button:disabled{color:var(--checkout-muted)}.checkout-design .ticket-choice-row{position:relative}.checkout-design .remove-ticket{min-height:44px;color:var(--checkout-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:.875rem;position:absolute;top:-32px;right:0}.checkout-design .gift-email-label{margin:12px 0 6px;font-size:.875rem;font-weight:600;display:block}.checkout-design .summary-details>summary,.checkout-design [data-ticket-controls][hidden]{display:none}@media (forced-colors:active){.checkout-design .ticket-choice:has(input:checked),.checkout-design .payment-provider-card:has(input:checked){border-color:highlight}.checkout-design .ticket-choice:has(input:focus-visible),.checkout-design .payment-provider-card:has(input:focus-visible){outline-color:highlight}}@media (width<=820px){.checkout-design .checkout-layout{grid-template-areas:"form""summary"}.checkout-design .checkout-panel{overflow:visible}.checkout-design .checkout-sticky-header{z-index:10;border-bottom:1px solid var(--checkout-border);background:#fff;border-radius:12px 12px 0 0;position:sticky;top:68px}.checkout-design .checkout-progress{padding:8px 16px 0}.checkout-design .checkout-progress button{gap:4px;min-height:44px;padding:8px 4px;font-size:.75rem}.checkout-design .ticket-controls{padding:8px 16px 12px}.checkout-design .ticket-controls .form-section-heading{margin-bottom:8px}.checkout-design .ticket-controls h2{margin:0;font-size:1.125rem}.checkout-design .ticket-controls .form-section-heading>p,.checkout-design .ticket-controls .field-note{display:none}.checkout-design .quantity-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:8px 12px;display:grid}.checkout-design .quantity-row>div:first-child{min-width:0}.checkout-design .quantity-row .control-label{font-size:.875rem;line-height:1.35}.checkout-design .quantity-row .quantity-control{grid-template-columns:44px 32px 44px;justify-self:end;align-items:center;gap:0;padding:2px;display:grid}.checkout-design .quantity-row .quantity-control button,.checkout-design .quantity-row .quantity-control input{text-align:center;width:100%;min-width:0;height:44px;margin:0;padding:0}.checkout-design .form-section:not(.ticket-controls){padding:16px;scroll-margin-top:240px}.checkout-design .ticket-choice{justify-content:flex-start;gap:10px;min-height:48px;padding:10px 12px}.checkout-design .ticket-choice input{width:18px;height:18px}.checkout-design .gift-email,.checkout-design .buyer-fields input{scroll-margin-top:240px;font-size:16px}.checkout-design .order-summary{position:static}.checkout-design .summary-details{isolation:isolate;border-radius:inherit;position:relative;overflow:hidden}.checkout-design .summary-details[open]:before{content:"";z-index:-1;opacity:.1;pointer-events:none;background:url(/images/devcon26/ticket-small-group.webp) 100% 100%/cover no-repeat;height:360px;max-height:80%;position:absolute;inset:auto 0 0;-webkit-mask-image:radial-gradient(at 100% 100%,#000 20%,#0000 78%);mask-image:radial-gradient(at 100% 100%,#000 20%,#0000 78%)}.checkout-design .summary-details>summary{cursor:pointer;justify-content:space-between;gap:12px;min-height:48px;padding:16px;font-weight:600;display:flex}.checkout-design .summary-details>summary:after{content:"+"}.checkout-design .summary-details[open]>summary:after{content:"−"}.checkout-design .summary-event{display:none}}.checkout-design .remove-ticket{top:0}.checkout-design .summary-details>summary{list-style:none}.checkout-design .summary-details>summary::-webkit-details-marker{display:none}@media (width>=821px){.checkout-design .ticket-controls{border-bottom:0;padding-bottom:0}.checkout-design .ticket-section{border-top:0}}.checkout-design .mobile-checkout-progress,.checkout-design .ticket-controls .section-kicker{display:none}@media (width<=820px){.checkout-design .checkout-progress{display:none}.checkout-design .mobile-checkout-progress{padding:16px 16px 8px;display:block}.checkout-design .mobile-checkout-progress p{color:var(--checkout-muted);justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:.875rem;display:flex}.checkout-design .mobile-checkout-progress strong{color:var(--checkout-ink)}.checkout-design .mobile-progress-track{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.checkout-design .mobile-progress-track i{background:var(--checkout-border);border-radius:3px;height:3px}.checkout-design .mobile-progress-track i[data-current=true]{background:var(--checkout-action)}.checkout-design .allocation-heading{margin-top:0}}.checkout-design .ticket-choice-row:has(.remove-ticket){padding-top:0}.checkout-design .ticket-choice-row legend{justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex}.checkout-design .remove-ticket{position:static}@media (width>=821px){.checkout-design .mobile-checkout-progress{padding:20px 24px 0;display:block}.checkout-design .mobile-checkout-progress p{color:var(--checkout-muted);justify-content:space-between;align-items:baseline;margin:0;font-size:.875rem;display:flex}.checkout-design .mobile-checkout-progress strong{color:var(--checkout-ink)}.checkout-design .mobile-progress-track{display:none}.checkout-design .checkout-progress{margin:0;padding:0 24px}.checkout-design .checkout-progress ol{gap:6px}.checkout-design .checkout-progress button{background:0 0;border-radius:3px;min-height:28px;padding:0;font-size:0}.checkout-design .checkout-progress button[aria-current=step]{background:0 0}.checkout-design .checkout-progress button span{display:none}.checkout-design .checkout-progress button:after{border-radius:3px;bottom:10px}.checkout-design .checkout-progress button[data-complete=true]:after{background:var(--checkout-action)}}
