.ptt-cart-drawer__overlay{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--surface-dark) 62%,transparent)}.ptt-cart-drawer{position:fixed;z-index:100;inset-block:0;inset-inline-end:0;display:flex;inline-size:min(100vw,26rem);flex-direction:column;background:var(--surface-card);box-shadow:var(--shadow-lg);color:var(--text-body);transform:translate(100%);transition:transform var(--dur-med) var(--ease-standard)}.ptt-cart-drawer.is-open{transform:translate(0)}.ptt-cart-drawer__header,.ptt-cart-drawer__footer{flex:0 0 auto;border-block-end:var(--border-hairline);padding:var(--sp-4)}.ptt-cart-drawer__header{display:flex;align-items:center;justify-content:space-between}.ptt-cart-drawer__header p,.ptt-cart-progress__copy,.ptt-cart-drawer__subtotal span{margin:0;color:var(--text-muted);font-size:var(--fs-xs)}.ptt-cart-drawer__header h2{font-size:var(--fs-h4)}.ptt-cart-drawer__header button{min-block-size:auto;border:0;padding:var(--sp-1);background:transparent;color:var(--text-muted)}.ptt-cart-drawer__content{flex:1 1 auto;overflow-y:auto}.ptt-cart-drawer__empty[hidden]{display:none}.ptt-cart-drawer__empty{display:grid;flex:1;place-items:center;align-content:center;gap:var(--sp-3);padding:var(--sp-8);text-align:center}.ptt-cart-drawer__empty span{display:grid;inline-size:var(--sp-16);block-size:var(--sp-16);place-items:center;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-faint)}.ptt-cart-drawer__empty a,.ptt-cart-drawer__actions a,.ptt-cart-drawer__actions button,.ptt-cart-note button{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase}.ptt-cart-progress{margin:var(--sp-4);padding:var(--sp-3);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-page)}.ptt-cart-progress__track{overflow:hidden;block-size:var(--sp-2);margin-block-start:var(--sp-2);border-radius:var(--radius-pill);background:var(--surface-sunken)}.ptt-cart-progress__track span{display:block;block-size:100%;border-radius:inherit;background:var(--surface-brand);transition:inline-size var(--dur-med) var(--ease-standard)}.ptt-cart-progress.is-unlocked .ptt-cart-progress__copy{color:var(--ptt-success);font-weight:var(--fw-bold)}.ptt-cart-progress.is-unlocked .ptt-cart-progress__track span{background:var(--ptt-success)}.ptt-gift-progress{display:grid;gap:var(--sp-2);margin:var(--sp-4);border:var(--border-hairline);border-left:3px solid var(--brand);border-radius:var(--radius-sm);padding:var(--sp-3);background:var(--surface-card)}.ptt-gift-progress[hidden]{display:none}.ptt-gift-progress>div{display:grid;gap:var(--sp-1)}.ptt-gift-progress p{margin:0;color:var(--text-body);font-size:var(--fs-xs)}.ptt-gift-progress span{overflow:hidden;height:var(--sp-2);border-radius:var(--radius-pill);background:var(--surface-sunken)}.ptt-gift-progress i{display:block;height:100%;background:var(--surface-brand)}.ptt-cart-line__gift{color:var(--brand)!important;font-weight:var(--fw-bold)}.ptt-cart-drawer__subtotal strong{color:var(--brand);font-family:var(--font-mono);font-weight:var(--fw-bold);white-space:nowrap}.ptt-cart-note{display:grid;gap:var(--sp-2);padding:var(--sp-4);border-block-start:var(--border-hairline)}.ptt-cart-note label{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ptt-cart-drawer__footer{display:grid;gap:var(--sp-3);border-block-start:var(--border-hairline);border-block-end:0}.ptt-cart-drawer__subtotal,.ptt-cart-drawer__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.ptt-cart-drawer__actions a,.ptt-cart-drawer__actions form,.ptt-cart-drawer__actions button{flex:1 1 0}.ptt-cart-drawer__actions a{justify-content:center;border:var(--border-1);border-color:var(--brand);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);color:var(--brand);text-align:center}.ptt-cart-drawer__actions button{inline-size:100%}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cart-drawer.css.map */
