.hc-row { --hc-row-justify: start; --hc-row-align: start; --hc-row-margin: 0; display: flex; flex-wrap: wrap; position: relative; box-sizing: border-box; margin: var(--hc-row-margin, 0); justify-content: var(--hc-row-justify, start); align-items: var(--hc-row-align, start); } .hc-col { --hc-row-padding: 0; --hc-col-width: 100%; --hc-col-flex: 0 0 100%; position: relative; box-sizing: border-box; padding: var(--hc-row-padding, 0); max-width: var(--hc-col-width); flex: var(--hc-col-flex) }