@import url("brand.css?v=d36f8801");
/* Shared screen format: 625 × 1280, never crop the interface. */
.phone > img,.phone > video,.gallery-track figure > img {
  width:100%!important;height:auto!important;aspect-ratio:625 / 1280!important;
  object-fit:contain!important;background:#fff;
}
.overview-player video{aspect-ratio:625 / 1280;max-height:none;width:min(100%,360px);margin-inline:auto;object-fit:contain}
.edit-mode .editable-media{pointer-events:auto!important;cursor:pointer}
.editor-media-button{position:absolute;z-index:30;left:50%;bottom:12px;transform:translateX(-50%);border:1px solid #bda66c;border-radius:20px;padding:8px 12px;background:#fff9eb;color:#25231c;font:13px Arial,sans-serif;white-space:nowrap;box-shadow:0 2px 12px #0003}

.edit-mode .price-card li.editor-list-item{position:relative;padding-right:30px}
.editor-list-item > span{display:block;min-height:1.5em}
.editor-list-remove{position:absolute;right:0;top:0;width:24px;height:24px;border:1px solid #c9bfb0;border-radius:50%;background:#fff;color:#8d392b;font:20px/20px Arial;cursor:pointer;padding:0}
.editor-list-add{display:block;margin:0 0 20px;padding:8px 12px;border:1px dashed #9d854c;border-radius:10px;background:#fff8e8;color:#373025;font:14px Arial;cursor:pointer}
