.csd__checkout-inner{--s-color-border:#0000001f;--s-color-field-bg:#fff;--s-color-button:#1a1a1a;--field-bg:#fff;--field-text:#1a1a1a;color:var(--field-text)}.csd__checkout-title{font-family:var(--admin-font);letter-spacing:-.01em;color:#1a1a1a;margin:0 0 10px;font-size:15px;font-weight:600}.csd .co__methods{color:var(--field-text);background:var(--field-bg);border:1px solid #0000001f;border-radius:10px;overflow:hidden}.csd .co__method+.co__method{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}.csd .co__method-header{text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:16px 20px;display:flex}.csd .co__method-svg{width:40px;color:inherit;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.csd .co__method-info{flex-direction:column;gap:4px;display:flex}.csd .co__method-title{color:inherit;font-size:1rem;font-weight:400}.csd .co__method-cards{align-items:center;gap:6px;display:flex}.csd .co__method-indicator{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.csd .srd__box{box-sizing:border-box;border:1.5px solid var(--s-color-border);background:var(--s-color-field-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s cubic-bezier(.25,1,.5,1);display:flex}.csd .srd__box--lg{width:22px;height:22px}.csd .srd__box--checked{border-color:var(--s-color-button)}.csd .srd__dot{background:var(--s-color-button);transform-origin:50%;border-radius:50%;transition:transform .18s cubic-bezier(.32,.72,0,1);display:block;transform:scale(0)}.csd .srd__box--lg .srd__dot{width:12px;height:12px}.csd .srd__box--checked .srd__dot{transform:scale(1)}.csd .co__method--entering{animation:csd-method-enter var(--csd-method-enter)cubic-bezier(.32,.72,0,1)both;overflow:hidden}@keyframes csd-method-enter{0%{opacity:0;max-height:0;transform:translateY(-6px)}to{opacity:1;max-height:80px;transform:translateY(0)}}.csd .co__method--leaving{animation:csd-method-leave var(--csd-method-enter)cubic-bezier(.32,.72,0,1)both;overflow:hidden}@keyframes csd-method-leave{0%{opacity:1;max-height:80px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-6px)}}.csd__card-swap{align-items:start;display:grid}.csd__card-pane{transition:opacity var(--csd-card-swap)cubic-bezier(.32,.72,0,1),transform var(--csd-card-swap)cubic-bezier(.32,.72,0,1);grid-area:1/1}.csd__card-swap--settings .csd__card-pane:first-child,.csd__card-swap--checkout .csd__card-pane:last-child{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.csd__card-swap--settings .csd__card-pane:last-child{opacity:0;pointer-events:none;transform:translate(40px)scale(.98)}.csd__card-swap--checkout .csd__card-pane:first-child{opacity:0;pointer-events:none;transform:translate(-40px)scale(.98)}@media (prefers-reduced-motion:reduce){.csd .co__method--entering,.csd .co__method--leaving{animation:none}.csd__card-pane{transition-duration:1ms}.csd .srd__dot{transition:none}}
.csd__co{--s-color-on-surface:#1a1a1a;--s-color-surface:#fff;--s-color-border:#0000001f;--s-color-field-bg:#fff;--s-color-button:#1a1a1a;--s-color-on-button:#fff;--s-color-accent:#1a1a1a;--s-color-critical:#c13515;--s-space-xs:4px;--s-space-sm:8px;--s-space-md:16px;--s-space-lg:24px;--s-radius-lg:12px;--s-radius-full:999px;--s-text-sm:14px;--field-bg:#fff;--field-text:#1a1a1a;color:var(--field-text);font-family:var(--admin-font);background:#fff;position:absolute;inset:0;overflow:hidden}.csd .co-header{background:#fff;border-bottom:1px solid #00000014}.csd .co-header__inner{align-items:center;padding:14px 24px;display:flex}.csd .co-header__logo{flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.csd__co-logo{letter-spacing:-.01em;color:#1a1a1a;font-size:15px;font-weight:600}.csd .co{grid-template-columns:1fr 1fr;gap:0;min-height:100%;display:grid}.csd .co__left{grid-template-columns:50px 1fr;gap:0;max-width:100%;padding:32px 0 32px 24px;display:grid}.csd .co__back-col{height:max-content;position:relative;top:0}.csd .co__back-btn{background:color-mix(in srgb,var(--s-color-on-surface)6%,transparent);width:44px;height:44px;color:var(--s-color-on-surface);border-radius:999px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.csd .co__main-col{min-width:0;padding:0 32px 32px 20px}.csd .co__title{letter-spacing:-.015em;color:#1a1a1a;margin:0 0 24px;font-size:2rem;font-weight:600;line-height:1.25}.csd .co__right{color:#202020;background:#fff;min-width:0;max-width:100%;padding:32px 24px 20px 32px}.csd .co__sections{flex-direction:column;gap:32px;display:flex}.csd .co__section+.co__section{border-top:1px solid #0000001a;padding-top:32px}.csd .co__section-title{color:#1a1a1a;letter-spacing:-.01em;margin:0 0 16px;font-size:1.125rem;font-weight:600;line-height:1.4}.csd .co__contact-form{flex-direction:column;gap:12px;display:flex}.csd .co__contact-field{flex-direction:column;display:flex}.csd .co__contact-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.csd .co__methods{color:var(--field-text);background:var(--field-bg);border:1px solid #0000001f;border-radius:10px;overflow:hidden}.csd .co__method+.co__method{border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}.csd .co__method-header{text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 18px;display:flex}.csd .co__method-svg{width:40px;color:inherit;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.csd .co__method-info{flex-direction:column;gap:4px;display:flex}.csd .co__method-title{color:inherit;font-size:1rem;font-weight:400}.csd .co__method-cards{align-items:center;gap:6px;display:flex}.csd .co__method-indicator{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.csd .sc{border:none;border-radius:24px;height:max-content;padding:0}.csd .sc__inner{flex-direction:column;gap:12px;display:flex}.csd .sc__header{align-items:center;gap:16px;display:flex}.csd .sc__image{object-fit:cover;border:2px solid #fff;border-radius:10px;flex-shrink:0;width:97px;height:80px;box-shadow:0 1px 1.75px #0000001f,0 -.5px 1.5px #00000017,0 3px 4px #00000008}.csd .sc__title{letter-spacing:-.01em;color:inherit;margin:0;font-size:16px;font-weight:600}.csd .sc__divider{background:color-mix(in srgb,currentColor 8%,transparent);height:1px;margin-bottom:12px}.csd .sc__section{flex-direction:column;gap:2px;display:flex}.csd .sc__label{color:inherit;font-size:14px;font-weight:500}.csd .sc__value{color:inherit;font-size:14px;font-weight:400}.csd .sc__section--total{flex-direction:row;justify-content:space-between;padding-top:4px}.csd .sc__section--total .sc__label,.csd .sc__section--total .sc__value{letter-spacing:-.01em;font-size:17px;font-weight:600}.csd .sc__section--actionable{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.csd .sc__stack{flex-direction:column;gap:2px;min-width:0;display:flex}.csd .sc__action{flex-shrink:0;display:inline-flex}.csd .sbtn{box-sizing:border-box;border-radius:var(--s-radius-full);font-family:var(--admin-font);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:6px;padding:15px 16px;font-size:15px;font-weight:500;display:inline-flex}.csd .sbtn[aria-disabled=true]:not(.sbtn--loading){opacity:.5}.csd .sbtn--block{width:100%;display:flex}.csd .sbtn--primary{background:var(--s-color-button);color:#fff}.csd .sbtn--secondary{color:var(--s-color-on-surface);border:1px solid var(--s-color-border);background:0 0;padding-block:14px}.csd .sbtn--compact{font-size:var(--s-text-sm);padding:9px 14px}.csd .sbtn--ghost{background:color-mix(in srgb,var(--s-color-on-surface)6%,transparent);color:var(--s-color-on-surface)}.csd .sbtn--ghost.csd__hover{background:color-mix(in srgb,var(--s-color-on-surface)12%,transparent)}.csd .sbtn--primary.csd__hover{background:#303030}.csd .srd__box{box-sizing:border-box;border:1.5px solid var(--s-color-border);background:var(--s-color-field-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.csd .srd__box--lg{width:22px;height:22px}.csd .srd__box--checked{border-color:var(--s-color-button)}.csd .srd__dot{background:var(--s-color-button);border-radius:50%;transition:transform .18s cubic-bezier(.32,.72,0,1);display:block;transform:scale(0)}.csd .srd__box--lg .srd__dot{width:12px;height:12px}.csd .srd__box--checked .srd__dot{transform:scale(1)}.csd .sm__overlay{z-index:40;animation:csd-sm-overlay var(--csd-menu-in)var(--ease-default)both;background:#00000080;padding:16px;display:flex;position:absolute;inset:0}.csd .sm__overlay--center,.csd .sm__overlay--sheet{justify-content:center;align-items:center}@keyframes csd-sm-overlay{0%{opacity:0}to{opacity:1}}.csd .sm{background:var(--s-color-surface);width:min(100%,480px);max-height:100%;animation:csd-sm-panel var(--csd-menu-in)var(--ease-default)both;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px -12px #00000059}.csd .sm--sheet{width:min(100%,640px)}.csd .sm--lg{width:min(100%,1032px)}@keyframes csd-sm-panel{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.csd .sm__header{border-bottom:1px solid color-mix(in srgb,var(--s-color-on-surface)8%,transparent);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.csd .sm__title{color:var(--s-color-on-surface);margin:0;font-size:18px;font-weight:600;line-height:1.3}.csd .sm__close{color:color-mix(in srgb,var(--s-color-on-surface)55%,transparent)}.csd .sm__body{min-height:0;padding:16px 20px;overflow:hidden}.csd .sm__actions{justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.csd .srv{gap:var(--s-space-lg);flex-direction:column;display:flex}.csd .srv__section{gap:var(--s-space-sm);flex-direction:column;display:flex}.csd .srv__row{justify-content:space-between;align-items:center;gap:var(--s-space-md);padding:var(--s-space-xs)0;display:flex}.csd .srv__row-label{color:var(--s-color-on-surface);font-size:15px}.csd .srv__actions{justify-content:flex-end;gap:var(--s-space-sm);display:flex}.csd .srv__note{color:color-mix(in srgb,var(--s-color-on-surface)60%,transparent);margin:0;font-size:13px;line-height:1.5}.csd .sst{align-items:center;gap:var(--s-space-sm);display:inline-flex}.csd .sst__btn{border-radius:var(--s-radius-full);background:color-mix(in srgb,var(--s-color-on-surface)6%,transparent);width:40px;height:40px;color:var(--s-color-on-surface);border:none;justify-content:center;align-items:center;padding:0;font-size:17px;line-height:1;transition:background .12s;display:inline-flex}.csd .sst__btn:disabled{opacity:.35}.csd .sst__btn.csd__hover{background:color-mix(in srgb,var(--s-color-on-surface)12%,transparent)}.csd .sst__value{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;color:var(--s-color-on-surface);font-size:16px;font-weight:500}
.csd__so-frame--wide{align-items:flex-start;max-width:760px;padding-top:18px}.csd .ki-customize{gap:var(--space-4);flex-direction:column;display:flex}.csd .ui-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--radius-xl);box-sizing:border-box;padding:16px}.csd .ki-preview-card.ui-card{background:var(--admin-surface-hover);border-radius:var(--radius-xl);padding:var(--space-1)16px var(--space-2)}.csd .ki-preview-card .ki-preview-tabs{margin-bottom:var(--space-4);padding-top:var(--space-2);align-items:center;gap:2px;display:flex}.csd .ki-preview-card .ki-preview-frame{background:var(--admin-surface-hover);min-height:160px;transition:height .12s var(--ease-default);border:none;border-radius:0;position:relative;overflow:hidden}.csd .ki-preview-card .ki-preview-controls{background:var(--admin-surface);margin:0 -16px calc(var(--space-2)*-1);border-radius:0 0 var(--radius-xl)var(--radius-xl);padding:16px}.csd .ki-preview-card .ki-color-label{font-weight:500}.csd .ui-tab{border-radius:var(--radius-md);height:30px;color:var(--admin-text-secondary);align-items:center;padding:0 10px;font-size:13px;font-weight:500;transition:background 80ms,color 80ms;display:inline-flex}.csd .ui-tab.csd__hover{color:var(--admin-text);background:#f0f0f0}.csd .ui-tab--active{color:var(--admin-text);background:#ebebeb}.csd .ki-field{margin-bottom:var(--space-4)}.csd .ki-field:last-child{margin-bottom:0}.csd .admin-label{margin-bottom:var(--space-2);color:var(--admin-text);font-size:13px;display:block}.csd .ki-color-choicelist{flex-direction:column;display:flex}.csd .ui-choice-row{color:var(--admin-text);align-items:center;gap:8px;padding:6px 0;font-size:14px;display:inline-flex}.csd .ui-radio{box-sizing:border-box;transition:border-color .15s var(--ease-default);background:#fff;border:1.5px solid #cbcbcb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.csd .ui-radio--sm{width:16px;height:16px}.csd .ui-radio--checked{border-color:#303030}.csd .ui-radio__dot{background:#303030;border-radius:50%;width:8px;height:8px;transition:transform .18s cubic-bezier(.32,.72,0,1);display:block;transform:scale(0)}.csd .ui-radio--checked .ui-radio__dot{transform:scale(1)}.csd .ui-choice-row.csd__hover .ui-radio:not(.ui-radio--checked){border-color:#999}.csd .ki-colors{flex-direction:column;gap:6px;padding:8px 0 0 24px;display:flex}.csd .sf-color-row{align-items:center;gap:8px;display:inline-flex}.csd .sf-color-swatch{border-radius:var(--radius-sm);border:1px solid var(--admin-border-focus);flex-shrink:0;width:20px;height:20px}.csd .sf-color-label{color:var(--admin-text);font-size:13px}.csd .ki-title{color:var(--admin-text);margin:0 0 var(--space-1);font-size:14px;font-weight:500}.csd .ki-position-head{margin-bottom:var(--space-3)}.csd .ki-position-desc{color:var(--admin-text-secondary);margin:0;font-size:13px}.csd .ki-position-grid{gap:var(--space-2);grid-template-columns:repeat(5,1fr);display:grid}.csd .ki-position-opt{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--admin-border);border-radius:var(--radius-md);background:var(--admin-surface);color:var(--admin-text);font:inherit;transition:border-color .12s var(--ease-default);flex-direction:column;display:flex}.csd .ki-position-opt.csd__hover{border-color:var(--admin-border-strong)}.csd .ki-position-opt--active{border-color:var(--admin-text);outline:1px solid var(--admin-text)}.csd .ki-position-mock{aspect-ratio:5/2;border:1px solid var(--admin-border);border-radius:var(--radius-sm);background:var(--admin-surface-hover);width:100%;position:relative;overflow:hidden}.csd .ki-position-marker{background:var(--admin-border-focus);transition:all .2s var(--ease-default);border-radius:6px;position:absolute}.csd .ki-position-opt--active .ki-position-marker{background:var(--admin-text)}.csd .ki-position-name{text-align:center;color:var(--admin-text);font-size:12px}@media (prefers-reduced-motion:reduce){.csd .ki-position-marker,.csd .ui-radio__dot,.csd .ki-preview-card .ki-preview-frame{transition:none}}