cart-drawer .cart-items tbody{padding:1.2rem 1.4rem !important}cart-drawer .cart-item{margin-bottom:1.2rem !important}cart-drawer .cart-item__media,cart-drawer .cart-item__image{width:5.2rem !important;max-width:5.2rem !important}cart-drawer .cart-item__image{height:5.2rem !important;object-fit:cover;border-radius:6px}cart-drawer .cart-item__details,cart-drawer .cart-item__totals{padding-left:1rem !important}cart-drawer .cart-item__name{font-size:1.2rem !important;line-height:1.3 !important}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dl,cart-drawer .cart-item__details dd,cart-drawer .cart-item__details dt{font-size:1.1rem !important;line-height:1.3 !important}cart-drawer .cart-item__totals .price,cart-drawer .cart-item__price-wrapper .price{font-size:1.35rem !important}cart-drawer .cart-item:first-child .cart-item__details{padding-right:3.2rem !important}cart-drawer .cart-remove-button svg{width:1.4rem !important;height:1.4rem !important}cart-drawer .cart-quantity{min-height:2.6rem !important;width:8rem !important}cart-drawer .cart-quantity .quantity__button{width:2.4rem !important;height:2.6rem !important;font-size:1.4rem !important}cart-drawer .cart-quantity .quantity__button svg{width:1rem !important}cart-drawer .cart-quantity .quantity__input{height:2.6rem !important;font-size:1.3rem !important}cart-drawer #cart-drawer-upsell{padding:0.8rem 0 0.8rem 1.4rem !important}cart-drawer .cart-drawer-upsell-header{padding:0 1.4rem 0 0 !important;min-height:0 !important}cart-drawer .cart-drawer-upsell-title{padding:0.4rem 0 !important;font-size:1.2rem !important}cart-drawer .cart-drawer-upsell-nav-btn{width:2.6rem !important;height:2.6rem !important}cart-drawer .cart-drawer-upsell-nav-btn svg{width:1.1rem !important;height:1.1rem !important}cart-drawer .cart-drawer-upsell-list-item-left,cart-drawer .cart-drawer-upsell-list-item-left img{width:5.6rem !important;max-width:5.6rem !important}cart-drawer .cart-drawer-upsell-list-item-left img{height:5.6rem !important;object-fit:cover;border-radius:6px}cart-drawer .cart-drawer-upsell-list-item-right .cart-item__name{font-size:1.15rem !important}cart-drawer .cart-drawer-upsell-list-item-right .price,cart-drawer .cart-drawer-upsell-list-item-right .price-item{font-size:1.15rem !important}cart-drawer .cart-drawer-upsell-list-item-right button{min-height:2.8rem !important;padding:0 1.2rem !important;font-size:1.1rem !important}cart-drawer .drawer__footer{padding:1.2rem 1.4rem 1.4rem !important}cart-drawer .drawer__footer>*+*{margin-top:1rem !important}cart-drawer .cart-upsell-toggle-container img{width:4.4rem !important;max-width:4.4rem !important}cart-drawer .cart-upsell-toggle-container span{font-size:1.15rem !important}cart-drawer .cart-upsell-toggle-label{transform:scale(0.85);transform-origin:right center}cart-drawer #discount-form{margin:0 !important;gap:0.6rem}cart-drawer #discount-input{height:3.6rem !important;padding:0 1rem !important;font-size:1.3rem !important}cart-drawer #apply-discount-btn{height:3.6rem !important;padding:0 1.4rem !important;font-size:1.25rem !important}cart-drawer .totals__total{font-size:1.2rem !important}cart-drawer .totals__total-value{font-size:1.6rem !important}cart-drawer .cart__checkout-button{min-height:4.4rem !important;height:4.4rem !important;font-size:1.35rem !important}cart-drawer .footer__payment .list-payment__item{padding:0.3rem !important}cart-drawer .footer__payment .list-payment__item svg{width:3.2rem !important;height:2rem !important}cart-drawer .footer__payment .list-payment__item img{width:2.6rem !important;height:2.6rem !important}