.cbc.ct{background:var(--paper);padding:clamp(26px,4vw,50px) 0 clamp(40px,6vw,70px)}.cbc .ct-h1{font-family:var(--font-display);font-weight:400;font-size:clamp(26px,3vw,34px);-webkit-text-stroke:.4px currentColor;paint-order:stroke fill}.cbc .ct-count{color:var(--ink-3);font-size:.6em}.cbc .ct-prog{background:var(--tint);border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-top:22px}.cbc .ct-progtxt{font-size:14.5px;color:var(--ink);font-weight:600}.cbc .ct-progbar{display:block;height:6px;background:#1e2a471a;border-radius:4px;overflow:hidden;margin:10px 0 8px}.cbc .ct-progbar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-ink));border-radius:4px;transition:width .4s}.cbc .ct-steps{display:flex;justify-content:space-between;font-size:11.5px;color:var(--ink-3)}.cbc .ct-steps span[data-on]{color:var(--gold-ink);font-weight:700}.cbc .ct-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:34px;margin-top:26px;align-items:start}.cbc .ct-item{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.cbc .ct-thumb img{width:96px;height:120px;object-fit:cover;border-radius:8px;display:block}.cbc .ct-info{display:grid;align-content:start;gap:3px;min-width:0}.cbc .ct-name{font-family:var(--font-display);font-size:17px;color:var(--ink);text-decoration:none;line-height:1.25}.cbc .ct-name:hover{color:var(--gold-ink)}.cbc .ct-variant{font-size:13px;color:var(--ink-2)}.cbc .ct-prop{font-size:12px;color:var(--ink-3)}.cbc .ct-free{font-size:11.5px;font-weight:700;color:var(--ok,#2E7D4F);text-transform:uppercase;letter-spacing:.06em}.cbc .ct-saved{font-size:12.5px;color:var(--gold-ink)}.cbc .ct-actions{display:flex;align-items:center;gap:14px;margin-top:8px}.cbc .ct-qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:#fff}.cbc .ct-qty button{width:30px;height:30px;border:0;background:none;cursor:pointer;color:var(--ink);font-size:16px;line-height:1}.cbc .ct-qty button:hover{color:var(--gold-ink)}.cbc .ct-qty input{width:34px;border:0;text-align:center;font:inherit;font-size:14px;background:none;color:var(--ink);-moz-appearance:textfield}.cbc .ct-qty input::-webkit-outer-spin-button,.cbc .ct-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cbc .ct-qtyfix{font-size:13.5px;color:var(--ink-2)}.cbc .ct-remove{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:12.5px;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.cbc .ct-remove:hover{color:#b3261e}.cbc .ct-price{text-align:right;display:grid;gap:2px;align-content:start;white-space:nowrap}.cbc .ct-price b{font-family:var(--font-display);font-size:17px;color:var(--ink)}.cbc .ct-price s{font-size:12.5px;color:var(--ink-3)}.cbc .ct-zero{color:var(--ok,#2E7D4F)}.cbc .ct-addon{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--tint);border:1px dashed var(--gold);border-radius:14px;padding:14px 16px;margin-top:20px}.cbc .ct-addon .ic{color:var(--gold-ink)}.cbc .ct-addon b{font-size:14.5px;color:var(--ink);display:block}.cbc .ct-addon small{font-size:12.5px;color:var(--ink-2)}.cbc .ct-add{border:1.5px solid var(--accent);background:#fff;color:var(--accent);border-radius:999px;padding:9px 18px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.cbc .ct-add:hover{background:var(--accent);color:#fff}.cbc .ct-sum{background:var(--tint);border:1px solid var(--line);border-radius:16px;padding:22px;position:sticky;top:96px}.cbc .ct-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink-2);padding:7px 0}.cbc .ct-row b{color:var(--ink);font-weight:600}.cbc .ct-row--save b{color:var(--gold-ink)}.cbc .ct-ship{color:var(--ok,#2E7D4F)}.cbc .ct-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);margin-top:8px;padding-top:14px;font-size:15px}.cbc .ct-total b{font-family:var(--font-display);font-size:25px;color:var(--ink)}.cbc .ct-sum .btn{width:100%;margin-top:16px}.cbc .ct-cont{display:block;text-align:center;margin-top:12px;font-size:13.5px;color:var(--accent);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.cbc .ct-trust{justify-content:center;margin-top:16px;gap:16px}.cbc .ct-note{display:block;text-align:center;margin-top:12px;font-size:16px}.cbc .ct-empty{text-align:center;padding:clamp(40px,8vw,90px) 0}.cbc .ct-emptytitle{font-family:var(--font-display);font-size:24px;color:var(--ink)}.cbc .ct-emptytext{color:var(--ink-2);margin:8px 0 22px}.cbc [data-busy]{opacity:.5;pointer-events:none}@media(max-width:900px){.cbc .ct-grid{grid-template-columns:1fr;gap:24px}.cbc .ct-sum{position:static}.cbc .ct-item{grid-template-columns:78px minmax(0,1fr);gap:13px}.cbc .ct-thumb img{width:78px;height:98px}.cbc .ct-price{grid-column:2;text-align:left;display:flex;gap:8px;align-items:baseline;margin-top:6px}.cbc .ct-addon{grid-template-columns:auto minmax(0,1fr);gap:10px}.cbc .ct-add{grid-column:1 / -1;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cbc-cart.css.map */
