*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--ck-bg,#f6f7f9);color:var(--ck-text,#0f172a);font-family:var(--ck-font,system-ui,sans-serif);font-size:calc(15px * var(--ck-font-scale, 1));line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--ck-font-heading,var(--ck-font));margin:0;letter-spacing:-.015em;line-height:1.25}img{max-width:100%;display:block}button{font:inherit}a,button{color:inherit}:focus-visible{outline:2px solid var(--ck-primary);outline-offset:2px;border-radius:4px}@keyframes ck-spin{to{transform:rotate(1turn)}}.ck-spin{animation:ck-spin .85s linear infinite}@keyframes ck-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ck-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ck-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ck-page{min-height:100dvh;display:flex;flex-direction:column}.ck-topbar{background:var(--ck-topbar-bg);color:var(--ck-topbar-text);font-size:13px;font-weight:500;text-align:center;padding:9px 16px;display:flex;align-items:center;justify-content:center;gap:8px}.ck-topbar__lines{display:grid;grid-gap:2px;gap:2px;line-height:1.35}.ck-topbar svg{flex:none}.ck-header{background:var(--ck-surface);border-bottom:var(--ck-border-w) solid var(--ck-border)}.ck-header__inner{max-width:var(--ck-max-width);margin:0 auto;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.ck-header__brand{grid-column:2;justify-self:center;display:flex;align-items:center;gap:10px;font-weight:700;font-size:17px;letter-spacing:-.01em;text-decoration:none}.ck-header__brand img{height:var(--ck-logo-h);width:auto;object-fit:contain}.ck-header__secure{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ck-muted);white-space:nowrap}@media (max-width:599px){.ck-header__secure{display:none}}.ck-banner{display:block}.ck-banner img{width:100%;height:auto}.ck-banner--desktop{display:none}.ck-main{flex:1 1;max-width:var(--ck-max-width);width:100%;margin:0 auto;padding:16px 16px 120px;display:grid;grid-gap:var(--ck-gap);gap:var(--ck-gap);grid-template-columns:minmax(0,1fr)}.ck-footer{border-top:var(--ck-border-w) solid var(--ck-border);background:var(--ck-surface);padding:22px 16px;font-size:12.5px;color:var(--ck-muted)}.ck-footer__inner{max-width:var(--ck-max-width);margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.ck-footer__col{display:grid;grid-gap:5px;gap:5px;align-content:start}.ck-footer__brand{font-size:13.5px}.ck-footer__brand,.ck-footer__label{font-weight:700;color:var(--ck-text)}.ck-footer__label{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.ck-footer__secure{display:inline-flex;align-items:center;gap:6px}@media (min-width:700px){.ck-footer__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.ck-footer a{text-decoration:none}.ck-footer a:hover{text-decoration:underline}.ck-card{background:var(--ck-surface);border:var(--ck-border-w) solid var(--ck-border);border-radius:var(--ck-radius-lg);box-shadow:var(--ck-shadow-sm);overflow:hidden}.ck-card+.ck-card{margin-top:var(--ck-gap)}.ck-card__body{padding:var(--ck-pad)}.ck-section__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.ck-section__num{flex:none;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--ck-primary);color:var(--ck-primary-text);font-size:12.5px;font-weight:700}.ck-section__num--done{background:var(--ck-success)}.ck-section__num--idle{background:var(--ck-surface-alt);color:var(--ck-muted);border:1px solid var(--ck-border)}.ck-section__title{font-size:16.5px;font-weight:700}.ck-section__sub{font-size:13px;color:var(--ck-muted);margin:2px 0 0}.ck-progress{position:relative;border-bottom:var(--ck-border-w) solid var(--ck-border);background:var(--ck-surface-alt)}.ck-progress__bar{height:3px;background:var(--ck-border);overflow:hidden}.ck-progress__bar>span{display:block;height:100%;background:var(--ck-success);transition:width .45s cubic-bezier(.22,.61,.36,1)}.ck-progress__steps{display:flex;align-items:flex-start;gap:6px;padding:14px var(--ck-pad)}.ck-progress__link{flex:1 1 10px;min-width:0;height:2px;margin-top:10px;border-radius:2px;background:var(--ck-border);position:relative;overflow:hidden}.ck-progress__link:after{content:"";position:absolute;inset:0;background:var(--ck-success);transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.ck-progress__link--done:after{transform:scaleX(1)}.ck-progress__step{position:relative;z-index:1;flex:0 1 auto;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ck-muted);min-width:0;transition:color .25s ease}.ck-progress__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-progress__dot{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--ck-border);background:var(--ck-surface);font-size:10.5px;font-weight:700;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.ck-progress__step--active{color:var(--ck-text)}.ck-progress__step--active .ck-progress__dot{border-color:var(--ck-primary);background:var(--ck-primary);color:var(--ck-primary-text);animation:ck-step-pulse 2s ease-in-out infinite}.ck-progress__step--done{color:var(--ck-text)}.ck-progress__step--done .ck-progress__dot{border-color:var(--ck-success);background:var(--ck-success);color:#fff;animation:ck-step-done .42s cubic-bezier(.34,1.56,.64,1)}.ck-progress__step--done .ck-progress__dot svg{animation:ck-check-in .4s ease-out .08s backwards}@keyframes ck-step-done{0%{transform:scale(.55)}55%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes ck-check-in{0%{opacity:0;transform:scale(.4) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ck-step-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,0,0,0)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--ck-primary) 22%,transparent)}}@media (prefers-reduced-motion:reduce){.ck-progress__link:after{transition:none}.ck-progress__step--active .ck-progress__dot,.ck-progress__step--done .ck-progress__dot,.ck-progress__step--done .ck-progress__dot svg{animation:none}}.ck-countdown{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;background:var(--ck-surface);border:var(--ck-border-w) solid var(--ck-border);border-radius:var(--ck-radius-md);box-shadow:var(--ck-shadow-sm);text-align:center}.ck-countdown__title{font-size:13px;font-weight:600;color:var(--ck-muted)}.ck-countdown__boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ck-countdown__box{display:grid;grid-gap:2px;gap:2px;padding:8px 4px;background:var(--ck-surface-alt);border:var(--ck-border-w) solid var(--ck-border);border-radius:var(--ck-radius-sm)}.ck-countdown__box strong{font-size:21px;font-weight:700;line-height:1.1;color:var(--ck-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck-countdown__box span{font-size:10.5px;font-weight:500;color:var(--ck-muted)}.ck-countdown--urgent .ck-countdown__box strong{color:var(--ck-danger,#dc2626)}@media (prefers-reduced-motion:no-preference){.ck-countdown--urgent{animation:ck-pulse 1.6s ease-in-out infinite}}.ck-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ck-grid--1{grid-template-columns:1fr}.ck-grid--zip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ck-col-2{grid-column:span 2}.ck-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ck-field__label{font-size:12.5px;font-weight:600;color:var(--ck-text);display:flex;align-items:center;gap:5px}.ck-field__hint{font-size:11.5px;color:var(--ck-muted);font-weight:500}.ck-input,.ck-select{width:100%;min-height:46px;padding:11px 13px;font-size:15px;font-family:inherit;color:var(--ck-text);background:var(--ck-surface);border:var(--ck-border-w) solid var(--ck-border);border-radius:var(--ck-radius-sm);transition:border-color .15s,box-shadow .15s,background .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ck-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.ck-input::placeholder{color:color-mix(in srgb,var(--ck-muted) 75%,transparent)}.ck-input:focus,.ck-select:focus{outline:none;border-color:var(--ck-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ck-primary) 18%,transparent)}.ck-input[aria-invalid=true]{border-color:var(--ck-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--ck-danger) 14%,transparent)}.ck-field__error{font-size:12px;color:var(--ck-danger);font-weight:600;display:flex;align-items:center;gap:4px}[data-field-style=filled] .ck-input,[data-field-style=filled] .ck-select{background:var(--ck-surface-alt);border-color:transparent}[data-field-style=filled] .ck-input:focus{background:var(--ck-surface);border-color:var(--ck-primary)}[data-field-style=underlined] .ck-input,[data-field-style=underlined] .ck-select{border-width:0 0 1.5px;border-radius:0;padding-left:2px;padding-right:2px;background:transparent}[data-field-style=underlined] .ck-input:focus{box-shadow:none;border-bottom-color:var(--ck-primary)}.ck-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:52px;padding:14px 20px;border:none;border-radius:var(--ck-radius-btn);background:var(--ck-primary);color:var(--ck-primary-text);font-size:15.5px;font-weight:700;letter-spacing:.005em;cursor:pointer;transition:transform .12s,background .15s,box-shadow .15s;box-shadow:var(--ck-shadow-md)}.ck-btn:hover:not(:disabled){background:var(--ck-primary-hover)}.ck-btn:active:not(:disabled){transform:translateY(1px)}.ck-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ck-btn--ghost{background:transparent;color:var(--ck-text);border:var(--ck-border-w) solid var(--ck-border);box-shadow:none;min-height:44px;font-size:14px}.ck-btn--ghost:hover:not(:disabled){background:var(--ck-surface-alt)}.ck-btn--sm{min-height:40px;padding:9px 14px}.ck-btn--link,.ck-btn--sm{font-size:13.5px;width:auto}.ck-btn--link{background:none;border:none;box-shadow:none;min-height:0;padding:0;color:var(--ck-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ck-methods{display:grid;grid-gap:10px;gap:10px}.ck-method{display:flex;align-items:center;gap:12px;width:100%;padding:14px;background:var(--ck-surface);border:1.5px solid var(--ck-border);border-radius:var(--ck-radius-md);cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.ck-method:hover{border-color:color-mix(in srgb,var(--ck-primary) 45%,var(--ck-border))}.ck-method--active{border-color:var(--ck-primary);background:color-mix(in srgb,var(--ck-primary) 5%,var(--ck-surface))}.ck-method__radio{flex:none;width:19px;height:19px;border-radius:50%;border:2px solid var(--ck-border);display:grid;place-items:center}.ck-method--active .ck-method__radio{border-color:var(--ck-primary)}.ck-method--active .ck-method__radio:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--ck-primary)}.ck-method__icon{flex:none;width:38px;height:38px;border-radius:var(--ck-radius-sm);display:grid;place-items:center;background:var(--ck-surface-alt);color:var(--ck-text)}.ck-method--active .ck-method__icon{background:color-mix(in srgb,var(--ck-primary) 14%,transparent);color:var(--ck-primary)}.ck-method__text{flex:1 1;min-width:0}.ck-method__title{font-size:14.5px;font-weight:700;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ck-method__sub{font-size:12.5px;color:var(--ck-muted);margin-top:1px}.ck-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.03em;background:color-mix(in srgb,var(--ck-success) 15%,transparent);color:color-mix(in srgb,var(--ck-success) 82%,#000);text-transform:uppercase}.ck-method__panel{padding:14px;margin-top:-2px;border:1.5px solid var(--ck-primary);border-top:none;border-radius:0 0 var(--ck-radius-md) var(--ck-radius-md);background:color-mix(in srgb,var(--ck-primary) 4%,var(--ck-surface));animation:ck-fade-up .2s ease}.ck-brands{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.ck-shipping{display:grid;grid-gap:9px;gap:9px}.ck-shipping__option{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1.5px solid var(--ck-border);border-radius:var(--ck-radius-md);cursor:pointer;background:var(--ck-surface);transition:border-color .15s,background .15s}.ck-shipping__option--active{border-color:var(--ck-primary);background:color-mix(in srgb,var(--ck-primary) 5%,var(--ck-surface))}.ck-shipping__name{font-size:14px;font-weight:650}.ck-shipping__eta{font-size:12.5px;color:var(--ck-muted)}.ck-shipping__price{margin-left:auto;font-weight:750;font-size:14.5px;white-space:nowrap}.ck-shipping__price--free{color:var(--ck-success)}.ck-bump{border:2px dashed color-mix(in srgb,var(--ck-primary) 55%,transparent);border-radius:var(--ck-radius-md);background:color-mix(in srgb,var(--ck-primary) 5%,var(--ck-surface));padding:14px;display:flex;gap:12px;align-items:flex-start;cursor:pointer;transition:background .15s}.ck-bump--active{background:color-mix(in srgb,var(--ck-primary) 11%,var(--ck-surface))}.ck-bump__check{flex:none;margin-top:2px}.ck-bump__img{flex:none;width:58px;height:58px;border-radius:var(--ck-radius-sm);object-fit:cover;background:var(--ck-surface-alt)}.ck-bump__tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--ck-primary);margin-bottom:3px}.ck-bump__title{font-size:14px;font-weight:700}.ck-bump__desc{font-size:12.5px;color:var(--ck-muted);margin-top:2px}.ck-bump__price{font-size:14px;font-weight:750;margin-top:5px}.ck-bump__price s{color:var(--ck-muted);font-weight:500;margin-right:6px}.ck-checkbox{width:20px;height:20px;border-radius:5px;border:2px solid var(--ck-border);background:var(--ck-surface);display:grid;place-items:center;color:transparent;flex:none}.ck-checkbox--on{background:var(--ck-primary);border-color:var(--ck-primary);color:var(--ck-primary-text)}.ck-coupon{display:flex;gap:8px}.ck-coupon .ck-input{flex:1 1;text-transform:uppercase}.ck-coupon .ck-btn{width:auto;flex:none;padding:0 18px;min-height:46px}.ck-coupon-applied{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:var(--ck-radius-sm);background:color-mix(in srgb,var(--ck-success) 10%,transparent);color:color-mix(in srgb,var(--ck-success) 80%,#000);font-size:13.5px;font-weight:600}.ck-coupon-applied button{margin-left:auto;background:none;border:none;cursor:pointer;color:inherit;display:grid;place-items:center}.ck-summary{position:relative}.ck-summary__toggle{display:flex;align-items:center;gap:10px;width:100%;padding:15px var(--ck-pad);background:none;border:none;cursor:pointer;text-align:left;font-weight:650;font-size:14.5px}.ck-summary__toggle strong{margin-left:auto;font-size:16px}.ck-summary__body{padding:0 var(--ck-pad) var(--ck-pad)}.ck-line{display:flex;gap:12px;padding:12px 0;border-top:var(--ck-border-w) solid var(--ck-border);align-items:flex-start}.ck-line:first-child{border-top:none;padding-top:0}.ck-line__thumb{flex:none;width:56px;height:56px;border-radius:var(--ck-radius-sm);border:var(--ck-border-w) solid var(--ck-border);background:var(--ck-surface-alt);object-fit:cover;display:grid;place-items:center;color:var(--ck-muted);position:relative}.ck-line__qty{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--ck-accent);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.ck-line__info{flex:1 1;min-width:0}.ck-line__title{font-size:13.5px;font-weight:620;line-height:1.35}.ck-line__variant{font-size:12px;color:var(--ck-muted);margin-top:2px}.ck-line__price{font-size:13.5px;font-weight:700;white-space:nowrap}.ck-line__price s{display:block;font-weight:400;font-size:11.5px;color:var(--ck-muted)}.ck-totals{margin-top:14px;padding-top:14px;border-top:var(--ck-border-w) solid var(--ck-border);display:grid;grid-gap:8px;gap:8px}.ck-totals__row{display:flex;justify-content:space-between;font-size:13.5px;color:var(--ck-muted)}.ck-totals__row span:last-child{color:var(--ck-text);font-weight:600}.ck-totals__row--discount span:last-child{color:var(--ck-success)}.ck-totals__row--total{font-size:17px;font-weight:800;color:var(--ck-text);padding-top:10px;border-top:var(--ck-border-w) solid var(--ck-border);margin-top:3px}.ck-totals__row--total span:last-child{font-size:21px;font-weight:800}.ck-totals__note{font-size:12px;color:var(--ck-muted);text-align:right;margin-top:-3px}.ck-badges{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ck-badge{display:flex;align-items:center;gap:9px;padding:11px;border-radius:var(--ck-radius-sm);background:var(--ck-surface-alt)}.ck-badge__icon{flex:none;color:var(--ck-primary)}.ck-badge__title{font-size:12.5px;font-weight:700;line-height:1.25}.ck-badge__sub{font-size:11px;color:var(--ck-muted)}.ck-testimonial{padding:13px;border-radius:var(--ck-radius-sm);background:var(--ck-surface-alt);font-size:13px}.ck-testimonial__stars{display:flex;gap:2px;color:var(--ck-warning);margin-bottom:6px}.ck-testimonial__name{font-weight:700;font-size:12.5px;margin-top:6px}.ck-alert{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border-radius:var(--ck-radius-md);font-size:13.5px;font-weight:550;line-height:1.45;animation:ck-fade-up .2s ease}.ck-alert--error{background:color-mix(in srgb,var(--ck-danger) 9%,var(--ck-surface));border:var(--ck-border-w) solid color-mix(in srgb,var(--ck-danger) 30%,transparent);color:color-mix(in srgb,var(--ck-danger) 85%,#000)}.ck-alert--info{background:color-mix(in srgb,var(--ck-primary) 8%,var(--ck-surface));border:var(--ck-border-w) solid color-mix(in srgb,var(--ck-primary) 26%,transparent);color:var(--ck-text)}.ck-alert--warning{background:color-mix(in srgb,var(--ck-warning) 12%,var(--ck-surface));border:var(--ck-border-w) solid color-mix(in srgb,var(--ck-warning) 34%,transparent);color:color-mix(in srgb,var(--ck-warning) 78%,#000)}.ck-alert__icon{flex:none;margin-top:1px}.ck-payment{text-align:center;padding:6px 0}.ck-payment__icon{width:58px;height:58px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ck-primary) 12%,transparent);color:var(--ck-primary)}.ck-payment__title{font-size:19px;font-weight:750}.ck-payment__text{font-size:13.5px;color:var(--ck-muted);margin:7px auto 18px;max-width:42ch}.ck-paylogo{display:flex;justify-content:center;margin:0 auto 12px}.ck-paylogo img{height:30px;width:auto;max-width:70%;object-fit:contain}.ck-qr{width:210px;height:210px;margin:0 auto 16px;padding:10px;background:#fff;border:var(--ck-border-w) solid var(--ck-border);border-radius:var(--ck-radius-md)}.ck-qr img{width:100%;height:100%;object-fit:contain}.ck-code{display:flex;align-items:center;min-width:0;gap:8px;padding:11px 12px;border:var(--ck-border-w) solid var(--ck-border);border-radius:var(--ck-radius-sm);background:var(--ck-surface-alt);margin-bottom:12px}.ck-code code{flex:1 1;min-width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr}.ck-code button{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--ck-radius-sm);border:none;background:var(--ck-primary);color:var(--ck-primary-text);cursor:pointer}.ck-waiting{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ck-muted);font-weight:600;margin-top:6px}.ck-providernote{text-align:left;white-space:pre-wrap;font-size:13.5px;line-height:1.55;color:var(--ck-text);background:var(--ck-surface-alt);border:var(--ck-border-w) solid var(--ck-border);border-radius:var(--ck-radius-md);padding:13px 15px;margin:0 0 12px}.ck-receipt{margin-top:20px;padding-top:18px;border-top:var(--ck-border-w) solid var(--ck-border);text-align:left}.ck-receipt__head{display:flex;gap:11px;align-items:flex-start;margin-bottom:13px;color:var(--ck-text)}.ck-receipt__head>svg{flex:none;margin-top:2px;color:var(--ck-primary)}.ck-receipt__head strong{display:block;font-size:14.5px;font-weight:700}.ck-receipt__head span{display:block;font-size:12.5px;color:var(--ck-muted);margin-top:3px;line-height:1.5}.ck-receipt__list{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:8px;gap:8px}.ck-receipt__list li{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:var(--ck-radius-sm);background:color-mix(in srgb,var(--ck-success) 9%,var(--ck-surface));border:var(--ck-border-w) solid color-mix(in srgb,var(--ck-success) 28%,transparent);font-size:13px}.ck-receipt__list li>svg{flex:none;color:var(--ck-success)}.ck-receipt__list .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ck-receipt__list .sz{flex:none;color:var(--ck-muted);font-size:12px}.ck-receipt__list button{flex:none;display:grid;place-items:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--ck-muted);cursor:pointer}.ck-receipt__list button:hover{background:var(--ck-surface-alt);color:var(--ck-danger)}.ck-receipt__done{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:color-mix(in srgb,var(--ck-success) 80%,#000);margin:0 0 12px}.ck-success{text-align:center;padding:40px 20px}.ck-success__icon{width:76px;height:76px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ck-success) 13%,transparent);color:var(--ck-success)}.ck-success h1{font-size:25px;font-weight:780}.ck-success p{color:var(--ck-muted);margin:10px auto 24px;max-width:44ch;font-size:14.5px}.ck-success__order{display:inline-block;padding:8px 16px;border-radius:999px;background:var(--ck-surface-alt);font-weight:700;font-size:14px;margin-bottom:20px}.ck-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--ck-surface) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:var(--ck-border-w) solid var(--ck-border);box-shadow:0 -4px 24px rgba(15,23,42,.07)}.ck-sticky__row{display:flex;align-items:center;gap:12px;max-width:var(--ck-max-width);margin:0 auto}.ck-sticky__total{font-size:11.5px;color:var(--ck-muted);font-weight:600;line-height:1.2}.ck-sticky__total strong{display:block;font-size:18px;color:var(--ck-text);font-weight:800}.ck-sticky .ck-btn{flex:1 1;min-height:50px}.ck-skeleton{border-radius:var(--ck-radius-sm);background:linear-gradient(90deg,var(--ck-surface-alt) 25%,var(--ck-border) 50%,var(--ck-surface-alt) 75%);background-size:200% 100%;animation:ck-shimmer 1.4s ease-in-out infinite}@keyframes ck-shimmer{to{background-position:-200% 0}}.ck-loading{min-height:60dvh;display:grid;place-items:center;grid-gap:14px;gap:14px;text-align:center;color:var(--ck-muted);font-size:14px}.ck-state{max-width:460px;margin:60px auto;padding:36px 26px;text-align:center;background:var(--ck-surface);border:var(--ck-border-w) solid var(--ck-border);border-radius:var(--ck-radius-lg)}.ck-state h1{font-size:20px;margin-bottom:8px}.ck-state p{color:var(--ck-muted);font-size:14px;margin-bottom:20px}@media (min-width:560px){.ck-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-grid--zip{grid-template-columns:140px minmax(0,1fr)}}@media (min-width:900px){.ck-main{padding:26px 20px 60px;grid-template-columns:minmax(0,1.55fr) minmax(330px,.95fr);align-items:start;gap:22px}[data-layout=single-column] .ck-main{grid-template-columns:minmax(0,1fr);max-width:720px}.ck-aside{position:-webkit-sticky;position:sticky;top:20px;display:grid;grid-gap:14px;gap:14px}.ck-sticky{display:none}.ck-banner--desktop{display:block}.ck-banner--mobile{display:none}.ck-header__inner{padding:16px 20px}.ck-summary__toggle{cursor:default;pointer-events:none}.ck-summary__toggle .ck-summary__chevron{display:none}.ck-card__body{padding:calc(var(--ck-pad) + 2px)}}@media (max-width:899px){.ck-aside{display:contents}.ck-aside>*{order:1}.ck-aside>.ck-summary{order:-1}}[data-density=compact] .ck-input{min-height:42px;padding:9px 12px}[data-density=compact] .ck-btn{min-height:48px}[data-density=compact] .ck-method{padding:11px}@media print{.ck-btn,.ck-sticky,.ck-topbar{display:none!important}body{background:#fff}}