/* product image fallback: site logo (2026-11-02) */
img.ph-logo{width:100%!important;height:100%!important;object-fit:contain!important;padding:16%;box-sizing:border-box;background:radial-gradient(circle at 30% 20%,var(--c-primary-100,#ffe3cc),var(--c-primary-50,#fff4eb))!important;filter:none!important}
[data-theme=dark] img.ph-logo{background:rgba(var(--c-primary-rgb,238,118,29),.10)!important}
.mcard.is-off img.ph-logo{filter:grayscale(.85) opacity(.7)!important}
.ss-item img.ph-logo{width:44px!important;height:44px!important;padding:6px;border-radius:.6rem;flex:none}
.sm-link img.ph-logo{width:56px!important;height:56px!important;padding:8px;border-radius:12px;flex:none}
.pdp-media img.ph-logo,.im-media img.ph-logo{padding:22%}
.pk-card__img img.ph-logo{padding:10% 30%}
