.summary-controls-module__ufFuzq__coupon,.summary-controls-module__ufFuzq__bumps{--summary-control-surface:var(--checkout-control-background,color-mix(in oklab, var(--surface-tertiary) 90%, var(--foreground) 10%));color:var(--foreground)}.summary-controls-module__ufFuzq__couponHeader{--button-bg:transparent;--button-bg-hover:var(--surface-tertiary);--button-bg-pressed:var(--surface-tertiary);--button-fg:var(--foreground)}.summary-controls-module__ufFuzq__couponInput{background-color:var(--field-background,var(--summary-control-surface));color:var(--field-foreground,var(--foreground));border:var(--border-width-field,0px) solid var(--field-border,transparent);box-shadow:none}.summary-controls-module__ufFuzq__couponInput::placeholder{color:var(--field-placeholder,var(--muted));opacity:1}.summary-controls-module__ufFuzq__couponInput:hover{background-color:var(--field-hover,var(--field-background));border-color:var(--field-border-hover,var(--field-border))}.summary-controls-module__ufFuzq__couponInput:focus,.summary-controls-module__ufFuzq__couponInput[data-focused=true]{background-color:var(--field-focus,var(--field-background));border-color:var(--field-border-focus,var(--field-border));color:var(--field-foreground,var(--foreground))}.summary-controls-module__ufFuzq__couponInput:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.summary-controls-module__ufFuzq__couponApply{--button-bg:var(--summary-control-surface);--button-bg-hover:color-mix(in oklab, var(--summary-control-surface) 92%, var(--foreground) 8%);--button-bg-pressed:var(--button-bg-hover);--button-fg:var(--foreground)}.summary-controls-module__ufFuzq__couponApply:disabled,.summary-controls-module__ufFuzq__couponApply[aria-disabled=true]{--button-fg:color-mix(in oklab, var(--foreground) 65%, var(--summary-control-surface) 35%);opacity:1}.summary-controls-module__ufFuzq__bumpChoice [data-slot=checkbox-control]{--checkbox-control-bg:var(--summary-control-surface);width:1.125rem;height:1.125rem}.summary-controls-module__ufFuzq__bumpChoice[data-focus-visible=true] [data-slot=checkbox-control]{outline:2px solid var(--focus);outline-offset:3px}.summary-controls-module__ufFuzq__bumpChoice[data-selected=true] [data-slot=checkbox-control]:before{background-color:var(--checkout-control-selected,color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%))}.summary-controls-module__ufFuzq__bumpChoice [data-slot=checkbox-default-indicator--checkmark]{color:var(--checkout-control-foreground,var(--surface))}
.checkout-unavailable-module__1cBmBW__page{background:var(--background);min-height:100svh;color:var(--foreground);flex-direction:column;padding:0 clamp(24px,5vw,72px);display:flex}.checkout-unavailable-module__1cBmBW__header{justify-content:space-between;align-items:center;padding:28px 0;display:flex}.checkout-unavailable-module__1cBmBW__brand{letter-spacing:-1.5px;font-size:28px;font-weight:750}.checkout-unavailable-module__1cBmBW__context{border-left:1px solid var(--border);padding-left:24px;font-size:14px}.checkout-unavailable-module__1cBmBW__main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:64px 0 88px;display:flex}.checkout-unavailable-module__1cBmBW__icon{border:1px solid var(--border);background:var(--surface-secondary);border-radius:24px;place-items:center;width:96px;height:96px;margin-bottom:32px;display:grid}.checkout-unavailable-module__1cBmBW__icon svg{width:42px;height:42px}.checkout-unavailable-module__1cBmBW__label{letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:600}.checkout-unavailable-module__1cBmBW__title{letter-spacing:-.035em;max-width:660px;margin:0;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.2}.checkout-unavailable-module__1cBmBW__description{max-width:520px;color:color-mix(in srgb, var(--foreground) 80%, var(--background));margin:20px 0 0;font-size:16px;line-height:1.65}.checkout-unavailable-module__1cBmBW__actions{flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.checkout-unavailable-module__1cBmBW__back,.checkout-unavailable-module__1cBmBW__retry{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-width:180px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.checkout-unavailable-module__1cBmBW__back{border:1px solid var(--border);color:var(--foreground)}.checkout-unavailable-module__1cBmBW__retry{background:var(--foreground);color:var(--background);border:1px solid #0000}.checkout-unavailable-module__1cBmBW__back:hover{background:var(--surface-secondary)}.checkout-unavailable-module__1cBmBW__retry:hover{opacity:.88}.checkout-unavailable-module__1cBmBW__retry:disabled{opacity:.65;cursor:wait}.checkout-unavailable-module__1cBmBW__back:focus-visible,.checkout-unavailable-module__1cBmBW__retry:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.checkout-unavailable-module__1cBmBW__footer{text-align:center;border-top:1px solid var(--border);padding:24px 0;font-size:12px}.checkout-unavailable-module__1cBmBW__footer span{font-weight:600}@media (max-width:480px){.checkout-unavailable-module__1cBmBW__header{padding:22px 0}.checkout-unavailable-module__1cBmBW__brand{font-size:24px}.checkout-unavailable-module__1cBmBW__main{padding:40px 0 64px}.checkout-unavailable-module__1cBmBW__icon{border-radius:20px;width:80px;height:80px}}
.checkout-concepts-module__1rkfSW__preview{background:var(--background);color:var(--foreground);border-radius:20px;padding:24px;container-type:inline-size}.checkout-concepts-module__1rkfSW__layout{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start;gap:24px;display:grid}.checkout-concepts-module__1rkfSW__form{min-width:0}.checkout-concepts-module__1rkfSW__continuous,.checkout-concepts-module__1rkfSW__guided{background:var(--surface);border-radius:16px;padding:28px}.checkout-concepts-module__1rkfSW__section{min-width:0;margin:0}.checkout-concepts-module__1rkfSW__section+.checkout-concepts-module__1rkfSW__section{margin-top:32px}.checkout-concepts-module__1rkfSW__cards .checkout-concepts-module__1rkfSW__section{background:var(--surface);border-radius:16px;margin-top:0;margin-bottom:16px;padding:24px}.checkout-concepts-module__1rkfSW__title{margin-bottom:4px;font-size:16px;font-weight:600}.checkout-concepts-module__1rkfSW__hint{color:var(--muted);margin-bottom:20px;font-size:13px}.checkout-concepts-module__1rkfSW__fields{gap:16px;display:grid}.checkout-concepts-module__1rkfSW__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-concepts-module__1rkfSW__field{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.checkout-concepts-module__1rkfSW__input{background:var(--surface-secondary);color:var(--foreground);box-shadow:none;border-radius:var(--field-radius);border:0;width:100%;min-width:0;height:42px;padding:10px 12px;font-size:14px}.checkout-concepts-module__1rkfSW__input:hover{background:var(--surface-tertiary)}.checkout-concepts-module__1rkfSW__input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.checkout-concepts-module__1rkfSW__choice{align-items:start;gap:10px;padding:6px 0;font-size:13px;display:flex}.checkout-concepts-module__1rkfSW__choice [data-slot=checkbox-control]{--checkbox-control-bg:var(--checkout-control-background);width:18px;height:18px;box-shadow:none;border:0}.checkout-concepts-module__1rkfSW__choice[data-selected=true] [data-slot=checkbox-control]:before{background:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}.checkout-concepts-module__1rkfSW__choice [data-slot=checkbox-default-indicator--checkmark]{color:var(--surface)}.checkout-concepts-module__1rkfSW__choice[data-focus-visible=true] [data-slot=checkbox-control]{outline:2px solid var(--focus);outline-offset:3px}.checkout-concepts-module__1rkfSW__methods{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.checkout-concepts-module__1rkfSW__method{background:var(--surface-secondary);color:var(--foreground);cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:13px}.checkout-concepts-module__1rkfSW__method[aria-pressed=true]{background:var(--checkout-control-background);font-weight:600}.checkout-concepts-module__1rkfSW__steps{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.checkout-concepts-module__1rkfSW__steps button{flex:1}.checkout-concepts-module__1rkfSW__action{flex-direction:column;gap:12px;margin-top:24px;display:flex}.checkout-concepts-module__1rkfSW__pay{--button-bg:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%);--button-fg:var(--surface);border-radius:var(--field-radius);min-height:44px}.checkout-concepts-module__1rkfSW__small{color:var(--muted);font-size:12px;line-height:1.6}.checkout-concepts-module__1rkfSW__footer{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:24px;font-size:12px;display:flex}@container (max-width:740px){.checkout-concepts-module__1rkfSW__layout{grid-template-columns:1fr}.checkout-concepts-module__1rkfSW__continuous,.checkout-concepts-module__1rkfSW__guided{padding:20px}}@container (max-width:390px){.checkout-concepts-module__1rkfSW__row{grid-template-columns:1fr}}@media (max-width:600px){.checkout-concepts-module__1rkfSW__preview{padding:12px}.checkout-concepts-module__1rkfSW__cards .checkout-concepts-module__1rkfSW__section{padding:20px}.checkout-concepts-module__1rkfSW__input{font-size:16px}}
