.dlt-cart-pg{--ink:#14181D;--ink-soft:#2B3138;--canvas:#ECE6D8;--canvas-soft:#F4EFE4;--paper:#FFFFFF;--brass:#B8863D;--brass-dark:#93692B;--teal:#1F4A47;--line: rgba(20,24,29,.14);--shadow: 0 10px 30px rgba(20,24,29,.12);font-family:Inter,sans-serif;color:var(--ink);background:var(--canvas)}.dlt-cart-pg *{box-sizing:border-box}.dlt-cart-pg a{color:inherit;text-decoration:none}.dlt-cart-pg h1,.dlt-cart-pg .dlt-display{font-family:Big Shoulders Display,sans-serif;text-transform:uppercase;letter-spacing:.01em;line-height:.98;margin:0}.dlt-cart-pg .dlt-wrap{max-width:1180px;margin:0 auto;padding:0 32px}.dlt-cart-pg h1{font-size:38px;padding:40px 0 8px}.dlt-cart-pg .dlt-cart-count{font-family:IBM Plex Mono;font-size:13px;color:var(--ink-soft);padding-bottom:30px;display:block}.dlt-cart-grid{display:grid;grid-template-columns:1fr 340px;gap:44px;padding-bottom:90px;align-items:start}@media(max-width:900px){.dlt-cart-grid{grid-template-columns:1fr}}.dlt-cart-lines{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}.dlt-cart-line{display:grid;grid-template-columns:88px 1fr auto auto;gap:18px;align-items:center;padding:20px;border-bottom:1px solid var(--canvas-soft)}.dlt-cart-line:last-child{border-bottom:none}.dlt-cart-thumb{width:88px;height:88px;border-radius:8px;object-fit:cover;background:var(--canvas-soft)}.dlt-cart-line-info h4{font-size:15.5px;font-weight:700;margin:0 0 4px}.dlt-cart-line-sku{font-family:IBM Plex Mono;font-size:11.5px;color:var(--ink-soft);margin-bottom:4px}.dlt-cart-line-unit{font-family:IBM Plex Mono;font-size:12px;color:var(--ink-soft)}.dlt-cart-line-price{font-size:14px;color:var(--ink-soft);margin-top:4px}.dlt-cart-remove{background:none;border:none;font-size:12px;color:var(--ink-soft);text-decoration:underline;cursor:pointer;padding:0;margin-top:8px}.dlt-cart-remove:hover{color:var(--brass-dark)}.dlt-cart-qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:6px;overflow:hidden}.dlt-cart-qty button{width:34px;height:38px;border:none;background:var(--canvas-soft);cursor:pointer;font-size:14px}.dlt-cart-qty button:hover{background:var(--brass);color:#fff}.dlt-cart-qty input{width:44px;height:38px;border:none;text-align:center;font-size:14px;font-family:inherit}.dlt-cart-line-total{font-weight:700;font-size:15px;text-align:right;white-space:nowrap}@media(max-width:700px){.dlt-cart-line{grid-template-columns:64px 1fr;grid-template-rows:auto auto}.dlt-cart-thumb{width:64px;height:64px}.dlt-cart-qty,.dlt-cart-line-total{grid-column:2}}.dlt-cart-summary{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:24px;position:sticky;top:24px}.dlt-cart-summary h3{font-family:IBM Plex Mono;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 18px}.dlt-discount-row{display:flex;gap:8px;margin-bottom:18px}.dlt-discount-row input{flex:1;border:1px solid var(--line);border-radius:6px;padding:10px 12px;font-size:13px;font-family:inherit}.dlt-discount-row button{border:1px solid var(--ink);background:var(--paper);border-radius:6px;padding:0 16px;font-size:12.5px;font-weight:700;cursor:pointer}.dlt-discount-row button:hover{background:var(--ink);color:#fff}.dlt-cart-subtotal-row{display:flex;justify-content:space-between;font-size:20px;font-weight:700;padding:16px 0;border-top:1px solid var(--line)}.dlt-cart-note{font-size:12px;color:var(--ink-soft);margin-bottom:20px}.dlt-cart-checkout{display:block;width:100%;text-align:center;background:var(--ink);color:#fff;border:none;padding:16px;border-radius:6px;font-weight:700;font-size:14.5px;cursor:pointer}.dlt-cart-checkout:hover{background:var(--brass-dark)}.dlt-cart-empty{text-align:center;padding:90px 20px;background:var(--paper);border:1px dashed var(--line);border-radius:12px}.dlt-cart-empty p{color:var(--ink-soft);font-size:15px;margin:12px 0 26px}.dlt-cart-empty a{display:inline-block;background:var(--brass);color:var(--ink);padding:14px 26px;border-radius:6px;font-weight:700;font-size:13.5px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cart-page.css.map */
