/* Overlays do not participate in document flow. No fonts, images, transitions or JS. */
.sw-label-host,.sw-label-gallery{position:relative}
.sw-label{background:#b91c1c;color:#fff;border-radius:4px;position:absolute;z-index:3;display:block;box-sizing:border-box;max-width:calc(50% - 12px);padding:5px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.25;pointer-events:none;text-align:center}
.sw-label--top-left{top:8px;left:8px}.sw-label--top-right{top:8px;right:8px}
.sw-label--bottom-left{bottom:8px;left:8px}.sw-label--bottom-right{bottom:8px;right:8px}
.sw-label-gallery{isolation:isolate}.sw-label-gallery>.sw-label{z-index:5}
.sw-label-gallery-stage>.sw-label{z-index:5}
.sw-label-search-image{position:relative;display:block;width:100%;height:180px;margin-bottom:6px;flex:0 0 180px}
.block-search .search-autocomplete .sw-label-search-image>img{display:block;width:100%;height:180px;margin:0;object-fit:contain}
.sw-label-search-image>.sw-label{font-size:10px;max-width:calc(50% - 4px);padding:3px 5px}
.sw-label-search-image>.sw-label--top-left{top:2px;left:2px}.sw-label-search-image>.sw-label--top-right{top:2px;right:2px}
.sw-label-search-image>.sw-label--bottom-left{bottom:2px;left:2px}.sw-label-search-image>.sw-label--bottom-right{bottom:2px;right:2px}
