.portal-product-card{transition:border-color .18s,box-shadow .18s;container-type:inline-size}@container (width<=260px){.portal-product-actions{grid-template-columns:minmax(0,1fr)}}.portal-product-card:hover,.portal-product-card:focus-within{border-color:color-mix(in oklch, var(--primary) 25%, var(--border));box-shadow:var(--shadow-elevated)}.portal-product-info{block-size:11rem;min-width:0;display:grid}.portal-product-summary,.portal-product-details{grid-area:1/1;min-width:0;min-height:0;padding-block:.875rem .25rem}.portal-product-summary{flex-direction:column;justify-content:center;gap:.625rem;display:flex}.portal-product-details{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;gap:.625rem;display:flex;overflow-y:auto}.portal-product-summary[hidden],.portal-product-details[hidden]{display:none}.portal-product-discount{pointer-events:none}@media (prefers-reduced-motion:reduce){.portal-product-card{transition:none}}
