.category-info-wrapper{position:relative;background-color:#242854;color:#fff;padding:25px 0;z-index:1}@media(min-width: 1024px){.category-info-wrapper.large-image-category{padding:25px 0}.category-info-wrapper.large-image-category .left{justify-content:center}.category-info-wrapper.brand-category{padding:25px 0}.category-info-wrapper.brand-category .left{justify-content:center}}.category-info-wrapper .left{display:flex;flex-direction:column;flex:1}.category-info-wrapper .left .page-subtitle{color:#9cc0ff;font-size:20px;font-weight:700;margin-bottom:5px}@media(min-width: 1024px){.category-info-wrapper .left .page-subtitle{font-size:24px}}.category-info-wrapper .left .page-title{font-size:32px;font-weight:700}@media(min-width: 1024px){.category-info-wrapper .left .page-title{font-size:40px}}.category-info-wrapper .left .page-subtitle{font-size:20px;font-weight:700;color:#9cc0ff}@media(min-width: 1024px){.category-info-wrapper .left .page-subtitle{font-size:24px}}.category-info-wrapper .left .page-info{font-size:14px;font-weight:400}@media(min-width: 1024px){.category-info-wrapper .left .page-info{font-size:15px}}.category-info-wrapper .left .page-info a{display:inline;color:#fff}.category-info-wrapper .left .page-info .show_more_content,.category-info-wrapper .left .page-info .show_less_content{display:inline;color:#fd92b3;cursor:pointer;background:none;border:none;padding:0}.category-info-wrapper .left .page-info .additional_content{padding-bottom:25px;display:inline}.category-info-wrapper .right{display:flex;flex-direction:column;width:100%;align-items:flex-end;justify-content:center;padding:0 60px}@media(min-width: 768px)and (max-width: 1023px){.category-info-wrapper .right{width:45%;align-items:center;padding:0 15px;display:none !important}}@media(min-width: 1024px){.category-info-wrapper .right{width:45%;padding:0 15px}}.category-info-wrapper .right img{height:276px;width:320px;padding-right:15px}@media(max-width: 767px){.category-info-wrapper .right img{display:none}}.category-info-wrapper .right img.category-manufacturer-logo{height:auto;width:100%;max-width:175px;padding:80px;border-radius:4px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NDguMDUgNzMyLjAyIj48cGF0aCBkPSJNMzUzLjM4LjA4Yzk0Ljc0IDEuNjUgMTg3LjcyIDE0Ljk2IDI3Ny45MSA0NC42MSA2Mi43NyAyMC42MyAxMjAuMzggNTAuNTEgMTY1LjI0IDEwMC43MiAyOS4xOCAzMi42NiA0NS44NyA3MC43NCA1MC4xNiAxMTQuNjEgOC42IDg4LjEyLTI0Ljc3IDE2NC4xMy02Ny45MSAyMzcuMTgtMjUuMzggNDIuOTgtNTUuNDkgODIuNjctODkuMzYgMTE5LjQ1LTUxLjg3IDU2LjMyLTExNS41OCA5MS4xNi0xOTAuNTUgMTA2LjM3LTQ5LjM2IDEwLjAyLTk4LjggMTAuOTYtMTQ4LjgzIDYuMzEtNTMuMTctNC45NC0xMDMuNjQtMTguNC0xNTIuMjctNDAuMzEtNDMuNDItMTkuNTYtNzYuMi01MC42Ni0xMDEuNzctODkuODUtNDMuMS02Ni4wNC02OS43Mi0xMzguNzYtODYuMjEtMjE1LjU2Qy03LjI5IDMwNC4wNC0zLjU0IDIyNi4xNiAzMy4yMSAxNTIuNyA2MC44NiA5Ny40MiAxMDUuMyA1Ny45NCAxNjIuMzkgMzMuNiAyMjMuMzYgNy41OSAyODcuNTMtLjkyIDM1My4zOC4wOHoiIHN0eWxlPSJmaWxsOiNmZmY7b3BhY2l0eTouNiIvPjwvc3ZnPg==);background-size:contain;background-position:center;background-repeat:no-repeat}@media(min-width: 768px)and (max-width: 1023px){.category-info-wrapper .right img.category-manufacturer-logo{max-width:290px}}@media(min-width: 1024px){.category-info-wrapper .right img.category-manufacturer-logo{max-width:350px;max-height:275px}}.light-theme .breadcrumbs{color:#111}.light-theme h1.page-title{color:#111}.light-theme h2.page-subtitle{color:#111 !important}.light-theme .page-info p,.light-theme .page-info a{color:#111 !important}.light-theme .show_more_content,.light-theme .show_less_content{color:#121b70 !important}.klarna-quick-info{height:100%;flex-direction:column}.klarna-quick-info .klarna-header{display:flex;align-items:center;justify-content:space-between}.klarna-quick-info .klarna-header .icon img{width:80px;height:auto;margin-bottom:15px}.klarna-quick-info .klarna-header .info{padding-right:25px}.klarna-quick-info .klarna-header .info h6{font-size:24px}.klarna-quick-info p{font-size:14px;color:#222}.klarna-quick-info .klarna-subheading{font-size:16px;color:#121b70;font-weight:700;margin-top:30px}.klarna-quick-info .klarna-subheading small{color:#222}.klarna-quick-info .accordion-wrapper{margin-bottom:15px}.klarna-quick-info .accordion{border-color:#e6e6e6}.klarna-quick-info .accordion .accordion-header{font-size:14px;font-weight:700;cursor:pointer}.klarna-quick-info .accordion .accordion-header i{margin-left:50px}.klarna-quick-info .accordion.active .accordion-body{padding-top:15px}.klarna-quick-info .accordion:last-child{border-bottom:1px solid #e6e6e6}@media(min-width: 1024px){.klarna-quick-info .accordion{padding:15px 0}}.klarna-quick-info .disclaimer{margin:25px 0 0;font-size:11px;display:flex;align-items:flex-end;flex:1;padding-bottom:50px}.klarna-quick-info{display:none}.sidebar-body .klarna-quick-info{display:flex}html,.mattress_finder{height:100%}main{display:flex;flex-direction:column;height:100%}@media(max-width: 767px){.top-bar,.promotion-bar-header{display:none}}.mattress_finder{display:flex;flex-direction:column}.mattress_finder .mf-wrapper{flex:1;width:100%;padding:20px 20px 40px;background-color:#f6f8fb}@media(min-width: 768px){.mattress_finder .mf-wrapper{padding:20px}}.mattress_finder .mf-header{scroll-margin-top:80px;position:relative;margin-top:10px;padding:0}@media(min-width: 1024px){.mattress_finder .mf-header{margin-top:15px}}.mattress_finder .mf-header h1{position:absolute;top:0;left:15px;font-size:23px;margin:0 0;font-weight:500;color:#121b70}.mattress_finder .mf-header h1 span{color:#fd92b3;font-weight:700}.mattress_finder .mf-header .mf-progress{display:flex;flex-direction:row;justify-content:center;position:relative;width:100%;color:#121b70;max-width:375px;margin:0 auto}@media(min-width: 768px){.mattress_finder .mf-header .mf-progress{max-width:500px;margin:0 auto;width:100%}}.mattress_finder .mf-header .mf-progress .progress-bar{position:absolute;top:6px;width:100%;height:1px;background-color:#121b70;width:calc(100% - 40px);max-width:375px}@media(min-width: 768px){.mattress_finder .mf-header .mf-progress .progress-bar{width:calc(100% - 70px);max-width:500px}}@media(min-width: 1024px){.mattress_finder .mf-header .mf-progress .progress-bar{top:8px}}.mattress_finder .mf-header .mf-progress .progress-marker{display:flex;flex-direction:column;align-items:center;flex:1}.mattress_finder .mf-header .mf-progress .progress-marker .step-name{display:none}.mattress_finder .mf-header .mf-progress .progress-marker .progress-dot{pointer-events:none;font-size:0;width:13px;height:13px;border-radius:50px;background-color:#121b70}@media(min-width: 1024px){.mattress_finder .mf-header .mf-progress .progress-marker .progress-dot{width:16px;height:16px}}.mattress_finder .mf-header .mf-progress .progress-marker.active .progress-dot{pointer-events:none;font-size:12px;font-weight:700;background-color:#fd92b3;border-radius:50px;width:26px;height:26px;z-index:1;text-align:center;position:relative;top:-7px;line-height:26px}@media(min-width: 1024px){.mattress_finder .mf-header .mf-progress .progress-marker.active .progress-dot{font-size:14px;line-height:33px;width:31px;height:31px}}.mattress_finder .mf-header .mf-progress .progress-marker.active .step-name{pointer-events:none;display:flex;font-weight:500;font-size:12px}@media(min-width: 1024px){.mattress_finder .mf-header .mf-progress .progress-marker.active .step-name{font-size:14px}}.mattress_finder .mf-header .mf-progress .progress-marker.complete{pointer-events:all}.mattress_finder .mf-header .mf-progress .progress-marker.complete .progress-dot{pointer-events:none;cursor:pointer;font-size:0;background-color:#f6f8fb;border:1px solid #121b70;border-radius:50px;width:26px;height:26px;z-index:1;text-align:center;position:relative;top:-7px;line-height:26px}@media(min-width: 1024px){.mattress_finder .mf-header .mf-progress .progress-marker.complete .progress-dot{font-size:14px;line-height:33px;width:31px;height:31px}}.mattress_finder .mf-header .mf-progress .progress-marker.complete .progress-dot .step{pointer-events:none;display:inline-block;transform:rotate(45deg);height:12px;width:6px;border-bottom:2px solid #121b70;border-right:2px solid #121b70;border-radius:0px;font-size:0;position:relative;top:4px}@media(min-width: 1024px){.mattress_finder .mf-header .mf-progress .progress-marker.complete .progress-dot .step{top:3px}}.mattress_finder .mf-header .mf-progress .progress-marker.complete:hover .step-name{display:flex;font-weight:500;font-size:12px}@media(min-width: 1024px){.mattress_finder .mf-header .mf-progress .progress-marker.complete:hover .step-name{font-size:14px}}.mattress_finder .mf-slide-wrapper{display:flex;flex-direction:column;flex:1;width:auto}.mattress_finder .mf-slide-wrapper.full-height{height:100%}@media(min-width: 768px)and (max-width: 1023px){.mattress_finder .mf-slide-wrapper{max-width:66%;margin:0 auto}}.mattress_finder .mf-slide-wrapper .step{opacity:0;min-height:0;padding:0}.mattress_finder .mf-slide-wrapper .bottom_button{width:100%;align-items:flex-end;display:flex;align-content:flex-end}.mattress_finder .mf-slide-wrapper .mf-home{margin-top:15px;display:flex;flex-direction:column;align-items:center;flex:1}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .mf-home{flex-direction:row;width:100%;align-items:flex-start;justify-content:center;margin:0 auto;padding-top:150px}}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .mf-home .left{flex:1}.mattress_finder .mf-slide-wrapper .mf-home .left img{padding-right:100px;width:100%;height:auto}}.mattress_finder .mf-slide-wrapper .mf-home .right{text-align:center}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .mf-home .right{text-align:left;flex:1}}.mattress_finder .mf-slide-wrapper .mf-home .right .mf-logo{margin-top:10px;font-size:16px;font-weight:500;color:#121b70}.mattress_finder .mf-slide-wrapper .mf-home .right .mf-logo span{color:#fd92b3;font-weight:700}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .mf-home .right .mf-logo{font-size:23px;margin:0 0}}.mattress_finder .mf-slide-wrapper .mf-home .right h2{font-size:24px;font-weight:700;margin-bottom:20px;line-height:1.3}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .mf-home .right h2{font-size:48px;margin:15px 0}}.mattress_finder .mf-slide-wrapper .mf-home .right p{color:#222;font-size:14px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .mf-home .right p{font-size:16px;margin:0}}.mattress_finder .mf-slide-wrapper .mf-home .right button{width:100%;max-width:340px;margin-top:40px}.mattress_finder .mf-slide-wrapper .step-question{font-size:28px;font-weight:700;text-align:center;padding:0 7px;margin:30px 0}.mattress_finder .mf-slide-wrapper .step-info{display:flex;align-items:center;justify-content:center;margin-bottom:30px;margin-top:-15px;font-size:14px;color:#121b70;cursor:pointer}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .step-info{margin-top:-10px;margin-bottom:50px}}.mattress_finder .mf-slide-wrapper .step-info span{text-decoration:underline;margin-left:7px}.mattress_finder .mf-slide-wrapper .step-info>*{pointer-events:none}.mattress_finder .mf-slide-wrapper .step-options{display:flex}.mattress_finder .mf-slide-wrapper .step-options.simple-options{flex-direction:row;justify-content:space-between}.mattress_finder .mf-slide-wrapper .step-options.multiple-options{flex-direction:column}.mattress_finder .mf-slide-wrapper .step-options.contain--500{max-width:500px;margin:0 auto}.mattress_finder .mf-slide-wrapper .step-options.contain--700{max-width:700px;margin:0 auto}.mattress_finder .mf-slide-wrapper .step-options.contain--900{max-width:900px;margin:0 auto}.mattress_finder .mf-slide-wrapper .step-options.contain--1100{max-width:1100px;margin:0 auto}.mattress_finder .mf-slide-wrapper .step-options.flex-wrap{flex-wrap:wrap}.mattress_finder .mf-slide-wrapper .card-group{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .card-group{flex-direction:row}}.mattress_finder .mf-slide-wrapper .card{background-color:#fff;box-shadow:0 1px 4px 0 #dfdfdf;padding:20px;border-radius:4px}.mattress_finder .mf-slide-wrapper .card p{margin:0}.mattress_finder .mf-slide-wrapper .card.simple-card{display:flex;flex-direction:column}.mattress_finder .mf-slide-wrapper .card.simple-card img{width:auto;height:96px;margin-bottom:20px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .card.simple-card img{height:146px}}.mattress_finder .mf-slide-wrapper .card.simple-card .continue_single_option{padding:15px 0}.mattress_finder .mf-slide-wrapper .card.two-cards{width:47%}.mattress_finder .mf-slide-wrapper .card.three-cards{width:100%;margin-bottom:20px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .card.three-cards{width:32%;margin:0}}.mattress_finder .mf-slide-wrapper .card.four-cards{width:47%;flex-direction:column;margin-bottom:20px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .card.four-cards{flex-direction:column;width:23%;margin:0}}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .card.four-cards img{max-height:120px}}.mattress_finder .mf-slide-wrapper .card.range-card{width:100%;padding:40px 40px;margin-bottom:20px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .card.range-card{width:47%;margin:0}}.mattress_finder .mf-slide-wrapper .card.range-card .heading{font-size:16px;font-weight:700;color:#121b70;margin-bottom:10px}.mattress_finder .mf-slide-wrapper .card.range-card .weight_reading{font-size:24px;font-weight:500;margin-bottom:15px}.mattress_finder .mf-slide-wrapper .card.range-card .range-wrapper{display:flex;align-items:center;position:relative;padding:0}.mattress_finder .mf-slide-wrapper .card.range-card .range-wrapper .snapto{z-index:1;height:12px;width:2px;background:#121b70;display:inline-flex;position:absolute;top:-5px}.mattress_finder .mf-slide-wrapper .card.range-card .range-wrapper .snapto:nth-child(odd){height:8px;top:-3px}.mattress_finder .mf-slide-wrapper .card.single-card{width:100% !important}@media(max-width: 767px){.mattress_finder .mf-slide-wrapper .card.full-tablet-down{width:100% !important}}@media(min-width: 768px)and (max-width: 1023px){.mattress_finder .mf-slide-wrapper .card.full-tablet-down{width:100% !important}}.mattress_finder .mf-slide-wrapper .card.size-card{width:100%;display:flex;flex-direction:column;margin-bottom:20px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .card.size-card{padding:30px;flex-direction:row;align-items:center}}.mattress_finder .mf-slide-wrapper .card.size-card .card-details{display:flex;flex:1;margin-bottom:15px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .card.size-card .card-details{margin:0}}.mattress_finder .mf-slide-wrapper .card.size-card .card-details .card-image{margin-right:15px;min-width:54px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .card.size-card .card-details .card-image{min-width:65px;margin-right:30px}}.mattress_finder .mf-slide-wrapper .card.size-card .card-details .card-image img{width:100%;max-height:70px}.mattress_finder .mf-slide-wrapper .card.size-card .card-details .card-data .card-title{font-size:16px;font-weight:700}.mattress_finder .mf-slide-wrapper .card.size-card .card-details .card-data .card-subtitle{font-size:12px;color:#424242;margin:0 0 7px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .card.size-card .card-details .card-data .card-subtitle{margin:3px 0 7px}}.mattress_finder .mf-slide-wrapper .card.size-card .card-details .card-data .card-usps{display:flex;font-size:12px;color:#222}.mattress_finder .mf-slide-wrapper .card.size-card .card-details .card-data .card-usps .usp{display:flex;margin-right:10px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .card.size-card .card-details .card-data .card-usps .usp{margin-right:15px}}.mattress_finder .mf-slide-wrapper .card.size-card .card-details .card-data .card-usps .usp i{margin-right:2px;color:#75c862;position:relative;bottom:-2px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .card.size-card .card-details .card-data .card-usps .usp i{margin-right:7px}}.mattress_finder .mf-slide-wrapper .card.size-card .card-controls button{width:100%}.mattress_finder .mf-slide-wrapper .card.budget-card .budget-data{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;flex:1}.mattress_finder .mf-slide-wrapper .card.budget-card .budget-data img{height:35px;margin-bottom:15px}.mattress_finder .mf-slide-wrapper .card.budget-card .budget-data p{font-size:16px;font-weight:700}.mattress_finder .mf-slide-wrapper .card.budget-card button{width:100%}.mattress_finder .mf-slide-wrapper .card.type-card .type-data{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;flex:1}.mattress_finder .mf-slide-wrapper .card.type-card .type-data img{height:75px;margin-bottom:15px}.mattress_finder .mf-slide-wrapper .card.type-card .type-data p{min-height:45px;font-size:14px;font-weight:700;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:15px;justify-content:center}@media(min-width: 768px){.mattress_finder .mf-slide-wrapper .card.type-card .type-data p{font-size:16px}}.mattress_finder .mf-slide-wrapper .card.type-card button{width:100%}.mattress_finder .mf-slide-wrapper .option-details{display:flex;align-items:center}.mattress_finder .mf-slide-wrapper .option-details p{margin-left:15px}.mattress_finder .mf-slide-wrapper .button-group{width:100%;margin-top:30px}.mattress_finder .mf-slide-wrapper .button-group .bottom_button{margin:0 auto}@media(min-width: 768px){.mattress_finder .mf-slide-wrapper .button-group .bottom_button{max-width:320px}}@media(max-width: 767px){.mattress_finder .mf-slide-wrapper .fixed-button-group{position:fixed;margin-top:30px;bottom:0;left:0;width:100%;z-index:5;background-color:#f6f8fb;padding:0 20px 20px}}.mattress_finder .mf-slide-wrapper .size_filters{display:flex;justify-content:space-between;margin:0 0 30px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .size_filters{width:50%;margin:0 auto 30px}}.mattress_finder .mf-slide-wrapper .size_filters .active{background-color:#121b70;color:#fff}.mattress_finder .mf-slide-wrapper .main_sizes_note{font-size:14px;color:#222;text-align:center;margin-top:30px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .main_sizes_note{margin-top:50px}}.mattress_finder .mf-slide-wrapper .main_sizes_note span{cursor:pointer;color:#121b70;text-decoration:underline}@media(max-width: 767px){.mattress_finder .mf-slide-wrapper .recap-step{padding-bottom:40px}}.mattress_finder .mf-slide-wrapper .recap-step .step-question{margin-top:0}.mattress_finder .mf-slide-wrapper .recap-step .recap-options{display:flex;flex-direction:column}.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group{width:100%}.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group .recap-item{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #9cc0ff;padding:20px 0}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group .recap-item{padding:20px}}.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group .recap-item:last-child{border-bottom:none}.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group .recap-item .recap-image{min-width:70px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group .recap-item .recap-image{min-width:100px}}.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group .recap-item .recap-image img{width:100%;height:auto;max-width:45px}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group .recap-item .recap-image img{max-width:65px}}.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group .recap-item .recap-data{padding-right:10px;flex:1}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group .recap-item .recap-data{padding:0}}.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group .recap-item .recap-data span{font-weight:700}.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group button{padding:7px;border:none}@media(min-width: 1024px){.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group button{padding:15px 30px}}.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group button:hover{color:#121b70}.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group button::before,.mattress_finder .mf-slide-wrapper .recap-step .recap-options .recap-group button::after{background-color:rgba(0,0,0,0)}.mattress_finder_results .category-info-wrapper{background-color:#f6f8fb;color:#121b70}.mattress_finder_results .category-info-wrapper:before{background-color:#121b70}.mattress_finder_results .category-info-wrapper p{color:#111 !important}.mattress_finder_results .category-info-wrapper .page-info .button-group{display:flex;margin-top:30px}.mattress_finder_results .category-info-wrapper .page-info .button-group a{text-decoration:none}.mattress_finder_results .category-info-wrapper .page-info .button-group button{margin-right:15px}.mattress_finder_results .category-info-wrapper .page-title{line-height:1.3;font-size:27px;color:#111;margin:15px 0}@media(min-width: 768px){.mattress_finder_results .category-info-wrapper .page-title{font-size:32px;max-width:600px}}.mattress_finder_results .category-info-wrapper .page-subtitle{color:#121b70;font-size:22px;margin:0}.mattress_finder_results .featured-attributes{width:100%;margin:40px auto}@media(min-width: 1024px){.mattress_finder_results .featured-attributes{margin:50px auto}}.mattress_finder_results .featured-attributes .featured-heading{font-size:28px;font-weight:700}@media(min-width: 1024px){.mattress_finder_results .featured-attributes .featured-heading{font-size:32px}}.mattress_finder_results .featured-attributes .featured-content{display:flex;flex-direction:column}@media(min-width: 1024px){.mattress_finder_results .featured-attributes .featured-content{flex-direction:row}}.mattress_finder_results .featured-attributes .featured-content .feature{display:flex;width:100%;margin:20px 0}@media(min-width: 1024px){.mattress_finder_results .featured-attributes .featured-content .feature{flex-direction:column;width:100%;max-width:400px;margin:30px 0;margin-right:50px}}.mattress_finder_results .featured-attributes .featured-content .feature .info{padding-left:20px}@media(min-width: 1024px){.mattress_finder_results .featured-attributes .featured-content .feature .info{padding-left:0;padding-top:10px}}.mattress_finder_results .featured-attributes .featured-content .feature .info .type{font-size:12px;font-weight:500}.mattress_finder_results .featured-attributes .featured-content .feature .info .title{font-size:20px;font-weight:700}@media(min-width: 1024px){.mattress_finder_results .featured-attributes .featured-content .feature .info .title{margin:4px 0}}.mattress_finder_results .featured-attributes .featured-content .feature .info .description{font-size:16px;font-weight:400;color:#222}.mattress_finder_results .product-wrapper{margin-top:-55px;margin-bottom:40px}@media(min-width: 1024px){.mattress_finder_results .product-wrapper{margin-top:0;margin-bottom:50px}}.mattress_finder_results .product-wrapper .product{margin:40px 0 40px}.mattress_finder_results .product-wrapper .product .product-inner{display:flex;flex-direction:column;padding:15px 0}@media(min-width: 768px){.mattress_finder_results .product-wrapper .product .product-inner{flex-direction:row}}.mattress_finder_results .product-wrapper .product .product-inner .left{display:flex;flex-direction:column;flex:1 0;width:auto;padding:0 15px;align-items:flex-start;order:1}@media(min-width: 768px)and (max-width: 1023px){.mattress_finder_results .product-wrapper .product .product-inner .left{width:50%}}@media(min-width: 1024px)and (max-width: 1339px){.mattress_finder_results .product-wrapper .product .product-inner .left{padding:0 30px 0 15px}}@media(min-width: 1340px){.mattress_finder_results .product-wrapper .product .product-inner .left{padding:0 100px 0 15px}}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid{width:100%}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main{position:relative}@media(max-width: 767px){.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main{width:calc(100% + 60px);margin-left:-30px}}@media(min-width: 1024px){.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main{max-width:750px}}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .slider-wrapper{cursor:default;z-index:1}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .slider-wrapper img{height:auto}@media(min-width: 1024px){.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .slider-wrapper img{border-radius:12px}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .slider-wrapper .slider-controls{position:absolute;padding:15px;z-index:2;bottom:0px}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .slider-wrapper .slider-controls .dots{display:none}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .slider-wrapper .slider-controls .prev_slide,.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .slider-wrapper .slider-controls .next_slide{cursor:pointer;width:50px;background-color:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;height:50px;margin-right:7px;border:1px solid #121b70}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .slider-wrapper .slider-controls .prev_slide i,.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .slider-wrapper .slider-controls .next_slide i{font-size:12px;color:#121b70}}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .watermark{position:absolute;bottom:60px;right:20px;z-index:2}@media(min-width: 1024px){.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .watermark{bottom:15px}}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .watermark img{width:60px;height:auto}@media(min-width: 1024px){.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .watermark img{width:100px}}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .watermark.multiple_watermarks{display:flex}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .watermark.multiple_watermarks img{height:0;width:0;opacity:0;transition:opacity .5s linear}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .watermark.multiple_watermarks img.active{width:60px;height:auto;opacity:1;transition:opacity .5s linear}@media(min-width: 1024px){.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .watermark.multiple_watermarks img.active{width:100px}}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .sleep-trial{position:absolute;bottom:60px;right:20px;z-index:2}@media(min-width: 1024px){.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .sleep-trial{bottom:15px}}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .sleep-trial.displaced{right:90px}@media(min-width: 768px)and (max-width: 1023px){.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .sleep-trial.displaced{right:90px}}@media(min-width: 1024px){.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .sleep-trial.displaced{right:130px}}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .sleep-trial img{width:60px;height:auto}@media(min-width: 1024px){.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .sleep-trial img{width:100px}}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .next_day_nudge{position:absolute;top:20px;left:20px;z-index:2;background:#fff;opacity:.85;display:flex;align-items:center;padding:0 12px;border-radius:4px;font-size:12px;line-height:12px;font-weight:400;justify-content:center;color:#222;height:30px}.mattress_finder_results .product-wrapper .product .product-inner .left .desktop-image-grid .main .next_day_nudge i{color:#fd92b3;margin-right:7px;font-size:14px}.mattress_finder_results .product-wrapper .product .product-inner .right{display:flex;flex-direction:column;order:2}@media(min-width: 768px)and (max-width: 1023px){.mattress_finder_results .product-wrapper .product .product-inner .right{width:50%}}@media(min-width: 1024px)and (max-width: 1339px){.mattress_finder_results .product-wrapper .product .product-inner .right{width:350px;padding-top:15px;padding-right:15px;padding-bottom:15px;justify-content:center}}@media(min-width: 1340px){.mattress_finder_results .product-wrapper .product .product-inner .right{width:425px;padding-top:15px;padding-right:15px;padding-bottom:15px;justify-content:center}}.mattress_finder_results .product-wrapper .product .product-inner .right .brand{margin-bottom:15px}.mattress_finder_results .product-wrapper .product .product-inner .right .brand img{width:100%;height:auto;max-width:60px}.mattress_finder_results .product-wrapper .product .product-inner .right .title h1{font-size:24px;font-weight:700;margin-bottom:0;line-height:1.3}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container{position:relative}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container:hover .reviews_quickview{visibility:visible;opacity:1;transition:.3s ease-in-out}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_trigger{display:flex;align-items:stretch;padding:15px 0;cursor:pointer}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_trigger>*{pointer-events:none}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_trigger img{max-width:115px;width:100%;height:auto;border-radius:3px}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_trigger .rating{display:flex;font-size:12px;color:#222;margin-left:10px;align-items:center;position:relative;bottom:-2px}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_trigger .rating i{font-size:7px;margin-left:7px;color:#121b70;font-weight:700}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview{visibility:hidden;opacity:0;transition:.3s ease-in-out;position:absolute;background:#fff;z-index:1;padding:15px;box-shadow:0 1px 4px 0 #dfdfdf;min-width:275px;margin-top:7px}@media(max-width: 767px){.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview{display:none}}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview>*{pointer-events:none}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview:before{content:"";position:absolute;height:20px;width:20px;box-shadow:-1px -1px 4px -1px #dfdfdf;bottom:95%;right:40%;transform:rotate(45deg);background-color:#fff;z-index:0}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .review-quick-total{margin-bottom:10px}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress{display:flex;align-items:center;width:100%;justify-content:space-between;font-size:12px;color:#111;margin-bottom:7px}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress span{min-width:9%;text-align:right}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress label{min-width:12%}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress{flex:1;margin:0 10px;appearance:none;-webkit-appearance:none;border-radius:4px;border:1px solid #e7e7e7;max-height:8px}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress::-webkit-progress-bar{background-color:#f0f2f1;border-radius:4px}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress::-webkit-progress-value{border-radius:4px}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress.five-star::-webkit-progress-value,.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress.five-star-smaller::-webkit-progress-value{background-color:#00b67a}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress.four-star::-webkit-progress-value,.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress.four-star-smaller::-webkit-progress-value{background-color:#73cf12}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress.three-star::-webkit-progress-value,.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress.three-star-smaller::-webkit-progress-value{background-color:#ffce00}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress.two-star::-webkit-progress-value,.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress.two-star-smaller::-webkit-progress-value{background-color:#ff8622}.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress.one-star::-webkit-progress-value,.mattress_finder_results .product-wrapper .product .product-inner .right .reviews-info-container .reviews_quickview .star-percent .percentage-progress progress.one-star-smaller::-webkit-progress-value{background-color:#ff3721}.mattress_finder_results .product-wrapper .product .product-inner .right .usps{display:flex;flex-direction:column;margin-top:5px}.mattress_finder_results .product-wrapper .product .product-inner .right .usps .usp{display:flex;align-items:center;font-size:16px;font-weight:400;color:#222;margin-bottom:5px}.mattress_finder_results .product-wrapper .product .product-inner .right .usps .usp i{color:#75c862;margin-right:7px}.mattress_finder_results .product-wrapper .product .product-inner .right .prices{margin-top:20px}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .main{display:flex;align-items:flex-end;flex-wrap:wrap;gap:15px}@media(max-width: 359px){.mattress_finder_results .product-wrapper .product .product-inner .right .prices .main{gap:7px}}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .main .price{font-size:32px;font-weight:700;line-height:1}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .main .price.highlight{color:#ea1520}@media(min-width: 1024px)and (max-width: 1339px){.mattress_finder_results .product-wrapper .product .product-inner .right .prices .main .price{font-size:29px}}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .main .rrp{margin:0;font-size:14px;color:#222;text-decoration:line-through}@media(min-width: 1024px)and (max-width: 1339px){.mattress_finder_results .product-wrapper .product .product-inner .right .prices .main .rrp{font-size:12px}}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .main .savings{margin:0;font-size:14px;color:#111;font-weight:700;flex:1}@media(min-width: 1024px)and (max-width: 1339px){.mattress_finder_results .product-wrapper .product .product-inner .right .prices .main .savings{font-size:12px}}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .main .savingPercentage{display:none;font-size:12px;background-color:#cb1627;color:#fff;padding:4px 7px;border-radius:4px}@media(min-width: 768px){.mattress_finder_results .product-wrapper .product .product-inner .right .prices .main .savingPercentage{font-size:14px;padding:4px 10px}}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .main .highlight{color:#cb1627 !important}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .additional{display:flex;margin-top:5px}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .additional .variant{display:none}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .additional .finance{color:#121b70;font-size:12px;text-underline-offset:3px;text-align:left;cursor:pointer}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .additional .finance .under_threshold{display:inline-flex}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .additional .finance .under_threshold:hover{text-decoration:underline}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .additional .finance .over_threshold{display:none}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .additional .finance.allow_finance .under_threshold{display:none}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .additional .finance.allow_finance .over_threshold{display:inline-flex;text-decoration:underline}@media(max-width: 767px){.mattress_finder_results .product-wrapper .product .product-inner .right .prices .additional .finance.allow_finance .over_threshold{display:block}}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .additional .finance.allow_finance .over_threshold:hover{text-decoration:underline}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .additional .finance .legal{display:block;font-size:9px;color:#333;margin-top:2px}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .additional .finance .product_finance{margin-right:3px}.mattress_finder_results .product-wrapper .product .product-inner .right .prices .basic_price{display:none}.mattress_finder_results .product-wrapper .product .product-inner .right .button-group{display:flex;justify-content:space-between;margin-top:30px}.mattress_finder_results .product-wrapper .product .product-inner .right .button-group a{width:50%;text-decoration:none}.mattress_finder_results .product-wrapper .product .product-inner .right .button-group button{flex:1}@media(max-width: 767px){.mattress_finder_results .product-wrapper .product .product-inner .right .button-group button{font-size:14px}}.mattress_finder_results .product-wrapper .product_breaker{width:100%;height:2px;background:#f6f8fb;position:relative}.mattress_finder_results .product-wrapper .product_breaker span{position:absolute;color:#9cc0ff;background:#fff;z-index:2;font-size:20px;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;text-align:center;padding:7px 7px}.mattress_finder_results .product-wrapper .product_breaker span:nth-child(2){left:calc(50% + 17px);font-size:16px;top:calc(50% - 2px)}.mattress_finder_results .product-wrapper .product_breaker span:nth-child(3){left:calc(50% + 32px);font-size:12px;top:calc(50% - 4px)}.mattress_finder_results .product-wrapper .product_breaker:last-child,.mattress_finder_results .product-wrapper .product_breaker:first-child{display:none}.mattress_finder_results .finder_last_cta{display:flex;align-items:center;flex-direction:column;padding:20px}@media(min-width: 768px)and (max-width: 1023px){.mattress_finder_results .finder_last_cta{text-align:center;max-width:600px;margin:0 auto;padding:20px}}@media(min-width: 1024px){.mattress_finder_results .finder_last_cta{text-align:center;max-width:750px;margin:0 auto 50px;padding:20px}}.mattress_finder_results .finder_last_cta h3{font-size:28px}@media(min-width: 1024px){.mattress_finder_results .finder_last_cta h3{font-size:32px}}.mattress_finder_results .finder_last_cta p{color:#222}.mattress_finder_results .finder_last_cta .button-group{display:flex;flex-direction:row;justify-content:space-between;width:100%}.mattress_finder_results .finder_last_cta .button-group a{width:48%;text-decoration:none}.mattress_finder_results .finder_last_cta .button-group a button{width:100%}.mattress_finder_results .share_fallback{display:none;flex-direction:column}.mattress_finder_results .share_fallback .form-group{display:flex;flex-direction:column;margin-bottom:30px}.mattress_finder_results .share_fallback .form-group input{width:100%;margin-right:15px;cursor:not-allowed;pointer-events:none;border:0;background-color:#eaecf0;color:#111;margin-bottom:15px}.mattress_finder_results .share_fallback .form-group button{width:100%}.mattress_finder_results .share_fallback p{font-size:16px;font-weight:500}.mattress_finder_results .share_fallback .email_share{width:100%;margin-bottom:30px;margin-top:-10px;text-decoration:none}.mattress_finder_results .share_fallback .email_share button{width:100%}.mattress_finder_results .share_fallback .share_buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.mattress_finder_results .share_fallback .share_buttons a{text-decoration:none;display:inline-flex;margin-bottom:15px;width:48%}.mattress_finder_results .share_fallback .share_buttons a button{width:100%}.mattress_finder_results .share_widget{display:flex;align-items:center;justify-content:center;position:fixed;z-index:850;bottom:25px;left:15px;width:auto;height:60px;padding:14px;border-radius:50px;background:#121b70;cursor:pointer;box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 2px 32px 0 rgba(0,0,0,.16);color:#fff}.mattress_finder_results .share_widget i{margin-right:7px}.mattress_finder_results .shared_results_message{display:flex;width:calc(100% + 30px);background-color:#f6f8fb;padding:20px;border-radius:4px;margin:0 0 0 -15px;border-left:2px solid #121b70;border-bottom-left-radius:0px;border-top-left-radius:0px}@media(min-width: 1024px){.mattress_finder_results .shared_results_message{width:100%;margin:30px auto 0}}.mattress_finder_results .shared_results_message .icon{margin-right:15px}.mattress_finder_results .shared_results_message .content{font-size:14px;font-weight:400;width:80%}@media(min-width: 1024px){.mattress_finder_results .shared_results_message .content{width:100%;font-size:16px}}.mattress_finder_results .shared_results_message .content .title{font-weight:700;margin-bottom:10px}.mattress_finder_results .shared_results_message .content p{margin-bottom:10px}.mattress_finder_results .shared_results_message .content p:last-child{margin:0}@media(min-width: 1024px){.mattress_finder_results .shared_results_message .content p{margin:0}}.mattress_finder_results .shared_results_message .content a{color:#121b70}.mattress_finder_results .shared_results_message .content a.no-dec{text-decoration:none}.mattress_finder_results .lightningDeal__tag{display:none !important}.mattress_finder_results .hasLightningDeal .lightningDeal__tag{display:flex;background:#cb1627;color:#fff;border-radius:4px;padding:2px 10px;font-size:9px;margin:15px 0 -10px;width:fit-content}@media(min-width: 768px){.mattress_finder_results .hasLightningDeal .lightningDeal__tag{font-size:11px}}.mattress_finder_results .product-wrapper .hasLightningDeal .product-inner .right .inner .prices .main .savingPercentage{display:flex}.depart--left{opacity:0;transition:.7s ease-in-out}@media(min-width: 1024px){.depart--left{margin-left:calc(-100vw - 100%);transition:.5s;transition-timing-function:cubic-bezier(0.01, -0.01, 1, -0.14)}}.depart--right{opacity:0;transition:.7 ease-in-out}@media(min-width: 1024px){.depart--right{margin-right:calc(-100vw - 100%);transition:.5s;transition-timing-function:cubic-bezier(0.01, -0.01, 1, -0.14)}}.fade-step-in{animation:fadeInAnimation ease .7s;animation-iteration-count:1;animation-fill-mode:forwards}.fade-step-out{animation:fadeOutAnimation ease .7s;animation-iteration-count:1;animation-fill-mode:forwards;height:0}.finish_journey_animate{z-index:5;background-color:#f6f8fb;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;text-align:center}.finish_journey_animate img{width:100%;max-width:200px;margin-top:70px}.finish_journey_animate .finish_journey_message{margin-bottom:30px;font-size:30px;font-weight:500}@keyframes fadeOutAnimation{0%{opacity:1}100%{opacity:0}}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}.margin-bottom-20{margin-bottom:20px}.additional_info{display:none}.sidebar-body .additional_info{display:flex !important;flex-direction:column}.sidebar-body .additional_info h4{color:#121b70}.sidebar-body .additional_info .info-block{border-bottom:1px solid #9cc0ff;margin-bottom:20px}.sidebar-body .share_fallback{display:flex}.dog-holder{position:relative;width:100%}.zzz{animation-name:zzz;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:forwards;color:#121b70;font-weight:700;position:absolute;left:70px;top:50px;z-index:100;transform:translateY(100%);opacity:0}.zzz-z{animation-delay:0s;right:15px}.zzz-zz{animation-delay:.3s;right:-54px}.zzz-zzz{animation-delay:.6s;right:0}@-webkit-keyframes zzz{0%{color:#121b70;font-size:12px;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{color:#121b70;font-size:22px;-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}100%{color:#121b70;font-size:32px;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:1}}@keyframes zzz{0%{color:#121b70;font-size:12px;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{color:#121b70;font-size:22px;-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}100%{color:#121b70;font-size:32px;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:1}}.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .rrp{text-decoration:none;margin-left:7px}.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area{display:flex;flex-basis:100%;align-items:center;justify-content:flex-start;color:#111;font-size:15px;gap:3px;margin:10px 0 10px}@media(max-width: 359px){.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area{flex-wrap:wrap;margin-top:12px}}@media(min-width: 768px)and (max-width: 1023px){.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area{margin-bottom:15px}}@media(min-width: 1024px)and (max-width: 1339px){.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area{margin-top:10px}}@media(min-width: 1024px){.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area{margin-bottom:10px;font-size:16px;gap:5px}}@media(min-width: 1340px){.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area{margin-top:10px}}.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area img{width:auto;height:22px;margin-right:6px}@media(min-width: 768px)and (max-width: 1023px){.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area img{display:inline-block}}@media(min-width: 1340px){.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area img{height:26px;display:inline-block}}.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area .voucher{font-weight:700;color:#e41f24;border-top:1px solid #e41f24;border-bottom:1px solid #e41f24;border-right:1px solid #e41f24;border-radius:0 4px 4px 0;margin-left:-12px;padding-right:5px;padding-left:5px;height:22px;display:flex;align-items:center}@media(min-width: 1024px){.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area .voucher{margin-left:-12px;padding-right:8px}}@media(min-width: 1024px)and (max-width: 1339px){.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area .voucher{padding-left:5px}}@media(min-width: 1340px){.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area .voucher{height:26px;padding-left:10px}}.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area .save{color:#111;margin-left:3px;font-size:14px}@media(max-width: 359px){.Voucher_Active .product-wrapper .product .product-inner .right .prices .main .voucher_area .save{flex-basis:100%;margin-left:0;margin-top:5px;font-size:16px}}