.ptt-cart-hover{position:absolute;z-index:80;inset-block-start:100%;inset-inline-end:-.5rem;margin-block-start:var(--sp-3);inline-size:min(24rem,calc(100vw - var(--sp-6)));border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-lg);color:var(--text-body);opacity:0;pointer-events:none;transform:translateY(var(--sp-1));transition:var(--transition-control)}.ptt-cart-hover:before{position:absolute;inset-block-end:100%;inset-inline:0;block-size:var(--sp-3);content:""}.ptt-cart-hover:after{position:absolute;inset-block-start:-.375rem;inset-inline-end:1.6875rem;inline-size:.8125rem;block-size:.8125rem;background:var(--surface-card);content:"";transform:rotate(45deg)}.ptt-header-cart:hover .ptt-cart-hover,.ptt-header-cart:focus-within .ptt-cart-hover{opacity:1;pointer-events:auto;transform:translateY(0)}.ptt-cart-hover__empty{display:grid;place-items:center;gap:var(--sp-3);padding:var(--sp-8) var(--sp-4);text-align:center}.ptt-cart-hover__empty[hidden]{display:none}.ptt-cart-hover__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-hover__eyebrow{margin:0;padding:var(--sp-3) var(--sp-4) var(--sp-2);color:var(--text-muted);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase}.ptt-cart-hover__item{display:grid;grid-template-columns:var(--control-h-md) minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);color:var(--text-body)}.ptt-cart-hover__item:hover{background:var(--brand-tint)}.ptt-cart-hover__media{display:grid;aspect-ratio:1;place-items:center;border:var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card)}.ptt-cart-hover__title{overflow:hidden;color:var(--text-strong);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.ptt-cart-hover__price{color:var(--brand);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap}.ptt-cart-hover__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-block-start:var(--sp-2);border-block-start:var(--border-hairline);padding:var(--sp-3) var(--sp-4);background:var(--surface-page);font-size:var(--fs-xs)}.ptt-cart-hover__summary a{border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);background:var(--surface-brand);color:var(--text-on-brand);font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cart-hover.css.map */
