

html body .f-p-attrs,
html body .e2d-item-opts,
html body .f-co-item-attrs,
html body .f-ty-p-attrs{
  display:flex !important; flex-wrap:wrap !important; gap:4px 12px !important;
}

html body .f-p-attrs .e2d-opt,
html body .e2d-item-opts .e2d-opt,
html body .f-co-item-attrs .e2d-opt,
html body .f-ty-p-attrs .e2d-opt{
  display:inline-flex !important; align-items:center !important; gap:4px !important;
  flex-wrap:nowrap !important; white-space:nowrap !important; max-width:100% !important;
  overflow:hidden !important; text-overflow:ellipsis !important;
  font-size:13px !important; line-height:1.45 !important;
}

html body .e2d-opt img.emoji{
  width:13px !important; height:13px !important; margin:0 2px 0 0 !important; flex:0 0 13px !important;
}

html body .e2d-opt .e2d-opt-swatch{
  width:12px !important; height:12px !important; border-radius:3px !important;
  border:1px solid #cbd5d1 !important; flex:0 0 12px !important; display:inline-block !important;
}

html body .e2d-opt b{ font-weight:700 !important; }

@media (max-width:767px){
  html body .f-p-attrs .e2d-opt,
  html body .e2d-item-opts .e2d-opt,
  html body .f-co-item-attrs .e2d-opt,
  html body .f-ty-p-attrs .e2d-opt{ font-size:12.5px !important; }
}
