.product-media-container{position:relative}
.florame-real-photo-badge{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:14px;background:rgba(255,255,255,.95);color:#23443a;border:1px solid rgba(35,68,58,.15);box-shadow:0 2px 12px rgba(0,0,0,.06);font-size:11px;line-height:1.35;pointer-events:none;z-index:2;overflow-wrap:anywhere}
.florame-real-photo-badge strong{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.florame-real-photo-badge span{padding-left:21px}.product-media-modal__dialog>.florame-real-photo-badge{position:fixed;left:50%;bottom:max(22px,env(safe-area-inset-bottom));transform:translateX(-50%)}.florame-real-photo-badge[hidden]{display:none}
@media(max-width:400px){.florame-real-photo-badge{padding:7px 9px;left:8px;bottom:8px;max-width:calc(100% - 16px)}.florame-real-photo-badge strong{font-size:11px}}
.florame-product-viewer .product-media-modal__dialog>.florame-real-photo-badge{top:max(18px,env(safe-area-inset-top));bottom:auto;left:16px;transform:none;max-width:calc(100% - 100px);z-index:6}
