.product-composition{position:relative;display:block;flex:none;line-height:0;background:#f4f7f5;isolation:isolate;user-select:none}
.product-composition[hidden]{display:none!important}
.product-composition>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;pointer-events:none;user-select:none;-webkit-user-drag:none}
.product-composition>.product-composition-background{z-index:0;object-fit:cover;object-position:center}
.product-composition>.product-composition-foreground{z-index:1;object-fit:fill}
.product-composition-personalization{position:absolute;z-index:2;transform:translate(-50%,-50%)}
.product-composition-personalization>svg{display:block;width:100%;height:auto;max-width:none;max-height:none;background:transparent;box-shadow:none}
.product-composition-personalization>svg>rect:first-of-type{fill:transparent!important}
.product-preview-status{font-size:12px;line-height:1.45;color:#77521a;width:100%;text-align:center}
.product-preview-status:empty{display:none}
.product-preview-retry[hidden]{display:none!important}
