.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;justify-content:flex-end}.cart-drawer__overlay{animation:cart-drawer-fade var(--duration) ease-out}.cart-drawer__panel{position:relative;z-index:var(--z-modal);width:min(27rem,100vw);height:100%;max-height:100vh;max-height:100dvh;box-shadow:0 0 2rem #0003;animation:cart-drawer-slide var(--duration) ease-out}.cart-drawer__panel:focus{outline:none}@keyframes cart-drawer-slide{0%{transform:translate(100%)}}@keyframes cart-drawer-fade{0%{opacity:0}}[dir=rtl] .cart-drawer__panel{animation-name:cart-drawer-slide-rtl}@keyframes cart-drawer-slide-rtl{0%{transform:translate(-100%)}}.cart-drawer__inner{display:flex;flex-direction:column;height:100%}.cart-drawer__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.cart-drawer__root,.cart-drawer__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.cart-drawer__form{overflow-y:auto;overscroll-behavior:contain}.cart-drawer__items{flex:1 1 auto;min-height:9rem;overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--space-4)}.cart-drawer__items .cart-items{border-top:0}.cart-drawer__items .cart-item:last-child{border-bottom:0}.cart-drawer__footer{display:flex;flex:none;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--color-border)}.cart-drawer__note-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:2.75rem;font-size:.875rem;font-weight:var(--font-body-weight-bold)}.cart-drawer__note-chevron{transition:transform var(--duration)}.cart-drawer__note[open] .cart-drawer__note-chevron{transform:rotate(180deg)}.cart-drawer__empty{flex:1 1 auto;justify-content:center;padding-inline:var(--space-4)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-cart-drawer.css.map */
