.intel-workspace{width:100%;max-width:1200px;margin:0 auto}.intel-page-heading{justify-content:space-between;align-items:center;gap:calc(var(--space-1) * 4);margin:0 0 calc(var(--space-1) * 6);display:flex}.intel-page-heading h1{width:1px;height:1px;margin:calc(var(--space-1) * -.25);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.intel-edition{align-items:center;gap:calc(var(--space-1) * 2.5);color:var(--muted);font-size:var(--text-body);flex-wrap:wrap;margin:0;display:flex}.intel-content-language{font-size:var(--text-caption)}.intel-refresh{flex:none;width:44px;height:44px}.intel-update-note{color:var(--muted);font-size:var(--text-small);margin:calc(var(--space-1) * -2) 0 calc(var(--space-1) * 4)}.intel-artwork{width:100%;aspect-ratio:var(--intel-pc-ratio);position:relative}.intel-artwork[data-state=loading]{background:var(--hover)}.intel-artwork[data-state=error]{aspect-ratio:auto}.intel-artwork picture{width:100%;display:block}.intel-artwork img{width:100%;height:auto;display:block}.intel-artwork[data-state=loading] img{opacity:0}.intel-artwork[data-state=ready] img{animation:intel-artwork-enter var(--motion-artwork) var(--ease-out) both}.intel-artwork[data-initial-document=true] img{animation:none}.intel-image-status{text-align:center;color:var(--muted);font-size:var(--text-body);pointer-events:none;margin:0;position:absolute;top:56px;left:0;right:0}.intel-image-error,.intel-empty-view{justify-content:center;align-items:center;gap:calc(var(--space-1) * 3);text-align:center;min-height:280px;color:var(--muted);padding:calc(var(--space-1) * 6);flex-direction:column;display:flex}.intel-image-error p,.intel-empty-view p{margin:0}.intel-image-error button,.intel-empty-view button{min-height:44px}@keyframes intel-artwork-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.product-page:has(.intel-workspace){padding:calc(var(--space-1) * 5) 0 calc(var(--space-1) * 8)}.intel-page-heading{margin:0 calc(var(--space-1) * 4) calc(var(--space-1) * 5)}.intel-update-note{margin:calc(var(--space-1) * -1) calc(var(--space-1) * 4) calc(var(--space-1) * 4)}.intel-artwork{aspect-ratio:var(--intel-mobile-ratio)}}@media (prefers-reduced-motion:reduce){.intel-artwork[data-state=ready] img{animation:none}}
