.ProductImageFrame_frame__FwBPe{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-subtle,4px);background:radial-gradient(circle at 50% 45%,#FAF8F5 0,#EFEBE4 70%,#E8E3DA 100%);display:flex;align-items:center;justify-content:center;border:1px solid rgba(226,221,213,.7);box-shadow:inset 0 1px 3px rgba(0,0,0,.02);transition:border-color var(--transition-fast,.2s ease),box-shadow var(--transition-fast,.2s ease)}.ProductImageFrame_canvasBackground__ob_zZ{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 85%,rgba(158,123,79,.05) 0,transparent 60%);z-index:1}.ProductImageFrame_imageWrapper__OhW51{position:absolute;inset:clamp(.75rem,2.5%,1.5rem);display:flex;align-items:center;justify-content:center;z-index:2}.ProductImageFrame_containImage__6zr6_{object-fit:contain!important;object-position:center!important;transition:transform .45s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 10px 24px rgba(26,25,24,.08))}.ProductImageFrame_frame__FwBPe:hover .ProductImageFrame_containImage__6zr6_{transform:scale(1.02);filter:drop-shadow(0 14px 30px rgba(26,25,24,.12))}.ProductImageFrame_badgeSlot__cVGz7{position:absolute;top:.75rem;left:.75rem;z-index:3}