/**
 * Foundation for Sites by ZURB
 * Version 6.2.0
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/* line 4, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.align-right {
  justify-content: flex-end;
}

/* line 4, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.align-center {
  justify-content: center;
}

/* line 4, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.align-justify {
  justify-content: space-between;
}

/* line 4, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.align-spaced {
  justify-content: space-around;
}

/* line 11, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.align-top {
  align-items: flex-start;
}

/* line 15, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.align-self-top {
  align-self: flex-start;
}

/* line 11, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.align-bottom {
  align-items: flex-end;
}

/* line 15, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.align-self-bottom {
  align-self: flex-end;
}

/* line 11, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.align-middle {
  align-items: center;
}

/* line 15, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.align-self-middle {
  align-self: center;
}

/* line 11, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.align-stretch {
  align-items: stretch;
}

/* line 15, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.align-self-stretch {
  align-self: stretch;
}

/* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.small {
  order: 1;
}

/* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.small {
  order: 2;
}

/* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.small {
  order: 3;
}

/* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.small {
  order: 4;
}

/* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.small {
  order: 5;
}

/* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
.small {
  order: 6;
}

@media screen and (min-width: 40em) {
  /* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
  .medium {
    order: 1;
  }
  /* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
  .medium {
    order: 2;
  }
  /* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
  .medium {
    order: 3;
  }
  /* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
  .medium {
    order: 4;
  }
  /* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
  .medium {
    order: 5;
  }
  /* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
  .medium {
    order: 6;
  }
}

@media screen and (min-width: 64em) {
  /* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
  .large {
    order: 1;
  }
  /* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
  .large {
    order: 2;
  }
  /* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
  .large {
    order: 3;
  }
  /* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
  .large {
    order: 4;
  }
  /* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
  .large {
    order: 5;
  }
  /* line 23, D:/magento/foundation/node_modules/foundation-sites/scss/components/_flex.scss */
  .large {
    order: 6;
  }
}

/* line 22, D:/magento/foundation/_mage-flexgrid.scss */
.row {
  margin-left: -1.04167rem;
  margin-right: -1.04167rem;
  display: flex;
  flex-flow: row wrap;
}

/* line 24, D:/magento/foundation/_mage-flexgrid.scss */
.row, .row * {
  box-sizing: border-box;
}

@media screen and (min-width: 40em) {
  /* line 22, D:/magento/foundation/_mage-flexgrid.scss */
  .row {
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }
}

/* line 31, D:/magento/foundation/_mage-flexgrid.scss */
.row .row {
  margin-left: -1.04167rem;
  margin-right: -1.04167rem;
}

@media screen and (min-width: 40em) {
  /* line 31, D:/magento/foundation/_mage-flexgrid.scss */
  .row .row {
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
  }
}

/* line 36, D:/magento/foundation/_mage-flexgrid.scss */
.row.expanded {
  max-width: none;
}

/* line 41, D:/magento/foundation/_mage-flexgrid.scss */
.row.collapse > .f_column, .row.collapse > .f_columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 46, D:/magento/foundation/_mage-flexgrid.scss */
.f_column, .f_columns {
  flex: 1 1 0px;
  padding-left: 1.04167rem;
  padding-right: 1.04167rem;
  margin-bottom: 2.08333rem;
}

