.quiz-hero .quizbox-wrap{max-width:1100px;width:100%;margin:0 auto}.quiz-hero .quizbox-wrap:has(.result-block[style="display: block;"]) .quizbox-topbar{display:none}.quiz-hero .quizbox-topbar{position:relative;overflow:hidden;margin-bottom:32px}.quiz-hero .quizbox-topbar:after{content:"";width:100%;height:2px;display:block;background-color:#878787;position:absolute;top:50%;left:0}.quiz-hero .quizbox-topbar .quizbox-top-stap{width:35px;height:35px;border-radius:100%;position:relative;z-index:1;background-color:#dbdbdb;overflow:hidden}.quiz-hero .quizbox-topbar .quizbox-top-stap:not(.added):after{content:"";width:14px;height:14px;border:2px solid #959595;border-radius:100%;display:block}.quiz-hero .quizbox-topbar .quizbox-top-stap:before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-image:url(/cdn/shop/files/zie-reco.png?v=1747809668);background-position:center;background-size:contain;opacity:0}.quiz-hero .quizbox-topbar .quizbox-top-stap:not(.added) svg{display:none}.quiz-hero .quizbox-topbar .quizbox-top-stap.active:before{opacity:1}.quiz-hero .quizbox-topbar .quizbox-top-stap.added{background-color:#fff;border:2px solid #fbe505;color:#b8814b}.quiz-hero .quizbox-topbar .quizbox-top-stap svg{height:auto;max-height:14px}.quiz-hero .quizbox-row .quizbox-row-header{margin-bottom:30px}.quiz-hero .quizbox-row .quizbox-row-header h4{font-size:29px;font-weight:300;margin:0;line-height:1.25}.quiz-hero .quizbox-row .quizbox-row-header p{margin:10px 0 0;font-size:16px;font-weight:400;color:#212121;line-height:1.25}.quiz-hero .quizbox-row-body{gap:20px}.quiz-hero .quizbox-row-body .quizbox-row-option{width:100%}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap{padding:5px;width:100%;max-width:110px;margin:0 auto;cursor:pointer}.quiz-hero .quizbox-row-body .quizbox-row-option .option-image{width:100%;display:block;position:relative;overflow:hidden;border-radius:10px;transition:all .2s ease-in-out;box-shadow:0 4px 6px #0000}.quiz-hero .quizbox-row-body .quizbox-row-option .option-image:after{content:"";width:100%;padding-bottom:100%;display:block}.quiz-hero .quizbox-row-body .quizbox-row-option .option-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.quiz-hero .mattress_hero_title .sub-title{font-size:28px}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap .option-text{width:100%;display:block;font-size:15px;font-weight:400;color:#212121;line-height:1.3;margin-top:20px;transition:all .2s ease-in-out}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap label{cursor:pointer}.quiz-hero .quizbox-row:has(button.submit_btn) .quizbox-row-footer button{margin:0 auto}.quiz-hero .quizbox-row-footer{margin-top:64px}.quiz-hero .quizbox-row-footer .stap-backbutton{color:#212121;font-weight:500;font-size:13px;gap:5px;line-height:1;cursor:pointer}.quiz-hero .quizbox-row-footer .nexttoside-btn svg,.quiz-hero .quizbox-row-footer .stap-backbutton svg{max-height:15px;width:auto}.quiz-hero .quizbox-row-footer .nexttoside-btn{font-weight:500;font-size:13px;gap:5px;line-height:1;width:100%;max-width:200px;background-color:#fbe505;color:#212121;margin-left:auto;padding:9px 10px}.quiz-hero .quizbox-row-footer .nexttoside-btn:hover{box-shadow:2px 1px 4px #0003}.quiz-hero .quizbox-row-footer .quiz-error{width:100%;text-align:right;font-size:12px;font-weight:500}.quiz-hero .mattress_hero_title h2.title.inline-richtext.h1{margin-bottom:15px}.quiz-hero .quizbox-row-body .quizbox-row-option .option-image img:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7ddb9;background-image:url(/cdn/shop/files/website-logo.png?v=1741179018);background-size:75px;background-repeat:no-repeat;background-position:center}.result-block .quizbox-row-wrap{max-width:600px;margin:0 auto}.result-block .result-block-icon img{max-width:90px}.result-block .recommenderPhoneInput{border-radius:5px;border:0;width:100%;padding-left:10px;height:36px;margin:16px 0 0}.result-block button.button.continue{transition:all .2s ease-in-out;background-color:#fbe505;padding:9.6px 32px;color:#212121;border:0;font-weight:500;border-radius:5px;font-size:.81em;outline:none;width:100%;margin:16px 0 0;line-height:19.44px}.result-block .skipPhone{text-decoration:underline;margin:16px 0}.result-block .result-block-icon{padding-bottom:20px}.result-block button.button.continue:hover{background:#212121;color:#fff}.result-block .additional-text{line-height:25px;font-size:12.8px}.result-block .skipPhone a{color:#212121}.result-block #recommenderPhoneInputError{color:red;text-align:left;font-size:12.8px}.social-share-wrapper{margin-bottom:80px}.social-share-wrapper button{font-size:14px;background:#f8f1df;border:1px solid #B7804A;color:#b7804a;gap:9px;padding:5px 15px;line-height:1}.recommenderSuccess_main{max-width:1000px;width:100%;margin:0 auto}.recommenderSuccess_main .recommenderOuterDiv{border-radius:5px;background:#f8f1df;padding:32px 48px}.recommenderSuccess_main .recommenderOuterDiv .heading_description{text-align:center;margin-bottom:30px}.recommenderSuccess_main .recommenderOuterDiv .heading_description .header_logo{display:flex;align-items:flex-end;justify-content:center}.recommenderSuccess_main .recommenderOuterDiv .heading_description .header_logo svg{position:relative;z-index:1}.recommenderSuccess_main .recommenderOuterDiv .heading_description .header_logo div{background:#fbe505;border:1px solid #b7804a;color:#b7804a;display:block;line-height:1;text-transform:uppercase;font-size:13px;font-weight:400;padding:4px 7px;margin-left:-5px;margin-bottom:4px}.recommenderSuccess_main .recommenderOuterDiv .heading_description .product_title_with_link{display:block;font-size:36px;margin-top:20px;margin-bottom:12px}.recommenderSuccess_main .recommenderOuterDiv .heading_description .product_title_with_link h3{margin:0;padding:0;line-height:1;font-size:36px}.recommenderSuccess_main .recommenderOuterDiv .heading_description .pro_short_desc{line-height:1.6;margin:0}.recommenderSuccess_main .product-section{display:flex;flex-wrap:wrap}.recommenderSuccess_main .product-section .product__media-wrapper{width:100%;max-width:50%}.recommenderSuccess_main .product-section .product__info-wrapper{width:100%;max-width:50%;padding-left:24px}.recommenderSuccess_main .product-section .product-thmbnail-block-wrapper .swiper-slide{border:1px solid rgba(0,0,0,0);padding:5px;border-radius:5px;cursor:pointer}.recommenderSuccess_main .product-section .product-thmbnail-block-wrapper .swiper-slide.swiper-slide-active{border-color:#d2a87b}.recommenderSuccess_main .product-section .product-thmbnail-block-wrapper .thumbanail-selected-items{padding:0 1px}.recommenderSuccess_main .product-section .pdp-main-slider-wrap{position:relative;width:100%;margin-bottom:16px}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .media-box:after{padding-bottom:75%}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .media-box .youtube-poster{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .media-box .youtube-poster button{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;-webkit-outline:none;-moz-outline:none;box-shadow:none;border:none;background:transparent;color:#212121cc;padding:0}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .media-box .youtube-poster:hover button{color:red}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .media-box .youtube-poster button:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;display:block;cursor:pointer}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .product__badge{position:absolute;z-index:1;top:10px;left:10px}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .product__badge span.product-tag{text-transform:uppercase;font-size:11px;display:block;font-weight:500;padding:4px 8px}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .pdp-mainslider-arrows{z-index:2;box-shadow:0 2px 6px #00000026;border-radius:100%;background-color:#fff;color:#b7804a}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .pdp-mainslider-arrows.swiper-button-disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.8}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .pdp-mainslider-arrows svg{max-height:13px;width:auto}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .pdp-mainslider-arrows svg.icon--slider_right_arrow{transform:translate(2px)}.recommenderSuccess_main .product-section .product__info-container .product_price_main{font-size:18px;line-height:1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#b7804a;margin-bottom:10px}.recommenderSuccess_main .product-section .product__info-container .product_price_main .pro_price,.recommenderSuccess_main .product-section .product__info-container .product_price_main .price_text{font-weight:600}.recommenderSuccess_main .product-section .product__info-container .product_price_main .pro_compare_price{font-weight:300;text-decoration:line-through}.recommenderSuccess_main .product-section .product__info-container .product_price_main .pro_discount_percentage{font-size:8px;font-weight:500;background-color:#fbe505;color:#212121;border-radius:2px;line-height:1.25;padding:2px 6px}.recommenderSuccess_main .product-section .product__info-container .rating_icons svg{width:auto;max-height:14px}.recommenderSuccess_main .product-section .product__info-container .rating_icons{margin-right:8px}.recommenderSuccess_main .product-section .product_variant_options .tooltip-title{font-size:12px;font-weight:600;color:#b7804a;text-transform:capitalize;cursor:pointer;display:block}.recommenderSuccess_main .product-section .product_variant_options .tooltip-popup{padding:11px 15px;position:absolute;right:calc(100% + 14px);min-width:274px;top:50%;transform:translateY(-50%);box-shadow:0 2px 5px 1px #00000026;background-color:#f8f1df;border-radius:4px;opacity:0;visibility:hidden;z-index:2}.recommenderSuccess_main .product-section .product_variant_options .tooltip-popup:after{content:"";width:12px;height:12px;border:1px solid rgba(0,0,0,.0175);display:block;position:absolute;right:unset;left:calc(100% - 7px);transform:rotate(45deg) translateY(-64%);top:50%;background-color:#f8f1df;z-index:1;border-top-color:transparent;border-right-color:transparent;box-shadow:-1px 1px 1px #0003}.recommenderSuccess_main .product-section .product_variant_options .tooltip-button{position:relative}.recommenderSuccess_main .product-section .product_variant_options .tooltip-button:has(.tooltip-title.active) .tooltip-popup{opacity:1;visibility:visible}.recommenderSuccess_main .product-section .product_variant_options .height_select_tooltip{display:flex;align-items:center;justify-content:end;line-height:1;margin-top:10px}.recommenderSuccess_main .product-section .product_variant_options .tooltip-popup p{font-size:12px;font-weight:400;color:#535353;line-height:1.5;margin:10px 0}.recommenderSuccess_main .product-section .height_inch_options,.recommenderSuccess_main .product-section .variant_option_input{display:flex;align-items:center;margin-top:12px}.recommenderSuccess_main .product-section .height_inch_options>span:first-child,.recommenderSuccess_main .product-section .variant_option_input>span:first-child{color:#212121;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1;width:100%;max-width:80px}.recommenderSuccess_main .product-section .customDropdown{width:100%;max-width:calc(100% - 80px);position:relative}.recommenderSuccess_main .product-section .customDropdown .customselectedData{border-bottom:1px solid #f6deb4;font-size:12px;font-weight:500;line-height:1.4178;padding-bottom:2px;background-image:url(/cdn/shop/files/down-arrow.svg?v=1742446305);background-repeat:no-repeat;background-position:right 5px center;background-size:10px;cursor:pointer}.recommenderSuccess_main .product-section .product_variant_options{margin-top:20px}.recommenderSuccess_main .product-section .customDropdown .customDropdownOuter{position:absolute;top:100%;width:100%;background-color:#fff;z-index:2;border:1px solid #f6deb4;overflow:auto;max-height:97px}.recommenderSuccess_main .product-section .customDropdown .customDropdownOuter ul{list-style:none;padding:0;margin:0}.recommenderSuccess_main .product-section .customDropdown .customDropdownOuter ul li{font-size:12px;padding:7px 4px;line-height:1.25;cursor:pointer}.recommenderSuccess_main .product-section .customDropdown .customDropdownOuter ul li:hover{background-color:#f8f1df}.recommenderSuccess_main .product-section .customDropdown .customDropdownOuter ul li.active{background-color:#d2a87b}.recommenderSuccess_main .product-section .how_to_measure_popup_btn{display:flex;justify-content:flex-end;margin-top:12px}.recommenderSuccess_main .product-section .how_to_measure_popup_btn .sizechart-popup-label{font-size:10px;text-transform:uppercase;cursor:pointer;background:linear-gradient(-60deg,#fdf9ca,#fdf9ca 40% 50%,#fbe505 60%,#fdf9ca);padding:9px 11px 8px;line-height:1;border-radius:4px;animation:shimmer 2.5s infinite;animation-direction:reverse;background-size:200% 100%;gap:8px;box-shadow:0 0 4px #b7804a}.recommenderSuccess_main .product-section .how_to_measure_popup_btn .sizechart-popup-label svg{width:auto;max-height:10px}@keyframes shimmer{0%{background-position:-40%}to{background-position:100%}}.recommenderSuccess_main .product-section .quantity{min-height:unset;align-items:center}.recommenderSuccess_main .product-section .quantity:after{display:none}.recommenderSuccess_main .product-section .quantity:before{content:"Qty";display:block;background:transparent;position:unset;line-height:1;color:#212121;font-size:11px;font-weight:400;text-transform:uppercase;width:78px}.recommenderSuccess_main .product-section .quantity .quantity__button{max-width:30px;opacity:1;border:1px solid #b5b5b5;color:#424244;width:20px;height:20px;border-radius:100%;background-color:#fff}.recommenderSuccess_main .product-section .quantity .quantity__button[name=plus] .svg-wrapper:after{content:"+"}.recommenderSuccess_main .product-section .quantity .quantity__button[name=minus] .svg-wrapper:after{content:"-"}.recommenderSuccess_main .product-section .quantity .quantity__input{font-size:12px;font-weight:400;max-width:30px}.recommenderSuccess_main .product-section .product-form{margin-top:15px;display:block}.recommenderSuccess_main .product-section .product-form__buttons{margin-top:15px}.recommenderSuccess_main .product-section .product-form__buttons button{background:#fbe505;color:#212121;font-size:14px;text-transform:uppercase;font-weight:500}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .swiper-pagination{margin:0;position:absolute;border:0;z-index:1;gap:7px}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .swiper-pagination .swiper-pagination-bullet{min-height:auto!important;height:8px!important;width:8px;border-radius:100%;background-color:#fff;border:none;margin:0}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:#f6deb4}.sizechart-popup-label{font-size:12px;font-weight:600;cursor:pointer;background:linear-gradient(-60deg,#fdf9ca,#fdf9ca 40% 50%,#fbe505 60%,#fdf9ca);padding:6px 11px 5px;line-height:1;border-radius:4px;animation:shimmer 2.5s infinite;animation-direction:reverse;background-size:200% 100%}.sizechart-popup-label svg{width:auto;max-height:13px}.sizechart-popup{position:fixed;top:40%;left:50%;z-index:10;transform:translate(-50%,-50%);width:100%;max-width:820px;background:#f8f1df;border-radius:8px;padding:20px;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.sizechart-popup.active{opacity:1;visibility:visible;top:50%}.sizechart-popup .popup-header{margin-bottom:10px}.sizechart-popup .popup-header h3{font-size:24px;font-weight:300;margin:0}.sizechart-popup .popup-video.media-box.third-party:after{padding-bottom:57.24%}.sizechart-popup .popup-closebutton{cursor:pointer;position:absolute;top:10px;left:10px;width:30px;height:30px;padding:7px}.sizechart-popup .popup-closebutton svg{width:auto;max-height:100%}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.popup-overlay.active{opacity:1;visibility:visible}.quiz-page-zigzag .image-zigzag-list{max-width:900px;margin:0 auto;width:100%}.quiz-page-zigzag .zigzag-row{column-gap:96px}.quiz-page-zigzag .zigzag-row:not(:last-child){margin-bottom:96px}.quiz-page-zigzag .zigzag-row:nth-child(2n){flex-direction:row-reverse}.quiz-page-zigzag .zigzag-row .col{width:100%;max-width:calc(50% - 48px)}.quiz-page-zigzag .media-box{border-radius:8px}.quiz-page-zigzag .zigzag-row .col h4{margin:0 0 10px;font-size:34px}.quiz-page-zigzag .zigzag-row .col p{margin:0;line-height:1.4}@media only screen and (min-width:990px){.quiz-hero .quizbox-row{background-color:#f8f1df;border-radius:5px;padding:48px}.quiz-hero .quizbox-row-body .quizbox-row-option{max-width:calc(16.66% - 20px)}.quiz-hero .quizbox-row-body .quizbox-row-option .option-image:before{content:"";width:100%;height:100%;border:2px solid #b7804a;position:absolute;top:0;left:0;z-index:1;border-radius:10px;opacity:0;transition:all .2s ease-in-out}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap:has(input[type=radio]:checked) .option-image,.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap:hover .option-image{box-shadow:0 4px 6px #0000001a}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap:has(input[type=radio]:checked) .option-image:before,.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap:hover .option-image:before{opacity:1}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap:has(input[type=radio]:checked) .option-text,.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap:hover .option-text{color:#b7804a}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap:has(input[type=checkbox]:checked) .option-image{box-shadow:0 4px 6px #0000001a}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap:has(input[type=checkbox]:checked) .option-image:before{opacity:1}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap:has(input[type=checkbox]:checked) .option-text{color:#b7804a}}@media only screen and (min-width:1800px){.recommenderSuccess_main .product-section .product_variant_options .tooltip-popup{left:calc(100% + 14px)}.recommenderSuccess_main .product-section .product_variant_options .tooltip-popup:after{right:100%;left:unset}}@media only screen and (max-width:989px){.quiz-hero .quizbox-row-footer{max-width:340px;margin:32px auto 0;width:100%}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap{max-width:340px;padding:0}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap label{display:flex;align-items:center;background:#f4ddb6;border:2px solid #f4ddb6;border-radius:5px;transition:all .2s ease-in-out}.quiz-hero .quizbox-row-body .quizbox-row-option .option-image{max-width:100px}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap .option-text{margin:0;padding:0 15px}.quiz-hero .quizbox-row-body .quizbox-row-option .option-image{border-radius:0}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap:has(input[type=radio]:checked) label{border:2px solid #b7804a;box-shadow:0 4px 6px #0000001a}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap:has(input[type=checkbox]:checked) label{border:2px solid #b7804a;box-shadow:0 4px 6px #0000001a}.quizbox-row.result-block{background:#f8f1df;padding:0 16px 32px;max-width:430px;margin:60px auto 0}.result-block .result-block-icon img{margin-top:-40px}.recommenderSuccess_main .product-section .pdp-main-slider-wrap .pdp-mainslider-arrows{display:none}.recommenderSuccess_main .product-section .product__media-wrapper,.recommenderSuccess_main .product-section .product__info-wrapper{max-width:100%;padding:0}.recommenderSuccess_main .product-section .pdp-main-slider-wrap{margin:0}.recommenderSuccess_main .product-section{row-gap:40px}.recommenderSuccess_main .recommenderOuterDiv{padding:0 20px 32px}.recommenderSuccess_main .recommenderOuterDiv .heading_description .header_logo{transform:translateY(-43px);margin-bottom:-24px}.recommenderSuccess_main .recommenderOuterDiv .heading_description .product_title_with_link{margin-top:0}.quiz-page-zigzag .zigzag-row{column-gap:40px}.quiz-page-zigzag .zigzag-row .col{width:100%;max-width:calc(50% - 20px)}.quiz-page-zigzag .zigzag-row:not(:last-child){margin-bottom:40px}.quiz-page-zigzag .zigzag-row .col h4{font-size:26px}}@media only screen and (max-width:749px){.quiz-hero .quizbox-row .quizbox-row-header h4{font-size:19px}.quiz-hero .quizbox-row .quizbox-row-header p{font-size:13px}.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap .option-text{font-size:12px}.quiz-hero .quizbox-row-body .quizbox-row-option .option-image{max-width:70px}.quiz-hero .quizbox-row-footer,.quiz-hero .quizbox-row-body .quizbox-row-option .option-wrap{max-width:215px}.quiz-hero .quizbox-row-footer .nexttoside-btn{width:auto}.quiz-hero .quizbox-row:has(button.submit_btn) .quizbox-row-footer button{width:100%}.recommenderSuccess_main .recommenderOuterDiv .heading_description .pro_short_desc{font-size:14px}.recommenderSuccess_main .recommenderOuterDiv .heading_description .product_title_with_link h3{font-size:24px}.recommenderSuccess_main .product-section{row-gap:20px}.recommenderSuccess_main .product-section .product_variant_options .tooltip-popup{top:calc(100% + 13px);right:0;transform:unset}.recommenderSuccess_main .product-section .product_variant_options .tooltip-popup:after{box-shadow:-1px -1px 1px #00000014;right:22%;margin:0 auto;left:unset;top:-5px;transform:rotate(45deg) translateY(0)}.quiz-page-zigzag .zigzag-row .col{max-width:100%}.quiz-page-zigzag .zigzag-row .col.right-col{padding-top:16px}.quiz-page-zigzag .zigzag-row .col h4{font-size:22px;margin-bottom:5px}.quiz-page-zigzag .media-box{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/quiz-hero.css.map */
