.checkout-trust-row[data-v-ff034c9b]{align-items:center;gap:var(--space-xxs);margin:0 0 var(--space-medium);font-family:var(--font-body);font-size:var(--text-small);line-height:var(--line-large);color:var(--text-on-surface-muted);display:inline-flex}.checkout-trust-row__mark[data-v-ff034c9b]{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand) 14%,transparent);width:1.5rem;height:1.5rem;color:var(--brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkout-trust-row__copy[data-v-ff034c9b]{flex-direction:column;min-width:0;display:flex}.checkout-trust-row__label[data-v-ff034c9b]{font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-normal)}.checkout-trust-row--strong[data-v-ff034c9b]{align-items:center;gap:var(--space-small);box-sizing:border-box;width:100%;margin-bottom:var(--space-large);padding:var(--space-xs) var(--space-small);border:var(--border-width-hairline) solid color-mix(in srgb,var(--brand) 22%,transparent);border-radius:var(--radius-medium);background:color-mix(in srgb,var(--brand) 6%,var(--surface-card));color:var(--text-on-surface);display:flex;position:relative;overflow:hidden}.checkout-trust-row--strong[data-v-ff034c9b]:before{content:"";background-image:var(--gradient-electric);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.checkout-trust-row--strong .checkout-trust-row__mark[data-v-ff034c9b]{width:var(--touch-target-min);height:var(--touch-target-min);background:color-mix(in srgb,var(--brand) 18%,transparent);color:var(--brand-deep)}.checkout-trust-row--strong .checkout-trust-row__mark[data-v-ff034c9b] .fi{font-size:var(--icon-size-md)}.checkout-trust-row--strong .checkout-trust-row__label[data-v-ff034c9b]{font-weight:var(--font-weight-bold);color:var(--text-emphasis)}.checkout-trust-row__note[data-v-ff034c9b]{margin-top:var(--space-xxxs);font-size:var(--text-xs);line-height:var(--line-large);color:var(--text-on-surface-muted)}@media screen and (width<=767px){.checkout-trust-row--strong[data-v-ff034c9b]{margin-bottom:var(--space-medium)}}.checkout-step-header[data-v-16c0c53a]{margin-bottom:var(--space-small);padding-bottom:var(--space-xs);border-bottom:var(--border-width-hairline) solid color-mix(in srgb,var(--shadow-tint) 10%,transparent)}.checkout-step-header--centered[data-v-16c0c53a]{text-align:center}.checkout-step-header__eyebrow[data-v-16c0c53a]{margin:0 0 var(--space-xxxs);color:var(--brand-deep);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.checkout-step-header__title[data-v-16c0c53a]{font-family:var(--font-display);font-size:calc(clamp(1.5rem,1.25rem + .85vw,2rem));font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display);color:var(--text-heading);text-wrap:balance;margin:0;line-height:1.15}.checkout-step-header__title[data-v-16c0c53a]:focus{outline:none}.checkout-step-header__title[data-v-16c0c53a]:focus-visible{border-radius:var(--radius-small);box-shadow:var(--state-focus-ring);outline:none}.checkout-step-header__subtitle[data-v-16c0c53a]{max-width:48ch;margin:var(--space-xxs) 0 0;font-size:var(--text-small);line-height:var(--line-large);color:var(--text-on-surface-muted)}.checkout-step-header--centered .checkout-step-header__subtitle[data-v-16c0c53a]{margin-inline:auto}@media screen and (width<=767px){.checkout-step-header[data-v-16c0c53a]{margin-bottom:var(--space-xs);padding-bottom:var(--space-xxs)}.checkout-step-header__title[data-v-16c0c53a]{font-size:var(--text-xl)}}.checkout-mobile-bar{display:none}@media screen and (width<=768px){.checkout-mobile-bar{box-sizing:border-box;background:var(--bg-white);border-top:2px solid color-mix(in srgb,var(--brand-soft) 55%,transparent);box-shadow:0 -8px 24px -12px color-mix(in srgb,var(--shadow-tint) 18%,transparent);align-items:center;z-index:1150!important;width:100%!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}}@media screen and (width<=1024px){.checkout-mobile-bar.checkout-mobile-bar--until-tablet{box-sizing:border-box;background:var(--bg-white);border-top:2px solid color-mix(in srgb,var(--brand-soft) 55%,transparent);box-shadow:0 -8px 24px -12px color-mix(in srgb,var(--shadow-tint) 18%,transparent);align-items:center;z-index:1150!important;width:100%!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}}.checkout-mobile-bar__inner[data-v-34610698]{justify-content:space-between;align-items:center;gap:var(--space-small);width:100%;padding:var(--space-small) var(--space-medium);padding-bottom:calc(var(--space-small) + env(safe-area-inset-bottom,0px));display:flex}.checkout-mobile-bar__info[data-v-34610698]{justify-content:center;gap:var(--space-xxxs);flex-direction:column;flex:1;min-width:0;display:flex}.checkout-mobile-bar__title[data-v-34610698]{font-family:var(--font-body);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--line-medium);font-size:var(--text-body);color:var(--text-emphasis);line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.checkout-mobile-bar__total[data-v-34610698]{font-variant-numeric:tabular-nums;flex-direction:column;gap:.05em;min-width:0;display:flex}.checkout-mobile-bar__total-label[data-v-34610698]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-on-surface-faint);line-height:1.1}.checkout-mobile-bar__total-amount[data-v-34610698]{color:var(--text-price);min-width:0;line-height:1.1}.checkout-mobile-bar__total-amount[data-v-34610698] .price__amount{font-size:var(--text-xl);letter-spacing:var(--tracking-tight)}.checkout-mobile-bar__total-amount[data-v-34610698] .price__prefix{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-on-surface-faint)}.checkout-mobile-bar__meta[data-v-34610698]{align-items:center;gap:var(--space-xs);width:100%;min-width:0;font-size:var(--text-xs);color:var(--text-on-surface-muted);flex-flow:row;display:flex}.checkout-mobile-bar__status[data-v-34610698]{align-items:center;gap:var(--space-xxs);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;font-weight:var(--font-weight-medium);flex:auto;display:inline-flex;overflow:hidden}.checkout-mobile-bar__status-dot[data-v-34610698]{border-radius:var(--radius-pill);background:var(--brand-bright);width:.4375rem;height:.4375rem;animation:mobile-bar-status-pulse-34610698 1.2s var(--ease-default) infinite;flex-shrink:0}@keyframes mobile-bar-status-pulse-34610698{0%,to{opacity:var(--opacity-faint);transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.checkout-mobile-bar__link[data-v-34610698]{width:fit-content;max-width:100%;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-align:left;text-underline-offset:.15em;cursor:pointer;color:var(--text-link);background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;line-height:1.2;text-decoration:underline;display:inline-flex;position:relative}.checkout-mobile-bar__link[data-v-34610698]:after{content:"";min-width:var(--touch-target-min);min-height:var(--touch-target-min);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout-mobile-bar__link[data-v-34610698]:focus-visible{border-radius:var(--radius-small);box-shadow:var(--state-focus-ring);outline:none}.checkout-mobile-bar__button[data-v-34610698]{min-width:7.5rem;min-height:var(--touch-target-min);flex-shrink:0}.checkout-mobile-bar__button[data-v-34610698]:not(:disabled){box-shadow:var(--shadow-glow-brand)}.checkout-mobile-bar__button.secondary[data-v-34610698]:not(:disabled){box-shadow:var(--shadow-glow-signal)}@media (prefers-reduced-motion:reduce){.checkout-mobile-bar__status-dot[data-v-34610698]{animation:none}}
