/* One capacity color for both the strip and its photo frame. */
.order-volume-frame {
  display: block; position: absolute; inset: 0; z-index: 1;
  box-sizing: border-box; overflow: hidden; pointer-events: none;
  border: 1px solid var(--order-volume-color); border-radius: 7px;
}
.order-products-section .product-icon:has(> .order-volume-frame),
.order-volume-photo:has(> .order-volume-frame),
.lite-root .lite-photo:has(> .order-volume-frame) {
  border-color: transparent; border-radius: 7px;
}
.order-volume-frame > .order-volume-badge { color: #fff; border-radius: 0; }
.lite-root .lite-photo .order-volume-badge { color: #fff; font: 700 10px/14px system-ui, sans-serif; }
