.storefront-state-section{padding-block:clamp(28px,5vw,56px)}.storefront-state{text-align:center;color:var(--color-storefront-ink);flex-direction:column;align-items:center;gap:16px;padding:clamp(20px,3vw,32px) 16px;display:flex}.storefront-state-art{flex:none;width:min(100%,320px)}.storefront-state-art img{width:100%;height:auto;display:block}.storefront-state-art--not-found,.storefront-state-art--unavailable{width:min(100%,420px)}.storefront-state-art--cart{aspect-ratio:1.5;width:min(100%,300px);overflow:hidden}.storefront-state-art--cart img{transform:translateY(-19%)}.storefront-state-art--compact{width:min(100%,190px)}.storefront-state__title{font:700 clamp(1.35rem, 3vw, 1.8rem)/1.25 var(--font-display);text-wrap:balance;margin:0}.storefront-state__description{max-width:42ch;color:var(--color-text-secondary);font:400 1rem/1.65 var(--font-body);text-wrap:pretty;margin:0}.storefront-state__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:4px;display:flex}.storefront-state__actions :is(a,button){border:1px solid var(--color-brand-strong);border-radius:var(--radius-sm);background:var(--color-brand-strong);min-height:44px;color:var(--color-surface);font:600 .9rem/1.4 var(--font-body);cursor:pointer;justify-content:center;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.storefront-state__actions :is(a,button):hover{background:var(--color-storefront-ink);border-color:var(--color-storefront-ink)}.storefront-state__actions .storefront-state__secondary-action{color:var(--color-brand-strong);background:0 0}.storefront-state__actions .storefront-state__secondary-action:hover{background:var(--color-brand-soft);border-color:var(--color-brand-strong)}.storefront-state__actions :is(a,button):focus-visible{outline:3px solid var(--color-storefront-ink);outline-offset:4px}
