/* v1.12.23 — compact static packaging note, scoped to the PDP purchase area. */
.ra-packaging-purchase-row{display:contents}
.single-product .summary .ra-packaging-note{display:flex;align-items:center;gap:10px;min-width:0;margin:0 0 14px;color:var(--jade)}
.single-product .summary .ra-packaging-note>img{display:block;flex:0 0 48px;width:48px;height:48px;object-fit:cover;border-radius:6px}
.ra-packaging-note__copy{min-width:0}
.single-product .summary .ra-packaging-note__copy strong{display:block;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35}
.single-product .summary .ra-packaging-note__copy span{display:block;margin-top:3px;font-size:12px;line-height:1.4;color:#67635b;overflow-wrap:anywhere}
.single-product .summary .ra-packaging-note--mobile{display:none!important}
@media(max-width:767px){
  .single-product div.product form.cart .ra-packaging-purchase-row{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 10px;clear:both}
  .single-product div.product form.cart .ra-packaging-purchase-row .quantity{float:none!important;flex:0 0 auto;margin:0!important}
  .single-product div.product form.cart .ra-packaging-purchase-row .quantity .qty{width:60px;min-height:48px}
  .single-product .summary .ra-packaging-note--desktop{display:none!important}
  .single-product .summary .ra-packaging-note--mobile{display:flex!important;flex:1;margin:0;gap:8px;min-height:60px}
  .single-product .summary .ra-packaging-note--mobile .ra-packaging-note__copy strong{font-size:12px}
  .single-product .summary .ra-packaging-note--mobile .ra-packaging-note__copy span{font-size:11px}
}
