.cart-drawer{position:fixed;inset:0 0 0 auto;width:440px;max-width:92vw;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--scheme-bg);color:var(--scheme-text);box-shadow:-24px 0 60px -16px rgba(var(--color-ink-rgb),.3)}.cart-drawer[open]{animation:lusq-drawer-right .3s cubic-bezier(.22,.61,.36,1)}.cart-drawer[open]::backdrop{animation:lusq-fade .2s ease}@keyframes lusq-drawer-right{0%{transform:translate(100%)}to{transform:none}}.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:12px;padding:18px 24px;border-bottom:1px solid var(--scheme-border)}.cart-drawer__title{font-size:19px;font-weight:600;letter-spacing:normal;outline:none}.cart-drawer__close{width:38px;height:38px}.cart-drawer__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cart-drawer__body{padding:0 24px}.cart-drawer__body .free-shipping--drawer{display:block;margin:0 -24px;padding:14px 24px;border-bottom:1px solid var(--scheme-border);background:var(--color-surface)}.cart-drawer__body .free-shipping__message{font-size:13.5px}.cart-drawer__body .free-shipping__track{margin-top:8px}.cart-lines--drawer .cart-line:last-child{border-bottom:0}.cart-drawer__upsell{padding:0 24px 20px}.cart-drawer__upsell .cart-upsell{padding-top:18px;border-top:1px solid var(--scheme-border)}.cart-drawer__upsell .cart-upsell__heading{margin-bottom:10px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-subtle)}.cart-drawer__footer{display:flex;flex:none;flex-direction:column;gap:12px;max-height:60vh;padding:16px 24px calc(16px + env(safe-area-inset-bottom));overflow-y:auto;border-top:1px solid var(--scheme-border);background:var(--color-surface)}.cart-drawer__extras:not(:has(*)){display:none}.cart-drawer__footer .cart-note-toggle{border-bottom:1px solid var(--color-divider)}.cart-drawer__footer .cart-note{padding-bottom:10px}.cart-drawer__actions{display:flex;flex-direction:column;gap:10px}.cart-drawer__checkout .button{width:100%;min-height:52px;font-size:16px}.cart-drawer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cart-drawer__links .button{min-height:46px;padding-inline:12px;font-size:14px}.cart-drawer__links .button--ghost{color:var(--color-muted)}.cart-drawer__added{display:flex;flex:none;align-items:center;gap:10px;padding:12px 24px;background:var(--color-success-bg);color:var(--color-success);font-size:14px;font-weight:600}.cart-drawer__added[hidden]{display:none}.cart-drawer__added-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-pill);background:var(--color-success);color:var(--color-surface)}.cart-drawer__added-text{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.cart-lines--drawer .cart-line.is-added{margin-inline:-24px;padding-inline:24px;background:linear-gradient(90deg,var(--color-accent-tint),transparent)}.cart-drawer__actions .button{white-space:nowrap}@media(max-width:560px){.cart-drawer{width:100%;max-width:100%}.cart-drawer__header,.cart-drawer__added,.cart-drawer__body,.cart-drawer__upsell,.cart-drawer__footer{padding-inline:18px}.cart-drawer__body .free-shipping--drawer,.cart-lines--drawer .cart-line.is-added{margin-inline:-18px;padding-inline:18px}}@media(prefers-reduced-motion:reduce){.cart-drawer[open],.cart-drawer[open]::backdrop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-cart-drawer.css.map */
