.drawer-cart-open .drawer-cart{right:0}.drawer-cart__header{position:relative}.drawer-cart__header__status.hidden{display:none}.drawer-cart__header__status span{font-size:.875em}.drawer-cart__content.content-loading{display:flex;justify-content:center;padding-top:2em}.drawer-cart__content.content-loading .cart,.drawer-cart__content.content-loading .cart-items{display:none}.drawer-cart__content.content-loading .loading-icon{display:block}.drawer-cart__content .cart{position:relative}.drawer-cart__content .loading-icon{display:none;width:2em;height:2em}.drawer-cart__content .loading-icon svg{opacity:1;width:100%;height:auto;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.drawer-cart__content .loading-icon svg path{fill:var(--color-grey-1)}.drawer-cart__content .cart-empty{text-align:center}.drawer-cart__footer{padding:0}.drawer-cart__footer.hide-content div,.drawer-cart__footer.hide-content form{display:none}.drawer-cart__footer .footer-content{display:flex;flex-direction:column;gap:.5em;padding:1.5em 2em}.drawer-cart__footer form{display:flex;flex-direction:column;gap:.5em}.drawer-cart__footer .cart-alert{background-color:var(--color-grey-1);display:flex;align-items:center;justify-content:center;gap:.5em;padding:.5em 1.25em}.drawer-cart__footer .cart-alert svg{width:1em;min-width:1em;height:auto;fill:var(--color-grey-3);position:relative;top:-1px}.drawer-cart__footer .cart-alert span{font-size:.8125em;display:block;line-height:1}.drawer-cart__footer .info-text{text-align:center;margin-top:-.75em}.drawer-cart__footer .info-text span{font-size:.75em}.drawer-cart__footer .cart-totals{display:flex;justify-content:space-between}.drawer-cart__footer .cart-totals span{font-size:1.125em}.drawer-cart__footer .cart-totals span.price{font-weight:600}.drawer-cart__footer__actions{display:flex;justify-content:space-evenly}.drawer-cart__footer__actions a{font-size:.875em}@-webkit-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}