#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%;}
.align-middle{margin: auto;}
.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: 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_Smartcool);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_smartcool);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: .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/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: .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/tempur_pro);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_smartcool);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: 1.0rem;}
#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_Smartcool);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_smartcool);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_Smartcool);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_smartcool);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/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: 1.0rem;}
#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/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: 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 */