#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;
}
.disclaimer {
  font-size: 10.4px;
}
.card-brand1-img {
  height: 449px;
  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: 449px;
  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: 449px;
  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/RRO_arrival_banner_desktop);
  background-repeat: no-repeat;
  background-size: cover;
  text-transform: uppercase;
}
.card-video1_1col-img {
  height: 502px;
  background: url(https://media.tempur.com/i/tempursealy/RRO_arrival_banner_desktop);
  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/pillows-cat);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}
.card-categories3-img {
  height: 246px;
  background: url(https://media.tempur.com/i/tempursealy/bed-cat);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
}
.card-categories4-img {
  height: 246px;
  background: url(https://media.tempur.com/i/tempursealy/desktop_slaapbanken_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/RRO_arrival_banner_desktop);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
  }
  .card-video1_1col-img {
    height: 358px;
    background: url(https://media.tempur.com/i/tempursealy/RRO_arrival_banner_desktop);
    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/RRO_arrival_banner_moble);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
  }
  .card-video1_1col-img {
    height: 358px;
    background: url(https://media.tempur.com/i/tempursealy/RRO_arrival_banner_moble);
    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/RRO_arrival_banner_moble);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
  }
  .card-video1_1col-img {
    height: 358px;
    background: url(https://media.tempur.com/i/tempursealy/RRO_arrival_banner_moble);
    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/pillows-cat-mobile);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
  }
  .card-categories3-img {
    height: 246px;
    background: url(https://media.tempur.com/i/tempursealy/bed-cat-mobile);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
  }
  .card-categories4-img {
    height: 246px;
    background: url(https://media.tempur.com/i/tempursealy/mobile_slaapbanken_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;
  }
  .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/pillows-cat-mobile);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
  }
  .card-categories3-img {
    height: 246px;
    background: url(https://media.tempur.com/i/tempursealy/bed-cat-mobile);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0;
  }
  .card-categories4-img {
    height: 246px;
    background: url(https://media.tempur.com/i/tempursealy/mobile_slaapbanken_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;
  }
  .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: grid;
  }
  .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 */