.drawer__inner{padding:0}.cart-announcement{background:rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));padding:0 2rem;font-size:1.2rem}.cart-announcement a{color:rgb(var(--color-foreground))}.cart-announcement a:hover{text-decoration:none}.drawer__header{border-bottom:1px solid rgba(var(--color-foreground),.1);padding:2rem}.drawer__heading{font-size:1.6rem;margin-bottom:0}.cart-drawer thead{display:none}.cart-item{padding:2rem}.cart-item:not(:last-of-type){border-bottom:1px solid rgba(var(--color-foreground),.1)}.drawer__close .svg-wrapper{height:1.5rem;width:1.5rem}.drawer__close{top:2rem;right:3rem;color:rgba(var(--color-foreground),.5);min-width:1.5rem;min-height:1.5rem}.drawer__close:hover{color:rgb(var(--color-foreground))}.drawer__footer{padding:0 2rem 1.5rem}.cart-drawer .cart-items td{padding-top:0}.cart-drawer__warnings .drawer__close{right:2rem}@media screen and (min-width:750px){.cart-item,.drawer__header{padding:2rem 3rem}.cart-item__media{width:unset}.drawer__inner{width:50rem;padding:0}.cart-announcement{padding:0 3rem}.drawer__footer{padding:0 3rem 1.5rem}}.quantity{width:calc(9rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3rem)}.quantity__button{width:calc(3rem / var(--font-body-scale))}.cart-item__quantity-wrapper{justify-content:space-between}.quantity__button:focus-visible,.quantity__input:focus-visible{background-color:unset}cart-remove-button .button{display:inline-flex;align-items:center;column-gap:1rem;color:rgba(var(--color-foreground),.6)}cart-remove-button .svg-wrapper{width:10px;height:10px;color:rgba(var(--color-foreground),.8);margin-top:2px}cart-remove-button:hover .button,cart-remove-button:hover .svg-wrapper{color:rgb(var(--color-foreground))}.upsell-container{width:100%;display:flex;flex-direction:column;border-bottom:1px solid rgba(var(--color-foreground),.1)}.progress-bar{background-color:#e2e4e3;display:flex;height:.3rem;width:100%;position:relative;align-items:center}.shipping-message{margin-top:0;margin-bottom:0;padding:.5rem 2.2rem 1.5rem;font-size:1.2rem}.progress-bar-done{display:flex;text-align:center;align-items:center;justify-content:center;height:100%;transition:1s ease .3s;max-width:100%}.progress-bar:before{content:" "}@media screen and (min-width:750px){.shipping-message{padding:.5rem 3rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/166/assets/custom__cart-drawer.css.map */
