.drawer__heading{color:var(--divan-text);font-family:var(--font-body-family);font-size:2.2rem;font-weight:700}.drawer__close{color:var(--divan-orange)}.cart-item__name{color:var(--divan-text);font-weight:500;text-decoration:none}.cart-item__name:hover{color:var(--divan-orange);text-decoration:none}.cart-item__price-wrapper .price,.cart-item__totals .price{color:var(--divan-text);font-weight:700}.cart-item__old-price{color:var(--divan-text-muted)}.totals__total-value{color:var(--divan-green);font-weight:700}.cart__checkout-button.button{min-height:5.2rem;border-radius:.6rem;background:var(--divan-green);color:#fff;font-size:1.8rem;font-weight:500;text-transform:uppercase}.cart__checkout-button.button:hover:not([disabled]){background:var(--divan-green-dark)}.cart__checkout-button.button:after{box-shadow:none}.free-shipping-bar{padding-bottom:1.6rem}.free-shipping-bar__text{margin:0 0 .8rem;font-size:1.4rem;line-height:2rem;text-align:center}.free-shipping-bar__text p{margin:0}.free-shipping-bar__text--success{color:var(--divan-green-dark)}.free-shipping-bar__track{height:.8rem;overflow:hidden;border:1px solid #ccc;border-radius:.5rem;background:#fff}.free-shipping-bar__fill{display:block;height:100%;border-radius:.5rem;background:#039f02;transition:width .3s ease}cart-drawer.drawer{background-color:transparent}.cart-drawer .drawer__inner{width:40rem;padding:0 3.2rem;border-color:#e2e2e5;box-shadow:-.4rem 0 1.2rem #00000014}.cart-drawer .drawer__header{gap:1.2rem;padding:2.4rem 0;border-bottom:1px solid #e2e2e5}.cart-drawer .drawer__heading{flex:1;margin:0;font-size:1.8rem;font-weight:500}.drawer__count{color:#998f8a;font-size:1.4rem}.cart-drawer .drawer__header .drawer__close{position:static;min-width:2.4rem;min-height:2.4rem;color:var(--divan-text)}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item{position:relative;grid-template:auto auto auto / 10rem 1fr;gap:.8rem 1.6rem;padding:2.4rem 0;border-bottom:1px solid var(--divan-orange)}.cart-drawer .cart-item:last-child{margin-bottom:0;border-bottom:0}.cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer .cart-item__media{grid-row:1 / 4;grid-column:1;align-self:center}.cart-drawer .cart-item__image{border-radius:.4rem}.cart-drawer .cart-item__details{grid-row:1;grid-column:2;padding-right:3.2rem}.cart-drawer .cart-item__name{font-size:1.6rem;font-weight:400;line-height:1.5}.cart-drawer .cart-item__quantity{grid-row:2;grid-column:2}.cart-drawer .cart-item__quantity,.cart-drawer quantity-popover,.cart-drawer .cart-item__quantity-wrapper{position:static}.cart-drawer cart-remove-button{position:absolute;top:2.4rem;right:0;margin:0}.cart-drawer cart-remove-button .button{min-width:2.4rem;min-height:2.4rem;padding:0;color:#8c8c8c}.cart-drawer cart-remove-button .button:hover{color:var(--divan-orange)}.cart-drawer .cart-quantity{width:auto;min-height:2.8rem;border:1px solid #e2e2e5;border-radius:.4rem}.cart-drawer .cart-quantity:before,.cart-drawer .cart-quantity:after{display:none}.cart-drawer .cart-quantity .quantity__button{width:2.8rem}.cart-drawer .cart-quantity .quantity__input{width:3rem;height:2.6rem;border-inline:1px solid #e2e2e5;font-size:1.3rem}.cart-drawer .cart-item__totals{grid-row:3;grid-column:2;justify-self:start;text-align:left}.cart-drawer .cart-item__old-price{display:block;color:#a7a7a7;font-size:1.2rem}.cart-drawer .cart-item__line-price{display:block;color:var(--divan-orange);font-size:1.8rem;font-weight:700}.cart-drawer .drawer__footer{padding:1.6rem 0 2.4rem;border-top-color:#e2e2e5}.cart-drawer__summary-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem;color:#6b6b6b;font-size:1.4rem}.cart-drawer__summary-row span:last-child{color:var(--divan-text)}.cart-drawer__summary-row--total{margin-bottom:1.6rem}.cart-drawer__summary-row--total .totals__total,.cart-drawer__summary-row--total .totals__total-value{margin:0;color:var(--divan-text);font-size:1.8rem;font-weight:500}.cart-drawer .cart__checkout-button.button{min-height:4.8rem;background:#039f02;font-size:1.6rem;text-transform:none}@media screen and (max-width:749px){.cart-drawer .drawer__inner{width:100vw;max-width:100vw;padding:0 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-cart-divan.css.map */
