#CartDrawer .drawer__header{padding:1.75rem .8rem 1rem}#CartDrawer .drawer__heading{font-size:1.8rem;font-weight:500;padding-left:1.4rem}#CartDrawer .drawer__close{width:2.6rem;height:2.6rem;min-width:0;min-height:0;top:20px;right:16px;border-radius:50%;border:1px solid #e2e2dc;background-color:#fff;display:flex;align-items:center;justify-content:center}#CartDrawer .drawer__close svg{width:.9rem;height:.9rem}#CartDrawer .cart-drawer__free-shipping{margin:0 .8rem 1.5rem;padding:1.1rem 1.25rem 1rem;background:#efefe8;border-radius:1rem}#CartDrawer .cart-drawer__free-shipping-text{margin:0 0 .75rem;font-weight:400;font-size:1.05rem;color:#181818}#CartDrawer .cart-drawer__free-shipping-bar{display:block;height:.25rem;border-radius:999px;background:#ff7300;width:100%}#CartDrawer .cart-items thead{display:none}#CartDrawer .cart-items,#CartDrawer .cart-items tbody{display:block;width:100%}#CartDrawer .cart-item{display:grid;grid-template-columns:12rem 1fr auto;grid-template-areas:"media details totals" "media quantity totals";column-gap:1.4rem;row-gap:.8rem;align-items:start;padding:1.8rem .8rem;border-bottom:1px solid #ececE6}#CartDrawer .cart-item__media{grid-area:media;padding:0}#CartDrawer .cart-item__media .cart-item__image{width:11rem;height:11rem;object-fit:cover;border-radius:1rem}#CartDrawer .cart-item__details{grid-area:details;min-width:0;padding:0}#CartDrawer .cart-item__name{font-size:1.5rem;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}#CartDrawer .cart-item__totals{grid-area:totals;min-width:0;padding:0;text-align:right;white-space:nowrap;font-size:2rem}#CartDrawer .cart-item__totals .cart-item__old-price{display:inline;color:#b3b3b3}#CartDrawer .cart-item__quantity-label{margin:.2rem 0 0;color:#4a4a4a;font-size:1.25rem}#CartDrawer .discounts__discount{display:inline-flex;align-items:center;gap:.3rem;margin-top:.4rem;padding:.2rem .6rem;border-radius:999px;background:color-mix(in srgb,#15183d 8%,transparent);color:#15183d;font-size:.9rem;font-weight:600}#CartDrawer .cart-item__quantity{grid-area:quantity;min-width:0;padding:0;margin-top:1.2rem}#CartDrawer .cart-item__quantity-wrapper,#CartDrawer .quantity-popover-container,#CartDrawer .quantity,#CartDrawer cart-remove-button{display:flex!important;flex-direction:row!important;align-items:center!important;height:3.4rem!important;margin:0!important;padding:0!important;box-sizing:border-box!important}#CartDrawer .cart-item__quantity-wrapper{justify-content:flex-start!important;width:auto!important;gap:.6rem!important;flex-wrap:nowrap!important}#CartDrawer .quantity{gap:.6rem!important;width:auto!important;min-height:0!important;border:none!important}#CartDrawer .quantity:after{content:none!important;box-shadow:none!important}#CartDrawer .quantity__button,#CartDrawer .cart-remove-button{width:3.4rem!important;height:3.4rem!important;min-width:0!important;min-height:0!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;margin:0!important;padding:0!important;box-sizing:border-box!important;background:transparent;border:1px solid #e2e2dc;border-radius:50%}#CartDrawer .quantity__button svg,#CartDrawer .cart-remove-button svg{width:1.6rem;height:1.6rem;display:block}#CartDrawer .quantity__button[name=minus]{display:flex!important}#CartDrawer .quantity__input{width:2.8rem!important;font-size:1.5rem!important;font-weight:700!important;min-width:0!important;height:3.4rem!important;line-height:3.4rem!important;flex-grow:0!important;margin:0!important;padding:0!important;opacity:1!important;border:none!important;background:transparent;color:#181818;text-align:center;box-sizing:border-box!important}#CartDrawer .drawer__footer{padding:1.5rem .8rem 3.5rem}#CartDrawer .cart-drawer__savings{display:flex;align-items:center;gap:.5rem;color:#1a9e46;font-weight:700;margin-bottom:.75rem}#CartDrawer .totals__total,#CartDrawer .totals__total-value{font-size:2.2rem;font-weight:800}#CartDrawer .cart-drawer__original-total{font-weight:500;font-size:1.6rem;color:#9a9a9a;margin-right:.5rem}#CartDrawer .totals{margin-top:1.5rem}#CartDrawer .cart__checkout-button{width:100%;border-radius:.6rem;background:#ff7300;color:#fff;font-weight:600;text-transform:none;font-size:1.8rem;padding:1.8rem;margin-top:2rem;animation:none;box-shadow:none}#CartDrawer .cart-drawer__payment-icons{justify-content:center;margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-cart-drawer-custom.css.map */
