/* pmm sequencer · seed 822805-A-0 */
/* S02 · inset · card right · depth 9% · width 54.6% · h 0.5720495173971406 */
.pmm-orders-fulfillment .pmm-ui .cmp-S02 .cmp-field { left:0; right:0; top:0; bottom:0; } .pmm-orders-fulfillment .pmm-ui .cmp-S02 .cmp-field img { object-position:0% 50%; }
.pmm-orders-fulfillment .pmm-ui .cmp-S02 .cmp-anchor { right:9%; bottom:9%; width:54.6%; transform:none; }
/* S04 · cornerA · bottom · card right · depth 11.4% · width 62.7% · h 0.7728890119958238 */
.pmm-orders-fulfillment .pmm-ui .cmp-S04 .cmp-field { right:48.7%; left:0; bottom:29.4%; top:0; } .pmm-orders-fulfillment .pmm-ui .cmp-S04 .cmp-field img { object-position:0% 50%; }
.pmm-orders-fulfillment .pmm-ui .cmp-S04 .cmp-anchor { right:0; bottom:0; width:62.7%; transform:none; }
/* S05 · inset · card left · depth 7.6% · width 68.9% · h 0.5425814366542765 */
.pmm-orders-fulfillment .pmm-ui .cmp-S05 .cmp-field { left:0; right:0; top:0; bottom:0; } .pmm-orders-fulfillment .pmm-ui .cmp-S05 .cmp-field img { object-position:100% 50%; }
.pmm-orders-fulfillment .pmm-ui .cmp-S05 .cmp-anchor { left:7.6%; bottom:7.6%; width:68.9%; transform:none; }
/* S06 · cornerA · top · card right · depth 13.7% · width 64.9% · h 0.817351180121949 */
.pmm-orders-fulfillment .pmm-ui .cmp-S06 .cmp-field { right:48.8%; left:0; top:31.7%; bottom:0; } .pmm-orders-fulfillment .pmm-ui .cmp-S06 .cmp-field img { object-position:0% 50%; }
.pmm-orders-fulfillment .pmm-ui .cmp-S06 .cmp-anchor { right:0; top:0; width:64.9%; transform:none; }
/* S07 keeps the selected left-edge overlap, with clear space below the card. */
.pmm-orders-fulfillment .pmm-ui .cmp-S07 .cmp-field { left:15.9%; right:0; top:0; bottom:0; } .pmm-orders-fulfillment .pmm-ui .cmp-S07 .cmp-field img { object-position:100% 50%; }
.pmm-orders-fulfillment .pmm-ui .cmp-S07 .cmp-anchor { left:0; top:8%; width:66.2%; transform:none; }
/* S08 · cornerF · bottom · card right · depth 6.1% · width 66.2% · h 0.8484060571658762 */
.pmm-orders-fulfillment .pmm-ui .cmp-S08 .cmp-field { right:14.1%; left:0; bottom:12.1%; top:0; } .pmm-orders-fulfillment .pmm-ui .cmp-S08 .cmp-field img { object-position:0% 50%; }
.pmm-orders-fulfillment .pmm-ui .cmp-S08 .cmp-anchor { right:0; bottom:0; width:66.2%; transform:none; }
/* Preserve the selected shapes on wide screens; give translated labels room to wrap. */
.pmm-orders-fulfillment .cmp { container-type: inline-size; }
.pmm-orders-fulfillment .cmp-anchor .ui-grow { overflow-wrap: anywhere; }
.pmm-orders-fulfillment .cmp-anchor .ui-btn { max-width: 100%; white-space: normal; line-height: 1.25; padding-block: 8px; }
.pmm-orders-fulfillment .cmp-anchor .ui-head { flex-wrap: wrap; }
.pmm-orders-fulfillment .cmp-anchor .ui-chip { white-space: normal; }
@media (max-width: 1199px) {
  .pmm-orders-fulfillment .pmm-ui .cmp .cmp-canvas { aspect-ratio:auto; display:flex; flex-direction:column; }
  .pmm-orders-fulfillment .pmm-ui .cmp .cmp-field { position:relative; inset:auto; width:100%; height:200px; flex:none; }
  .pmm-orders-fulfillment .pmm-ui .cmp .cmp-field img { object-position:center; }
  .pmm-orders-fulfillment .pmm-ui .cmp .cmp-anchor { position:relative; inset:auto; width:auto; margin:-40px 12px 0; z-index:2; }
}
@media (max-width: 767px) {
  .pmm-orders-fulfillment .pmm-ui .cmp .cmp-field { height:160px; }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .pmm-orders-fulfillment section[data-section="feature"] .pmm-ui[role="img"] { padding-inline:24px; }
}

/* Empty alignment spacers must not add a gap beyond a full-width translated button. */
.pmm-orders-fulfillment .cmp-anchor .ui-row:has(> .ui-btn) { justify-content: flex-end; }
.pmm-orders-fulfillment .cmp-anchor .ui-row:has(> .ui-btn) > .ui-grow:empty { display: none; }
