.kc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e2a4773;z-index:90;opacity:0;transition:opacity .2s}.kc-scrim.on{opacity:1}.kc{--kc-navy: #0E2A47;--kc-blue: #1E5FD8;--kc-ink2: #4A5B6E;--kc-line: #D9E2EC;--kc-steel: #EEF3F8;--kc-green: #137A43;--kc-greenbg: #E6F4EC;--kc-red: #C8372D;position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:#fff;color:var(--kc-navy);z-index:91;display:flex;flex-direction:column;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.45;transform:translate(100%);transition:transform .25s ease;box-shadow:-12px 0 40px #0e2a472e}.kc.on{transform:none}.kc *{box-sizing:border-box}.kc button{font:inherit;color:inherit;cursor:pointer}.kc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(14px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) 12px 18px;border-bottom:1px solid var(--kc-line)}.kc-head h2{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.kc-x{border:0;background:var(--kc-steel);width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.kc-hold{background:var(--kc-navy);color:#fff;text-align:center;font-size:13px;font-weight:700;letter-spacing:.02em;padding:8px 18px}.kc-hold b{font-variant-numeric:tabular-nums;color:#9ec2ff}.kc-body{flex:1;overflow-y:auto;padding:14px max(18px,env(safe-area-inset-right,0px)) 18px 18px;display:grid;gap:12px;align-content:start}.kc-ship{display:grid;gap:7px;font-size:14px;font-weight:600}.kc-ship .t{height:7px;border-radius:7px;background:var(--kc-steel);overflow:hidden}.kc-ship .f{height:100%;width:100%;background:var(--kc-green);border-radius:7px}.kc-ship svg{vertical-align:-3px;margin-right:4px}.kc-line{display:grid;grid-template-columns:76px 1fr auto;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid var(--kc-line)}.kc-thumb{width:76px;height:76px;border-radius:12px;background:var(--kc-steel) center/cover no-repeat}.kc-name{font-weight:800;font-size:15px;line-height:1.25}.kc-sub{color:var(--kc-ink2);font-size:13px;margin-top:2px}.kc-step{display:inline-flex;align-items:center;border:1.5px solid var(--kc-line);border-radius:8px;margin-top:8px}.kc-step button{border:0;background:none;width:32px;height:32px;font-size:18px;line-height:1}.kc-step span{min-width:22px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.kc-price{text-align:right;font-variant-numeric:tabular-nums;display:grid;gap:2px}.kc-price b{font-size:15px}.kc-price s{color:var(--kc-ink2);font-size:13px}.kc-rm{border:0;background:none;padding:0;margin-top:6px;color:var(--kc-ink2);font-size:12px;text-decoration:underline}.kc-gift{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;background:var(--kc-steel);border-radius:12px;padding:10px 12px}.kc-gift .ic{width:44px;height:44px;border-radius:10px;background:#fff;display:grid;place-items:center;color:var(--kc-blue)}.kc-gift .nm{font-weight:700;font-size:14px;line-height:1.25}.kc-gift .sm{color:var(--kc-ink2);font-size:12px}.kc-free{font-weight:800;font-size:12px;letter-spacing:.06em;color:var(--kc-green);background:var(--kc-greenbg);padding:4px 8px;border-radius:6px}.kc-up{border:2px dashed var(--kc-blue);border-radius:14px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;background:#f5f8fe}.kc-up .k{grid-column:1 / -1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--kc-blue)}.kc-up .h{font-weight:800;font-size:15px;line-height:1.25}.kc-up .s{color:var(--kc-ink2);font-size:13px}.kc-up button{grid-row:2 / span 2;grid-column:2;border:0;background:var(--kc-blue);color:#fff;font-weight:800;font-size:14px;padding:10px 14px;border-radius:9px;white-space:nowrap}.kc-prot{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;font-size:13px;color:var(--kc-ink2);padding:4px 0}.kc-prot input{width:18px;height:18px;accent-color:var(--kc-blue);margin:0}.kc-prot b{color:var(--kc-navy)}.kc-foot{border-top:1px solid var(--kc-line);padding:14px max(18px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) 18px;display:grid;gap:8px;background:#fff}.kc-row{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.kc-row.save{color:var(--kc-green);font-weight:700;font-size:14px}.kc-row.tot{font-size:1.15rem;font-weight:800}.kc-go{border:0;background:var(--kc-blue);color:#fff!important;font-weight:800!important;font-size:1.08rem!important;min-height:58px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:4px}.kc-go:hover{background:#164bb0}.kc-go[disabled]{opacity:.5;cursor:default}.kc-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center}.kc-pay svg{width:38px;height:24px;display:block}.kc-or{display:flex;align-items:center;gap:10px;color:var(--kc-ink2);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.kc-or:before,.kc-or:after{content:"";flex:1;height:1px;background:var(--kc-line)}.kc-express{min-height:44px}.kc-express .shopify-cleanslate,.kc-express [data-shopify-buttoncontainer]{margin:0!important}#kolda-express:not(.in-cart){position:absolute;left:-9999px;top:0;width:380px}.kc-pay span{border:1px solid var(--kc-line);border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:800;color:var(--kc-ink2);letter-spacing:.02em}.kc-note{text-align:center;color:var(--kc-ink2);font-size:12.5px;margin:0}.kc-note svg{vertical-align:-3px;margin-right:3px}.kc-empty{text-align:center;padding:40px 10px;display:grid;gap:14px;justify-items:center}.kc-empty p{margin:0;color:var(--kc-ink2)}.kc-empty a{background:var(--kc-blue);color:#fff;text-decoration:none;font-weight:800;padding:14px 26px;border-radius:10px}.kc.busy .kc-body,.kc.busy .kc-foot{opacity:.55;pointer-events:none}.kc-err{color:var(--kc-red);font-size:13px;text-align:center}.kc-btn{position:relative;border:0;background:none;width:44px;height:44px;display:grid;place-items:center;color:#0e2a47;cursor:pointer}.kc-btn .kc-count{position:absolute;top:2px;right:0;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#1e5fd8;color:#fff;font:800 11px/19px Archivo,Arial,sans-serif;text-align:center}.kc-btn .kc-count[data-n="0"]{display:none}@media(prefers-reduced-motion:reduce){.kc,.kc-scrim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kolda-cart.css.map */
