@layer bm-configurator-ref-83 {
  .elementor-22 .elementor-element-38e18fdc .bm-preview-figure[data-bm-area-83] .bm-motif-sample.bm-has-artwork-83 {
    background:none!important; background-image:none!important; display:block!important; overflow:hidden!important;
  }
  .elementor-22 .elementor-element-38e18fdc .bm-motif-sample.bm-has-artwork-83 svg {display:none!important;}
  .elementor-22 .elementor-element-38e18fdc .bm-preview-figure .bm-motif-sample .bm-uploaded-artwork-83 {
    display:none!important; position:absolute!important; inset:0!important; width:100%!important; height:100%!important;
    min-height:0!important; max-height:none!important; object-fit:contain!important; transform:none!important;
    margin:0!important; border:0!important; border-radius:0!important; filter:none!important;
  }
  .elementor-22 .elementor-element-38e18fdc .bm-preview-figure .bm-motif-sample.bm-has-artwork-83 .bm-uploaded-artwork-83 {display:block!important;}
}

.elementor-22 .bm-artwork-panel-83 {margin:8px 0;}
.elementor-22 .bm-artwork-status-83 {font:400 12px/1.5 Inter,sans-serif;color:#526477;margin:8px 0;}
.elementor-22 .bm-artwork-status-83[role="alert"] {color:#a31d20;font-weight:600;}
.elementor-22 .bm-artwork-status-83:empty {display:none;}
.elementor-22 .bm-clear-artwork-83 {min-height:44px;border:1px solid #cbd4dd;border-radius:6px;background:#fff;color:#082c55;padding:8px 12px;font:500 12px Inter,sans-serif;cursor:pointer;}
.elementor-22 .bm-clear-artwork-83[hidden] {display:none!important;}
.elementor-22 .bm-clear-artwork-83:focus-visible {outline:2px solid #c3943a;outline-offset:2px;}
