UNPKG

@inkline/inkline

Version:

Inkline is the intuitive UI Components library that gives you a developer-friendly foundation for building high-quality, accessible, and customizable Vue.js 3 Design Systems.

2,303 lines 50.1 kB
/** * Breakpoint mixins */ .col, .column { flex-grow: 1; flex-basis: 0; max-width: 100%; box-sizing: border-box; min-height: 1px; position: relative; padding-left: calc(var(--grid--xs--gutter) / 2); padding-right: calc(var(--grid--xs--gutter) / 2); } @media screen and (min-width: 576px) { .col, .column { padding-left: calc(var(--grid--sm--gutter) / 2); padding-right: calc(var(--grid--sm--gutter) / 2); } } @media screen and (min-width: 768px) { .col, .column { padding-left: calc(var(--grid--md--gutter) / 2); padding-right: calc(var(--grid--md--gutter) / 2); } } @media screen and (min-width: 992px) { .col, .column { padding-left: calc(var(--grid--lg--gutter) / 2); padding-right: calc(var(--grid--lg--gutter) / 2); } } @media screen and (min-width: 1200px) { .col, .column { padding-left: calc(var(--grid--xl--gutter) / 2); padding-right: calc(var(--grid--xl--gutter) / 2); } } @media screen and (min-width: 1400px) { .col, .column { padding-left: calc(var(--grid--2xl--gutter) / 2); padding-right: calc(var(--grid--2xl--gutter) / 2); } } .col.\-xs, .col.\-xs-auto, .column.\-xs, .column.\-xs-auto { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs, .column.\-xs { flex-grow: 1; flex-basis: 0; max-width: 100%; } .col.\-xs-auto, .column.\-xs-auto { flex: 1 0 auto; max-width: auto; } .col.-first-xs, .column.-first-xs { order: -1; } .col.-last-xs, .column.-last-xs { order: 1; } .col.\-xs-1, .column.\-xs-1 { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs-1, .column.\-xs-1 { flex-grow: 1; flex-basis: calc(1 * 100% / var(--grid--columns)); max-width: calc(1 * 100% / var(--grid--columns)); } .col.-offset-xs-1, .column.-offset-xs-1 { margin-left: calc(1 * 100% / var(--grid--columns)); } .col.-push-xs-1, .column.-push-xs-1 { left: calc(1 * 100% / var(--grid--columns)); } .col.-pull-xs-1, .column.-pull-xs-1 { right: calc(1 * 100% / var(--grid--columns)); } .col.\-xs-2, .column.\-xs-2 { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs-2, .column.\-xs-2 { flex-grow: 1; flex-basis: calc(2 * 100% / var(--grid--columns)); max-width: calc(2 * 100% / var(--grid--columns)); } .col.-offset-xs-2, .column.-offset-xs-2 { margin-left: calc(2 * 100% / var(--grid--columns)); } .col.-push-xs-2, .column.-push-xs-2 { left: calc(2 * 100% / var(--grid--columns)); } .col.-pull-xs-2, .column.-pull-xs-2 { right: calc(2 * 100% / var(--grid--columns)); } .col.\-xs-3, .column.\-xs-3 { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs-3, .column.\-xs-3 { flex-grow: 1; flex-basis: calc(3 * 100% / var(--grid--columns)); max-width: calc(3 * 100% / var(--grid--columns)); } .col.-offset-xs-3, .column.-offset-xs-3 { margin-left: calc(3 * 100% / var(--grid--columns)); } .col.-push-xs-3, .column.-push-xs-3 { left: calc(3 * 100% / var(--grid--columns)); } .col.-pull-xs-3, .column.-pull-xs-3 { right: calc(3 * 100% / var(--grid--columns)); } .col.\-xs-4, .column.\-xs-4 { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs-4, .column.\-xs-4 { flex-grow: 1; flex-basis: calc(4 * 100% / var(--grid--columns)); max-width: calc(4 * 100% / var(--grid--columns)); } .col.-offset-xs-4, .column.-offset-xs-4 { margin-left: calc(4 * 100% / var(--grid--columns)); } .col.-push-xs-4, .column.-push-xs-4 { left: calc(4 * 100% / var(--grid--columns)); } .col.-pull-xs-4, .column.-pull-xs-4 { right: calc(4 * 100% / var(--grid--columns)); } .col.\-xs-5, .column.\-xs-5 { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs-5, .column.\-xs-5 { flex-grow: 1; flex-basis: calc(5 * 100% / var(--grid--columns)); max-width: calc(5 * 100% / var(--grid--columns)); } .col.-offset-xs-5, .column.-offset-xs-5 { margin-left: calc(5 * 100% / var(--grid--columns)); } .col.-push-xs-5, .column.-push-xs-5 { left: calc(5 * 100% / var(--grid--columns)); } .col.-pull-xs-5, .column.-pull-xs-5 { right: calc(5 * 100% / var(--grid--columns)); } .col.\-xs-6, .column.\-xs-6 { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs-6, .column.\-xs-6 { flex-grow: 1; flex-basis: calc(6 * 100% / var(--grid--columns)); max-width: calc(6 * 100% / var(--grid--columns)); } .col.-offset-xs-6, .column.-offset-xs-6 { margin-left: calc(6 * 100% / var(--grid--columns)); } .col.-push-xs-6, .column.-push-xs-6 { left: calc(6 * 100% / var(--grid--columns)); } .col.-pull-xs-6, .column.-pull-xs-6 { right: calc(6 * 100% / var(--grid--columns)); } .col.\-xs-7, .column.\-xs-7 { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs-7, .column.\-xs-7 { flex-grow: 1; flex-basis: calc(7 * 100% / var(--grid--columns)); max-width: calc(7 * 100% / var(--grid--columns)); } .col.-offset-xs-7, .column.-offset-xs-7 { margin-left: calc(7 * 100% / var(--grid--columns)); } .col.-push-xs-7, .column.-push-xs-7 { left: calc(7 * 100% / var(--grid--columns)); } .col.-pull-xs-7, .column.-pull-xs-7 { right: calc(7 * 100% / var(--grid--columns)); } .col.\-xs-8, .column.\-xs-8 { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs-8, .column.\-xs-8 { flex-grow: 1; flex-basis: calc(8 * 100% / var(--grid--columns)); max-width: calc(8 * 100% / var(--grid--columns)); } .col.-offset-xs-8, .column.-offset-xs-8 { margin-left: calc(8 * 100% / var(--grid--columns)); } .col.-push-xs-8, .column.-push-xs-8 { left: calc(8 * 100% / var(--grid--columns)); } .col.-pull-xs-8, .column.-pull-xs-8 { right: calc(8 * 100% / var(--grid--columns)); } .col.\-xs-9, .column.\-xs-9 { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs-9, .column.\-xs-9 { flex-grow: 1; flex-basis: calc(9 * 100% / var(--grid--columns)); max-width: calc(9 * 100% / var(--grid--columns)); } .col.-offset-xs-9, .column.-offset-xs-9 { margin-left: calc(9 * 100% / var(--grid--columns)); } .col.-push-xs-9, .column.-push-xs-9 { left: calc(9 * 100% / var(--grid--columns)); } .col.-pull-xs-9, .column.-pull-xs-9 { right: calc(9 * 100% / var(--grid--columns)); } .col.\-xs-10, .column.\-xs-10 { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs-10, .column.\-xs-10 { flex-grow: 1; flex-basis: calc(10 * 100% / var(--grid--columns)); max-width: calc(10 * 100% / var(--grid--columns)); } .col.-offset-xs-10, .column.-offset-xs-10 { margin-left: calc(10 * 100% / var(--grid--columns)); } .col.-push-xs-10, .column.-push-xs-10 { left: calc(10 * 100% / var(--grid--columns)); } .col.-pull-xs-10, .column.-pull-xs-10 { right: calc(10 * 100% / var(--grid--columns)); } .col.\-xs-11, .column.\-xs-11 { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs-11, .column.\-xs-11 { flex-grow: 1; flex-basis: calc(11 * 100% / var(--grid--columns)); max-width: calc(11 * 100% / var(--grid--columns)); } .col.-offset-xs-11, .column.-offset-xs-11 { margin-left: calc(11 * 100% / var(--grid--columns)); } .col.-push-xs-11, .column.-push-xs-11 { left: calc(11 * 100% / var(--grid--columns)); } .col.-pull-xs-11, .column.-pull-xs-11 { right: calc(11 * 100% / var(--grid--columns)); } .col.\-xs-12, .column.\-xs-12 { flex-grow: 0; flex-basis: 100%; width: 100%; } .col.\-xs-12, .column.\-xs-12 { flex-grow: 1; flex-basis: calc(12 * 100% / var(--grid--columns)); max-width: calc(12 * 100% / var(--grid--columns)); } .col.-offset-xs-12, .column.-offset-xs-12 { margin-left: calc(12 * 100% / var(--grid--columns)); } .col.-push-xs-12, .column.-push-xs-12 { left: calc(12 * 100% / var(--grid--columns)); } .col.-pull-xs-12, .column.-pull-xs-12 { right: calc(12 * 100% / var(--grid--columns)); } .col.-offset-xs-0, .column.-offset-xs-0 { margin-left: 0; } .col.-push-xs-0, .column.-push-xs-0 { left: 0; } .col.-pull-xs-0, .column.-pull-xs-0 { right: 0; } .col.\-sm, .col.\-sm-auto, .column.\-sm, .column.\-sm-auto { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm, .column.\-sm { flex-grow: 1; flex-basis: 0; max-width: 100%; } .col.\-sm-auto, .column.\-sm-auto { flex: 1 0 auto; max-width: auto; } .col.-first-sm, .column.-first-sm { order: -1; } .col.-last-sm, .column.-last-sm { order: 1; } } .col.\-sm-1, .column.\-sm-1 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm-1, .column.\-sm-1 { flex-grow: 1; flex-basis: calc(1 * 100% / var(--grid--columns)); max-width: calc(1 * 100% / var(--grid--columns)); } .col.-offset-sm-1, .column.-offset-sm-1 { margin-left: calc(1 * 100% / var(--grid--columns)); } .col.-push-sm-1, .column.-push-sm-1 { left: calc(1 * 100% / var(--grid--columns)); } .col.-pull-sm-1, .column.-pull-sm-1 { right: calc(1 * 100% / var(--grid--columns)); } } .col.\-sm-2, .column.\-sm-2 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm-2, .column.\-sm-2 { flex-grow: 1; flex-basis: calc(2 * 100% / var(--grid--columns)); max-width: calc(2 * 100% / var(--grid--columns)); } .col.-offset-sm-2, .column.-offset-sm-2 { margin-left: calc(2 * 100% / var(--grid--columns)); } .col.-push-sm-2, .column.-push-sm-2 { left: calc(2 * 100% / var(--grid--columns)); } .col.-pull-sm-2, .column.-pull-sm-2 { right: calc(2 * 100% / var(--grid--columns)); } } .col.\-sm-3, .column.\-sm-3 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm-3, .column.\-sm-3 { flex-grow: 1; flex-basis: calc(3 * 100% / var(--grid--columns)); max-width: calc(3 * 100% / var(--grid--columns)); } .col.-offset-sm-3, .column.-offset-sm-3 { margin-left: calc(3 * 100% / var(--grid--columns)); } .col.-push-sm-3, .column.-push-sm-3 { left: calc(3 * 100% / var(--grid--columns)); } .col.-pull-sm-3, .column.-pull-sm-3 { right: calc(3 * 100% / var(--grid--columns)); } } .col.\-sm-4, .column.\-sm-4 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm-4, .column.\-sm-4 { flex-grow: 1; flex-basis: calc(4 * 100% / var(--grid--columns)); max-width: calc(4 * 100% / var(--grid--columns)); } .col.-offset-sm-4, .column.-offset-sm-4 { margin-left: calc(4 * 100% / var(--grid--columns)); } .col.-push-sm-4, .column.-push-sm-4 { left: calc(4 * 100% / var(--grid--columns)); } .col.-pull-sm-4, .column.-pull-sm-4 { right: calc(4 * 100% / var(--grid--columns)); } } .col.\-sm-5, .column.\-sm-5 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm-5, .column.\-sm-5 { flex-grow: 1; flex-basis: calc(5 * 100% / var(--grid--columns)); max-width: calc(5 * 100% / var(--grid--columns)); } .col.-offset-sm-5, .column.-offset-sm-5 { margin-left: calc(5 * 100% / var(--grid--columns)); } .col.-push-sm-5, .column.-push-sm-5 { left: calc(5 * 100% / var(--grid--columns)); } .col.-pull-sm-5, .column.-pull-sm-5 { right: calc(5 * 100% / var(--grid--columns)); } } .col.\-sm-6, .column.\-sm-6 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm-6, .column.\-sm-6 { flex-grow: 1; flex-basis: calc(6 * 100% / var(--grid--columns)); max-width: calc(6 * 100% / var(--grid--columns)); } .col.-offset-sm-6, .column.-offset-sm-6 { margin-left: calc(6 * 100% / var(--grid--columns)); } .col.-push-sm-6, .column.-push-sm-6 { left: calc(6 * 100% / var(--grid--columns)); } .col.-pull-sm-6, .column.-pull-sm-6 { right: calc(6 * 100% / var(--grid--columns)); } } .col.\-sm-7, .column.\-sm-7 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm-7, .column.\-sm-7 { flex-grow: 1; flex-basis: calc(7 * 100% / var(--grid--columns)); max-width: calc(7 * 100% / var(--grid--columns)); } .col.-offset-sm-7, .column.-offset-sm-7 { margin-left: calc(7 * 100% / var(--grid--columns)); } .col.-push-sm-7, .column.-push-sm-7 { left: calc(7 * 100% / var(--grid--columns)); } .col.-pull-sm-7, .column.-pull-sm-7 { right: calc(7 * 100% / var(--grid--columns)); } } .col.\-sm-8, .column.\-sm-8 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm-8, .column.\-sm-8 { flex-grow: 1; flex-basis: calc(8 * 100% / var(--grid--columns)); max-width: calc(8 * 100% / var(--grid--columns)); } .col.-offset-sm-8, .column.-offset-sm-8 { margin-left: calc(8 * 100% / var(--grid--columns)); } .col.-push-sm-8, .column.-push-sm-8 { left: calc(8 * 100% / var(--grid--columns)); } .col.-pull-sm-8, .column.-pull-sm-8 { right: calc(8 * 100% / var(--grid--columns)); } } .col.\-sm-9, .column.\-sm-9 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm-9, .column.\-sm-9 { flex-grow: 1; flex-basis: calc(9 * 100% / var(--grid--columns)); max-width: calc(9 * 100% / var(--grid--columns)); } .col.-offset-sm-9, .column.-offset-sm-9 { margin-left: calc(9 * 100% / var(--grid--columns)); } .col.-push-sm-9, .column.-push-sm-9 { left: calc(9 * 100% / var(--grid--columns)); } .col.-pull-sm-9, .column.-pull-sm-9 { right: calc(9 * 100% / var(--grid--columns)); } } .col.\-sm-10, .column.\-sm-10 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm-10, .column.\-sm-10 { flex-grow: 1; flex-basis: calc(10 * 100% / var(--grid--columns)); max-width: calc(10 * 100% / var(--grid--columns)); } .col.-offset-sm-10, .column.-offset-sm-10 { margin-left: calc(10 * 100% / var(--grid--columns)); } .col.-push-sm-10, .column.-push-sm-10 { left: calc(10 * 100% / var(--grid--columns)); } .col.-pull-sm-10, .column.-pull-sm-10 { right: calc(10 * 100% / var(--grid--columns)); } } .col.\-sm-11, .column.\-sm-11 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm-11, .column.\-sm-11 { flex-grow: 1; flex-basis: calc(11 * 100% / var(--grid--columns)); max-width: calc(11 * 100% / var(--grid--columns)); } .col.-offset-sm-11, .column.-offset-sm-11 { margin-left: calc(11 * 100% / var(--grid--columns)); } .col.-push-sm-11, .column.-push-sm-11 { left: calc(11 * 100% / var(--grid--columns)); } .col.-pull-sm-11, .column.-pull-sm-11 { right: calc(11 * 100% / var(--grid--columns)); } } .col.\-sm-12, .column.\-sm-12 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 576px) { .col.\-sm-12, .column.\-sm-12 { flex-grow: 1; flex-basis: calc(12 * 100% / var(--grid--columns)); max-width: calc(12 * 100% / var(--grid--columns)); } .col.-offset-sm-12, .column.-offset-sm-12 { margin-left: calc(12 * 100% / var(--grid--columns)); } .col.-push-sm-12, .column.-push-sm-12 { left: calc(12 * 100% / var(--grid--columns)); } .col.-pull-sm-12, .column.-pull-sm-12 { right: calc(12 * 100% / var(--grid--columns)); } } @media screen and (min-width: 576px) { .col.-offset-sm-0, .column.-offset-sm-0 { margin-left: 0; } .col.-push-sm-0, .column.-push-sm-0 { left: 0; } .col.-pull-sm-0, .column.-pull-sm-0 { right: 0; } } .col.\-md, .col.\-md-auto, .column.\-md, .column.\-md-auto { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md, .column.\-md { flex-grow: 1; flex-basis: 0; max-width: 100%; } .col.\-md-auto, .column.\-md-auto { flex: 1 0 auto; max-width: auto; } .col.-first-md, .column.-first-md { order: -1; } .col.-last-md, .column.-last-md { order: 1; } } .col.\-md-1, .column.\-md-1 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md-1, .column.\-md-1 { flex-grow: 1; flex-basis: calc(1 * 100% / var(--grid--columns)); max-width: calc(1 * 100% / var(--grid--columns)); } .col.-offset-md-1, .column.-offset-md-1 { margin-left: calc(1 * 100% / var(--grid--columns)); } .col.-push-md-1, .column.-push-md-1 { left: calc(1 * 100% / var(--grid--columns)); } .col.-pull-md-1, .column.-pull-md-1 { right: calc(1 * 100% / var(--grid--columns)); } } .col.\-md-2, .column.\-md-2 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md-2, .column.\-md-2 { flex-grow: 1; flex-basis: calc(2 * 100% / var(--grid--columns)); max-width: calc(2 * 100% / var(--grid--columns)); } .col.-offset-md-2, .column.-offset-md-2 { margin-left: calc(2 * 100% / var(--grid--columns)); } .col.-push-md-2, .column.-push-md-2 { left: calc(2 * 100% / var(--grid--columns)); } .col.-pull-md-2, .column.-pull-md-2 { right: calc(2 * 100% / var(--grid--columns)); } } .col.\-md-3, .column.\-md-3 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md-3, .column.\-md-3 { flex-grow: 1; flex-basis: calc(3 * 100% / var(--grid--columns)); max-width: calc(3 * 100% / var(--grid--columns)); } .col.-offset-md-3, .column.-offset-md-3 { margin-left: calc(3 * 100% / var(--grid--columns)); } .col.-push-md-3, .column.-push-md-3 { left: calc(3 * 100% / var(--grid--columns)); } .col.-pull-md-3, .column.-pull-md-3 { right: calc(3 * 100% / var(--grid--columns)); } } .col.\-md-4, .column.\-md-4 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md-4, .column.\-md-4 { flex-grow: 1; flex-basis: calc(4 * 100% / var(--grid--columns)); max-width: calc(4 * 100% / var(--grid--columns)); } .col.-offset-md-4, .column.-offset-md-4 { margin-left: calc(4 * 100% / var(--grid--columns)); } .col.-push-md-4, .column.-push-md-4 { left: calc(4 * 100% / var(--grid--columns)); } .col.-pull-md-4, .column.-pull-md-4 { right: calc(4 * 100% / var(--grid--columns)); } } .col.\-md-5, .column.\-md-5 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md-5, .column.\-md-5 { flex-grow: 1; flex-basis: calc(5 * 100% / var(--grid--columns)); max-width: calc(5 * 100% / var(--grid--columns)); } .col.-offset-md-5, .column.-offset-md-5 { margin-left: calc(5 * 100% / var(--grid--columns)); } .col.-push-md-5, .column.-push-md-5 { left: calc(5 * 100% / var(--grid--columns)); } .col.-pull-md-5, .column.-pull-md-5 { right: calc(5 * 100% / var(--grid--columns)); } } .col.\-md-6, .column.\-md-6 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md-6, .column.\-md-6 { flex-grow: 1; flex-basis: calc(6 * 100% / var(--grid--columns)); max-width: calc(6 * 100% / var(--grid--columns)); } .col.-offset-md-6, .column.-offset-md-6 { margin-left: calc(6 * 100% / var(--grid--columns)); } .col.-push-md-6, .column.-push-md-6 { left: calc(6 * 100% / var(--grid--columns)); } .col.-pull-md-6, .column.-pull-md-6 { right: calc(6 * 100% / var(--grid--columns)); } } .col.\-md-7, .column.\-md-7 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md-7, .column.\-md-7 { flex-grow: 1; flex-basis: calc(7 * 100% / var(--grid--columns)); max-width: calc(7 * 100% / var(--grid--columns)); } .col.-offset-md-7, .column.-offset-md-7 { margin-left: calc(7 * 100% / var(--grid--columns)); } .col.-push-md-7, .column.-push-md-7 { left: calc(7 * 100% / var(--grid--columns)); } .col.-pull-md-7, .column.-pull-md-7 { right: calc(7 * 100% / var(--grid--columns)); } } .col.\-md-8, .column.\-md-8 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md-8, .column.\-md-8 { flex-grow: 1; flex-basis: calc(8 * 100% / var(--grid--columns)); max-width: calc(8 * 100% / var(--grid--columns)); } .col.-offset-md-8, .column.-offset-md-8 { margin-left: calc(8 * 100% / var(--grid--columns)); } .col.-push-md-8, .column.-push-md-8 { left: calc(8 * 100% / var(--grid--columns)); } .col.-pull-md-8, .column.-pull-md-8 { right: calc(8 * 100% / var(--grid--columns)); } } .col.\-md-9, .column.\-md-9 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md-9, .column.\-md-9 { flex-grow: 1; flex-basis: calc(9 * 100% / var(--grid--columns)); max-width: calc(9 * 100% / var(--grid--columns)); } .col.-offset-md-9, .column.-offset-md-9 { margin-left: calc(9 * 100% / var(--grid--columns)); } .col.-push-md-9, .column.-push-md-9 { left: calc(9 * 100% / var(--grid--columns)); } .col.-pull-md-9, .column.-pull-md-9 { right: calc(9 * 100% / var(--grid--columns)); } } .col.\-md-10, .column.\-md-10 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md-10, .column.\-md-10 { flex-grow: 1; flex-basis: calc(10 * 100% / var(--grid--columns)); max-width: calc(10 * 100% / var(--grid--columns)); } .col.-offset-md-10, .column.-offset-md-10 { margin-left: calc(10 * 100% / var(--grid--columns)); } .col.-push-md-10, .column.-push-md-10 { left: calc(10 * 100% / var(--grid--columns)); } .col.-pull-md-10, .column.-pull-md-10 { right: calc(10 * 100% / var(--grid--columns)); } } .col.\-md-11, .column.\-md-11 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md-11, .column.\-md-11 { flex-grow: 1; flex-basis: calc(11 * 100% / var(--grid--columns)); max-width: calc(11 * 100% / var(--grid--columns)); } .col.-offset-md-11, .column.-offset-md-11 { margin-left: calc(11 * 100% / var(--grid--columns)); } .col.-push-md-11, .column.-push-md-11 { left: calc(11 * 100% / var(--grid--columns)); } .col.-pull-md-11, .column.-pull-md-11 { right: calc(11 * 100% / var(--grid--columns)); } } .col.\-md-12, .column.\-md-12 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 768px) { .col.\-md-12, .column.\-md-12 { flex-grow: 1; flex-basis: calc(12 * 100% / var(--grid--columns)); max-width: calc(12 * 100% / var(--grid--columns)); } .col.-offset-md-12, .column.-offset-md-12 { margin-left: calc(12 * 100% / var(--grid--columns)); } .col.-push-md-12, .column.-push-md-12 { left: calc(12 * 100% / var(--grid--columns)); } .col.-pull-md-12, .column.-pull-md-12 { right: calc(12 * 100% / var(--grid--columns)); } } @media screen and (min-width: 768px) { .col.-offset-md-0, .column.-offset-md-0 { margin-left: 0; } .col.-push-md-0, .column.-push-md-0 { left: 0; } .col.-pull-md-0, .column.-pull-md-0 { right: 0; } } .col.\-lg, .col.\-lg-auto, .column.\-lg, .column.\-lg-auto { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg, .column.\-lg { flex-grow: 1; flex-basis: 0; max-width: 100%; } .col.\-lg-auto, .column.\-lg-auto { flex: 1 0 auto; max-width: auto; } .col.-first-lg, .column.-first-lg { order: -1; } .col.-last-lg, .column.-last-lg { order: 1; } } .col.\-lg-1, .column.\-lg-1 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg-1, .column.\-lg-1 { flex-grow: 1; flex-basis: calc(1 * 100% / var(--grid--columns)); max-width: calc(1 * 100% / var(--grid--columns)); } .col.-offset-lg-1, .column.-offset-lg-1 { margin-left: calc(1 * 100% / var(--grid--columns)); } .col.-push-lg-1, .column.-push-lg-1 { left: calc(1 * 100% / var(--grid--columns)); } .col.-pull-lg-1, .column.-pull-lg-1 { right: calc(1 * 100% / var(--grid--columns)); } } .col.\-lg-2, .column.\-lg-2 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg-2, .column.\-lg-2 { flex-grow: 1; flex-basis: calc(2 * 100% / var(--grid--columns)); max-width: calc(2 * 100% / var(--grid--columns)); } .col.-offset-lg-2, .column.-offset-lg-2 { margin-left: calc(2 * 100% / var(--grid--columns)); } .col.-push-lg-2, .column.-push-lg-2 { left: calc(2 * 100% / var(--grid--columns)); } .col.-pull-lg-2, .column.-pull-lg-2 { right: calc(2 * 100% / var(--grid--columns)); } } .col.\-lg-3, .column.\-lg-3 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg-3, .column.\-lg-3 { flex-grow: 1; flex-basis: calc(3 * 100% / var(--grid--columns)); max-width: calc(3 * 100% / var(--grid--columns)); } .col.-offset-lg-3, .column.-offset-lg-3 { margin-left: calc(3 * 100% / var(--grid--columns)); } .col.-push-lg-3, .column.-push-lg-3 { left: calc(3 * 100% / var(--grid--columns)); } .col.-pull-lg-3, .column.-pull-lg-3 { right: calc(3 * 100% / var(--grid--columns)); } } .col.\-lg-4, .column.\-lg-4 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg-4, .column.\-lg-4 { flex-grow: 1; flex-basis: calc(4 * 100% / var(--grid--columns)); max-width: calc(4 * 100% / var(--grid--columns)); } .col.-offset-lg-4, .column.-offset-lg-4 { margin-left: calc(4 * 100% / var(--grid--columns)); } .col.-push-lg-4, .column.-push-lg-4 { left: calc(4 * 100% / var(--grid--columns)); } .col.-pull-lg-4, .column.-pull-lg-4 { right: calc(4 * 100% / var(--grid--columns)); } } .col.\-lg-5, .column.\-lg-5 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg-5, .column.\-lg-5 { flex-grow: 1; flex-basis: calc(5 * 100% / var(--grid--columns)); max-width: calc(5 * 100% / var(--grid--columns)); } .col.-offset-lg-5, .column.-offset-lg-5 { margin-left: calc(5 * 100% / var(--grid--columns)); } .col.-push-lg-5, .column.-push-lg-5 { left: calc(5 * 100% / var(--grid--columns)); } .col.-pull-lg-5, .column.-pull-lg-5 { right: calc(5 * 100% / var(--grid--columns)); } } .col.\-lg-6, .column.\-lg-6 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg-6, .column.\-lg-6 { flex-grow: 1; flex-basis: calc(6 * 100% / var(--grid--columns)); max-width: calc(6 * 100% / var(--grid--columns)); } .col.-offset-lg-6, .column.-offset-lg-6 { margin-left: calc(6 * 100% / var(--grid--columns)); } .col.-push-lg-6, .column.-push-lg-6 { left: calc(6 * 100% / var(--grid--columns)); } .col.-pull-lg-6, .column.-pull-lg-6 { right: calc(6 * 100% / var(--grid--columns)); } } .col.\-lg-7, .column.\-lg-7 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg-7, .column.\-lg-7 { flex-grow: 1; flex-basis: calc(7 * 100% / var(--grid--columns)); max-width: calc(7 * 100% / var(--grid--columns)); } .col.-offset-lg-7, .column.-offset-lg-7 { margin-left: calc(7 * 100% / var(--grid--columns)); } .col.-push-lg-7, .column.-push-lg-7 { left: calc(7 * 100% / var(--grid--columns)); } .col.-pull-lg-7, .column.-pull-lg-7 { right: calc(7 * 100% / var(--grid--columns)); } } .col.\-lg-8, .column.\-lg-8 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg-8, .column.\-lg-8 { flex-grow: 1; flex-basis: calc(8 * 100% / var(--grid--columns)); max-width: calc(8 * 100% / var(--grid--columns)); } .col.-offset-lg-8, .column.-offset-lg-8 { margin-left: calc(8 * 100% / var(--grid--columns)); } .col.-push-lg-8, .column.-push-lg-8 { left: calc(8 * 100% / var(--grid--columns)); } .col.-pull-lg-8, .column.-pull-lg-8 { right: calc(8 * 100% / var(--grid--columns)); } } .col.\-lg-9, .column.\-lg-9 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg-9, .column.\-lg-9 { flex-grow: 1; flex-basis: calc(9 * 100% / var(--grid--columns)); max-width: calc(9 * 100% / var(--grid--columns)); } .col.-offset-lg-9, .column.-offset-lg-9 { margin-left: calc(9 * 100% / var(--grid--columns)); } .col.-push-lg-9, .column.-push-lg-9 { left: calc(9 * 100% / var(--grid--columns)); } .col.-pull-lg-9, .column.-pull-lg-9 { right: calc(9 * 100% / var(--grid--columns)); } } .col.\-lg-10, .column.\-lg-10 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg-10, .column.\-lg-10 { flex-grow: 1; flex-basis: calc(10 * 100% / var(--grid--columns)); max-width: calc(10 * 100% / var(--grid--columns)); } .col.-offset-lg-10, .column.-offset-lg-10 { margin-left: calc(10 * 100% / var(--grid--columns)); } .col.-push-lg-10, .column.-push-lg-10 { left: calc(10 * 100% / var(--grid--columns)); } .col.-pull-lg-10, .column.-pull-lg-10 { right: calc(10 * 100% / var(--grid--columns)); } } .col.\-lg-11, .column.\-lg-11 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg-11, .column.\-lg-11 { flex-grow: 1; flex-basis: calc(11 * 100% / var(--grid--columns)); max-width: calc(11 * 100% / var(--grid--columns)); } .col.-offset-lg-11, .column.-offset-lg-11 { margin-left: calc(11 * 100% / var(--grid--columns)); } .col.-push-lg-11, .column.-push-lg-11 { left: calc(11 * 100% / var(--grid--columns)); } .col.-pull-lg-11, .column.-pull-lg-11 { right: calc(11 * 100% / var(--grid--columns)); } } .col.\-lg-12, .column.\-lg-12 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 992px) { .col.\-lg-12, .column.\-lg-12 { flex-grow: 1; flex-basis: calc(12 * 100% / var(--grid--columns)); max-width: calc(12 * 100% / var(--grid--columns)); } .col.-offset-lg-12, .column.-offset-lg-12 { margin-left: calc(12 * 100% / var(--grid--columns)); } .col.-push-lg-12, .column.-push-lg-12 { left: calc(12 * 100% / var(--grid--columns)); } .col.-pull-lg-12, .column.-pull-lg-12 { right: calc(12 * 100% / var(--grid--columns)); } } @media screen and (min-width: 992px) { .col.-offset-lg-0, .column.-offset-lg-0 { margin-left: 0; } .col.-push-lg-0, .column.-push-lg-0 { left: 0; } .col.-pull-lg-0, .column.-pull-lg-0 { right: 0; } } .col.\-xl, .col.\-xl-auto, .column.\-xl, .column.\-xl-auto { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl, .column.\-xl { flex-grow: 1; flex-basis: 0; max-width: 100%; } .col.\-xl-auto, .column.\-xl-auto { flex: 1 0 auto; max-width: auto; } .col.-first-xl, .column.-first-xl { order: -1; } .col.-last-xl, .column.-last-xl { order: 1; } } .col.\-xl-1, .column.\-xl-1 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl-1, .column.\-xl-1 { flex-grow: 1; flex-basis: calc(1 * 100% / var(--grid--columns)); max-width: calc(1 * 100% / var(--grid--columns)); } .col.-offset-xl-1, .column.-offset-xl-1 { margin-left: calc(1 * 100% / var(--grid--columns)); } .col.-push-xl-1, .column.-push-xl-1 { left: calc(1 * 100% / var(--grid--columns)); } .col.-pull-xl-1, .column.-pull-xl-1 { right: calc(1 * 100% / var(--grid--columns)); } } .col.\-xl-2, .column.\-xl-2 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl-2, .column.\-xl-2 { flex-grow: 1; flex-basis: calc(2 * 100% / var(--grid--columns)); max-width: calc(2 * 100% / var(--grid--columns)); } .col.-offset-xl-2, .column.-offset-xl-2 { margin-left: calc(2 * 100% / var(--grid--columns)); } .col.-push-xl-2, .column.-push-xl-2 { left: calc(2 * 100% / var(--grid--columns)); } .col.-pull-xl-2, .column.-pull-xl-2 { right: calc(2 * 100% / var(--grid--columns)); } } .col.\-xl-3, .column.\-xl-3 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl-3, .column.\-xl-3 { flex-grow: 1; flex-basis: calc(3 * 100% / var(--grid--columns)); max-width: calc(3 * 100% / var(--grid--columns)); } .col.-offset-xl-3, .column.-offset-xl-3 { margin-left: calc(3 * 100% / var(--grid--columns)); } .col.-push-xl-3, .column.-push-xl-3 { left: calc(3 * 100% / var(--grid--columns)); } .col.-pull-xl-3, .column.-pull-xl-3 { right: calc(3 * 100% / var(--grid--columns)); } } .col.\-xl-4, .column.\-xl-4 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl-4, .column.\-xl-4 { flex-grow: 1; flex-basis: calc(4 * 100% / var(--grid--columns)); max-width: calc(4 * 100% / var(--grid--columns)); } .col.-offset-xl-4, .column.-offset-xl-4 { margin-left: calc(4 * 100% / var(--grid--columns)); } .col.-push-xl-4, .column.-push-xl-4 { left: calc(4 * 100% / var(--grid--columns)); } .col.-pull-xl-4, .column.-pull-xl-4 { right: calc(4 * 100% / var(--grid--columns)); } } .col.\-xl-5, .column.\-xl-5 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl-5, .column.\-xl-5 { flex-grow: 1; flex-basis: calc(5 * 100% / var(--grid--columns)); max-width: calc(5 * 100% / var(--grid--columns)); } .col.-offset-xl-5, .column.-offset-xl-5 { margin-left: calc(5 * 100% / var(--grid--columns)); } .col.-push-xl-5, .column.-push-xl-5 { left: calc(5 * 100% / var(--grid--columns)); } .col.-pull-xl-5, .column.-pull-xl-5 { right: calc(5 * 100% / var(--grid--columns)); } } .col.\-xl-6, .column.\-xl-6 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl-6, .column.\-xl-6 { flex-grow: 1; flex-basis: calc(6 * 100% / var(--grid--columns)); max-width: calc(6 * 100% / var(--grid--columns)); } .col.-offset-xl-6, .column.-offset-xl-6 { margin-left: calc(6 * 100% / var(--grid--columns)); } .col.-push-xl-6, .column.-push-xl-6 { left: calc(6 * 100% / var(--grid--columns)); } .col.-pull-xl-6, .column.-pull-xl-6 { right: calc(6 * 100% / var(--grid--columns)); } } .col.\-xl-7, .column.\-xl-7 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl-7, .column.\-xl-7 { flex-grow: 1; flex-basis: calc(7 * 100% / var(--grid--columns)); max-width: calc(7 * 100% / var(--grid--columns)); } .col.-offset-xl-7, .column.-offset-xl-7 { margin-left: calc(7 * 100% / var(--grid--columns)); } .col.-push-xl-7, .column.-push-xl-7 { left: calc(7 * 100% / var(--grid--columns)); } .col.-pull-xl-7, .column.-pull-xl-7 { right: calc(7 * 100% / var(--grid--columns)); } } .col.\-xl-8, .column.\-xl-8 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl-8, .column.\-xl-8 { flex-grow: 1; flex-basis: calc(8 * 100% / var(--grid--columns)); max-width: calc(8 * 100% / var(--grid--columns)); } .col.-offset-xl-8, .column.-offset-xl-8 { margin-left: calc(8 * 100% / var(--grid--columns)); } .col.-push-xl-8, .column.-push-xl-8 { left: calc(8 * 100% / var(--grid--columns)); } .col.-pull-xl-8, .column.-pull-xl-8 { right: calc(8 * 100% / var(--grid--columns)); } } .col.\-xl-9, .column.\-xl-9 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl-9, .column.\-xl-9 { flex-grow: 1; flex-basis: calc(9 * 100% / var(--grid--columns)); max-width: calc(9 * 100% / var(--grid--columns)); } .col.-offset-xl-9, .column.-offset-xl-9 { margin-left: calc(9 * 100% / var(--grid--columns)); } .col.-push-xl-9, .column.-push-xl-9 { left: calc(9 * 100% / var(--grid--columns)); } .col.-pull-xl-9, .column.-pull-xl-9 { right: calc(9 * 100% / var(--grid--columns)); } } .col.\-xl-10, .column.\-xl-10 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl-10, .column.\-xl-10 { flex-grow: 1; flex-basis: calc(10 * 100% / var(--grid--columns)); max-width: calc(10 * 100% / var(--grid--columns)); } .col.-offset-xl-10, .column.-offset-xl-10 { margin-left: calc(10 * 100% / var(--grid--columns)); } .col.-push-xl-10, .column.-push-xl-10 { left: calc(10 * 100% / var(--grid--columns)); } .col.-pull-xl-10, .column.-pull-xl-10 { right: calc(10 * 100% / var(--grid--columns)); } } .col.\-xl-11, .column.\-xl-11 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl-11, .column.\-xl-11 { flex-grow: 1; flex-basis: calc(11 * 100% / var(--grid--columns)); max-width: calc(11 * 100% / var(--grid--columns)); } .col.-offset-xl-11, .column.-offset-xl-11 { margin-left: calc(11 * 100% / var(--grid--columns)); } .col.-push-xl-11, .column.-push-xl-11 { left: calc(11 * 100% / var(--grid--columns)); } .col.-pull-xl-11, .column.-pull-xl-11 { right: calc(11 * 100% / var(--grid--columns)); } } .col.\-xl-12, .column.\-xl-12 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1200px) { .col.\-xl-12, .column.\-xl-12 { flex-grow: 1; flex-basis: calc(12 * 100% / var(--grid--columns)); max-width: calc(12 * 100% / var(--grid--columns)); } .col.-offset-xl-12, .column.-offset-xl-12 { margin-left: calc(12 * 100% / var(--grid--columns)); } .col.-push-xl-12, .column.-push-xl-12 { left: calc(12 * 100% / var(--grid--columns)); } .col.-pull-xl-12, .column.-pull-xl-12 { right: calc(12 * 100% / var(--grid--columns)); } } @media screen and (min-width: 1200px) { .col.-offset-xl-0, .column.-offset-xl-0 { margin-left: 0; } .col.-push-xl-0, .column.-push-xl-0 { left: 0; } .col.-pull-xl-0, .column.-pull-xl-0 { right: 0; } } .col.\-2xl, .col.\-2xl-auto, .column.\-2xl, .column.\-2xl-auto { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl, .column.\-2xl { flex-grow: 1; flex-basis: 0; max-width: 100%; } .col.\-2xl-auto, .column.\-2xl-auto { flex: 1 0 auto; max-width: auto; } .col.-first-2xl, .column.-first-2xl { order: -1; } .col.-last-2xl, .column.-last-2xl { order: 1; } } .col.\-2xl-1, .column.\-2xl-1 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl-1, .column.\-2xl-1 { flex-grow: 1; flex-basis: calc(1 * 100% / var(--grid--columns)); max-width: calc(1 * 100% / var(--grid--columns)); } .col.-offset-2xl-1, .column.-offset-2xl-1 { margin-left: calc(1 * 100% / var(--grid--columns)); } .col.-push-2xl-1, .column.-push-2xl-1 { left: calc(1 * 100% / var(--grid--columns)); } .col.-pull-2xl-1, .column.-pull-2xl-1 { right: calc(1 * 100% / var(--grid--columns)); } } .col.\-2xl-2, .column.\-2xl-2 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl-2, .column.\-2xl-2 { flex-grow: 1; flex-basis: calc(2 * 100% / var(--grid--columns)); max-width: calc(2 * 100% / var(--grid--columns)); } .col.-offset-2xl-2, .column.-offset-2xl-2 { margin-left: calc(2 * 100% / var(--grid--columns)); } .col.-push-2xl-2, .column.-push-2xl-2 { left: calc(2 * 100% / var(--grid--columns)); } .col.-pull-2xl-2, .column.-pull-2xl-2 { right: calc(2 * 100% / var(--grid--columns)); } } .col.\-2xl-3, .column.\-2xl-3 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl-3, .column.\-2xl-3 { flex-grow: 1; flex-basis: calc(3 * 100% / var(--grid--columns)); max-width: calc(3 * 100% / var(--grid--columns)); } .col.-offset-2xl-3, .column.-offset-2xl-3 { margin-left: calc(3 * 100% / var(--grid--columns)); } .col.-push-2xl-3, .column.-push-2xl-3 { left: calc(3 * 100% / var(--grid--columns)); } .col.-pull-2xl-3, .column.-pull-2xl-3 { right: calc(3 * 100% / var(--grid--columns)); } } .col.\-2xl-4, .column.\-2xl-4 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl-4, .column.\-2xl-4 { flex-grow: 1; flex-basis: calc(4 * 100% / var(--grid--columns)); max-width: calc(4 * 100% / var(--grid--columns)); } .col.-offset-2xl-4, .column.-offset-2xl-4 { margin-left: calc(4 * 100% / var(--grid--columns)); } .col.-push-2xl-4, .column.-push-2xl-4 { left: calc(4 * 100% / var(--grid--columns)); } .col.-pull-2xl-4, .column.-pull-2xl-4 { right: calc(4 * 100% / var(--grid--columns)); } } .col.\-2xl-5, .column.\-2xl-5 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl-5, .column.\-2xl-5 { flex-grow: 1; flex-basis: calc(5 * 100% / var(--grid--columns)); max-width: calc(5 * 100% / var(--grid--columns)); } .col.-offset-2xl-5, .column.-offset-2xl-5 { margin-left: calc(5 * 100% / var(--grid--columns)); } .col.-push-2xl-5, .column.-push-2xl-5 { left: calc(5 * 100% / var(--grid--columns)); } .col.-pull-2xl-5, .column.-pull-2xl-5 { right: calc(5 * 100% / var(--grid--columns)); } } .col.\-2xl-6, .column.\-2xl-6 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl-6, .column.\-2xl-6 { flex-grow: 1; flex-basis: calc(6 * 100% / var(--grid--columns)); max-width: calc(6 * 100% / var(--grid--columns)); } .col.-offset-2xl-6, .column.-offset-2xl-6 { margin-left: calc(6 * 100% / var(--grid--columns)); } .col.-push-2xl-6, .column.-push-2xl-6 { left: calc(6 * 100% / var(--grid--columns)); } .col.-pull-2xl-6, .column.-pull-2xl-6 { right: calc(6 * 100% / var(--grid--columns)); } } .col.\-2xl-7, .column.\-2xl-7 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl-7, .column.\-2xl-7 { flex-grow: 1; flex-basis: calc(7 * 100% / var(--grid--columns)); max-width: calc(7 * 100% / var(--grid--columns)); } .col.-offset-2xl-7, .column.-offset-2xl-7 { margin-left: calc(7 * 100% / var(--grid--columns)); } .col.-push-2xl-7, .column.-push-2xl-7 { left: calc(7 * 100% / var(--grid--columns)); } .col.-pull-2xl-7, .column.-pull-2xl-7 { right: calc(7 * 100% / var(--grid--columns)); } } .col.\-2xl-8, .column.\-2xl-8 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl-8, .column.\-2xl-8 { flex-grow: 1; flex-basis: calc(8 * 100% / var(--grid--columns)); max-width: calc(8 * 100% / var(--grid--columns)); } .col.-offset-2xl-8, .column.-offset-2xl-8 { margin-left: calc(8 * 100% / var(--grid--columns)); } .col.-push-2xl-8, .column.-push-2xl-8 { left: calc(8 * 100% / var(--grid--columns)); } .col.-pull-2xl-8, .column.-pull-2xl-8 { right: calc(8 * 100% / var(--grid--columns)); } } .col.\-2xl-9, .column.\-2xl-9 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl-9, .column.\-2xl-9 { flex-grow: 1; flex-basis: calc(9 * 100% / var(--grid--columns)); max-width: calc(9 * 100% / var(--grid--columns)); } .col.-offset-2xl-9, .column.-offset-2xl-9 { margin-left: calc(9 * 100% / var(--grid--columns)); } .col.-push-2xl-9, .column.-push-2xl-9 { left: calc(9 * 100% / var(--grid--columns)); } .col.-pull-2xl-9, .column.-pull-2xl-9 { right: calc(9 * 100% / var(--grid--columns)); } } .col.\-2xl-10, .column.\-2xl-10 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl-10, .column.\-2xl-10 { flex-grow: 1; flex-basis: calc(10 * 100% / var(--grid--columns)); max-width: calc(10 * 100% / var(--grid--columns)); } .col.-offset-2xl-10, .column.-offset-2xl-10 { margin-left: calc(10 * 100% / var(--grid--columns)); } .col.-push-2xl-10, .column.-push-2xl-10 { left: calc(10 * 100% / var(--grid--columns)); } .col.-pull-2xl-10, .column.-pull-2xl-10 { right: calc(10 * 100% / var(--grid--columns)); } } .col.\-2xl-11, .column.\-2xl-11 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl-11, .column.\-2xl-11 { flex-grow: 1; flex-basis: calc(11 * 100% / var(--grid--columns)); max-width: calc(11 * 100% / var(--grid--columns)); } .col.-offset-2xl-11, .column.-offset-2xl-11 { margin-left: calc(11 * 100% / var(--grid--columns)); } .col.-push-2xl-11, .column.-push-2xl-11 { left: calc(11 * 100% / var(--grid--columns)); } .col.-pull-2xl-11, .column.-pull-2xl-11 { right: calc(11 * 100% / var(--grid--columns)); } } .col.\-2xl-12, .column.\-2xl-12 { flex-grow: 0; flex-basis: 100%; width: 100%; } @media screen and (min-width: 1400px) { .col.\-2xl-12, .column.\-2xl-12 { flex-grow: 1; flex-basis: calc(12 * 100% / var(--grid--columns)); max-width: calc(12 * 100% / var(--grid--columns)); } .col.-offset-2xl-12, .column.-offset-2xl-12 { margin-left: calc(12 * 100% / var(--grid--columns)); } .col.-push-2xl-12, .column.-push-2xl-12 { left: calc(12 * 100% / var(--grid--columns)); } .col.-pull-2xl-12, .column.-pull-2xl-12 { right: calc(12 * 100% / var(--grid--columns)); } } @media screen and (min-width: 1400px) { .col.-offset-2xl-0, .column.-offset-2xl-0 { margin-left: 0; } .col.-push-2xl-0, .column.-push-2xl-0 { left: 0; } .col.-pull-2xl-0, .column.-pull-2xl-0 { right: 0; } } .col.-first, .column.-first { order: -1; } .col.-last, .column.-last { order: 1; } .col.-offset-1, .column.-offset-1 { margin-left: calc(1 * 100% / var(--grid--columns)); } .col.-push-1, .column.-push-1 { left: calc(1 * 100% / var(--grid--columns)); } .col.-pull-1, .column.-pull-1 { right: calc(1 * 100% / var(--grid--columns)); } .col.-offset-2, .column.-offset-2 { margin-left: calc(2 * 100% / var(--grid--columns)); } .col.-push-2, .column.-push-2 { left: calc(2 * 100% / var(--grid--columns)); } .col.-pull-2, .column.-pull-2 { right: calc(2 * 100% / var(--grid--columns)); } .col.-offset-3, .column.-offset-3 { margin-left: calc(3 * 100% / var(--grid--columns)); } .col.-push-3, .column.-push-3 { left: calc(3 * 100% / var(--grid--columns)); } .col.-pull-3, .column.-pull-3 { right: calc(3 * 100% / var(--grid--columns)); } .col.-offset-4, .column.-offset-4 { margin-left: calc(4 * 100% / var(--grid--columns)); } .col.-push-4, .column.-push-4 { left: calc(4 * 100% / var(--grid--columns)); } .col.-pull-4, .column.-pull-4 { right: calc(4 * 100% / var(--grid--columns)); } .col.-offset-5, .column.-offset-5 { margin-left: calc(5 * 100% / var(--grid--columns)); } .col.-push-5, .column.-push-5 { left: calc(5 * 100% / var(--grid--columns)); } .col.-pull-5, .column.-pull-5 { right: calc(5 * 100% / var(--grid--columns)); } .col.-offset-6, .column.-offset-6 { margin-left: calc(6 * 100% / var(--grid--columns)); } .col.-push-6, .column.-push-6 { left: calc(6 * 100% / var(--grid--columns)); } .col.-pull-6, .column.-pull-6 { right: calc(6 * 100% / var(--grid--columns)); } .col.-offset-7, .column.-offset-7 { margin-left: calc(7 * 100% / var(--grid--columns)); } .col.-push-7, .column.-push-7 { left: calc(7 * 100% / var(--grid--columns)); } .col.-pull-7, .column.-pull-7 { right: calc(7 * 100% / var(--grid--columns)); } .col.-offset-8, .column.-offset-8 { margin-left: calc(8 * 100% / var(--grid--columns)); } .col.-push-8, .column.-push-8 { left: calc(8 * 100% / var(--grid--columns)); } .col.-pull-8, .column.-pull-8 { right: calc(8 * 100% / var(--grid--columns)); } .col.-offset-9, .column.-offset-9 { margin-left: calc(9 * 100% / var(--grid--columns)); } .col.-push-9, .column.-push-9 { left: calc(9 * 100% / var(--grid--columns)); } .col.-pull-9, .column.-pull-9 { right: calc(9 * 100% / var(--grid--columns)); } .col.-offset-10, .column.-offset-10 { margin-left: calc(10 * 100% / var(--grid--columns)); } .col.-push-10, .column.-push-10 { left: calc(10 * 100% / var(--grid--columns)); } .col.-pull-10, .column.-pull-10 { right: calc(10 * 100% / var(--grid--columns)); } .col.-offset-11, .column.-offset-11 { margin-left: calc(11 * 100% / var(--grid--columns)); } .col.-push-11, .column.-push-11 { left: calc(11 * 100% / var(--grid--columns)); } .col.-pull-11, .column.-pull-11 { right: calc(11 * 100% / var(--grid--columns)); } .col.-offset-12, .column.-offset-12 { margin-left: calc(12 * 100% / var(--grid--columns)); } .col.-push-12, .column.-push-12 { left: calc(12 * 100% / var(--grid--columns)); } .col.-pull-12, .column.-pull-12 { right: calc(12 * 100% / var(--grid--columns)); } .col.-offset-0, .column.-offset-0 { margin-left: 0; } .col.-push-0, .