.dmc{position:fixed;top:0;right:0;height:100dvh;width:min(440px,94vw);background:#fff;z-index:990;transform:translate(106%);transition:transform .38s cubic-bezier(.32,.72,.28,1);display:flex;flex-direction:column;box-shadow:-18px 0 44px #0000002e;color:#000;visibility:hidden}.dmc.dmc-open{transform:none;visibility:visible}.dmc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:989;opacity:0;transition:opacity .3s ease}.dmc-overlay.dmc-show{opacity:1}.dmc-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 8px}.dmc-title{font-size:1.55rem;font-weight:700;margin:0;letter-spacing:-.01em}.dmc-close{background:none;border:0;cursor:pointer;padding:6px;color:#000;line-height:0}.dmc-scroll{flex:1;overflow-y:auto;padding:10px 22px 18px}.dmc-banner{background:var(--dmc-banner, #fff3cd);border-radius:14px;padding:14px 16px 16px;margin-bottom:18px}.dmc-banner-text{font-weight:600;font-size:.98rem;margin:0 0 10px;line-height:1.35}.dmc-bar{background:#fff;border-radius:99px;height:12px;overflow:hidden}.dmc-bar-fill{background:var(--dmc-accent, #ffc531);height:100%;width:0;border-radius:99px;transition:width .5s ease}.dmc-empty{color:#595959;font-size:1rem;padding:18px 0}.dmc-items{display:flex;flex-direction:column}.dmc-item{display:grid;grid-template-columns:85px 1fr auto;grid-template-rows:auto auto;column-gap:14px;padding:12px 0 16px;position:relative}.dmc-item img,.dmc-item-ph{width:85px;height:85px;border-radius:12px;object-fit:cover;grid-row:1 / 3;background:#f4f4f4}.dmc-item-info{min-width:0}.dmc-item-title{font-weight:600;font-size:1rem;margin:2px 0 3px;line-height:1.3}.dmc-item-sub{color:#595959;font-size:.85rem;margin:0 0 4px}.dmc-item-price{font-weight:700;font-size:1.05rem;margin:0}.dmc-remove{background:none;border:0;color:#969696;cursor:pointer;font-size:.8rem;padding:4px 0 4px 8px;align-self:start}.dmc-qty{grid-column:2 / 4;justify-self:end;margin-top:-34px;display:inline-flex;align-items:center;gap:2px;border:1.5px solid #c9c9c9;border-radius:99px;padding:2px 6px;background:#fff}.dmc-qty button{background:none;border:0;font-size:1.05rem;cursor:pointer;width:30px;height:30px;color:#000}.dmc-qty span{min-width:20px;text-align:center;font-weight:600}.dmc-savings{display:flex;justify-content:space-between;font-weight:600;font-size:1rem;border-top:1.5px solid #e3e3e3;padding-top:14px;margin-top:2px}.dmc-upsell-wrap{margin-top:18px}.dmc-kicker{font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px}.dmc-upsell{display:grid;grid-template-columns:85px 1fr auto;column-gap:14px;align-items:center;border:2px solid var(--dmc-accent, #ffc531);border-radius:16px;padding:12px}.dmc-upsell img{width:85px;height:85px;border-radius:10px;object-fit:cover}.dmc-upsell-title{font-weight:600;margin:0 0 3px;font-size:1rem}.dmc-upsell-sub{color:#595959;font-size:.85rem;margin:0 0 4px}.dmc-upsell-price{font-weight:700;margin:0}.dmc-add{background:#000;color:#fff;border:0;border-radius:99px;font-weight:600;font-size:.95rem;padding:12px 22px;cursor:pointer}.dmc-add:disabled{opacity:.55}.dmc-view-link{display:block;text-align:center;margin-top:12px;color:#000;font-weight:600;font-size:.95rem;text-decoration:underline;text-underline-offset:4px}.dmc-gift{background:#f4f4f4;border-radius:16px;padding:14px 16px;margin-top:18px}.dmc-gift-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.dmc-gift-title{font-weight:600;margin:0 0 3px;font-size:1rem}.dmc-gift-sub{color:#595959;font-size:.85rem;margin:0}.dmc-switch{position:relative;display:inline-block;width:52px;height:30px;flex:none}.dmc-switch input{opacity:0;width:0;height:0}.dmc-slider{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:#d2d2d2;transition:background .25s ease;cursor:pointer}.dmc-slider:before{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .25s ease;box-shadow:0 1px 3px #00000040}.dmc-switch input:checked+.dmc-slider{background:var(--dmc-accent, #ffc531)}.dmc-switch input:checked+.dmc-slider:before{transform:translate(22px)}.dmc-gift-email{width:100%;margin-top:12px;padding:11px 13px;font-size:.95rem;border:1.5px solid #d5d5d5;border-radius:10px;background:#fff;box-sizing:border-box}.dmc-foot{border-top:1.5px solid #e3e3e3;padding:16px 22px 20px;background:#fff}.dmc-subtotal{display:flex;justify-content:space-between;font-weight:700;font-size:1.1rem}.dmc-note{color:#595959;font-size:.85rem;margin:5px 0 14px}.dmc-checkout{display:block;text-align:center;text-decoration:none;background:var(--dmc-checkout-bg, #000);color:var(--dmc-checkout-fg, #fff);font-weight:600;font-size:1.05rem;padding:16px;border-radius:99px}.dmc-keep{display:block;margin:12px auto 0;background:none;border:0;cursor:pointer;color:#595959;font-size:.9rem}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dadmode-cart.css.map */
