.matress_quiz_block{display:block;border-radius:4px;box-shadow:0 15px 35px rgba(61,82,104,.1),0 5px 15px rgba(0,0,0,.08);background:#fff}.matress_quiz_block .mq_progress{display:block}.matress_quiz_block .mq_progress .label{display:block;padding:8px 15px;font-size:16px;color:#073656;line-height:18px;font-style:italic}.matress_quiz_block .mq_progress .line{display:block;height:16px;background:#efefef}.matress_quiz_block .mq_progress .line .success{display:block;height:16px;background:#073656}.matress_quiz_block .mq_heading{display:block;position:relative;color:#073656;background:#dff1fc;font-size:45px;line-height:50px;text-align:center;padding:15px 0;text-shadow:-1px -1px 0 #073656,1px -1px 0 #073656,-1px 1px 0 #073656,1px 1px 0 #073656}.matress_quiz_block .mq_heading:before{content:'';display:block;position:absolute;top:7px;left:0;width:100%;border-bottom:2px dotted #fff}.matress_quiz_block .mq_heading:after{content:'';display:block;position:absolute;bottom:7px;left:0;width:100%;border-top:2px dotted #fff}.mq_sub_heading{padding:12px 12px 20px 12px;text-align:center;font-size:18px}.matress_quiz_block .mq_btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;padding:5px 15px;background:#d0a330;color:#fff;font-size:16px;text-align:center;text-decoration:none;cursor:pointer;border-radius:4px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.matress_quiz_block .mq_btn.to_next:after{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;content:'\27A5';font-size:20px;margin-left:5px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.matress_quiz_block .mq_btn.to_prev:before{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;content:'\21B5';font-size:20px;margin-right:5px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.matress_quiz_block .mq_btn:hover{background:#073656}.matress_quiz_block .mq_btn:hover.to_next{padding:5px 10px 5px 15px}.matress_quiz_block .mq_btn:hover.to_next:after{margin-left:10px}.matress_quiz_block .mq_btn:hover.to_prev{padding:5px 15px 5px 10px}.matress_quiz_block .mq_btn:hover.to_prev:before{margin-right:10px}.matress_quiz_block .mq_btn:active{opacity:.7}.matress_quiz_block .buttons_block{display:block;padding-top:15px;text-align:center;letter-spacing:10px}.matress_quiz_block .buttons_block .mq_btn{letter-spacing:normal}.matress_quiz_block .preparatory_step{display:block;padding:30px 0}.matress_quiz_block .preparatory_step:after,.matress_quiz_block .preparatory_step:before{content:'';display:block;clear:both}.matress_quiz_block .preparatory_step .title{display:block;position:relative;color:#073656;background:#dff1fc;font-size:54px;line-height:60px;text-align:center;padding:30px 0;text-shadow:-1px -1px 0 #073656,1px -1px 0 #073656,-1px 1px 0 #073656,1px 1px 0 #073656}.matress_quiz_block .preparatory_step .title:before{content:'';display:block;position:absolute;top:13px;left:0;width:100%;border-bottom:4px dotted #fff}.matress_quiz_block .preparatory_step .title:after{content:'';display:block;position:absolute;bottom:13px;left:0;width:100%;border-top:4px dotted #fff}.matress_quiz_block .preparatory_step .img{display:block;float:left;margin-left:30px;margin-top:30px;width:calc(40% - 60px);background:url(../../../../../../../../plugins/matress_quiz/assets/images/preparatory_step_img.png) no-repeat center;background-size:contain}.matress_quiz_block .preparatory_step .img:after{content:'';display:block;padding-top:100%}.matress_quiz_block .preparatory_step .text{display:block;float:right;margin-right:30px;margin-top:30px;width:calc(60% - 60px)}.matress_quiz_block .size_step,.matress_quiz_block .budget_step,.matress_quiz_block .soft_firm_step,.matress_quiz_block .type_step,.matress_quiz_block .position_step,.matress_quiz_block .special_step,.matress_quiz_block .pain_relief_step,.matress_quiz_block .who_sleeping_step,.matress_quiz_block .finish_step{display:block;padding:30px 0}.matress_quiz_block .mq_multi_select_block{display:block;padding:30px 30px 0 30px}.matress_quiz_block .mq_multi_select_block .images{display:block;position:relative;height:230px}.matress_quiz_block .mq_multi_select_block .images.small{height:100px}.matress_quiz_block .mq_multi_select_block .images .img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.matress_quiz_block .mq_multi_select_block .images .img.current{visibility:visible;opacity:1}.matress_quiz_block .mq_multi_select_block .images .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:scale-down;-o-object-fit:scale-down}.matress_quiz_block .mq_multi_select_block .info{display:block;margin-top:30px;font-size:14px;color:#484848;text-align:center}.matress_quiz_block .mq_multi_select_block .select_items{display:block;position:relative}.matress_quiz_block .mq_multi_select_block .select_items:after,.matress_quiz_block .mq_multi_select_block .select_items:before{content:'';display:block;clear:both}.matress_quiz_block .mq_multi_select_block .select_items .line{display:block;position:absolute;top:12px;left:0;width:100%;height:16px;z-index:10;background:#073656;border-radius:4px}.matress_quiz_block .mq_multi_select_block .select_items .select_item{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;z-index:20;cursor:pointer;padding:50px 15px 10px 15px}.matress_quiz_block .mq_multi_select_block .select_items .select_item.current{padding:60px 15px 0 15px}.matress_quiz_block .mq_multi_select_block .select_items .select_item.current .check{top:0;margin-left:-20px;width:40px;height:40px;line-height:40px}.matress_quiz_block .mq_multi_select_block .select_items .select_item.current .check:before{content:'\2714'}.matress_quiz_block .mq_multi_select_block .select_items .select_item .check{display:block;position:absolute;top:12px;left:50%;margin-left:-8px;width:16px;height:16px;font-size:32px;line-height:16px;color:#fff;text-align:center;background:#d0a330;border-radius:50%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.matress_quiz_block .mq_multi_select_block .select_items .select_item .name{display:block;font-size:16px;color:#073656;font-weight:600;line-height:20px;text-align:center;min-height:40px}.matress_quiz_block .mq_multi_select_block .select_items.select_items_10{width:10%}.matress_quiz_block .mq_multi_select_block .select_items.select_items_9 .select_item{width:11.1%}.matress_quiz_block .mq_multi_select_block .select_items.select_items_8 .select_item{width:12.5%}.matress_quiz_block .mq_multi_select_block .select_items.select_items_7 .select_item{width:14.2%}.matress_quiz_block .mq_multi_select_block .select_items.select_items_6 .select_item{width:16.6%}.matress_quiz_block .mq_multi_select_block .select_items.select_items_5 .select_item{width:20%}.matress_quiz_block .mq_multi_select_block .select_items.select_items_4 .select_item{width:25%}.matress_quiz_block .mq_multi_select_block .select_items.select_items_3 .select_item{width:33.33%}.matress_quiz_block .mq_multi_select_block .select_items.select_items_2 .select_item{width:50%}.matress_quiz_block .mq_multi_select_block .select_items.select_items_1 .select_item{width:100%}.matress_quiz_block .mq_checked_block{display:block;padding:30px 30px 0 30px}.matress_quiz_block .mq_checked_block .checked_items{display:block;position:relative}.matress_quiz_block .mq_checked_block .checked_items:after,.matress_quiz_block .mq_checked_block .checked_items:before{content:'';display:block;clear:both}.matress_quiz_block .mq_checked_block .checked_items .line{display:block;position:absolute;top:12px;left:0;width:100%;height:16px;z-index:10;background:#073656;border-radius:4px}.matress_quiz_block .mq_checked_block .checked_items .check_item{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;z-index:20;cursor:pointer;padding:0 30px}.matress_quiz_block .mq_checked_block .checked_items .check_item .img{display:block;position:relative}.matress_quiz_block .mq_checked_block .checked_items .check_item .img:after{content:'';display:block;padding-top:100%}.matress_quiz_block .mq_checked_block .checked_items .check_item .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:scale-down;-o-object-fit:scale-down}.matress_quiz_block .mq_checked_block .checked_items .check_item .check{display:block;margin:15px auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;font-size:16px;line-height:20px;border:2px solid #d0a330;text-align:center;background:#fff;color:#fff;border-radius:50%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.matress_quiz_block .mq_checked_block .checked_items .check_item .name{display:block;margin-top:5px;font-size:16px;color:#073656;font-weight:600;line-height:20px;text-align:center;min-height:40px}.matress_quiz_block .mq_checked_block .checked_items .check_item.current .check{background:#d0a330;border:none;color:#fff;line-height:20px}.matress_quiz_block .mq_checked_block .checked_items .check_item.current .check:before{content:'\2714'}.matress_quiz_block .mq_checked_block .checked_items.checked_items_10 .check_item{width:10%}.matress_quiz_block .mq_checked_block .checked_items.checked_items_9 .check_item{width:11.1%}.matress_quiz_block .mq_checked_block .checked_items.checked_items_8 .check_item{width:12.5%}.matress_quiz_block .mq_checked_block .checked_items.checked_items_7 .check_item{width:14.2%}.matress_quiz_block .mq_checked_block .checked_items.checked_items_6 .check_item{width:16.6%}.matress_quiz_block .mq_checked_block .checked_items.checked_items_5 .check_item{width:20%}.matress_quiz_block .mq_checked_block .checked_items.checked_items_4 .check_item{width:25%}.matress_quiz_block .mq_checked_block .checked_items.checked_items_3 .check_item{width:33.33%}.matress_quiz_block .mq_checked_block .checked_items.checked_items_2 .check_item{width:50%}.matress_quiz_block .mq_checked_block .checked_items.checked_items_1 .check_item{width:100%}.matress_quiz_block .mq_products_wrap{display:block;padding:30px 30px 30px 30px}.matress_quiz_block .mq_products_wrap .mq_product_items{display:block;font-size:0;letter-spacing:-.25em;margin:-30px 0 0 -30px}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;letter-spacing:normal;word-spacing:normal;font-size:medium;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:calc(33.33% - 30px);margin:30px 0 0 30px}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .img{display:block;position:relative}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .img:after{content:'';display:block;padding-top:75%}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .heading{display:block;padding:5px 0;font-size:16px;color:#073656;font-weight:700;line-height:20px;text-align:center;text-decoration:none}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .rating{display:block;padding:5px 0;border-top:1px solid #efefef;border-bottom:1px solid #efefef;font-size:16px;font-weight:400;color:#222;text-align:center}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .rating span{color:#073656;font-weight:700}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .rating .up{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-top:-4px}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .rating .down{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-top:4px}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .desc{display:block;padding-top:10px;opacity:.7}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .btn{display:block;margin:30px auto 0;width:180px;height:40px;text-align:center;line-height:40px;text-decoration:none;border-radius:4px;background-color:#073656;color:#fff;font-size:16px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .btn i{margin-right:5px}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .btn:hover{background-color:#d0a330}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item .btn:active{opacity:.7}@media (max-width:768px){.matress_quiz_block .mq_heading{font-size:26px}.matress_quiz_block .mq_products_wrap .mq_product_items{display:flex;justify-content:center;flex-wrap:wrap}.matress_quiz_block .mq_products_wrap .mq_product_items .mq_product_item{width:98%}}