.dlk.dlk-dwr{height:var(--dlk-vh, 100dvh);max-height:var(--dlk-vh, 100dvh)}.dlk-dwr .df{flex:0 0 auto}.dlk-dwr .dl .end .dlcp-unit{display:block;margin-top:3px;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.04em;color:var(--mute);white-space:nowrap}.dlk-dwr .dl .qty span[data-dlcp-qty]{cursor:pointer;border-bottom:1px dotted var(--mute);padding-bottom:1px;transition:color .15s ease,border-color .15s ease}.dlk-dwr .dl .qty span[data-dlcp-qty]:hover{color:var(--red-ink);border-bottom-color:var(--red-ink)}.dlqd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483520;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;font-family:var(--sans);color:var(--ink);background:#1a19168c}.dlqd-panel{position:relative;box-sizing:border-box;width:100%;max-width:340px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift);padding:24px 24px 22px}.dlqd-eyebrow{display:block;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.dlqd-t{font-size:18px;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:8px 0 0;padding-right:26px;text-wrap:balance}.dlqd-sub{font-size:12.5px;line-height:1.4;color:var(--ink-2);margin:6px 0 0}.dlqd-row{display:flex;gap:8px;margin-top:16px}.dlqd-n{flex:1;min-width:0;box-sizing:border-box;height:52px;padding:0 14px;background:var(--bg);border:1px solid var(--line);border-radius:0;font-family:var(--mono);font-size:20px;font-weight:700;color:var(--ink);text-align:center;-webkit-appearance:none;appearance:none}.dlqd-n::-webkit-outer-spin-button,.dlqd-n::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dlqd-n{-moz-appearance:textfield}.dlqd-n:focus{border-color:var(--ink);outline:none}.dlqd-step{flex:none;width:52px;height:52px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:0;font-family:var(--mono);font-size:18px;font-weight:700;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.dlqd-step:hover{background:var(--ink);border-color:var(--ink);color:#fff}.dlqd-total{margin-top:12px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-2);min-height:14px}.dlqd-total b{font-weight:700;color:var(--ink)}.dlqd-ok{width:100%;box-sizing:border-box;margin-top:14px;height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:0;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .15s ease,border-color .15s ease}.dlqd-ok:hover{background:#000}.dlqd-ok.danger{background:var(--red-ink);border-color:var(--red-ink)}.dlqd-x{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;background:none;border:0;border-radius:0;color:var(--mute);cursor:pointer;padding:0;-webkit-appearance:none;appearance:none;transition:color .15s ease}.dlqd-x:hover{color:var(--ink)}.dlqd-x svg,.dlqd-ok svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dlqd-x svg{width:15px;height:15px}.dlqd-ok svg{width:15px;height:15px;flex:none}@media(prefers-reduced-motion:reduce){.dlqd-step,.dlqd-ok,.dlk-dwr .dl .qty span[data-dlcp-qty]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/dl-cartplus.css.map */
