#ocm-mattress-survey-sleep-wrapper{background-color:#677dd2;background-image:linear-gradient(90deg,#ebedff 0%,#f6f8fe 100%);width:100%;height:100%;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-reverse;margin:0 0 0 40px;position:relative}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content{flex-direction:column-reverse;margin:62px 0 0}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content img{aspect-ratio:267/324;max-height:324px;max-width:15pc;height:auto;width:auto;object-fit:contain;align-self:flex-end;margin:14px 45px 0 0}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content img{padding:0 30px;align-self:normal;margin:53px 0 0;max-height:385px;max-width:unset}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .name-title-designation{position:absolute;right:0;bottom:26px;background:linear-gradient(90deg,#31426a 0%,#acb6ef 100%);color:#fff;padding:20px 14px 14px 25px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .name-title-designation{align-items:center}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .name-title-designation p{font-size:20px;font-weight:700;line-height:24px;margin:0 0 10px;font-family:var(--font-family-headings)}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .name-title-designation p{font-size:24px;margin:0 0 5px}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .name-title-designation span{font-size:1pc;line-height:24px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .name-title-designation span{font-size:18px}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .right-content{display:none}#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 h2{font-size:2pc;font-weight:700;letter-spacing:-.02em;text-align:left;margin:0;color:#31426a}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content h2{font-size:40px;text-align:center;line-height:46px}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content p{font-size:18px;font-weight:400;line-height:26px;text-align:left;margin:14px 0 24px;color:#59616e}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content p{border-radius:24px;line-height:26px;margin:29px 52px 46px;text-align:center;font-size:18px}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content p span{color:#31426a}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content button{border-radius:150px;background:#677dd2;border:2px solid #677dd2;color:#fff;width:fit-content;padding:0;display:flex;cursor:pointer}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content button:hover{background-color:#fff;color:#677dd2}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content button{border-radius:150px}}#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content button span{font-size:18px;font-weight:700;line-height:20px;color:inherit;padding:14px 30px;text-transform:uppercase}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #mattress-quiz-start .mq-content .left-content button span{font-size:20px;line-height:28px;padding:14px 72px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep{width:100%;padding:0;font-family:var(--font-family-body);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;font-family:var(--font-family-headings)}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question-title{margin:28px 0 33px;font-size:24px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question-title{margin:44px 0 47px}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .answer-title,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question-title{font-size:2pc;font-weight:700;line-height:34px;letter-spacing:0;text-align:center;color:#31426a;margin:0 0 52px}@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:24px;line-height:24px;margin:0 1pc 43px}}#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:14px;font-weight:700;line-height:20px;letter-spacing:0;text-align:left;color:#31426a;margin-bottom:19px}@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 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 13px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-ideal-for-title{font-size:14px;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{display:flex;justify-content:center;align-items:center}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .survey-footer:hover .mf-arrow{filter:invert(73%) sepia(25%) saturate(529%) hue-rotate(195deg) brightness(96%) contrast(95%)}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .survey-footer:hover #ocm-mf-reset{color:#acb6ef}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .survey-footer .mf-arrow{width:21px;height:18px;display:block;filter:invert(74%) sepia(69%) saturate(4595%) hue-rotate(201deg) brightness(83%) contrast(98%);margin:0 0 4px 14px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .survey-footer #ocm-mf-reset{font-size:20px;font-weight:700;line-height:18px;letter-spacing:0;text-align:center;color:#677dd2;display:flex;align-items:center;flex-direction:row-reverse;text-transform:uppercase;text-decoration:none}#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;gap:18px}@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:0 15px 60px;-ms-overflow-style:none;scrollbar-width:none;gap:20px;justify-content:center}#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;padding:0 2pc 42px;justify-content:start}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list.result-list>* h1,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list.result-list>* h2,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list.result-list>* h3,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list.result-list>* h4,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list.result-list>* h5,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list.result-list>* h6,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list.result-list>* h1,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list.result-list>* h2,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list.result-list>* h3,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list.result-list>* h4,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list.result-list>* h5,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list.result-list>* h6{font-family:var(--font-family-body)}#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:5px;transition:box-shadow .15s linear,color .15s linear;display:flex;flex-direction:column;box-shadow:0 4px 8px 2px rgba(26,27,31,.12);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;max-width:195px;aspect-ratio:1/1;width:100%;height:auto;align-self:center;position:relative;justify-content:flex-start}@media (max-width:768px){#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{max-width:275px}}#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;outline:2px solid #677dd2;outline-offset:-2px}#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;justify-content:center;margin:0 auto;width:4pc;height:67%}@media (max-width:768px){#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{width:86px}}#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;max-height:52%;width:auto;margin-top:1pc}@media (max-width:768px){#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{margin-top:0;max-height:58%}}#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{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding:0 20px;background:#fff;color:#677dd2;border-radius:5px}#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:20px;font-weight:700;line-height:23px;color:inherit;font-family:var(--font-family-body)}@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:26px;line-height:31px;margin:0 0 57px;text-align:center}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item .selected-check,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item .selected-check,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item .selected-check,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item .selected-check{display:none;position:absolute;bottom:-1pc;height:2pc;width:2pc;left:0;right:0;margin:0 auto}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .option-item.option-item .selected-check,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .option-list .result-item.option-item .selected-check,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .option-item.option-item .selected-check,#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-list .result-item.option-item .selected-check{height:42px;width:42px}}#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 18px;max-width:245px}@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:245px}}#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:#677dd2;text-transform:uppercase;font-size:18px;font-weight:700;line-height:22px;letter-spacing:0;margin:11px 0 0}@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:9pt 0 0}}#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:110px;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:20px;background-color:#f6f8fe;border-radius:5px}@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{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:#31426a;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;color:#59616e}#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:#677dd2;width:99%;height:1px;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:1px solid #677dd2;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:#677dd2}#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;margin-top:2px;flex-direction:row;justify-content:space-between;color:#59616e}#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:9px;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:#fff;background-color:#677dd2;height:36px;width:fit-content;border-radius:150px;display:flex;align-items:center;justify-content:center;border:2px solid #677dd2;font-size:1pc;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;padding:7px 17px}#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;color:#677dd2;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{font-size:1pc}}#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:8px!important;margin-left:8px!important;display:flex;font-size:9pt;font-weight:400;line-height:14px;position:relative;color:#59616e}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .result-key-highlights li.highlight-item:before{content:"";background:url(../svg/mf-check-sd.svg) no-repeat center;padding:6.5px 9px;margin-right:5px;align-items:center;margin-left:-25px}@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:31px auto 0}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back .mf-progress-bar-wrapper{margin:70px 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:#677dd2}#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:2pc 0 0}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back #back-wrapper{margin:50px 0 0}}#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:#677dd2}#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{display:none;filter:invert(74%) sepia(69%) saturate(4595%) hue-rotate(201deg) brightness(83%) contrast(98%);width:20px;height:17px;margin-right:11px;margin-bottom:1px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back #back-wrapper .back-icon{display:block}}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back #back-wrapper #mf-back{display:block;cursor:pointer;font-size:20px;font-weight:400;line-height:18px;letter-spacing:0;align-items:center;text-align:center;border:2px solid #677dd2;border-radius:150px;color:#677dd2;padding:14px 72px}@media (max-width:768px){#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .mf-progress-bar-back #back-wrapper #mf-back{font-size:20px;line-height:1pc;padding:0;border:unset}}#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:53px 0 44px}@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:44px 0}}#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;outline:2px solid #677dd2;outline-offset:-2px}#ocm-mattress-survey-sleep-wrapper #ocm-mattress-survey-sleep .question.hide-transition .option-list>div.selected .selected-check{display:block}#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}}