:root{--ck:#0a0a0a;--cc:#f5f0e8;--cr:#8c1a2e;--cg:#e8a820;--cl:#e6e2da;--cm:#6f6b64;--ch:"Archivo Black","Arial Black",Impact,sans-serif;--cb:"Inter",Helvetica,Arial,sans-serif}#drawer-overlay.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0a73;z-index:900;opacity:0;pointer-events:none;transition:opacity .3s}#drawer-overlay.drawer-overlay.open{opacity:1;pointer-events:auto}#cart-drawer.drawer{position:fixed;top:0;right:0;transform:translate(105%);width:100%;max-width:440px;height:100%;height:100dvh;background:#fff;color:var(--ck);z-index:1000;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.4,0,.2,1);font-family:var(--cb);box-shadow:-20px 0 40px #00000014}#cart-drawer.drawer.open{transform:translate(0)}#cart-drawer *{box-sizing:border-box}.ck-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--cl)}.ck-title{font-family:var(--ch);font-size:20px;letter-spacing:.02em;text-transform:uppercase;color:var(--ck)}.ck-count{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cm);margin-left:10px}.ck-close{background:none;border:0;cursor:pointer;font-size:22px;line-height:1;color:var(--ck);padding:4px}.ck-bar{background:var(--ck);color:var(--cc);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:9px 16px}.ck-items{flex:1;overflow-y:auto;padding:0 24px}.ck-empty{padding:56px 0;text-align:center}.ck-empty p{font-family:var(--ch);text-transform:uppercase;font-size:18px;margin:0 0 18px}.ck-item{display:grid;grid-template-columns:84px 1fr auto;gap:16px;padding:20px 0;border-bottom:1px solid var(--cl);align-items:start}.ck-img{display:block;aspect-ratio:3/4;background:#f1eee8;overflow:hidden}.ck-img img{width:100%;height:100%;object-fit:cover;display:block}.ck-info{min-width:0}.ck-name{display:block;font-weight:600;font-size:14px;line-height:1.3;color:var(--ck)!important;text-decoration:none;margin-bottom:4px}.ck-meta{font-size:12px;color:var(--cm);margin-bottom:12px}.ck-qty{display:inline-flex;align-items:center;border:1px solid var(--cl)}.ck-qty button{width:30px;height:30px;background:none;border:0;cursor:pointer;font-size:15px;color:var(--ck)}.ck-qty button:hover{background:#f4f2ee}.ck-qty span{min-width:28px;text-align:center;font-size:13px;font-weight:600}.ck-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:100%}.ck-price{font-weight:700;font-size:14px;white-space:nowrap}.ck-price s{display:block;font-weight:400;color:var(--cm);font-size:12px}.ck-remove{background:none;border:0;padding:0;cursor:pointer;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cm);text-decoration:underline;margin-top:auto}.ck-remove:hover{color:var(--ck)}.ck-busy{opacity:.45;pointer-events:none}.ck-foot{padding:20px 24px 24px;border-top:1px solid var(--cl);background:#fff}.ck-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.ck-row-l{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cm)}.ck-row-v{font-family:var(--ch);font-size:22px}.ck-note{font-size:12px;color:var(--cm);line-height:1.5;margin:0 0 16px}.ck-btn{display:block;width:100%;padding:16px;background:var(--ck);color:#fff!important;border:0;text-align:center;text-decoration:none;font:600 12px var(--cb);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .2s}.ck-btn:hover{background:var(--cr)}.ck-btn--ghost{background:#fff;color:var(--ck)!important;border:1px solid var(--ck);margin-top:10px}.ck-btn--ghost:hover{background:var(--ck);color:#fff!important}.ck-secure{text-align:center;font-size:11px;color:var(--cm);margin-top:12px;letter-spacing:.04em}.ckp{max-width:1180px;margin:0 auto;padding:48px 28px 72px;font-family:var(--cb);color:var(--ck)}.ckp h1{font-family:var(--ch);text-transform:uppercase;font-size:clamp(30px,4vw,44px);margin:0 0 6px}.ckp-sub{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cm);margin-bottom:28px}.ckp-grid{display:grid;grid-template-columns:1fr 360px;gap:48px;align-items:start}.ckp-items{border-top:1px solid var(--cl)}.ckp .ck-item{grid-template-columns:110px 1fr auto}.ckp-sum{border:1px solid var(--cl);padding:26px;position:sticky;top:120px}.ckp-sum h2{font-family:var(--ch);text-transform:uppercase;font-size:18px;margin:0 0 18px}.ckp-line{display:flex;justify-content:space-between;font-size:13px;margin-bottom:10px;color:var(--cm)}.ckp-line b{color:var(--ck)}.ckp-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--cl);padding-top:16px;margin:16px 0 18px}.ckp-total span{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.ckp-total b{font-family:var(--ch);font-size:26px}.ckp-codes{background:#f6f3ee;padding:12px 14px;font-size:12px;line-height:1.6;margin-bottom:18px}.ckp-codes b{letter-spacing:.06em}.ckp-empty{padding:60px 0;text-align:center}.ckp-empty p{font-family:var(--ch);text-transform:uppercase;font-size:22px;margin:0 0 20px}.ckp-empty .ck-btn{display:inline-block;width:auto;padding:16px 40px}@media(max-width:860px){.ckp-grid{grid-template-columns:1fr;gap:28px}.ckp-sum{position:static}.ckp{padding:32px 18px 56px}.ckp .ck-item{grid-template-columns:90px 1fr auto}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cart.css.map */
