/*
$grid-breakpoints: (
    xs: 0,
    sm: 544px,
    md: 769px,
    lg: 992px,
    xl: 1200px
);
*/
/*
$grid-breakpoints: (
    xs: 0,
    sm: 544px,
    md: 769px,
    lg: 992px,
    xl: 1200px
);
*/
.page .homepage {
  background-color: #fff; }
  .page .homepage .top-callout .html-slot-container {
    padding: 0px 0px 32px 0px;
    padding: 0rem 0rem 2rem 0rem; }
    @media (min-width: 991px) {
      .page .homepage .top-callout .html-slot-container {
        padding: 32px 0px;
        padding: 2rem 0rem; } }
    .page .homepage .top-callout .html-slot-container .callout-message {
      display: none; }
    .page .homepage .top-callout .html-slot-container .content-message {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
  .page .homepage .home-mobile-link {
    background: #F7F7F7;
    text-align: center;
    margin-bottom: 60px; }
    @media (min-width: 991px) {
      .page .homepage .home-mobile-link {
        display: none; } }
    .page .homepage .home-mobile-link .content-asset {
      white-space: nowrap; }
      .page .homepage .home-mobile-link .content-asset span {
        display: block;
        height: 1px;
        background: #E7E6E6;
        width: 90%;
        margin: 0 auto; }
      .page .homepage .home-mobile-link .content-asset a {
        display: inline-block;
        width: 49%;
        font-size: 12px;
        font-size: 0.75rem;
        text-transform: uppercase;
        max-height: 54px;
        padding: 20px 0px; }
  .page .homepage .product-list {
    margin: 0 auto 60px;
    overflow: hidden; }
    .page .homepage .product-list .tiles-title {
      font-size: 42px;
      font-size: 2.625rem;
      margin-bottom: 20px;
      font-family: "Freight Big Light", Times, serif;
      font-weight: normal;
      font-style: italic;
      text-transform: none;
      text-align: center; }
    .page .homepage .product-list .tiles-container {
      font-size: 0;
      overflow: hidden;
      overflow-x: scroll; }
      .page .homepage .product-list .tiles-container .tiles-container-mask {
        width: 200%; }
        .page .homepage .product-list .tiles-container .tiles-container-mask .product-tile-wrapper {
          font-size: 12px;
          font-size: 0.75rem;
          display: inline-block;
          vertical-align: top;
          max-width: none;
          white-space: nowrap;
          width: 30%;
          margin: 0 1.5%; }
  .page .homepage .secondary-banners, .page .homepage .tertiary-banners {
    background: #fff; }
  @media (min-width: 991px) {
    .page .homepage .product-list {
      margin: 0 auto 150px;
      max-width: 900px; }
      .page .homepage .product-list .tiles-title {
        font-size: 50px;
        font-size: 3.125rem; }
      .page .homepage .product-list .tiles-container {
        overflow-x: hidden; }
        .page .homepage .product-list .tiles-container .tiles-container-mask {
          width: 100%; }
          .page .homepage .product-list .tiles-container .tiles-container-mask .product-tile-wrapper {
            width: 31%;
            margin: 0 1%; } }

/*# sourceMappingURL=homePage.css.map*/