[data-element="decoLine"] {
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--decolineitemsgap, 8px);
  box-sizing: border-box;
}

[data-element="decoLine"] .wtps-decoLine-segment {
  flex: 1 1 auto;
  border-top: var(--decolinelinewidth, 1px) var(--decolinelinestyle, solid) var(--decolinelinecolor, rgba(0, 0, 0, 0.18));
}

[data-element="decoLine"] .wtps-decoLine-items {
  flex: 0 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: var(--decolineitemsgap, 8px);
}

[data-element="decoLine"] .wtps-decoLine-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  box-sizing: border-box;
}

[data-element="decoLine"] .wtps-decoLine-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--decolineiconcolor, currentColor) !important;
  background: var(--decolineiconbgcolor, rgba(0, 0, 0, 0)) !important;
  padding: var(--decolineiconpadding, 0px) !important;
  border-radius: var(--decolineiconborderradius, 999px) !important;
  border-width: var(--decolineiconborderwidth, 0px) !important;
  border-color: var(--decolineiconbordercolor, var(--bodycolorprimary)) !important;
  border-style: var(--decolineiconborderstyle, solid) !important;
  box-sizing: border-box;
}

[data-element="decoLine"] .wtps-decoLine-icon svg,
[data-element="decoLine"] .wtps-decoLine-icon img {
  display: block;
  width: var(--decolineiconsize, 22px);
  height: var(--decolineiconsize, 22px);
  object-fit: contain;
}

[data-element="decoLine"][data-deco-mode="pattern"] {
  overflow: hidden;
  justify-content: flex-start;
}

[data-element="decoLine"][data-deco-mode="pattern"] .wtps-decoLine-segment {
  display: none;
}

[data-element="decoLine"][data-deco-mode="pattern"] .wtps-decoLine-items {
  width: 100%;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  justify-content: flex-start;
  overflow: hidden;
}

[data-element="decoLine"][data-deco-mode="pattern"] .wtps-decoLine-item {
  flex: 0 0 auto;
}
