.added-to-cart-toast{left:var(--container-padding-x,1rem);right:var(--container-padding-x,1rem);bottom:var(--container-padding-x,1rem);background-color:var(--white-pure);border:1px solid var(--border);flex-direction:column;width:auto;max-height:75svh;display:flex;overflow:hidden auto}@media (min-width:768px){.added-to-cart-toast{width:fit-content;min-width:26rem;bottom:1.5rem;left:auto;right:1.5rem}}.added-to-cart-toast__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.added-to-cart-toast__title{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--foreground);margin:0;line-height:1.4}.added-to-cart-toast__close{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s;display:inline-flex}.added-to-cart-toast__close:hover{color:var(--foreground)}.added-to-cart-toast__body{flex-shrink:0;padding:.875rem 1rem 1rem}.added-to-cart-toast__product{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.added-to-cart-toast__media{aspect-ratio:1;background-color:var(--stone-100,#f5f5f4);position:relative;overflow:hidden}.added-to-cart-toast__name{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--foreground);margin:0;line-height:1.4}.added-to-cart-toast__price{font-size:var(--text-sm);color:var(--foreground);margin:.375rem 0 0;line-height:1.4}.added-to-cart-toast__qty{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:.25rem 0 0;line-height:1.4}.added-to-cart-toast__meta{font-size:var(--text-xs);color:var(--muted);margin:.25rem 0 0;line-height:1.45}.added-to-cart-toast__footer{flex-shrink:0;padding:0 1rem 1rem}
