#ocm-mattress-survey-sleep-wrapper{background-color:#3077be;background-image:linear-gradient(180deg,#f6fbff 0%,#e3f2ff 100%);border-radius:3pc;width:100%;height:100%;min-height:450px;box-sizing:border-box;padding:0;display:flex;align-items:center;justify-content:center}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:relative}}#ocm-mattress-survey-sleep-wrapper .hide{display:none!important}#ocm-mattress-survey-sleep-wrapper .show{display:block!important}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content{display:flex;flex-direction:row;margin:0 50px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content{flex-direction:column;margin:67px 20px}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content img{aspect-ratio:267/324;max-height:324px;height:auto;width:auto;object-fit:contain;margin-right:63px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content img{margin-right:0;margin-bottom:40px;padding:0 30px}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .right-content{display:none}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .right-content{display:flex;align-items:center;justify-content:center;flex-direction:column}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .right-content h3{font-weight:700;font-size:26px;line-height:28px;letter-spacing:-.01em;text-align:center;margin:0 0 14px}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .right-content p{margin:0 0 44px;font-weight:400;font-size:20px;line-height:22px;letter-spacing:0;text-align:center}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content{display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content{align-items:center}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content h3{font-size:42px;font-weight:700;line-height:3pc;letter-spacing:-.02em;text-align:left;margin:0 0 20px;color:#2f4571}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content h3{display:none;font-size:26px}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content p{font-size:22px;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;margin:0 0 50px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content p{display:none}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content button{height:60px;width:206px;left:765px;top:587px;border-radius:30px;background-color:#29e8b2;border:2px solid #29e8b2;cursor:pointer}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content button:hover{background-color:#fff}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content button{height:3pc;width:165px;left:105px;top:780px;border-radius:24px}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content button span{font-size:18px;font-weight:700;line-height:20px;letter-spacing:0;text-align:center;color:#2f4571}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content button span{font-size:1pc;line-height:18px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep{width:100%;padding:0;font-family:Aktiv Grotesk,sans-serif;line-height:1.3;font-weight:400;color:#070707;font-size:1pc}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep *{box-sizing:border-box}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep figure{margin:0}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep #ocm-mattress-survey-sleep{max-width:750px;margin:0 auto}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep h1,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep h2,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep h3,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep h4,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep h5,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep h6{line-height:1.15;margin-top:0}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question-title{margin-bottom:60px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question-title{margin-bottom:30px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .answer-title,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question-title{font-size:30px;font-weight:700;line-height:34px;letter-spacing:0;text-align:center;color:#2f4571}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .answer-title,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question-title{font-size:22px;line-height:24px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question-description{font-size:15px;line-height:1.6}@media (min-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question-description{font-size:18px;line-height:1.6}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-title{font-size:18px;font-weight:700;line-height:20px;letter-spacing:0;text-align:left;color:#2f4571;margin-bottom:24px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-title{margin-bottom:14px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-ideal-for-title,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .small-text{font-size:14px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .tiny-text{font-size:9pt}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep p{margin-top:0;margin-bottom:15px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep p:last-child{margin-bottom:0}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-description{font-size:1pc;font-weight:500;text-align:center;max-width:200px;margin-bottom:10px}@media (min-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-description{margin-bottom:25px;font-size:14px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-ideal-for{text-align:center;width:100%;margin:0 auto}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-ideal-for-title{font-weight:600;margin-bottom:15px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .read-review{margin-top:10px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .survey-footer{padding:4px 0;display:flex;justify-content:center;align-items:center}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .survey-footer{padding:33px 0 4px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .survey-footer:hover .mf-arrow{filter:brightness(0) saturate(100%) invert(38%) sepia(67%) saturate(709%) hue-rotate(172deg) brightness(94%) contrast(84%)}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .survey-footer:hover #ocm-mf-reset{color:#3077be}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .survey-footer .mf-arrow{width:15px;height:13px;display:block;margin-right:9pt;margin-bottom:2px;filter:invert(25%) sepia(50%) saturate(538%) hue-rotate(180deg) brightness(94%) contrast(96%)}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .survey-footer #ocm-mf-reset{font-size:1pc;font-weight:700;line-height:18px;letter-spacing:0;text-align:center;color:#2f4571;display:flex;align-items:center}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .survey-footer #ocm-mf-reset{font-size:14px;line-height:1pc}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list{display:flex;list-style:none;margin:0;padding:0;flex-direction:row}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list.option-list,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list.option-list{justify-content:center}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list.option-list,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list.option-list{flex-direction:column;min-height:580px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list.result-list,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list.result-list{align-items:inherit;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:10px;-ms-overflow-style:none;scrollbar-width:none}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list.result-list::-webkit-scrollbar,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list.result-list::-webkit-scrollbar{display:none}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list.result-list,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list.result-list{margin:0 -25px;padding:18px 65px 0}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item{background-color:#fff;border-radius:22px;overflow:hidden;transition:box-shadow .15s linear,color .15s linear;display:flex;flex-direction:column;margin-bottom:15px;box-shadow:0 4px 8px 2px rgba(26,27,31,.12);margin:0 10px 15px;justify-content:center}@media (min-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item{flex-basis:100%}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item{transition:all .15s linear;display:flex;flex-direction:column;height:178px;max-width:245px;width:100%;align-self:center}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item:hover,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item:hover,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item:hover,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item:hover{cursor:pointer}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item:hover .option-content,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item:hover .option-content,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item:hover .option-content,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item:hover .option-content{color:#fff;background:#2f4571}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item:hover .option-content img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item:hover .option-content img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item:hover .option-content img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item:hover .option-content img{filter:brightness(0) saturate(100%) invert(64%) sepia(85%) saturate(343%) hue-rotate(111deg) brightness(96%) contrast(105%)}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item:before,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item:before,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item:before,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item:before{content:none}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item figure.option-image,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item figure.option-image,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item figure.option-image,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item figure.option-image{display:flex;align-items:center;margin:0;height:75pt;min-height:75pt}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item figure.option-image img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item figure.option-image img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item figure.option-image img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item figure.option-image img{object-fit:cover;object-position:center;height:100%;width:100%}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item .option-content,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item .option-content,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item .option-content,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item .option-content{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 20px;background:#fff;color:#2f4571}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item .option-content h4,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item .option-content h4,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item .option-content h4,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item .option-content h4{margin:0;font-size:22px;font-weight:700;line-height:26px;letter-spacing:0;color:inherit}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item .option-content h4,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item .option-content h4,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item .option-content h4,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item .option-content h4{font-size:20px;line-height:22px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item .option-content img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item .option-content img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item .option-content img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item .option-content img{height:45px;width:auto;object-fit:contain}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item{align-items:center;justify-content:inherit;background-color:#fff;padding:0;justify-content:space-around;padding:10px 10px 1pc;min-width:200px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item{min-width:225px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item.top-pick,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item.top-pick,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item.top-pick,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item.top-pick{background-color:#fff;border:none;overflow-x:hidden;scroll-snap-align:center}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item.top-pick:before,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item.top-pick:before,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item.top-pick:before,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item.top-pick:before{display:none}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-accolade,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-accolade,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-accolade,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-accolade{color:#4ca9ee;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1pc;letter-spacing:0;margin:24px 0 4px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-accolade,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-accolade,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-accolade,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-accolade{margin-top:14px 0 4px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item figure.result-logo,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item figure.result-logo,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item figure.result-logo,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item figure.result-logo{padding:0;margin-bottom:10px;margin-top:15px;height:75pt;width:150px;background:#fff;display:flex;justify-content:center;align-items:center}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item figure.result-logo img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item figure.result-logo img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item figure.result-logo img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item figure.result-logo img{height:75pt}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item figure.result-mattress-image,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item figure.result-mattress-image,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item figure.result-mattress-image,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item figure.result-mattress-image{display:flex;align-items:center;justify-content:center;margin-bottom:15px;position:relative;height:75pt;width:100%;margin:0;overflow:hidden;border-radius:9pt}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item figure.result-mattress-image a,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item figure.result-mattress-image a,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item figure.result-mattress-image a,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item figure.result-mattress-image a{display:flex}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item figure.result-mattress-image img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item figure.result-mattress-image img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item figure.result-mattress-image img,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item figure.result-mattress-image img{width:100%;height:175px;object-fit:cover}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-content,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-content,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-content,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-content{display:flex;flex-direction:column;position:relative;border-top:none;width:100%;flex-grow:1;padding:0 4px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-stats,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-stats,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-stats,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-stats{display:flex;flex-direction:column;width:100%;margin-bottom:14px}@media (min-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-stats,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-stats,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-stats,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-stats{min-height:75pt}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-stats .stats,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-stats .stats,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-stats .stats,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-stats .stats{background-color:#f8faff;border-radius:9pt;margin-bottom:6px;padding:6px 15px;display:flex;flex-direction:row}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-stats .stats .icon,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-stats .stats .icon,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-stats .stats .icon,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-stats .stats .icon{margin-right:15px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-stats .stats .key-value,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-stats .stats .key-value,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-stats .stats .key-value,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-stats .stats .key-value{display:flex;flex-direction:column;width:100%}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-stats .stats .key-value .key,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-stats .stats .key-value .key,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-stats .stats .key-value .key,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-stats .stats .key-value .key{color:#2f4571;font-size:9pt;font-weight:700;line-height:14px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-stats .stats .key-value .value,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-stats .stats .key-value .value,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-stats .stats .key-value .value,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-stats .stats .key-value .value{font-size:9pt;font-weight:400;line-height:14px;letter-spacing:0;margin-top:4px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-stats .stats .key-value .firmness-scale,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-stats .stats .key-value .firmness-scale,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-stats .stats .key-value .firmness-scale,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-stats .stats .key-value .firmness-scale{background-color:#2f4571;width:99%;height:2px;position:relative;display:flex;justify-content:space-between;align-items:center;margin:8px 0 6px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-stats .stats .key-value .firmness-scale .firmness-scale-value,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-stats .stats .key-value .firmness-scale .firmness-scale-value,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-stats .stats .key-value .firmness-scale .firmness-scale-value,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-stats .stats .key-value .firmness-scale .firmness-scale-value{height:10px;width:10px;border-radius:50%;border:2px solid #2f4571;background-color:#fff}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-stats .stats .key-value .firmness-scale .firmness-scale-value[data-is-active=true],#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-stats .stats .key-value .firmness-scale .firmness-scale-value[data-is-active=true],#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-stats .stats .key-value .firmness-scale .firmness-scale-value[data-is-active=true],#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-stats .stats .key-value .firmness-scale .firmness-scale-value[data-is-active=true]{background-color:#4ca9ee}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-stats .stats .key-value .range,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-stats .stats .key-value .range,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-stats .stats .key-value .range,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-stats .stats .key-value .range{display:flex;flex-direction:row;justify-content:space-between}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .result-stats .stats .key-value .range span,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .result-stats .stats .key-value .range span,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .result-stats .stats .key-value .range span,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .result-stats .stats .key-value .range span{font-size:10px;font-weight:400;line-height:9pt;letter-spacing:0}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .promo-code-shop-now,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .promo-code-shop-now,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .promo-code-shop-now,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .promo-code-shop-now{color:#2f4571;background-color:#29e8b2;height:36px;width:117px;border-radius:18px;display:flex;align-items:center;justify-content:center;border:2px solid #29e8b2;font-size:1pc;font-weight:700;line-height:1;text-decoration:none}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .promo-code-shop-now:hover,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .promo-code-shop-now:hover,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .promo-code-shop-now:hover,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .promo-code-shop-now:hover{background-color:#fff;text-decoration:none}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.result-item .promo-code-shop-now,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.result-item .promo-code-shop-now,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.result-item .promo-code-shop-now,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.result-item .promo-code-shop-now{width:78pt;height:2pc;font-size:14px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-key-highlights{list-style:none;padding:0 0 0 4px!important;margin:0 0 0 8px!important;text-align:left}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-key-highlights li.highlight-item{margin-bottom:6px!important;margin-left:8px!important;display:block;font-size:9pt;font-weight:400;line-height:14px;position:relative}@media (min-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-key-highlights li.highlight-item{display:inline-block}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-key-highlights li.highlight-item:before{content:"";background:url(https://res.cloudinary.com/onecare/image/upload/mattress-finder/check-mark.svg) no-repeat center;filter:brightness(0) saturate(100%) invert(67%) sepia(17%) saturate(6110%) hue-rotate(178deg) brightness(98%) contrast(91%);padding:6.5px 9px;margin-right:5px;align-self:flex-start;align-items:center;margin-left:-25px;top:0;left:unset}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back{min-height:40px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back .mf-progress-bar-wrapper{height:6px;width:80%;background-color:#fff;border-radius:3px;overflow:hidden;margin:60px auto 0}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back .mf-progress-bar-wrapper{margin:5px auto 0}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back .mf-progress-bar-wrapper #mf-progress-bar{height:100%;background-color:#4ca9ee}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back #back-wrapper{justify-content:center;align-items:center;flex-direction:row;margin-top:19px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back #back-wrapper{margin-top:9pt}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back #back-wrapper:hover .back-icon{filter:brightness(0) saturate(100%) invert(67%) sepia(17%) saturate(6110%) hue-rotate(178deg) brightness(98%) contrast(91%)}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back #back-wrapper:hover #mf-back{color:#4ca9ee}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back #back-wrapper.show{display:flex!important}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back #back-wrapper .back-icon{filter:brightness(0) saturate(100%) invert(38%) sepia(67%) saturate(709%) hue-rotate(172deg) brightness(94%) contrast(84%);width:1pc;height:10px;display:block;padding-right:4px;padding-bottom:1px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back #back-wrapper #mf-back{display:block;cursor:pointer;font-size:11px;font-weight:400;line-height:18px;letter-spacing:0;color:#3077be;align-items:center;text-align:center}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back #back-wrapper #mf-back{font-size:14px;line-height:1pc}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep #hidden-survey-jump-link{display:none}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep #mattress-answers,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep #mattress-questions{display:flex;overflow:hidden;flex-direction:column;padding:25px 15px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep #mattress-answers,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep #mattress-questions{padding:25px 15px 17px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.show .option-list>div{opacity:0;animation:e .1s forwards}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.show .option-list>div:nth-child(1){animation-delay:.45s}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.show .option-list>div:nth-child(2){animation-delay:.7s}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.show .option-list>div:nth-child(3){animation-delay:1.05s}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.hide-transition{display:block}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.hide-transition .option-list>div.selected{animation:d .3s forwards}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.hide-transition .option-list>div.selected .option-content{background-color:#2f4571;color:#fff}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.hide-transition .option-list>div.selected .option-content img{filter:brightness(0) saturate(100%) invert(64%) sepia(85%) saturate(343%) hue-rotate(111deg) brightness(96%) contrast(105%)}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.hide-transition .option-list>div.not-selected-1{animation:c .3s forwards}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.hide-transition .option-list>div.not-selected-1{animation:b .3s forwards}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.hide-transition .option-list>div.not-selected-2{animation:c .3s forwards}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.hide-transition .option-list>div.not-selected-2{animation:a .3s forwards}}@keyframes a{0%{opacity:1;left:0}0%,to{position:relative}to{opacity:0;left:-50vw}}@keyframes b{0%{opacity:1;right:0}0%,to{position:relative}to{opacity:0;right:-50vw}}@keyframes c{0%{opacity:1;bottom:0}0%,to{position:relative}to{opacity:0;bottom:-75pt}}@keyframes d{0%{box-shadow:0 4px 8px 2px rgba(26,27,31,.12);transform:scale(1)}to{box-shadow:0 10px 1pc 4px rgba(26,27,31,.25);transform:scale(1.05)}}@keyframes e{0%{opacity:0}to{opacity:1}}