UNPKG

flexbox-grid-mixins

Version:
1,675 lines (1,640 loc) 61.8 kB
.grid { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 1.33333rem; } .grid .grid__col { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; } .grid .grid__col--null { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; } .grid .grid__col--auto { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; } .grid .grid__col--equal { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; } .grid .grid__col--fixed { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; } .grid .grid__col--none { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; } .grid .grid__col--initial { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; } .grid .grid__col--positive { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1 0 0px; flex: 1 0 0; } .grid .grid__col--positive-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 2; -ms-flex: 2 0 0px; flex: 2 0 0; } .grid .grid__col--positive-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 3; -ms-flex: 3 0 0px; flex: 3 0 0; } .grid .grid__col--positive-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 4; -ms-flex: 4 0 0px; flex: 4 0 0; } .grid > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid > .grid__col-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem); flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem); } .grid > .grid__col-5 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem); flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem); } .grid > .grid__col-6 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem); flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem); } .grid > .grid__col-7 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 58.3333333333% - 1.33333rem + 0.7777758333rem); flex: 0 0 calc( 58.3333333333% - 1.33333rem + 0.7777758333rem); } .grid > .grid__col-8 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem); flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem); } .grid > .grid__col-9 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 75% - 1.33333rem + 0.9999975rem); flex: 0 0 calc( 75% - 1.33333rem + 0.9999975rem); } .grid > .grid__col-10 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 83.3333333333% - 1.33333rem + 1.1111083333rem); flex: 0 0 calc( 83.3333333333% - 1.33333rem + 1.1111083333rem); } .grid > .grid__col-11 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 91.6666666667% - 1.33333rem + 1.2222191667rem); flex: 0 0 calc( 91.6666666667% - 1.33333rem + 1.2222191667rem); } .grid > .grid__col-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } .grid-3-columns { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 1.33333rem; } .grid-3-columns > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem); flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem); } .grid-3-columns > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem); flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem); } .grid-3-columns > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } .grid-24-columns { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 1.33333rem; } .grid-24-columns > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 4.1666666667% - 1.33333rem + 0.0555554167rem); flex: 0 0 calc( 4.1666666667% - 1.33333rem + 0.0555554167rem); } .grid-24-columns > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid-24-columns > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 12.5% - 1.33333rem + 0.16666625rem); flex: 0 0 calc( 12.5% - 1.33333rem + 0.16666625rem); } .grid-24-columns > .grid__col-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid-24-columns > .grid__col-5 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 20.8333333333% - 1.33333rem + 0.2777770833rem); flex: 0 0 calc( 20.8333333333% - 1.33333rem + 0.2777770833rem); } .grid-24-columns > .grid__col-6 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid-24-columns > .grid__col-7 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 29.1666666667% - 1.33333rem + 0.3888879167rem); flex: 0 0 calc( 29.1666666667% - 1.33333rem + 0.3888879167rem); } .grid-24-columns > .grid__col-8 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem); flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem); } .grid-24-columns > .grid__col-9 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 37.5% - 1.33333rem + 0.49999875rem); flex: 0 0 calc( 37.5% - 1.33333rem + 0.49999875rem); } .grid-24-columns > .grid__col-10 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem); flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem); } .grid-24-columns > .grid__col-11 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 45.8333333333% - 1.33333rem + 0.6111095833rem); flex: 0 0 calc( 45.8333333333% - 1.33333rem + 0.6111095833rem); } .grid-24-columns > .grid__col-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem); flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem); } .grid-24-columns > .grid__col-13 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 54.1666666667% - 1.33333rem + 0.7222204167rem); flex: 0 0 calc( 54.1666666667% - 1.33333rem + 0.7222204167rem); } .grid-24-columns > .grid__col-14 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 58.3333333333% - 1.33333rem + 0.7777758333rem); flex: 0 0 calc( 58.3333333333% - 1.33333rem + 0.7777758333rem); } .grid-24-columns > .grid__col-15 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 62.5% - 1.33333rem + 0.83333125rem); flex: 0 0 calc( 62.5% - 1.33333rem + 0.83333125rem); } .grid-24-columns > .grid__col-16 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem); flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem); } .grid-24-columns > .grid__col-17 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 70.8333333333% - 1.33333rem + 0.9444420833rem); flex: 0 0 calc( 70.8333333333% - 1.33333rem + 0.9444420833rem); } .grid-24-columns > .grid__col-18 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 75% - 1.33333rem + 0.9999975rem); flex: 0 0 calc( 75% - 1.33333rem + 0.9999975rem); } .grid-24-columns > .grid__col-19 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 79.1666666667% - 1.33333rem + 1.0555529167rem); flex: 0 0 calc( 79.1666666667% - 1.33333rem + 1.0555529167rem); } .grid-24-columns > .grid__col-20 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 83.3333333333% - 1.33333rem + 1.1111083333rem); flex: 0 0 calc( 83.3333333333% - 1.33333rem + 1.1111083333rem); } .grid-24-columns > .grid__col-21 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 87.5% - 1.33333rem + 1.16666375rem); flex: 0 0 calc( 87.5% - 1.33333rem + 1.16666375rem); } .grid-24-columns > .grid__col-22 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 91.6666666667% - 1.33333rem + 1.2222191667rem); flex: 0 0 calc( 91.6666666667% - 1.33333rem + 1.2222191667rem); } .grid-24-columns > .grid__col-23 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 95.8333333333% - 1.33333rem + 1.2777745833rem); flex: 0 0 calc( 95.8333333333% - 1.33333rem + 1.2777745833rem); } .grid-24-columns > .grid__col-24 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } .grid--multi-line { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; gap: 1.33333rem; } .grid--multi-line .grid__col { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; } .grid--multi-line > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--multi-line > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--multi-line > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--multi-line > .grid__col-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem); flex: 0 0 calc( 33.3333333333% - 1.33333rem + 0.4444433333rem); } .grid--multi-line > .grid__col-5 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem); flex: 0 0 calc( 41.6666666667% - 1.33333rem + 0.5555541667rem); } .grid--multi-line > .grid__col-6 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem); flex: 0 0 calc( 50% - 1.33333rem + 0.666665rem); } .grid--multi-line > .grid__col-7 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 58.3333333333% - 1.33333rem + 0.7777758333rem); flex: 0 0 calc( 58.3333333333% - 1.33333rem + 0.7777758333rem); } .grid--multi-line > .grid__col-8 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem); flex: 0 0 calc( 66.6666666667% - 1.33333rem + 0.8888866667rem); } .grid--multi-line > .grid__col-9 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 75% - 1.33333rem + 0.9999975rem); flex: 0 0 calc( 75% - 1.33333rem + 0.9999975rem); } .grid--multi-line > .grid__col-10 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 83.3333333333% - 1.33333rem + 1.1111083333rem); flex: 0 0 calc( 83.3333333333% - 1.33333rem + 1.1111083333rem); } .grid--multi-line > .grid__col-11 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 91.6666666667% - 1.33333rem + 1.2222191667rem); flex: 0 0 calc( 91.6666666667% - 1.33333rem + 1.2222191667rem); } .grid--multi-line > .grid__col-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } ul.grid { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; gap: 1.33333rem; } ul.grid li { list-style: none; padding: 2em; } .grid--no-gutter { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .grid--no-gutter .grid__col { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; } .grid--no-gutter > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; } .grid--no-gutter > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; } .grid--no-gutter > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; } .grid--no-gutter > .grid__col-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; } .grid--no-gutter > .grid__col-5 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; } .grid--no-gutter > .grid__col-6 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; } .grid--no-gutter > .grid__col-7 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; } .grid--no-gutter > .grid__col-8 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; } .grid--no-gutter > .grid__col-9 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; } .grid--no-gutter > .grid__col-10 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; } .grid--no-gutter > .grid__col-11 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; } .grid--no-gutter > .grid__col-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } .grid--row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; gap: 1.33333rem; } .grid--row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--row-reverse { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; gap: 1.33333rem; } .grid--row-reverse > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--row-reverse > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--row-reverse > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--column { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 1.33333rem; } .grid--column > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); width: calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--column > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--column > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); width: calc( 25% - 1.33333rem + 0.3333325rem); } .grid--column-reverse { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; gap: 1.33333rem; } .grid--column-reverse > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); width: calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--column-reverse > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--column-reverse > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); width: calc( 25% - 1.33333rem + 0.3333325rem); } .grid--wrap-null { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 1.33333rem; } .grid--wrap-null > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--wrap-null > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--wrap-null > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--wrap-nowrap { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 1.33333rem; } .grid--wrap-nowrap > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--wrap-nowrap > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--wrap-nowrap > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--wrap { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 1.33333rem; } .grid--wrap > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--wrap > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--wrap > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--wrap-reverse { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; gap: 1.33333rem; } .grid--wrap-reverse > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--wrap-reverse > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--wrap-reverse > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--left-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; gap: 1.33333rem; } .grid--left-row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--left-row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--left-row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--center-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 1.33333rem; } .grid--center-row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--center-row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--center-row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--right-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; gap: 1.33333rem; } .grid--right-row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--right-row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--right-row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--space-between-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 1.33333rem; } .grid--space-between-row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--space-between-row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--space-between-row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--space-around-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; gap: 1.33333rem; } .grid--space-around-row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--space-around-row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--space-around-row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--space-evenly-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; gap: 1.33333rem; } .grid--space-evenly-row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--space-evenly-row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--space-evenly-row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--top-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 1.33333rem; } .grid--top-row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--top-row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--top-row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--middle-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 1.33333rem; } .grid--middle-row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--middle-row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--middle-row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--bottom-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; gap: 1.33333rem; } .grid--bottom-row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--bottom-row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--bottom-row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--stretch-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; gap: 1.33333rem; } .grid--stretch-row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--stretch-row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--stretch-row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--baseline-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; gap: 1.33333rem; } .grid--baseline-row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--baseline-row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--baseline-row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--baseline-row > .grid__col-2 { padding: 30px 0; } .grid--centered-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 1.33333rem; height: 18em; } .grid--centered-row > .grid__col-centered { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); } .grid--items-row-alignment { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 1.33333rem; } .grid--items-row-alignment > .grid__col { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; } .grid--items-row-alignment > .grid__col-auto { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; -ms-flex-item-align: auto; align-self: auto; } .grid--items-row-alignment > .grid__col-top { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; -ms-flex-item-align: start; align-self: flex-start; } .grid--items-row-alignment > .grid__col-middle { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; -ms-flex-item-align: center; align-self: center; } .grid--items-row-alignment > .grid__col-bottom { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; -ms-flex-item-align: end; align-self: flex-end; } .grid--items-row-alignment > .grid__col-stretch { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; -ms-flex-item-align: stretch; align-self: stretch; } .grid--items-row-alignment > .grid__col-baseline { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; -ms-flex-item-align: baseline; align-self: baseline; } .grid--left-column { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 1.33333rem; } .grid--left-column > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); width: calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--left-column > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--left-column > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); width: calc( 25% - 1.33333rem + 0.3333325rem); } .grid--center-column { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 1.33333rem; } .grid--center-column > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); width: calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--center-column > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--center-column > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); width: calc( 25% - 1.33333rem + 0.3333325rem); } .grid--right-column { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; gap: 1.33333rem; } .grid--right-column > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); flex: 0 0 calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); width: calc( 8.3333333333% - 1.33333rem + 0.1111108333rem); } .grid--right-column > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--right-column > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); width: calc( 25% - 1.33333rem + 0.3333325rem); } .grid--centered-column { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 1.33333rem; height: 18em; } .grid--centered-column > .grid__col-centered { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); flex: 0 0 calc( 25% - 1.33333rem + 0.3333325rem); width: calc( 25% - 1.33333rem + 0.3333325rem); } .grid--items-column-alignment { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 1.33333rem; } .grid--items-column-alignment > .grid__col { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--items-column-alignment > .grid__col-auto { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); -ms-flex-item-align: auto; align-self: auto; width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--items-column-alignment > .grid__col-top { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); -ms-flex-item-align: start; align-self: flex-start; width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--items-column-alignment > .grid__col-middle { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); -ms-flex-item-align: center; align-self: center; width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--items-column-alignment > .grid__col-bottom { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); -ms-flex-item-align: end; align-self: flex-end; width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--order-row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 1.33333rem; } .grid--order-row > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .grid--order-row > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .grid--order-row > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--order-row > .grid__col-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .grid--order-row > .grid__col-5 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .grid--order-column { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 1.33333rem; } .grid--order-column > .grid__col-1 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--order-column > .grid__col-2 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--order-column > .grid__col-3 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--order-column > .grid__col-4 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--order-column > .grid__col-5 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); flex: 0 0 calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; width: calc( 16.6666666667% - 1.33333rem + 0.2222216667rem); } .grid--multi-line-top { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-line-pack: start;