@media screen and (min-width: 40em) {
  /* line 46, D:/magento/foundation/_mage-flexgrid.scss */
  .f_column, .f_columns {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
}

/* line 53, D:/magento/foundation/_mage-flexgrid.scss */
.f_column.row.row, .row.row.f_columns {
  float: none;
}

/* line 57, D:/magento/foundation/_mage-flexgrid.scss */
.row .f_column.row.row, .row .row.row.f_columns {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

/* line 68, D:/magento/foundation/_mage-flexgrid.scss */
.small-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 76, D:/magento/foundation/_mage-flexgrid.scss */
.small-offset-0 {
  margin-left: 0%;
}

/* line 68, D:/magento/foundation/_mage-flexgrid.scss */
.small-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 76, D:/magento/foundation/_mage-flexgrid.scss */
.small-offset-1 {
  margin-left: 8.33333%;
}

/* line 68, D:/magento/foundation/_mage-flexgrid.scss */
.small-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 76, D:/magento/foundation/_mage-flexgrid.scss */
.small-offset-2 {
  margin-left: 16.66667%;
}

/* line 68, D:/magento/foundation/_mage-flexgrid.scss */
.small-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 76, D:/magento/foundation/_mage-flexgrid.scss */
.small-offset-3 {
  margin-left: 25%;
}

/* line 68, D:/magento/foundation/_mage-flexgrid.scss */
.small-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 76, D:/magento/foundation/_mage-flexgrid.scss */
.small-offset-4 {
  margin-left: 33.33333%;
}

/* line 68, D:/magento/foundation/_mage-flexgrid.scss */
.small-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 76, D:/magento/foundation/_mage-flexgrid.scss */
.small-offset-5 {
  margin-left: 41.66667%;
}

/* line 68, D:/magento/foundation/_mage-flexgrid.scss */
.small-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 76, D:/magento/foundation/_mage-flexgrid.scss */
.small-offset-6 {
  margin-left: 50%;
}

/* line 68, D:/magento/foundation/_mage-flexgrid.scss */
.small-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 76, D:/magento/foundation/_mage-flexgrid.scss */
.small-offset-7 {
  margin-left: 58.33333%;
}

/* line 68, D:/magento/foundation/_mage-flexgrid.scss */
.small-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 76, D:/magento/foundation/_mage-flexgrid.scss */
.small-offset-8 {
  margin-left: 66.66667%;
}

/* line 68, D:/magento/foundation/_mage-flexgrid.scss */
.small-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 76, D:/magento/foundation/_mage-flexgrid.scss */
.small-offset-9 {
  margin-left: 75%;
}

/* line 68, D:/magento/foundation/_mage-flexgrid.scss */
.small-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 76, D:/magento/foundation/_mage-flexgrid.scss */
.small-offset-10 {
  margin-left: 83.33333%;
}

/* line 68, D:/magento/foundation/_mage-flexgrid.scss */
.small-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 76, D:/magento/foundation/_mage-flexgrid.scss */
.small-offset-11 {
  margin-left: 91.66667%;
}

/* line 83, D:/magento/foundation/_mage-flexgrid.scss */
.small-order-1 {
  order: 1;
}

/* line 87, D:/magento/foundation/_mage-flexgrid.scss */
.small-up-1 {
  flex-wrap: wrap;
}

/* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
.small-up-1 > .f_column, .small-up-1 > .f_columns {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 83, D:/magento/foundation/_mage-flexgrid.scss */
.small-order-2 {
  order: 2;
}

/* line 87, D:/magento/foundation/_mage-flexgrid.scss */
.small-up-2 {
  flex-wrap: wrap;
}

/* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
.small-up-2 > .f_column, .small-up-2 > .f_columns {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 83, D:/magento/foundation/_mage-flexgrid.scss */
.small-order-3 {
  order: 3;
}

/* line 87, D:/magento/foundation/_mage-flexgrid.scss */
.small-up-3 {
  flex-wrap: wrap;
}

/* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
.small-up-3 > .f_column, .small-up-3 > .f_columns {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 83, D:/magento/foundation/_mage-flexgrid.scss */
.small-order-4 {
  order: 4;
}

/* line 87, D:/magento/foundation/_mage-flexgrid.scss */
.small-up-4 {
  flex-wrap: wrap;
}

/* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
.small-up-4 > .f_column, .small-up-4 > .f_columns {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 83, D:/magento/foundation/_mage-flexgrid.scss */
.small-order-5 {
  order: 5;
}

/* line 87, D:/magento/foundation/_mage-flexgrid.scss */
.small-up-5 {
  flex-wrap: wrap;
}

/* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
.small-up-5 > .f_column, .small-up-5 > .f_columns {
  flex: 0 0 20%;
  max-width: 20%;
}

/* line 83, D:/magento/foundation/_mage-flexgrid.scss */
.small-order-6 {
  order: 6;
}

/* line 87, D:/magento/foundation/_mage-flexgrid.scss */
.small-up-6 {
  flex-wrap: wrap;
}

/* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
.small-up-6 > .f_column, .small-up-6 > .f_columns {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-1 > .column {
  width: 100%;
  float: left;
}

/* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-1 > .column:nth-of-type(1n) {
  clear: none;
}

/* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-1 > .column:nth-of-type(1n+1) {
  clear: both;
}

/* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-1 > .column:last-child {
  float: left;
}

/* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-2 > .column {
  width: 50%;
  float: left;
}

/* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-2 > .column:nth-of-type(1n) {
  clear: none;
}

/* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-2 > .column:nth-of-type(2n+1) {
  clear: both;
}

/* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-2 > .column:last-child {
  float: left;
}

/* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-3 > .column {
  width: 33.33333%;
  float: left;
}

/* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-3 > .column:nth-of-type(1n) {
  clear: none;
}

/* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-3 > .column:nth-of-type(3n+1) {
  clear: both;
}

/* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-3 > .column:last-child {
  float: left;
}

/* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-4 > .column {
  width: 25%;
  float: left;
}

/* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-4 > .column:nth-of-type(1n) {
  clear: none;
}

/* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-4 > .column:nth-of-type(4n+1) {
  clear: both;
}

/* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-4 > .column:last-child {
  float: left;
}

/* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-5 > .column {
  width: 20%;
  float: left;
}

/* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-5 > .column:nth-of-type(1n) {
  clear: none;
}

/* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-5 > .column:nth-of-type(5n+1) {
  clear: both;
}

/* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-5 > .column:last-child {
  float: left;
}

/* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-6 > .column {
  width: 16.66667%;
  float: left;
}

/* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-6 > .column:nth-of-type(1n) {
  clear: none;
}

/* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-6 > .column:nth-of-type(6n+1) {
  clear: both;
}

/* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-6 > .column:last-child {
  float: left;
}

/* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-7 > .column {
  width: 14.28571%;
  float: left;
}

/* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-7 > .column:nth-of-type(1n) {
  clear: none;
}

/* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-7 > .column:nth-of-type(7n+1) {
  clear: both;
}

/* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-7 > .column:last-child {
  float: left;
}

/* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-8 > .column {
  width: 12.5%;
  float: left;
}

/* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-8 > .column:nth-of-type(1n) {
  clear: none;
}

/* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-8 > .column:nth-of-type(8n+1) {
  clear: both;
}

/* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
.small-up-8 > .column:last-child {
  float: left;
}

/* line 123, D:/magento/foundation/_mage-flexgrid.scss */
.small-collapse > .f_column, .small-collapse > .f_columns {
  padding-left: 0;
  padding-right: 0;
}

/* line 129, D:/magento/foundation/_mage-flexgrid.scss */
.small-uncollapse > .f_column, .small-uncollapse > .f_columns {
  padding-left: 1.04167rem;
  padding-right: 1.04167rem;
}

@media screen and (min-width: 40em) {
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-offset-0 {
    margin-left: 0%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-offset-3 {
    margin-left: 25%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-offset-6 {
    margin-left: 50%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-offset-9 {
    margin-left: 75%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 83, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-order-1 {
    order: 1;
  }
  /* line 87, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-up-1 {
    flex-wrap: wrap;
  }
  /* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
  .medium-up-1 > .f_column, .medium-up-1 > .f_columns {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 83, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-order-2 {
    order: 2;
  }
  /* line 87, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-up-2 {
    flex-wrap: wrap;
  }
  /* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
  .medium-up-2 > .f_column, .medium-up-2 > .f_columns {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 83, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-order-3 {
    order: 3;
  }
  /* line 87, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-up-3 {
    flex-wrap: wrap;
  }
  /* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
  .medium-up-3 > .f_column, .medium-up-3 > .f_columns {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 83, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-order-4 {
    order: 4;
  }
  /* line 87, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-up-4 {
    flex-wrap: wrap;
  }
  /* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
  .medium-up-4 > .f_column, .medium-up-4 > .f_columns {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 83, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-order-5 {
    order: 5;
  }
  /* line 87, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-up-5 {
    flex-wrap: wrap;
  }
  /* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
  .medium-up-5 > .f_column, .medium-up-5 > .f_columns {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 83, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-order-6 {
    order: 6;
  }
  /* line 87, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-up-6 {
    flex-wrap: wrap;
  }
  /* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
  .medium-up-6 > .f_column, .medium-up-6 > .f_columns {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-1 > .column {
    width: 100%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-1 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-1 > .column:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-1 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-2 > .column {
    width: 50%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-2 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-2 > .column:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-2 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-3 > .column {
    width: 33.33333%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-3 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-3 > .column:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-3 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-4 > .column {
    width: 25%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-4 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-4 > .column:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-4 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-5 > .column {
    width: 20%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-5 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-5 > .column:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-5 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-6 > .column {
    width: 16.66667%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-6 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-6 > .column:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-6 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-7 > .column {
    width: 14.28571%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-7 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-7 > .column:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-7 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-8 > .column {
    width: 12.5%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-8 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-8 > .column:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .medium-up-8 > .column:last-child {
    float: left;
  }
}

@media screen and (min-width: 40em) and (min-width: 40em) {
  /* line 102, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-expand {
    flex: 1 1 0px;
  }
}

/* line 110, D:/magento/foundation/_mage-flexgrid.scss */
.row.medium-unstack .f_column, .row.medium-unstack .f_columns {
  flex: 0 0 100%;
}

@media screen and (min-width: 40em) {
  /* line 110, D:/magento/foundation/_mage-flexgrid.scss */
  .row.medium-unstack .f_column, .row.medium-unstack .f_columns {
    flex: 1 1 0px;
  }
}

@media screen and (min-width: 40em) {
  /* line 123, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-collapse > .f_column, .medium-collapse > .f_columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 129, D:/magento/foundation/_mage-flexgrid.scss */
  .medium-uncollapse > .f_column, .medium-uncollapse > .f_columns {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
}

@media screen and (min-width: 64em) {
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .large-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .large-offset-0 {
    margin-left: 0%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .large-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .large-offset-1 {
    margin-left: 8.33333%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .large-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .large-offset-2 {
    margin-left: 16.66667%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .large-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .large-offset-3 {
    margin-left: 25%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .large-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .large-offset-4 {
    margin-left: 33.33333%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .large-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .large-offset-5 {
    margin-left: 41.66667%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .large-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .large-offset-6 {
    margin-left: 50%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .large-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .large-offset-7 {
    margin-left: 58.33333%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .large-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .large-offset-8 {
    margin-left: 66.66667%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .large-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .large-offset-9 {
    margin-left: 75%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .large-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .large-offset-10 {
    margin-left: 83.33333%;
  }
  /* line 68, D:/magento/foundation/_mage-flexgrid.scss */
  .large-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 76, D:/magento/foundation/_mage-flexgrid.scss */
  .large-offset-11 {
    margin-left: 91.66667%;
  }
  /* line 83, D:/magento/foundation/_mage-flexgrid.scss */
  .large-order-1 {
    order: 1;
  }
  /* line 87, D:/magento/foundation/_mage-flexgrid.scss */
  .large-up-1 {
    flex-wrap: wrap;
  }
  /* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
  .large-up-1 > .f_column, .large-up-1 > .f_columns {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 83, D:/magento/foundation/_mage-flexgrid.scss */
  .large-order-2 {
    order: 2;
  }
  /* line 87, D:/magento/foundation/_mage-flexgrid.scss */
  .large-up-2 {
    flex-wrap: wrap;
  }
  /* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
  .large-up-2 > .f_column, .large-up-2 > .f_columns {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 83, D:/magento/foundation/_mage-flexgrid.scss */
  .large-order-3 {
    order: 3;
  }
  /* line 87, D:/magento/foundation/_mage-flexgrid.scss */
  .large-up-3 {
    flex-wrap: wrap;
  }
  /* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
  .large-up-3 > .f_column, .large-up-3 > .f_columns {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  /* line 83, D:/magento/foundation/_mage-flexgrid.scss */
  .large-order-4 {
    order: 4;
  }
  /* line 87, D:/magento/foundation/_mage-flexgrid.scss */
  .large-up-4 {
    flex-wrap: wrap;
  }
  /* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
  .large-up-4 > .f_column, .large-up-4 > .f_columns {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 83, D:/magento/foundation/_mage-flexgrid.scss */
  .large-order-5 {
    order: 5;
  }
  /* line 87, D:/magento/foundation/_mage-flexgrid.scss */
  .large-up-5 {
    flex-wrap: wrap;
  }
  /* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
  .large-up-5 > .f_column, .large-up-5 > .f_columns {
    flex: 0 0 20%;
    max-width: 20%;
  }
  /* line 83, D:/magento/foundation/_mage-flexgrid.scss */
  .large-order-6 {
    order: 6;
  }
  /* line 87, D:/magento/foundation/_mage-flexgrid.scss */
  .large-up-6 {
    flex-wrap: wrap;
  }
  /* line 115, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_flex-grid.scss */
  .large-up-6 > .f_column, .large-up-6 > .f_columns {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-1 > .column {
    width: 100%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-1 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-1 > .column:nth-of-type(1n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-1 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-2 > .column {
    width: 50%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-2 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-2 > .column:nth-of-type(2n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-2 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-3 > .column {
    width: 33.33333%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-3 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-3 > .column:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-3 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-4 > .column {
    width: 25%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-4 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-4 > .column:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-4 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-5 > .column {
    width: 20%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-5 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-5 > .column:nth-of-type(5n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-5 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-6 > .column {
    width: 16.66667%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-6 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-6 > .column:nth-of-type(6n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-6 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-7 > .column {
    width: 14.28571%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-7 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-7 > .column:nth-of-type(7n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-7 > .column:last-child {
    float: left;
  }
  /* line 17, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-8 > .column {
    width: 12.5%;
    float: left;
  }
  /* line 21, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-8 > .column:nth-of-type(1n) {
    clear: none;
  }
  /* line 25, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-8 > .column:nth-of-type(8n+1) {
    clear: both;
  }
  /* line 29, D:/magento/foundation/node_modules/foundation-sites/scss/grid/_layout.scss */
  .large-up-8 > .column:last-child {
    float: left;
  }
}

@media screen and (min-width: 64em) and (min-width: 64em) {
  /* line 102, D:/magento/foundation/_mage-flexgrid.scss */
  .large-expand {
    flex: 1 1 0px;
  }
}

/* line 110, D:/magento/foundation/_mage-flexgrid.scss */
.row.large-unstack .f_column, .row.large-unstack .f_columns {
  flex: 0 0 100%;
}

@media screen and (min-width: 64em) {
  /* line 110, D:/magento/foundation/_mage-flexgrid.scss */
  .row.large-unstack .f_column, .row.large-unstack .f_columns {
    flex: 1 1 0px;
  }
}

@media screen and (min-width: 64em) {
  /* line 123, D:/magento/foundation/_mage-flexgrid.scss */
  .large-collapse > .f_column, .large-collapse > .f_columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 129, D:/magento/foundation/_mage-flexgrid.scss */
  .large-uncollapse > .f_column, .large-uncollapse > .f_columns {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }
}

/* line 134, D:/magento/foundation/_mage-flexgrid.scss */
.shrink {
  flex: 0 0 auto;
  max-width: 100%;
}

/* line 142, D:/magento/foundation/_mage-flexgrid.scss */
.f_column.align-top, .align-top.f_columns {
  align-self: flex-start;
}

/* line 142, D:/magento/foundation/_mage-flexgrid.scss */
.f_column.align-bottom, .align-bottom.f_columns {
  align-self: flex-end;
}

/* line 142, D:/magento/foundation/_mage-flexgrid.scss */
.f_column.align-middle, .align-middle.f_columns {
  align-self: center;
}

/* line 142, D:/magento/foundation/_mage-flexgrid.scss */
.f_column.align-stretch, .align-stretch.f_columns {
  align-self: stretch;
}

/*# sourceMappingURL=foundation-flexgrid.css.map */