#home-shop {
    margin-top: -150px !important;
    margin-right: 28px !important;
  }
  #new {
    padding-top: 0rem;
    padding-bottom: 0rem;
    font-size: 1.5rem;
  }
  #bg-column {
    background-color: #f6f7fa !important;
    margin-top: -12.5rem;
    overflow: hidden;
    padding-top: 2rem;
  }
  .amp-ca-slider * {
    height: 80%;
  }
  .pillars-cta {
    font-size: 0.9rem;
    font-family: DaxPro-WideMedium, Dax-Regular;
  }
  .tile-image1 {
    width: 107px;
  }
  .logo-resized {
    width: 70px;
  }
  .align-middle {
    margin: auto !important;
  }
  .disclaimer {
    font-size: 10.4px;
  }
  .card-brand1-img {
    height: 510px;
    background: url(https://media.tempur.com/i/tempursealy/brand_1);
    background-repeat: no-repeat;
    background-size: cover;
  }
  .text-card {
    flex: 1 0 162px;
    display: flex;
    flex-flow: column;
    margin-top: 11rem;
  }
  .card-brand2-img {
    height: 510px;
    background: url(https://media.tempur.com/i/tempursealy/brand_2);
    background-repeat: no-repeat;
    background-size: cover;
  }
  .text-card2 {
    flex: 1 0 162px;
    display: flex;
    flex-flow: column;
    margin-top: 10rem;
  }
  .card-brand3-img {
    height: 510px;
    background: url(https://media.tempur.com/i/tempursealy/brand_3);
    background-repeat: no-repeat;
    background-size: cover;
  }
  .text-card3 {
    flex: 1 0 162px;
    display: flex;
    flex-flow: column;
    margin-top: 11rem;
  }
  .more {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
  }
  #grid-text-title {
    color: #fff !important;
    font-size: 1.5rem;
  }
  #grid-text-title-pillar {
    color: #fff !important;
    font-size: 1.5rem;
  }
  #grid-text-paragraph {
    color: #fff !important;
  }
  .scrolling-wrapper {
    overflow-x: auto;
    padding-left: 0px !important;
    display: flex;
    overscroll-behavior: contain;
  }
  .home-button {
    width: 236px;
    font-size: 0.9rem;
    font-family: "DaxPro-WideMedium";
  }
  .card-video1-img {
    height: 502px;
    background: url(https://media.tempur.com/i/tempursealy/new_arrivals_standard);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
  }
  .card-video1_1col-img {
    height: 502px;
    background: url(https://media.tempur.com/i/tempursealy/new_arrivals_2496x1004_COOLQUILT);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
  }
  .text-video-card {
    flex: 1 0 162px;
    display: flex;
    flex-flow: column;
    margin-top: 21rem;
    margin-right: 2rem;
    text-align: right;
  }
  .text-video-card-mt {
    margin-top: 4.2rem;
  }
  .card-video2-img {
    height: 502px;
    background: url(https://media.tempur.com/i/tempursealy/tempur_air);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
  }
  .text-video-card2-mt {
    margin-top: 4.2rem;
  }
  .pillow-button {
    width: 236px;
    font-size: 0.9rem;
    font-family: "DaxPro-WideMedium";
  }
  #pillows-title {
    text-align: center;
    margin-left: 1rem;
    margin-top: 1rem;
  }
  .bold {
    font-weight: 900 !important;
    font-family: DaxPro-WideBold;
  }
  .badge-mattress-home {
    flex: 1 0 162px;
    display: table;
    flex-flow: column;
    align-self: baseline;
  }
  .bg-dark {
    background-color: #323333 !important;
  }
  .padding-grid {
    margin-top: 1rem;
    padding: 2rem 9rem 2rem 9rem;
    background-color: #f6f7fa;
  }
  .text-grey {
    color: #54565a;
  }
  .best-sellers {
    color: #54565a !important;
    font-size: 1.5rem;
    font-family: DaxPro-WideRegular, Dax-Regular;
    line-height: 3rem;
    letter-spacing: 0.125rem;
    text-transform: uppercase;
    text-align: center;
    padding-top: 3.125rem;
  }
  .grey-border {
    border: 1px solid #d5d5d5;
    font-size: 0.87rem;
  }
  .card-categories1-img {
    height: 246px;
    background: url(https://media.tempur.com/i/tempursealy/mattresses1-cat);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
  }
  .card-categories2-img {
    height: 246px;
    background: url(https://media.tempur.com/i/tempursealy/Tempur_Original_Desktop4);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
  }
  .card-categories3-img {
    height: 246px;
    background: url(https://media.tempur.com/i/tempursealy/Escandinavia_Odense_Desktop);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
  }
  .card-categories4-img {
    height: 246px;
    background: url(https://media.tempur.com/i/tempursealy/accessories1-cat);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
  }
  .card-categories5-img {
    height: 246px;
    background: url(https://media.tempur.com/i/tempursealy/home-by-tempur1-cat);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
  }
  .badge {
    flex: 1 0 162px;
    display: flex;
    flex-flow: column;
    margin-top: -3px;
    align-self: baseline;
    margin-left: -5px;
  }
  .tempur-bg {
    background-color: #323333;
    border: 1px solid #323333;
  }
  .card-text {
    font-family: "DaxPro-WideLight";
    display: inline-block;
    height: 130px;
  }
  .comf-pillow {
    height: 419px;
    background: url(https://media.tempur.com/i/tempursealy/Comfort-pillow-pillar);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
    margin-bottom: 0;
    border: 0;
    border-radius: 0;
  }
  .erg-pillow {
    height: 419px;
    background: url(https://media.tempur.com/i/tempursealy/Ergonomic-pillow-pillar);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
    margin-bottom: 0;
    border: 0;
    border-radius: 0;
  }
  .down-pillow {
    height: 419px;
    background: url(https://media.tempur.com/i/tempursealy/Down-pillow-pillar);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
    margin-bottom: 0;
    border: 0;
    border-radius: 0;
  }
  .btn-red-bg {
    background-color: #cd0433 !important;
    text-transform: uppercase;
    font-family: "DaxPro-WideMedium";
  }
  .bg-light-grey {
    background-color: #f6f7fa;
    margin-bottom: 0px;
    padding-bottom: 10px;
  }
  .title-promo {
    font-family: DaxPro-WideRegular, Dax-Regular;
    font-size: 1.5rem;
    color: #cd0433;
    line-height: 3rem;
    letter-spacing: 0.125rem;
    text-transform: uppercase;
    text-align: center;
    padding-top: 3.125rem;
  } /* MEDIA QUERIES START */
  @media screen and (max-width: 1126px) {
    #new {
      padding-top: 0rem;
      padding-bottom: 0rem;
      font-size: 1.5rem;
    }
    #bg-column {
      background-color: #f6f7fa !important;
      margin-top: -8.5rem;
      overflow: hidden;
      padding-top: 0rem;
    }
    .home-button {
      width: 206px;
      font-size: 0.9rem;
      font-family: "DaxPro-WideMedium";
    }
    #grid-text-title {
      color: #fff !important;
      font-size: 1.3rem;
    }
    #grid-text-title-pillar {
      color: #fff !important;
      font-size: 1.5rem;
    }
    #grid-text-paragraph {
      color: #fff !important;
    }
    .padding-grid {
      padding: 4rem;
    }
    .comf-pillow {
      height: 460px;
      background: url(https://media.tempur.com/i/tempursealy/Comfort-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .erg-pillow {
      height: 460px;
      background: url(https://media.tempur.com/i/tempursealy/Ergonomic-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .down-pillow {
      height: 460px;
      background: url(https://media.tempur.com/i/tempursealy/Down-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
  }
  @media only screen and (max-width: 768px) and (max-height: 1024px) {
    .card-video1-img {
      height: 358px;
      background: url(https://media.tempur.com/i/tempursealy/new_arrivals_standard);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
    }
    .card-video1_1col-img {
      height: 358px;
      background: url(https://media.tempur.com/i/tempursealy/new_arrivals_2496x1004_COOLQUILT);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
    }
    .card-video2-img {
      height: 358px;
      background: url(https://media.tempur.com/i/tempursealy/tempur_air);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
    }
    #new {
      padding-top: 0rem;
      padding-bottom: 0rem;
      font-size: 1.5rem;
    }
    #bg-column {
      background-color: #f6f7fa !important;
      margin-top: -9.5rem;
      overflow: hidden;
      padding-top: 2rem;
    }
    .home-button {
      width: 206px;
      font-size: 0.9rem;
      font-family: "DaxPro-WideMedium";
    }
    #grid-text-title {
      color: #fff !important;
      font-size: 1rem;
    }
    #grid-text-title-pillar {
      color: #fff !important;
      font-size: 1.5rem;
    }
    #grid-text-paragraph {
      color: #fff !important;
    }
    .text-video-card {
      flex: 1 0 162px;
      display: flex;
      flex-flow: column;
      margin-top: 13rem;
      margin-right: 1rem;
      text-align: right;
    }
    .padding-grid {
      margin-top: 3rem;
      padding: 2rem;
      background-color: #f6f7fa;
    }
    .comf-pillow {
      height: 419px;
      background: url(https://media.tempur.com/i/tempursealy/Comfort-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .erg-pillow {
      height: 419px;
      background: url(https://media.tempur.com/i/tempursealy/Ergonomic-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .down-pillow {
      height: 419px;
      background: url(https://media.tempur.com/i/tempursealy/Down-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
  }
  @media screen and (max-width: 600px) {
    #new {
      padding-top: 2rem;
      padding-bottom: 0rem;
      font-size: 1.5rem;
    }
    .card-video1-img {
      height: 358px;
      background: url(https://media.tempur.com/i/tempursealy/new_arrivals_standard);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
    }
    .card-video1_1col-img {
      height: 358px;
      background: url(https://media.tempur.com/i/tempursealy/new_arrivals_2496x1004_COOLQUILT);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
    }
    .card-video2-img {
      height: 358px;
      background: url(https://media.tempur.com/i/tempursealy/tempur_air);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
    }
    #bg-column {
      background-color: #f6f7fa !important;
      margin-top: -8.5rem;
      overflow: hidden;
      padding-top: 2rem;
    }
    .home-button {
      width: 206px;
      font-size: 0.9rem;
      font-family: "DaxPro-WideMedium";
      background-color: #323333 !important;
      color: #fff !important;
    }
    .text-video-card {
      flex: 1 0 162px;
      display: flex;
      flex-flow: column;
      margin-top: 12rem;
      margin-right: 2rem;
      text-align: right;
    }
    #grid-text-title {
      color: #fff !important;
      font-size: 1.4rem;
    }
    #grid-text-title-pillar {
      color: #fff !important;
      font-size: 1.5rem;
    }
    #grid-text-paragraph {
      color: #fff !important;
    }
    .mb-mattress {
      margin-bottom: 3rem;
    }
    .padding-grid {
      margin-top: 3rem;
      padding: 2rem;
      background-color: #f6f7fa;
    }
    .comf-pillow {
      height: 419px;
      background: url(https://media.tempur.com/i/tempursealy/Comfort-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .erg-pillow {
      height: 419px;
      background: url(https://media.tempur.com/i/tempursealy/Ergonomic-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .down-pillow {
      height: 419px;
      background: url(https://media.tempur.com/i/tempursealy/Down-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .text-center-sm {
      text-align: center;
    }
  }
  @media screen and (max-width: 480px) {
    .home-button {
      width: 206px;
      font-size: 0.9rem;
      font-family: "DaxPro-WideMedium";
      background-color: #323333 !important;
      color: #fff !important;
    }
    #grid-text-title {
      color: #fff !important;
      font-size: 1.1rem;
    }
    #grid-text-title-pillar {
      color: #fff !important;
      font-size: 1.5rem;
    }
    #grid-text-paragraph {
      color: #fff !important;
    }
    #bg-column {
      background-color: #f6f7fa !important;
      margin-top: -1.5rem;
    }
    #new {
      padding-top: 2rem;
      padding-bottom: 0rem;
      font-size: 1.4rem;
    }
    .promo-badge-product {
      background-image: linear-gradient(to right, #7ab6ca, #00839b);
      height: 40px;
      margin-top: 19.8rem;
    }
    .card-video1-img {
      height: 358px;
      background: url(https://media.tempur.com/i/tempursealy/new_arrivals_standard);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
    }
    .card-video1_1col-img {
      height: 358px;
      background: url(https://media.tempur.com/i/tempursealy/new_arrivals_2496x1004_COOLQUILT);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
    }
    .card-video2-img {
      height: 358px;
      background: url(https://media.tempur.com/i/tempursealy/tempur_air);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
    }
    .text-card {
      flex: 1 0 162px;
      display: flex;
      flex-flow: column;
      margin-top: 10rem;
    }
    .text-card2 {
      flex: 1 0 162px;
      display: flex;
      flex-flow: column;
      margin-top: 9rem;
    }
    .text-card3 {
      flex: 1 0 162px;
      display: flex;
      flex-flow: column;
      margin-top: 10rem;
    }
    .mb-mattress {
      margin-bottom: 3rem;
    }
    .text-video-card {
      flex: 1 0 162px;
      display: flex;
      flex-flow: column;
      margin-top: 13rem;
      margin-right: 0.2rem;
      text-align: right;
    }
    .badge-mattress-home {
      flex: 1 0 162px;
      display: table;
      flex-flow: column;
      align-self: baseline;
    }
    #new {
      padding-top: 2rem;
      padding-bottom: 0rem;
      font-size: 1.5rem;
    }
    .padding-grid {
      margin-top: 1rem;
      padding: 1rem;
      background-color: #f6f7fa;
    }
    .card-categories1-img {
      height: 246px;
      background: url(https://media.tempur.com/i/tempursealy/mattresses-cat-mobile);
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 0;
    }
    .card-categories2-img {
      height: 246px;
      background: url(https://media.tempur.com/i/tempursealy/Tempur_Original_Mobile);
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 0;
    }
    .card-categories3-img {
      height: 246px;
      background: url(https://media.tempur.com/i/tempursealy/Escandinavia_Odense_Mobile);
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 0;
    }
    .card-categories4-img {
      height: 246px;
      background: url(https://media.tempur.com/i/tempursealy/accessories-cat-mobile);
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 0;
    }
    .card-categories5-img {
      height: 246px;
      background: url(https://media.tempur.com/i/tempursealy/home-by-tempur1-cat);
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 0;
    }
    .cat-fs {
      font-size: 0.8rem;
    }
    .badge {
      flex: 1 0 162px;
      display: flex;
      flex-flow: column;
      margin-top: -3px;
      align-self: baseline;
      margin-left: -5px;
    }
    .tempur-bg {
      background-color: #323333;
      border: 1px solid #323333;
    }
    .comf-pillow {
      height: 310px;
      background: url(https://media.tempur.com/i/tempursealy/Comfort-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .erg-pillow {
      height: 310px;
      background: url(https://media.tempur.com/i/tempursealy/Ergonomic-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .down-pillow {
      height: 310px;
      background: url(https://media.tempur.com/i/tempursealy/Down-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .card-title {
      font-size: 0.8rem;
    }
    .pillow-button {
      width: 206px;
      font-size: 0.8rem;
      font-family: "DaxPro-WideMedium";
    }
    .hidden-sm {
      display: none;
    }
    .text-center-sm {
      text-align: center;
    }
  }
  @media screen and (max-width: 320px) {
    .home-button {
      width: 206px;
      font-size: 0.9rem;
      font-family: "DaxPro-WideMedium";
      background-color: #323333 !important;
      color: #fff !important;
    }
    #grid-text-title {
      color: #fff !important;
      font-size: 1rem;
    }
    #grid-text-title-pillar {
      color: #fff !important;
      font-size: 1.5rem;
    }
    #grid-text-paragraph {
      color: #fff !important;
    }
    .text-card {
      flex: 1 0 162px;
      display: flex;
      flex-flow: column;
      margin-top: 9rem;
    }
    .text-card2 {
      flex: 1 0 162px;
      display: flex;
      flex-flow: column;
      margin-top: 9rem;
    }
    .text-card3 {
      flex: 1 0 162px;
      display: flex;
      flex-flow: column;
      margin-top: 9rem;
    }
    #bg-column {
      background-color: #f6f7fa !important;
      margin-top: -1.5rem;
    }
    #new {
      padding-top: 2rem !important;
      padding-bottom: 0rem !important;
      font-size: 1.5rem !important;
    }
    .text-video-card {
      flex: 1 0 162px;
      display: flex;
      flex-flow: column;
      margin-top: 13.5rem;
      margin-left: 0;
      margin-right: 0.2rem;
      text-align: right;
    }
    .badge-mattress-home {
      flex: 1 0 162px;
      display: table;
      flex-flow: column;
      align-self: baseline;
    }
    #new {
      padding-top: 2rem !important;
      padding-bottom: 0rem !important;
      font-size: 1.5rem !important;
    }
    .padding-grid {
      margin-top: 1rem;
      padding: 1rem;
      background-color: #f6f7fa;
    }
    .margin-category {
      margin-top: 1.5rem;
    }
    .card-categories1-img {
      height: 246px;
      background: url(https://media.tempur.com/i/tempursealy/mattresses-cat-mobile);
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 0;
    }
    .card-categories2-img {
      height: 246px;
      background: url(https://media.tempur.com/i/tempursealy/Tempur_Original_Mobile);
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 0;
    }
    .card-categories3-img {
      height: 246px;
      background: url(https://media.tempur.com/i/tempursealy/Escandinavia_Odense_Mobile);
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 0;
    }
    .card-categories4-img {
      height: 246px;
      background: url(https://media.tempur.com/i/tempursealy/accessories-cat-mobile);
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 0;
    }
    .card-categories5-img {
      height: 246px;
      background: url(https://media.tempur.com/i/tempursealy/home-by-tempur1-cat);
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 0;
    }
    .cat-fs {
      font-size: 0.9rem;
    }
    .badge {
      flex: 1 0 162px;
      display: flex;
      flex-flow: column;
      margin-top: -3px;
      align-self: baseline;
      margin-left: -5px;
    }
    .comf-pillow {
      height: 248px;
      background: url(https://media.tempur.com/i/tempursealy/Comfort-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .erg-pillow {
      height: 248px;
      background: url(https://media.tempur.com/i/tempursealy/Ergonomic-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .down-pillow {
      height: 248px;
      background: url(https://media.tempur.com/i/tempursealy/Down-pillow-pillar);
      background-repeat: no-repeat;
      background-size: cover;
      text-transform: uppercase;
      margin-bottom: 0;
      border: 0;
      border-radius: 0;
    }
    .card-title {
      font-size: 0.8rem;
    }
    .pillow-button {
      width: 206px;
      font-size: 0.9rem;
      font-family: "DaxPro-WideMedium";
    }
    .hidden-sm {
      display: none;
    }
    .hidden-xs {
      display: none;
    }
    .scrolling-wrapper {
      display: inline-block;
    }
    .text-center-sm {
      text-align: center;
      margin-bottom: 2rem;
    }
    .best-sellers {
      margin-left: 1rem;
      margin-right: 1rem;
    }
    .tile-image {
      padding-left: 1rem;
      padding-right: 1rem;
    }
    .col-xs-12 {
      padding-left: 0;
      padding-right: 0;
    }
  } /*
  MEDIA QUERIES END */