cart-drawer.drawer{background:#1c1c1980}cart-drawer .drawer__inner{width:520px;max-width:100vw;height:100dvh;padding:0 28px;border:0;border-left:var(--ld-line);background:var(--ld-paper);color:var(--ld-ink)}cart-drawer .drawer__header{background:var(--ld-paper);padding:28px 44px 24px 0;border-bottom:var(--ld-line)}cart-drawer .drawer__heading{margin:0;font:800 42px/.98 var(--ld-display);text-transform:uppercase}cart-drawer .drawer__close{top:20px;right:-8px;color:var(--ld-ink)}cart-drawer .cart-items thead{display:none}cart-drawer .cart-drawer .cart-item{grid-template-columns:90px minmax(0,1fr);gap:12px 18px;padding:24px 0;border-bottom:1px solid #d5d1c7}cart-drawer .cart-drawer .cart-item td{padding:0}cart-drawer .cart-drawer .cart-item__media{grid-row:1 / 4;grid-column:1;width:auto}cart-drawer .cart-item__image{display:block;object-fit:contain;background:#eae7de;padding:8px}cart-drawer .cart-drawer .cart-item__details{grid-column:2}cart-drawer .cart-item__name{color:var(--ld-ink);font:700 24px/1.12 var(--ld-display);text-transform:uppercase}cart-drawer .cart-item__details .product-option{font-size:16px}cart-drawer .cart-drawer .cart-item__totals{grid-column:2;justify-content:flex-start;text-align:left}cart-drawer .cart-item__price-wrapper .price{font:600 24px/1.2 var(--font-body-family);color:var(--ld-ink);letter-spacing:-.03em}cart-drawer .cart-drawer .cart-item__quantity{grid-column:2;padding:0}cart-drawer .quantity{border:1px solid var(--ld-ink);min-height:44px;background:transparent}cart-drawer .quantity:before,cart-drawer .quantity:after{display:none}cart-drawer .quantity__input{font-size:16px}cart-drawer .quantity__button,cart-drawer cart-remove-button .button{color:var(--ld-ink)}cart-drawer .drawer__footer{border-top:var(--ld-line);padding:20px 0 24px}cart-drawer .totals{flex-wrap:wrap;justify-content:space-between;gap:12px}cart-drawer .totals__total{font:700 26px/1.1 var(--ld-display);text-transform:uppercase}cart-drawer .totals__total-value{font:600 26px/1.2 var(--font-body-family);margin:0;color:var(--ld-ink);letter-spacing:-.03em}cart-drawer .tax-note{font-size:16px;line-height:1.4;text-align:left;margin:16px 0}cart-drawer :is(.cart__checkout-button,.cart-drawer__empty-content>.button){border:var(--ld-line);background:var(--ld-orange);color:var(--ld-ink);min-height:52px;border-radius:0;font:600 16px var(--font-body-family)}cart-drawer :is(.cart__checkout-button,.cart-drawer__empty-content>.button):before,cart-drawer :is(.cart__checkout-button,.cart-drawer__empty-content>.button):after{display:none}cart-drawer :is(.cart__checkout-button,.cart-drawer__empty-content>.button):hover{background:#fff;box-shadow:4px 4px 0 var(--ld-ink)}cart-drawer .cart__empty-text{font:800 44px/1 var(--ld-display);text-transform:uppercase}cart-drawer .cart__login-paragraph{font-size:16px}.ld-cart-discount{display:block;margin-bottom:24px}.ld-cart-discount label{display:block;margin-bottom:8px;font:12px/1.5 var(--ld-mono)}.ld-cart-discount__row{display:flex;gap:8px}.ld-cart-discount input{width:100%;min-width:0;padding:10px 12px;border:1px solid #9b9890;border-radius:0;background:#fff;color:var(--ld-ink);font:16px var(--font-body-family)}.ld-cart-discount button{min-height:44px;padding:10px 14px;border:var(--ld-line);border-radius:0;background:var(--ld-paper);color:var(--ld-ink);font:600 14px var(--font-body-family);cursor:pointer}.ld-cart-discount button:hover{background:#eae7de}.ld-cart-discount button:disabled{opacity:.5;cursor:wait}.ld-cart-discount [data-remove]{border:0;padding:8px 0;min-height:0;text-decoration:underline}.ld-cart-discount [role=status]{font-size:16px;line-height:1.4;margin:10px 0 0}.ld-cart-discount [role=status]:empty{display:none}@media(max-width:549px){cart-drawer .drawer__inner{padding:0 20px}cart-drawer .drawer__heading{font-size:36px}cart-drawer .cart-drawer .cart-item{grid-template-columns:72px minmax(0,1fr);gap:12px}cart-drawer .cart-item__name{font-size:21px}cart-drawer .cart-item__quantity-wrapper{flex-wrap:nowrap}cart-drawer .quantity{width:120px;min-width:0}cart-drawer .quantity__button{width:36px}}@media(max-height:740px){cart-drawer .drawer__inner{overflow-y:auto}cart-drawer cart-drawer-items{overflow:visible;flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ludoman-cart-drawer.css.map */
