@import url("https://fonts.googleapis.com/css?family=Rubik:400,400i,500,500i,700,700i");* .ed{font-family:Rubik,sans-serif}:root{color:#3c3533}ul#main-menu li{display:block;transition-duration:.3s}ul#main-menu li:hover{cursor:pointer}ul#main-menu li ul.sub-menu{width:100%;height:auto;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.215,.61,.355,1)}ul#main-menu li a.active+ul.sub-menu{max-height:200vh}ul#main-menu li a.active svg{transform:rotate(-180deg)}@media screen and (min-width:992px){ul#main-menu li ul.sub-menu{max-height:200vh;visibility:hidden;opacity:0;position:absolute;transition:all .5s ease;margin-top:4.4rem;left:0;display:none;overflow:visible;width:330px}ul#main-menu li ul.sub-menu:hover{visibility:visible;opacity:1;display:block}ul#main-menu li ul.sub-menu li{clear:both;width:100%}ul#main-menu li:focus-within>ul,ul#main-menu li:hover>ul{visibility:visible;opacity:1;display:block}}.ed h1{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:1.8rem;line-height:1em;margin-top:0;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left}@media screen and (min-width:992px){.ed h1{text-align:left;width:auto}}.ed h1 span{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:300;font-size:1.8rem}.ed h2{font-size:3.2rem}.ed h2,.ed h3{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;line-height:1em;margin-top:1.3rem;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left;margin-bottom:0}.ed h3{font-size:2.4rem}.ed h4{color:#2c3c6d;line-height:1em;margin-top:.5rem;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left;margin-bottom:0}.ed h4,.ed h5{font-family:Rubik,sans-serif;font-weight:400;font-size:1.6rem}.ed h5{color:#3c3533;line-height:1.8em;font-weight:600}.ed p.center{text-align:center!important}#ed-lp-header{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block;background:#fff;border-bottom:4px solid #00c0b5;position:fixed;z-index:10;top:0}#ed-lp-header #logo{width:138px;height:35px;display:block;float:left}#ed-lp-header #logo a{width:100%;height:100%;display:block}#ed-lp-header #logo a svg{width:100%;height:auto}#ed-lp-header .push-right{display:block;width:100vw;position:absolute;background-color:#2c3c6d;left:0;top:69px;z-index:10;height:0;overflow:auto;transition:.3s cubic-bezier(.215,.61,.355,1)}#ed-lp-header .nav-extra{display:block;float:left;clear:both;width:100vw;background:#fff;margin-top:1.5rem;padding:3rem 1.5rem 2.5rem}#ed-lp-header .nav-extra span{display:block;float:left;padding-right:3rem}#ed-lp-header .nav-extra span a{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:1.4rem;line-height:1em;text-transform:uppercase;display:block;float:left}#ed-lp-header .nav-extra span svg{height:20px;width:auto;float:left;transform:translateY(-5px)}#ed-lp-header .nav-extra span.tel a{padding-left:1rem}@media screen and (min-width:992px){#ed-lp-header{width:100%}#ed-lp-header .ed-container{padding-bottom:.7rem}#ed-lp-header .push-right{width:auto;position:relative;top:auto;left:auto;background-color:transparent;height:auto;transition:none;overflow:visible}#ed-lp-header .nav-extra{width:auto;background:transparent;margin:0;padding:0;clear:none}#ed-lp-header .nav-extra span{padding:1.5rem 0 0 1.5rem;transition:padding .3s cubic-bezier(.215,.61,.355,1)}.scrolled #ed-lp-header .ed-container{padding:1rem 1.5rem 0}.scrolled #ed-lp-header .ed-container #logo{width:138px;height:35px;transition:all .3s cubic-bezier(.215,.61,.355,1)}.scrolled #ed-lp-header .ed-container .nav-extra span{padding-top:1.5rem}}@media screen and (min-width:1200px){#ed-lp-header .ed-container{padding-bottom:1.6rem}#ed-lp-header #logo{width:190px;height:45px}#ed-lp-header .nav-extra span{padding:2.5rem 0 0 3rem}}.menu-main-menu-container{display:block;width:100vw;max-width:100%;float:left}.menu-main-menu-container ul{display:block;float:left;clear:both;text-align:left;margin:0;padding:1.5rem 0;width:100%}.menu-main-menu-container ul li{display:block;clear:both;float:left;list-style:none;margin:0;padding:0;width:100%;position:relative}.menu-main-menu-container ul li a,.menu-main-menu-container ul li a span{display:block;font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:1.4rem;line-height:1em;text-transform:uppercase;float:left;color:#fff}.menu-main-menu-container ul li a{padding:1.5rem;width:100%}.menu-main-menu-container ul li.menu-item-has-children a{position:relative}.menu-main-menu-container ul li.menu-item-has-children a svg{position:absolute;right:2.5rem;top:50%;width:20px;height:10px;margin-top:-5px;transition:transform .3s cubic-bezier(.215,.61,.355,1)}.menu-main-menu-container ul li i._mi,.menu-main-menu-container ul li img{float:left;display:block;margin-right:1rem;height:20px;width:auto;transform:translateY(-1px);font-size:2.3rem}.menu-main-menu-container ul ul.sub-menu{height:auto}@media screen and (min-width:992px){.menu-main-menu-container{display:block;width:auto;float:left}.menu-main-menu-container ul{padding:0}.menu-main-menu-container ul li{clear:none;width:auto}.menu-main-menu-container ul li a,.menu-main-menu-container ul li a span{color:#2c3c6d}.menu-main-menu-container ul li a{padding:1.5rem 1rem;width:auto}.menu-main-menu-container ul li a:hover{background-color:#ffd266}.menu-main-menu-container ul li.menu-item-has-children a svg{display:none}.scrolled .menu-main-menu-container ul li{padding-top:0}}@media screen and (min-width:1200px){.menu-main-menu-container ul li{padding-top:1rem}.menu-main-menu-container ul li a{padding:1.5rem}}ul.sub-menu{padding:0;background:#33467f}ul.sub-menu li{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block}ul.sub-menu li:first-of-type{padding-top:.5rem}ul.sub-menu li:last-of-type{padding-bottom:.5rem}ul.sub-menu li a{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block;padding:1rem 1.5rem}ul.sub-menu li a img{width:35px;height:auto}ul.sub-menu li a span{position:absolute;top:50%;left:5.5rem;transform:translateY(-50%)}@media screen and (min-width:992px){ul.sub-menu{width:330px;background:#fff;box-shadow:0 2px 4px 0 hsla(216,2%,59%,.5)}ul.sub-menu li a{padding:1rem;position:relative}ul.sub-menu li a:hover{background-color:#ffd266}ul.sub-menu li:first-of-type{padding-top:0}ul.sub-menu li:last-of-type{padding-bottom:0}}.button{text-align:center;border-radius:8px;padding:.4rem 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-transform:uppercase;border:.2rem solid #ff6574;outline:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s,transform .3s}.button,.button:hover{background-color:#ff6574}.button:hover{border-color:#ff6574}.button:focus{box-shadow:0 0 0 1px #fff}.button:active{transition:background-color .3s,transform .1s;transform:translateY(2px)}.button--full{width:100%}.button--half{width:50%}.button--ghost{background-color:transparent;border:.2rem solid #ff6574}.button--ghost:focus{box-shadow:0 0 0 1px #fff}.button--ghost:hover{background-color:#ff6574;color:#fff}.button--disabled,.button:disabled,.button[disabled=disabled]{background:transparent;border:.1rem solid #3c3533;opacity:.5;cursor:auto;color:#3c3533}.button--disabled:active,.button--disabled:focus,.button--disabled:hover,.button:disabled:active,.button:disabled:focus,.button:disabled:hover,.button[disabled=disabled]:active,.button[disabled=disabled]:focus,.button[disabled=disabled]:hover{background:transparent;border:.1rem solid #3c3533;transform:none;box-shadow:none}.button--alert{background:#ff2f80;border-color:#ff2f80}@media screen and (min-width:992px){.button{padding:.8rem 2rem}}.button-label{font-family:Rubik,sans-serif;font-weight:400;font-size:1.4rem;line-height:1em;text-transform:uppercase;color:#fff}.button-label--light{color:#fff}.button-label--dark{color:#3c3533}.button-label--lowercase{text-transform:none}@media screen and (min-width:992px){.button-label{font-size:1.6rem}}.button-container{width:100%;float:left;clear:both;text-align:center;margin:2rem 0 0}.button-container--large .button{padding:.8rem 2rem}.ed-features{width:100%;max-width:100vw;float:left;clear:both;margin:0;display:block;padding:0;background:#fff}.ed-features,.ed-features .ed-container{text-align:center}.ed-features .product-logo{width:100%;float:left;clear:both;text-align:center;padding:1.5rem 0}.ed-features .product-logo img,.ed-features .product-logo svg{width:70%;max-width:290px;float:none;display:inline-block}.ed-features .feature-list{width:100%;float:left;clear:both}.ed-features .feature{width:calc((100% - 40px) / 3);display:inline-block;height:80px;margin:0 8px 40px}.ed-features .feature:first-of-type{margin:0 8px 0 0}.ed-features .feature:nth-of-type(3n){margin:0 0 0 8px}.ed-features .feature:nth-of-type(3n+1){margin:0 8px 0 0}.ed-features .feature svg{width:100%;height:auto}@media screen and (min-width:481px){.ed-features .feature{width:calc((100% - 140px) / 3);padding:20px 2% 0;height:auto}}@media screen and (min-width:768px){.ed-features{padding:0}.ed-features .ed-container{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center}.ed-features .product-logo{width:200px;padding:0}.ed-features .feature-list{width:calc(100% - 200px);clear:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.ed-features .feature{height:auto;margin:0;padding:10px}.ed-features .feature:first-of-type,.ed-features .feature:last-of-type,.ed-features .feature:nth-of-type(3n),.ed-features .feature:nth-of-type(3n+1){margin:0}}@media screen and (min-width:992px){.ed-features{padding:0}.ed-features .product-logo{width:250px;padding:0}.ed-features .feature-list{width:calc(100% - 250px);clear:none}.ed-features .feature-list .feature{padding:20px}}@media screen and (min-width:1200px){.ed-features .product-logo{width:300px;padding:1.5rem 0}.ed-features .feature-list{width:calc(100% - 300px)}}.ed-sales-features{width:100%;max-width:100vw;float:left;clear:both;margin:0;text-align:center;display:block;padding:0;background:#f5f6f8}.ed-sales-features .ed-container{text-align:center}.ed-sales-features .feature-list{width:100%;float:left;clear:both}.ed-sales-features .feature{width:25%;display:block;float:left;height:86px;margin:10px 0}.ed-sales-features .feature svg{width:100%;height:auto}@media screen and (min-width:481px){.ed-sales-features .feature{width:calc((100% - 60px) / 4);padding:0 2%;margin:10px;height:auto}.ed-sales-features .feature:first-of-type,.ed-sales-features .feature:nth-of-type(4n+1){margin:10px 10px 10px 0}.ed-sales-features .feature:nth-of-type(4n){margin:10px 0 10px 10px}}@media screen and (min-width:768px){.ed-sales-features{padding:0}.ed-sales-features .ed-container{display:inline-flex}.ed-sales-features .ed-container,.ed-sales-features .feature-list{flex-direction:row;justify-content:space-between;align-items:center}.ed-sales-features .feature-list{clear:none;display:flex}.ed-sales-features .feature{height:auto;margin:10px;padding:0}.ed-sales-features .feature:first-of-type,.ed-sales-features .feature:nth-of-type(4n),.ed-sales-features .feature:nth-of-type(4n+1){margin:10px}}#timer{display:block;float:left}#timer .timer-segment{display:block;float:left;background:#00c0b5;border-radius:8px;font-weight:500;font-size:1.4rem;text-align:center;padding:.6rem 0;position:relative;width:40px;margin:0 .2rem}#timer .timer-segment,#timer .timer-segment:after{font-family:Rubik,sans-serif;color:#fff;line-height:1em;text-transform:uppercase}#timer .timer-segment:after{padding:.5rem 0 0 .2rem;font-weight:400;font-size:1.2rem}#timer .timer-segment.days:after{content:"D"}#timer .timer-segment.hours:after{content:"H"}#timer .timer-segment.minutes:after{content:"M"}#timer .timer-segment.seconds:after{content:"S"}@media screen and (min-width:992px){#timer .timer-segment{font-size:1.8rem;padding:.9rem 0;width:60px;background:#2c3c6d}}#ed-lp-header .menu-icon{position:absolute;right:20px;top:20px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);cursor:pointer}#ed-lp-header .menu-icon>span{width:20px;height:2px;background:#2c3c6d;display:block;border-radius:2px;padding:relative;transition:background-color .4s}#ed-lp-header .menu-icon>span:after,#ed-lp-header .menu-icon>span:before{content:"";width:20px;height:2px;background:#2c3c6d;display:block;border-radius:2px;position:absolute;transition:transform .3s cubic-bezier(.215,.61,.355,1)}#ed-lp-header .menu-icon>span:before{transform:translateY(7px)}#ed-lp-header .menu-icon>span:after{transform:translateY(-7px)}#ed-lp-header .menu-icon.active>span{background:rgba(44,60,109,0)}#ed-lp-header .menu-icon.active>span:before{transform:translateY(0) rotate(45deg)}#ed-lp-header .menu-icon.active>span:after{transform:translateY(0) rotate(-45deg)}#ed-lp-header .menu-icon.active+.push-right{height:calc(100vh - 69px);padding-bottom:45px}@media screen and (min-width:992px){#ed-lp-header .menu-icon{display:none}#ed-lp-header .menu-icon.active+.push-right{height:auto;padding-bottom:0}}#ed-pre-footer{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block;background:#c7c8ca}#ed-pre-footer .footer-nav{width:100%;float:left;clear:both;margin:0;padding:0 0 1rem;border-bottom:1px solid #939598}#ed-pre-footer .footer-nav:last-of-type{border-bottom:none}#ed-pre-footer .toggle{width:100%;float:left;clear:both;margin:0;padding:1.5rem 0 .5rem;font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:1.4rem;line-height:1em;text-transform:uppercase;color:#3c3533}#ed-pre-footer .toggle svg{display:inline-block;float:right;transition:transform .3s cubic-bezier(.215,.61,.355,1)}#ed-pre-footer .toggle+div[class$=container]{height:auto;width:100%;float:left;clear:both;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.215,.61,.355,1)}#ed-pre-footer .toggle.active svg{transform:rotate(180deg)}#ed-pre-footer .toggle.active+div[class$=container]{max-height:1000px}#ed-pre-footer ul.menu{padding:0;padding-bottom:1rem}#ed-pre-footer ul.menu,#ed-pre-footer ul.menu li{width:100%;max-width:100vw;float:left;clear:both;margin:0;text-align:center;display:block}#ed-pre-footer ul.menu li{padding:0;list-style:none}#ed-pre-footer ul.menu li a{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block;text-align:left;font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.4rem;line-height:1.3em;padding:.5rem 0}#ed-pre-footer ul.menu li a:hover{text-decoration:underline}#ed-pre-footer .nav-extra{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block}#ed-pre-footer .nav-extra span{display:inline-block;float:left;padding-right:2rem}#ed-pre-footer .nav-extra span svg{height:15px;width:auto;float:left;display:block}#ed-pre-footer .nav-extra span svg path{fill:#3c3533}#ed-pre-footer .nav-extra span a{font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.4rem;line-height:1.3em;display:block;white-space:nowrap;float:left;padding-left:.5rem}@media screen and (min-width:992px){#ed-pre-footer .ed-container{display:flex;margin:0 auto}#ed-pre-footer .footer-nav{border-bottom:none}#ed-pre-footer .toggle{font-weight:500;padding-bottom:1.5rem}#ed-pre-footer .toggle svg{display:none}#ed-pre-footer .toggle+div[class$=container]{max-height:1000px;transition:none}}#ed-footer{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block;background:#939598}#ed-footer .logo-alt{width:150px;float:none;margin:0 auto}#ed-footer .logo-alt svg{width:100%;height:auto}#ed-footer .logo-alt svg #Beds-for-backs-logo-blue{fill:#f5f6f8}#ed-footer .copyright{width:100%;float:left;clear:both;margin-top:1.5rem;font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:400;font-size:.9rem;line-height:1em;text-transform:uppercase;color:#f5f6f8;text-align:center}@media screen and (min-width:992px){#ed-footer .logo-alt{float:left}#ed-footer .copyright{float:right;font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:400;font-size:1.2rem;line-height:1em;text-transform:uppercase;color:#fff;width:auto;clear:none}}.ed-modal{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:16000002;max-height:0;overflow:hidden}.ed-modal .fade-screen{width:100%;height:100%;background:hsla(0,0%,100%,.8)}.ed-modal .fade-screen,.ed-modal .modal-frame{opacity:0;transition:all .5s cubic-bezier(.215,.61,.355,1)}.ed-modal .modal-frame{width:90vw;height:auto;background:#fff;border-radius:8px;position:absolute;top:calc(50% - 50px);left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px 0 hsla(216,2%,59%,.5);padding:3.5rem 2rem 2rem;max-width:65rem;max-height:90vh;overflow:auto}.ed-modal .modal-frame .modal-close{position:absolute;top:10px;right:10px;width:30px;height:30px;padding:5px}.ed-modal .modal-frame .modal-close:after,.ed-modal .modal-frame .modal-close:before{content:"";width:20px;height:2px;background:#3c3533;display:block;border-radius:2px}.ed-modal .modal-frame .modal-close:before{transform:translateY(9px) rotate(45deg)}.ed-modal .modal-frame .modal-close:after{transform:translateY(7px) rotate(-45deg)}body.has-modal{overflow:hidden}body.has-modal #ed-modal{max-height:100vh}body.has-modal #ed-modal .fade-screen{opacity:1}body.has-modal #ed-modal .modal-frame{opacity:1;top:50%}body.has-form-modal{overflow:hidden}body.has-form-modal #form-modal{max-height:100vh}body.has-form-modal #form-modal .fade-screen{opacity:1}body.has-form-modal #form-modal .modal-frame{opacity:1;top:50%}.frm_forms .frm_screen_reader{display:none}.frm_forms .frm_form_title{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:2.4rem;line-height:1em;margin-top:1.3rem;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left;margin-bottom:0}.frm_forms .frm-section-title{width:100%;float:left;clear:both;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #939598}.frm_forms .frm_form_field{width:100%;float:left;clear:both;padding:0 0 1rem}.frm_forms label.frm_primary_label{color:#2c3c6d;padding-bottom:.5rem;float:left;clear:both;width:100%;text-align:left}.frm_forms label.frm_primary_label,.frm_forms label.frm_primary_label .frm_required{font-family:Rubik,sans-serif;font-weight:400;font-size:1.2rem;line-height:1em;text-transform:uppercase}.frm_forms label.frm_primary_label .frm_required{color:#2c3c6d;color:#ff2f80}.frm_forms input[type=email],.frm_forms input[type=text],.frm_forms textarea{width:100%;border:1px solid #c7c8ca;border-radius:8px;font-family:Rubik,sans-serif;font-weight:400;font-size:1.6rem;line-height:1.8em;padding:.7rem 1.2rem;color:#3c3533;transition:box-shadow .5s cubic-bezier(.215,.61,.355,1)}.frm_forms input[type=email]::-webkit-input-placeholder,.frm_forms input[type=text]::-webkit-input-placeholder,.frm_forms textarea::-webkit-input-placeholder{color:rgba(60,53,51,.5)!important}.frm_forms input[type=email]::-moz-placeholder,.frm_forms input[type=text]::-moz-placeholder,.frm_forms textarea::-moz-placeholder{color:rgba(60,53,51,.5)!important}.frm_forms input[type=email]:-ms-input-placeholder,.frm_forms input[type=text]:-ms-input-placeholder,.frm_forms textarea:-ms-input-placeholder{color:rgba(60,53,51,.5)!important}.frm_forms input[type=email]:-moz-placeholder,.frm_forms input[type=text]:-moz-placeholder,.frm_forms textarea:-moz-placeholder{color:rgba(60,53,51,.5)!important}.frm_forms input[type=email]:focus,.frm_forms input[type=text]:focus,.frm_forms textarea:focus{color:#3c3533;outline:none;box-shadow:0 0 .5rem 0 #00c0b5;border-color:#00c0b5}.frm_forms input[type=email].placeholder,.frm_forms input[type=text].placeholder,.frm_forms textarea.placeholder{color:rgba(60,53,51,.5)!important}.frm_forms .frm_blank_field input{border-color:#ff2f80}.frm_forms select{width:100%;border:1px solid #c7c8ca;border-radius:8px;font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.6rem;line-height:1.8em;padding:.7rem 1.2rem;height:3.6rem}.frm_forms .frm_checkbox,.frm_forms .frm_radio{clear:both;float:left;padding:.5rem 0}.frm_forms .frm_checkbox label,.frm_forms .frm_radio label{font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.4rem;line-height:1.3em}.frm_forms .frm_checkbox label input,.frm_forms .frm_radio label input{float:left;margin:0 5px 0 0}.frm_forms .frm_error{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:400;font-size:1.2rem;line-height:1em;text-transform:uppercase;color:#ff2f80;padding:.5rem 0}.frm_forms .frm_none_container label.frm_primary_label{display:none}.frm_forms .frm_inside_container label{opacity:0;transform:translateY(10px);transition:all .5s cubic-bezier(.215,.61,.355,1)}.frm_forms .frm_inside_container:focus-within label,.frm_forms .frm_inside_container:focus label{opacity:1;transform:translateY(0)}.frm_forms p{font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.4rem;line-height:1.3em;margin:1.5rem 0}.frm_forms .frm_error_style p,.frm_forms .frm_message p{font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.6rem;line-height:1.8em}.frm_forms button[type=submit]{text-align:center;border-radius:8px;padding:.4rem 1rem;background-color:#ff6574;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:.2rem solid #ff6574;outline:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s,transform .3s;font-family:Rubik,sans-serif;font-weight:400;font-size:1.4rem;line-height:1em;text-transform:uppercase;color:#fff;width:100%;padding:.8rem 2rem}.frm_forms button[type=submit]:hover{background-color:#ff6574;border-color:#ff6574}.frm_forms button[type=submit]:focus{box-shadow:0 0 0 1px #fff}.frm_forms button[type=submit]:active{transition:background-color .3s,transform .1s;transform:translateY(2px)}.frm_forms button[type=submit]--full{width:100%}.frm_forms button[type=submit]--half{width:50%}.frm_forms button[type=submit]--ghost{background-color:transparent;border:.2rem solid #ff6574}.frm_forms button[type=submit]--ghost:focus{box-shadow:0 0 0 1px #fff}.frm_forms button[type=submit]--ghost:hover{background-color:#ff6574;color:#fff}.frm_forms button[type=submit]--disabled,.frm_forms button[type=submit]:disabled,.frm_forms button[type=submit][disabled=disabled]{background:transparent;border:.1rem solid #3c3533;opacity:.5;cursor:auto;color:#3c3533}.frm_forms button[type=submit]--disabled:active,.frm_forms button[type=submit]--disabled:focus,.frm_forms button[type=submit]--disabled:hover,.frm_forms button[type=submit]:disabled:active,.frm_forms button[type=submit]:disabled:focus,.frm_forms button[type=submit]:disabled:hover,.frm_forms button[type=submit][disabled=disabled]:active,.frm_forms button[type=submit][disabled=disabled]:focus,.frm_forms button[type=submit][disabled=disabled]:hover{background:transparent;border:.1rem solid #3c3533;transform:none;box-shadow:none}.frm_forms button[type=submit]--alert{background:#ff2f80;border-color:#ff2f80}@media screen and (min-width:992px){.frm_forms button[type=submit]{padding:.8rem 2rem}}.frm_forms button[type=submit]--light{color:#fff}.frm_forms button[type=submit]--dark{color:#3c3533}.frm_forms button[type=submit]--lowercase{text-transform:none}@media screen and (min-width:992px){.frm_forms button[type=submit]{font-size:1.6rem}}*{box-sizing:border-box}html{height:100vh;margin:0;padding:0}body,html{max-width:100vw}body{padding-top:65px}body.lock-scroll{overflow:hidden}@media screen and (min-width:992px){body{padding-top:83px}body.lock-scroll{height:auto;overflow:auto}}@media screen and (min-width:1200px){body{padding-top:102px}}.ed-header{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block}.ed-header+.ed-hero{margin-top:0}#ed-page,section{max-width:100vw;clear:both;padding:0;text-align:center}#ed-page,.ed-container,section{width:100%;float:left;margin:0;display:block}.ed-container{padding:1.5rem;text-align:left;max-width:1200px}@media screen and (min-width:992px){.ed-container{padding:2.5rem 1.5rem;display:inline-block;float:none}}.push-right{float:right}.first-word{font-weight:500!important}.zopim{position:fixed!important}.dslc-modules-area{overflow:hidden;position:relative}.dslc-modules-area .ved-vertical-center{float:right;margin:0;padding:0;position:relative;top:auto;left:auto;transform:none;z-index:unset}.bed-selector{overflow:hidden}.bed-selector .dslc-modules-area{overflow:visible}.term-ergolife-ergonomic-beds.tax-bed-range-category.term-27 #dslc-main .bed-range-product{position:relative}.term-ergolife-ergonomic-beds.tax-bed-range-category.term-27 #dslc-main .bed-range-product .dslc-modules-area.dslc-first-col{position:static}.home h2 span{color:#2c3c6d;font-weight:500;font-size:3.2rem;line-height:1em;margin-top:1.3rem;text-transform:uppercase;padding:0;margin-bottom:0;margin-top:0}.home h2 span,.home p{font-family:Rubik,sans-serif;text-align:center;width:100%;float:left;font-weight:400}.home p{color:#3c3533;font-size:1.4rem;line-height:1.3em;clear:both;margin-top:2rem}.home p br{display:inline}.home p a{clear:both;display:inline-block;float:none;font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.4rem;line-height:1.3em;text-decoration:underline}.home .button{text-decoration:none}.home .ed-header{background:#2c3c6d}.home .ed-header .ed-container{text-align:center}.home .ed-header h1{color:#fff}.home .ed-header .push-right{width:auto;float:none;clear:both;padding-top:1rem;margin:0 auto;display:inline-block}.home .ed-header .push-right h4{color:#fff;width:auto;float:left;padding-right:2rem}.home .ed-header .push-right .button{float:right}@media screen and (max-width:767px){.home .ed-header .push-right .button{color:#ff6574}}@media screen and (min-width:768px){.home p{font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.6rem;line-height:1.8em}.home .ed-header{background:#f5f6f8}.home .ed-header .ed-container{text-align:left;display:inline-flex;align-items:center;justify-content:space-between}.home .ed-header h1{color:#2c3c6d;width:auto;max-width:50%}.home .ed-header .push-right{clear:none;width:auto;max-width:50%;float:right;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between}.home .ed-header .push-right h4{color:#2c3c6d;margin:0}}.home .ed-hero .tagline{background:#fff;padding:2rem 0}.home .ed-hero .tagline [class^=tag]{width:100%;float:left;clear:both;display:block}.home .ed-hero .tagline .tag-main{font-weight:500;font-size:3.2rem;margin-top:1.3rem;margin-bottom:0;margin:0}.home .ed-hero .tagline .tag-main,.home .ed-hero .tagline .tag-sub{font-family:Rubik,sans-serif;color:#2c3c6d;line-height:1em;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left}.home .ed-hero .tagline .tag-sub{font-weight:400;font-size:1.6rem;margin-top:.5rem;margin-bottom:0;margin-bottom:1rem}.home .ed-hero .tagline .tag-link{font-family:Rubik,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.3em;color:#3c3533;text-transform:none;text-decoration:underline;margin-top:1rem}.home .ed-hero .tagline .button-container{margin-top:1rem}.home .ed-hero .tagline p{margin-top:0}@media screen and (min-width:768px){.home .ed-hero .tagline{background:transparent}.home .ed-hero .tagline .tag-main{font-size:60px}.home .ed-hero .tagline .tag-sub{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:2.4rem;line-height:1em;margin-top:1.3rem;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left;margin-bottom:0;margin-top:0}.home .ed-hero .tagline.primary .tag-main,.home .ed-hero .tagline.primary .tag-sub{color:#2c3c6d}.home .ed-hero .tagline.secondary .tag-main,.home .ed-hero .tagline.secondary .tag-sub{color:#00c0b5}.home .ed-hero .tagline.white .tag-main,.home .ed-hero .tagline.white .tag-sub{color:#fff}.home .ed-hero .tagline.text .tag-main,.home .ed-hero .tagline.text .tag-sub{color:#3c3533}.home .ed-hero .tagline.grey .tag-main,.home .ed-hero .tagline.grey .tag-sub{color:#939598}.home .ed-hero .tagline.special .tag-main,.home .ed-hero .tagline.special .tag-sub{color:#ffd266}.home .ed-hero .tagline.highlight .tag-main,.home .ed-hero .tagline.highlight .tag-sub{color:#ff6574}}@media screen and (min-width:992px){.ed-hero .tagline{max-width:430px}.home .ed-hero .tagline .tag-main{font-size:72px}}.the-difference .ed-container{padding:4rem 2rem}.the-difference h2{margin:0}.the-difference p{color:#2c3c6d;line-height:1.3em}.the-difference .difference-container{width:100%;float:left;clear:both;margin:0;padding:0}.the-difference .difference{width:100%;float:left;clear:both;margin:4rem 0 0;padding:6rem 4rem 4rem;position:relative;overflow:hidden}.the-difference .difference p{color:#2c3c6d;line-height:1.8em}.the-difference .difference:before{content:"";background:#fef5f9;background:linear-gradient(45deg,#fef5f9 33%,#e1f4fd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fef5f9",endColorstr="#e1f4fd",GradientType=1);position:absolute;top:0;left:0;height:100%;z-index:-1;width:100vw;max-width:1200px}@media screen and (min-width:768px){.the-difference .difference-container{display:flex;align-items:stretch;justify-content:space-between}.the-difference .difference{padding:8rem 4rem 6rem;width:calc((100% - 40px) / 3);clear:none}.the-difference .difference.why:before{left:0}.the-difference .difference.how:before{left:-50vw}.the-difference .difference.what:before{left:auto;right:0}}@media screen and (min-width:1200px){.the-difference .difference.how:before{left:-600px}}.the-science-of-sleep{padding:0 2rem;margin-bottom:20px}.the-science-of-sleep .ed-container{background:#f9fafe;text-align:center;max-width:calc(1200px - 4rem)}.the-science-of-sleep .one-third{width:100%;float:left;clear:both;padding:0 5rem 2rem}.the-science-of-sleep p{color:#2c3c6d}@media screen and (min-width:768px){.the-science-of-sleep .ed-container{display:inline-flex;align-items:center;justify-content:space-around}.the-science-of-sleep .one-third{width:33.33333%;float:left;padding:0}.the-science-of-sleep .two-thirds{width:66.66667%;float:left;padding:0 5rem}}.tried-tested-true{margin-bottom:2rem}.tried-tested-true .ed-container{padding:2rem 4rem;text-align:center;max-width:1000px}.tried-tested-true p{color:#2c3c6d}.tried-tested-true .one-half{width:100%;float:left;clear:both}.tried-tested-true .feature-list{width:100%;float:left;clear:both;margin:3rem 0}.tried-tested-true .feature-list .feature{width:50%;float:left;text-align:center}@media screen and (min-width:768px){.tried-tested-true .ed-container{display:inline-flex;align-items:center;justify-content:space-around;margin:3rem 0}.tried-tested-true .one-half{width:50%;float:left;padding:0 4rem}.tried-tested-true .one-half p{text-align:left}.tried-tested-true .one-half:last-of-type p{text-align:center}}.shop-the-range{background:#f5f6f8}.shop-the-range .swiper-container{width:100%;height:auto;padding-bottom:4rem;margin:2rem 0;float:left;clear:both}.shop-the-range .swiper-container .swiper-wrapper{align-items:stretch}.shop-the-range .swiper-container [class^=swiper-button-]{width:20px;height:30px;background:url(/wp-content/themes/b4b/assets-img/icons/chevron-left-dark.svg) 50%/contain no-repeat}.shop-the-range .swiper-container .swiper-button-next{transform:rotate(180deg)}.shop-the-range .swiper-container .swiper-pagination{bottom:0}.shop-the-range .swiper-container .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}.shop-the-range .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff6574}.shop-the-range .swiper-container .swiper-slide{padding:0 5rem 5rem;position:relative;height:auto;text-align:center}.shop-the-range .swiper-container .swiper-slide img{float:none;margin:0 auto}.shop-the-range .swiper-container .swiper-slide .button-container{position:absolute;bottom:0;width:calc(100% - 100px)}@media screen and (min-width:768px){.shop-the-range{padding:3rem 0}}.top-of-the-range .wide-container{width:100vw;max-width:1600px;display:inline-block;position:relative;overflow:hidden;background-color:#dfdfdf;background-image:linear-gradient(90deg,#dfdfdf,#e4e4e4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$startColor,endColorstr=$endColor,GradientType=1)}.top-of-the-range .wide-container:after{content:"";height:125vw;width:200vw;display:block;background:url(/wp-content/themes/b4b/assets-img/placeholder/comfort-hero.jpg) 50%/cover no-repeat;float:left;margin-left:-12%}.top-of-the-range .ed-container{z-index:1;position:relative;text-align:center;padding-bottom:0}.top-of-the-range .one-half.last{width:100%;padding:2rem 2rem 0;max-width:500px;float:none;display:inline-block}.top-of-the-range .half-link{display:block;width:50%;float:left;text-align:center;font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.4rem;line-height:1.3em;color:#2c3c6d;text-decoration:underline;padding:2rem 0 0;clear:none}@media screen and (min-width:768px){.top-of-the-range .wide-container{background-color:#dfdfdf;background-image:linear-gradient(90deg,#dfdfdf,#e7e7e7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$startColor,endColorstr=$endColor,GradientType=1);height:auto;min-height:62.5vw;max-height:1000px}.top-of-the-range .wide-container:after{position:absolute;bottom:0;left:0;width:100vw;height:62.5vw;max-height:1000px;z-index:0;background:url(/wp-content/themes/b4b/assets-img/placeholder/comfort-hero.jpg) 0/contain no-repeat;transform:none;margin-left:0}.top-of-the-range .ed-container{display:inline-flex;align-items:center;justify-content:right;flex-direction:row-reverse;min-height:56.25vw;max-height:1000px;padding-bottom:2rem}.top-of-the-range .one-half.last{width:50%;padding:0 5rem;display:block;float:left;max-width:none;position:relative;top:auto;left:auto;transform:none}.top-of-the-range .one-half.last p{text-align:left}.top-of-the-range .half-link{padding:2rem 0}}@media screen and (min-width:1200px){.top-of-the-range .one-half.last{padding:0 10rem}}@media screen and (min-width:1600px){.top-of-the-range .wide-container{min-height:0;height:1000px}.top-of-the-range .ed-container{min-height:0;height:800px}}.split-section .one-half{width:100%;padding:0 2rem 4rem;margin-bottom:40px;border-bottom:1px solid #2c3c6d;float:left;clear:both}.split-section .one-half:last-of-type{border:none;margin-bottom:0}.split-section .one-half a{color:#2c3c6d}@media screen and (min-width:768px){.split-section .ed-container{display:inline-flex;align-items:stretch;justify-content:space-between;margin:4rem 0}.split-section .one-half{width:50%;float:left;clear:none;border-bottom:none;border-right:1px solid #2c3c6d;padding:0 4rem;display:flex;flex-direction:column;margin:0;justify-content:space-between}.split-section .one-half:nth-of-type(2n){border-right:none}.split-section .one-half p{text-align:left}.split-section .one-half p:first-of-type{flex-grow:1}}@media screen and (min-width:992px){.split-section .one-half{padding:0 8rem}}section.happiness-guarantee{background:#fff url(/wp-content/themes/b4b/assets-img/placeholder/starry-night.jpg) 50%/cover no-repeat;position:relative;padding-top:18rem;padding-bottom:20rem}section.happiness-guarantee:after,section.happiness-guarantee:before{content:"";height:90px;width:calc((100vw - 360px) * 0.5);background:#fff;position:absolute;top:0;left:0}section.happiness-guarantee:after{left:auto;right:0}section.happiness-guarantee .ed-container{padding:0 4rem;max-width:700px;float:none;display:inline-block}section.happiness-guarantee .feature{text-align:center;position:absolute;top:0;left:0;width:100vw}section.happiness-guarantee .feature:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:90px;z-index:1;background:url(/wp-content/themes/b4b/assets-img/placeholder/reverse-mask.svg) top/375px 90px no-repeat}section.happiness-guarantee .feature svg{position:relative;z-index:1;margin-top:40px}section.happiness-guarantee .feature svg #Group-4{fill:#fff}section.happiness-guarantee .feature svg #Group-5{fill:#ffd266}section.happiness-guarantee h2,section.happiness-guarantee h2 span,section.happiness-guarantee p{color:#fff}section.happiness-guarantee .conditions-apply{position:absolute;bottom:20px;right:20px;z-index:1;color:#fff;font-size:1.2rem}@media screen and (min-width:768px){section.happiness-guarantee{padding-bottom:28rem}section.happiness-guarantee .ed-container{margin-top:5rem}section.happiness-guarantee .feature{width:100%}section.happiness-guarantee h2 span{width:auto;float:none}section.happiness-guarantee p{text-align:left}section.happiness-guarantee .button-container{margin-top:7rem}}.why-buy-with-b4b{padding:2rem}.why-buy-with-b4b h2 span{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:3.2rem;line-height:1em;margin-top:1.3rem;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left;margin-bottom:0;font-weight:400;margin-top:0}.why-buy-with-b4b .ed-container{background-color:rgba(184,236,246,.5);background-image:linear-gradient(180deg,rgba(184,236,246,.5),#fff);padding:2rem 4rem}.why-buy-with-b4b .feature-list{width:calc(100% + 40px);margin-left:-20px;margin-top:3rem;float:left;clear:both}.why-buy-with-b4b .feature-list .feature{width:50%;float:left;text-align:center;margin:1rem 0}.why-buy-with-b4b .feature-list .feature p.center{margin-top:1rem}.why-buy-with-b4b .feature-list .feature p.center a{color:#2c3c6d}@media screen and (min-width:768px){.why-buy-with-b4b{padding-top:4rem}.why-buy-with-b4b .ed-container{padding:4rem 15rem}.why-buy-with-b4b h2{margin-bottom:3rem}.why-buy-with-b4b p{font-size:1.6rem!important;text-align:left!important;line-height:1.8em!important}.why-buy-with-b4b .feature-list{width:100%;margin:4rem 0}.why-buy-with-b4b .feature-list .feature{width:calc((100% - 60px) * 0.25);margin:0 1rem 6rem}.why-buy-with-b4b .feature-list .feature:first-of-type,.why-buy-with-b4b .feature-list .feature:nth-of-type(4n+1){margin:0 1rem 6rem 0;clear:both}.why-buy-with-b4b .feature-list .feature:nth-of-type(4n){margin:0 0 6rem 1rem}.why-buy-with-b4b .feature-list .feature svg{width:100%}}.customer-reviews{background:#2c3c6d;overflow:hidden;position:relative}.customer-reviews h2 span{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:3.2rem;line-height:1em;margin-top:1.3rem;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left;margin-bottom:0;font-weight:400;margin-top:0}.customer-reviews .ed-container{padding:4rem}.customer-reviews h2,.customer-reviews h2 span,.customer-reviews p{color:#fff!important}.customer-reviews h2 span{display:inline;float:none}.customer-reviews .swiper-button-container{width:100%;display:block;position:relative;float:left;clear:both;text-align:center}.customer-reviews .swiper-button-container [class^=swiper-button-]{top:50%;margin-top:-6rem;width:20px;height:30px;left:15px;background:url(/wp-content/themes/b4b/assets-img/icons/chevron-left-light.svg) 50%/contain no-repeat}.customer-reviews .swiper-button-container .swiper-button-next{transform:rotate(180deg);left:auto;right:15px}.customer-reviews .swiper-container{width:calc(100% - 100px);height:auto;padding-bottom:8rem;margin:0 auto;float:none;clear:both;max-width:1400px}.customer-reviews .swiper-container .swiper-wrapper{align-items:stretch}.customer-reviews .swiper-container .swiper-pagination{bottom:30px}.customer-reviews .swiper-container .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}.customer-reviews .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff6574}.customer-reviews .swiper-container .swiper-slide{padding:2rem;position:relative;height:auto;background:#fff;text-align:left}.customer-reviews .swiper-container .swiper-slide p{color:#3c3533!important;text-align:left}@media screen and (min-width:1600px){.customer-reviews .swiper-button-container [class^=swiper-button-]{left:50%;margin-left:-750px}.customer-reviews .swiper-button-container .swiper-button-next{left:auto;right:50%;margin-right:-750px}}.ed-product-header{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block;background:#2c3c6d}.ed-product-header .ed-container{padding:1.5rem}.ed-product-header .ed-container .push-right{width:100%}.ed-product-header h1{margin:0 0 .9rem;color:#fff}.ed-product-header .starting-from{display:none;float:left;text-align:center}.ed-product-header .starting-from,.ed-product-header .starting-from span{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:400;font-size:1.2rem;line-height:1em;text-transform:uppercase}.ed-product-header .starting-from span.price{color:#00c0b5;font-size:2rem;display:block;float:left;clear:both;width:100%;font-weight:500;padding-top:2px}.ed-product-header .button-container{display:block;float:right;margin:0;width:auto;clear:none}@media screen and (min-width:768px){.ed-product-header{position:fixed;top:69px;z-index:9;background:#f5f6f8;transition:all .3s cubic-bezier(.215,.61,.355,1);box-shadow:0 2px 4px 0 hsla(216,2%,59%,0)}.ed-product-header .ed-container{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center}.ed-product-header .ed-container .push-right{width:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.ed-product-header h1{color:#2c3c6d;width:auto;margin:0;text-align:left}.ed-product-header .starting-from{display:block}.scrolled .ed-product-header{box-shadow:0 2px 4px 0 hsla(216,2%,59%,.5);top:69px}.ed-product-header:before{content:"";width:100%;height:100%;transform:translateY(-90%);background:#f5f6f8;position:absolute;top:0;left:0}}@media screen and (min-width:992px){.ed-product-header{top:83px}.scrolled .ed-product-header{top:60px}}@media screen and (min-width:1200px){.ed-product-header{top:102px}}.ed-hero{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block;background:#f5f6f8}.ed-hero .hero-image-container{width:100%;max-width:1600px;height:auto;max-height:600px;display:block;position:relative;float:none;margin:0 auto}.ed-hero .tagline{font-family:Rubik,sans-serif;color:#2c3c6d;font-size:1.8rem;line-height:1em;padding:1.3rem 0;text-transform:uppercase;text-align:center;width:100%;float:left;font-weight:400;clear:both;background:#f5f6f8}.ed-hero .hero-image{width:100%;max-width:1600px;height:60vw;max-height:600px;display:block;background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;margin:0 auto}.ed-hero .starburst{width:100%;background-color:#00c0b5;padding:.5rem 0;position:relative;float:left}.ed-hero .starburst span{display:inline-block;font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;line-height:1em;text-transform:uppercase;text-transform:none;font-weight:400;font-size:1.4rem;padding:.3rem}.ed-hero .starburst [class^=line]{width:100%;float:left;clear:both}.ed-hero .starburst .line1,.ed-hero .starburst .line2{color:#fff}.ed-hero .starburst .line2 em{text-decoration:line-through;font-style:normal}.ed-hero .starburst .line3{font-size:2.4rem;color:#fff;font-weight:500}.ed-hero .starburst .line4{color:#ed2224}@media screen and (min-width:768px){.ed-hero{margin-top:60px}.ed-hero .hero-image-container{height:60vw}.ed-hero .tagline{position:absolute;background:transparent;font-weight:500;font-size:3.2rem;margin-top:1.3rem;width:100%;width:50%}.ed-hero .tagline,.ed-hero .tagline span{font-family:Rubik,sans-serif;color:#2c3c6d;line-height:1em;text-transform:uppercase;text-align:center;padding:0;float:left;margin-bottom:0}.ed-hero .tagline span{font-weight:400;font-size:1.6rem;margin-top:.5rem;width:100%}.ed-hero .tagline.primary{color:#2c3c6d}.ed-hero .tagline.secondary{color:#00c0b5}.ed-hero .tagline.white{color:#fff}.ed-hero .tagline.text{color:#3c3533}.ed-hero .tagline.grey{color:#939598}.ed-hero .tagline.special{color:#ffd266}.ed-hero .tagline.highlight{color:#ff6574}.ed-hero .hero-image{float:none}.ed-hero .starburst{width:200px;height:200px;border:4px solid #00c0b5;background:rgba(0,192,181,.75);border-radius:200px;overflow:hidden;transform:none;float:none;position:absolute}.ed-hero .starburst .span-group{position:absolute;top:50%;left:0;width:100%;display:block;transform:translateY(-50%)}.ed-hero .starburst span{display:block;width:100%;float:left;clear:both;text-align:center;font-size:1.6rem;padding:.6rem 0}.ed-hero .starburst .line2{font-size:2rem}.ed-hero .starburst .line3{font-size:3rem}.ed-hero .starburst .line4{color:#ed2224}.ed-hero .top-left{top:3rem;left:3rem}.ed-hero .top-right{top:3rem;right:3rem}.ed-hero .top-center{top:3rem;left:50%;transform:translateX(-50%)}.ed-hero .bottom-left,.ed-hero .bottom-right{bottom:3rem;left:3rem}.ed-hero .bottom-center{bottom:3rem;left:50%;transform:translateX(-50%)}.ed-hero .center{top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (min-width:992px){.page-template-ed-template-landing_page .ed-hero .hero-image-container,.page-template-ed-template-landing_page .ed-hero .hero-image-container .hero-image{height:800px;max-height:800px}.ed-hero .top-left{top:6rem;left:6rem}.ed-hero .top-right{top:6rem;right:6rem}.ed-hero .top-center{top:6rem}.ed-hero .bottom-left{bottom:6rem;left:6rem}.ed-hero .bottom-right{bottom:6rem;right:6rem}.ed-hero .bottom-center{bottom:6rem}}.full .ed-container{padding:0}.product-sections,.product-sections section{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block}.product-sections section{background:#fff}.product-sections section:nth-of-type(2n){background:#f5f6f8}.product-sections section .section-container{display:block;max-width:1200px;float:none;margin:0 auto}.product-sections section .section-container img{display:block}.product-sections section .section-container .one-half{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block;padding:2.5rem}.product-sections section .section-container .one-half .feature{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block}.product-sections section .section-container .one-half .feature img{float:none;margin:0 auto}.product-sections section .section-container .one-half span{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:1.8rem;line-height:1em;margin-top:0;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left}@media screen and (min-width:992px){.product-sections section .section-container .one-half span{text-align:left;width:auto}}.product-sections section .section-container .one-half span+span{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:400;font-size:1.2rem;line-height:1em;text-transform:uppercase;margin-top:.5rem}.product-sections section .section-container .one-half.image{padding:0}.product-sections section .section-container .one-half.image img{max-width:475px;width:100%;float:none;margin:0 auto}@media screen and (max-width:767px){.product-sections section .section-container .one-half img{margin-top:0!important}}@media screen and (min-width:768px){.product-sections section .section-container{display:flex}.product-sections section .section-container .one-half{width:50%;float:left;clear:none;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.product-sections section .section-container .one-half span{width:100%;text-align:center}.product-sections section .section-container .one-half .info{width:calc(100% - 50px);position:absolute;top:50%;transform:translateY(-50%)}.product-sections section .section-container .one-half.image img.remote{height:400px;margin:-90px auto 0;padding-bottom:2rem}.product-sections section:first-of-type .section-container,.product-sections section:nth-of-type(odd) .section-container{flex-direction:row-reverse}.product-sections section.full .section-container{display:block!important;max-width:160rem}.product-sections section.full .section-container img{width:100%;height:auto}}.pricing{margin:0;padding:0;background:#f5f6f8;padding-bottom:4rem}.pricing,.pricing .product-options{width:100%;max-width:100vw;float:left;clear:both;text-align:center;display:block}.pricing .product-options{margin:0;padding:0;margin:1.5rem 0}.pricing .product-options .product-option{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block;margin:2.5rem 0;rempadding-bottom:25px;padding-bottom:2.5rem;border-bottom:1px solid #939598}.pricing .product-options .product-option span{width:100%;float:left;clear:both}.pricing .product-options .product-option span.title{font-weight:400;margin-top:.5rem;margin-bottom:0;font-weight:500;margin:0}.pricing .product-options .product-option span.sub-title,.pricing .product-options .product-option span.title{font-family:Rubik,sans-serif;color:#2c3c6d;font-size:1.6rem;line-height:1em;text-transform:uppercase;text-align:center;width:100%;float:left;padding:0}.pricing .product-options .product-option span.sub-title{font-weight:400;margin-top:.5rem;margin-bottom:0;margin:0 0 2rem}.pricing .product-options .product-option span.old-price{color:#2c3c6d;font-weight:400;font-size:1.6rem;margin-top:.5rem;text-decoration:line-through;margin:0}.pricing .product-options .product-option span.old-price,.pricing .product-options .product-option span.price{font-family:Rubik,sans-serif;line-height:1em;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left;margin-bottom:0;padding:0 0 1rem}.pricing .product-options .product-option span.price{color:#2c3c6d;font-weight:500;font-size:3.2rem;margin-top:1.3rem;color:#00c0b5;margin:0}.pricing .product-options .product-option .image{width:100%;float:left;clear:both;margin:0 0 30px}.pricing .product-options .product-option .image img,.pricing .product-options .product-option .image svg{width:auto}@media screen and (min-width:768px){.pricing .product-options{display:flex}.pricing .product-options .product-option{border-bottom:none;padding:0 1rem}.pricing .product-options .product-option .image svg{height:150px}}@media screen and (min-width:992px){.pricing .product-options .product-option .image svg{height:auto}}.page-template-ed-template-product h3{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:3.2rem;line-height:1em;margin-top:1.3rem;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left;margin-bottom:0;font-weight:300!important}.page-template-ed-template-product h3 strong{font-weight:500!important}@media screen and (min-width:768px){.page-template-ed-template-product h3{font-size:4.8rem!important}}.page-template-ed-template-product p{font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.4rem;line-height:1.3em;text-align:center;float:left;clear:both;width:100%;margin-top:2rem}.page-template-ed-template-product p br{display:inline}.page-template-ed-template-product p a{clear:both;display:inline-block;float:none;font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.4rem;line-height:1.3em;text-decoration:underline}.page-template-ed-template-product .ed-product-header,.page-template-ed-template-product .ed-product-header:before{background:#fff}.page-template-ed-template-product .ed-product-header .ed-container{display:inline-flex;align-items:center;justify-content:space-between}.page-template-ed-template-product .ed-product-header h1{color:#2c3c6d;text-align:left;width:auto;margin:0}.page-template-ed-template-product .ed-product-header .push-right{width:auto;clear:none}@media screen and (min-width:768px){.page-template-ed-template-product .ed-product-header .starting-from{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:400;font-size:1.2rem;line-height:1em;text-transform:uppercase;font-size:1.8rem;padding:0 1.5rem;font-weight:300}.page-template-ed-template-product .ed-product-header .starting-from strong{font-weight:500!important}.page-template-ed-template-product .ed-product-header .starting-from span{font-size:1.8rem;color:#00c0b5;font-weight:500}}.page-template-ed-template-product .ed-product-hero{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block;background:#f5f6f8}.page-template-ed-template-product .ed-product-hero .hero-image-container{height:auto;display:inline-block}.page-template-ed-template-product .ed-product-hero .hero-image-container .tagline{position:relative;width:100%;max-width:100%;float:left;clear:both;font-family:Rubik,sans-serif;color:#2c3c6d;font-size:2.4rem;line-height:1em;padding:1.3rem 1.5rem;text-transform:uppercase;text-align:center;font-weight:500;background:#f5f6f8}.page-template-ed-template-product .ed-product-hero .hero-image-container .tagline span{font-family:Rubik,sans-serif;color:#2c3c6d;font-size:1.8rem}.page-template-ed-template-product .ed-product-hero .hero-image-container .hero-image{float:left;clear:both;height:auto;width:100%;max-height:none}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst{width:100%;background-color:#2c3c6d;padding:.5rem 0;position:relative;float:left}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst span{display:inline-block;font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;line-height:1em;text-transform:uppercase;text-transform:none;font-weight:400;font-size:1.4rem;padding:.3rem}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst [class^=line]{width:100%;float:left;clear:both}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst .line1,.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst .line2{color:#fff}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst .line2 em{text-decoration:line-through;font-style:normal}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst .line3{font-size:2.4rem;color:#fff;font-weight:500}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst .line4{color:#ed2224}@media screen and (min-width:768px){.page-template-ed-template-product .ed-product-hero{margin-top:65px}.page-template-ed-template-product .ed-product-hero .hero-image-container{position:relative}.page-template-ed-template-product .ed-product-hero .hero-image-container .tagline{padding:6rem 3rem 0;font-size:48px;line-height:2.5rem;max-width:calc(100% - 460px);display:block;margin:0 auto;float:none}.page-template-ed-template-product .ed-product-hero .hero-image-container .tagline span{line-height:0}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst{width:200px;height:200px;border:4px solid #00c0b5;background:#f5f6f8;border-radius:200px;overflow:hidden;transform:none;float:none;position:absolute}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst .span-group{position:absolute;top:50%;left:0;width:100%;display:block;transform:translateY(-50%)}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst span{display:block;width:100%;float:left;clear:both;text-align:center;font-size:1.6rem;padding:.6rem 0}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst .line1{color:#2c3c6d}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst .line2{color:#00c0b5;font-size:2rem}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst .line3{color:#2c3c6d;font-size:3rem}.page-template-ed-template-product .ed-product-hero .hero-image-container .starburst .line4{color:#ed2224}.page-template-ed-template-product .ed-product-hero .top-left{top:5rem;left:5rem}.page-template-ed-template-product .ed-product-hero .top-right{top:5rem;right:5rem}.page-template-ed-template-product .ed-product-hero .top-center{top:5rem;left:50%;transform:translateX(-50%)}.page-template-ed-template-product .ed-product-hero .bottom-left,.page-template-ed-template-product .ed-product-hero .bottom-right{bottom:5rem;left:5rem}.page-template-ed-template-product .ed-product-hero .bottom-center{bottom:5rem;left:50%;transform:translateX(-50%)}.page-template-ed-template-product .ed-product-hero .center{top:50%;left:50%;transform:translate(-50%,-50%)}}.page-template-ed-template-product .ed-features{border-bottom:1px solid #f5f6f8}.page-template-ed-template-product .ed-features .feature-list{width:100%}.page-template-ed-template-product .ed-features .feature-list .feature{max-width:160px}.page-template-ed-template-product .product-sections{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block}.page-template-ed-template-product .product-sections section{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block;padding:6rem 3rem}.page-template-ed-template-product .product-sections section.full .section-container{max-width:1200px}.page-template-ed-template-product .product-sections .section-container{float:none;display:inline-block;max-width:1200px}.page-template-ed-template-product .product-sections .section-container .main-content,.page-template-ed-template-product .product-sections .section-container .second-content{padding:3rem 0 0;width:100%;float:left;clear:both}.page-template-ed-template-product .product-sections .section-container .second-content p{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:1.4rem;line-height:1em;text-transform:uppercase;line-height:1.3em}.page-template-ed-template-product .product-sections .section-container .feature-list{width:100%;float:left;clear:both;margin:0}.page-template-ed-template-product .product-sections .section-container .feature-list .feature{width:50%;float:left;text-align:center;clear:none}.page-template-ed-template-product .product-sections .white{background:#fff}.page-template-ed-template-product .product-sections .light-blue{background:#f9fafe}.page-template-ed-template-product .product-sections .grad-white-blue{background:#f9fafe;background:linear-gradient(180deg,#f9fafe 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9fafe",endColorstr="#ffffff",GradientType=0)}.page-template-ed-template-product .product-sections .grad-pink-blue{background:#fef5f9;background:linear-gradient(90deg,#fef5f9 33%,#e1f4fd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fef5f9",endColorstr="#e1f4fd",GradientType=1)}.page-template-ed-template-product .product-sections .diag-blue-pink{background:#e1f4fd;background:linear-gradient(135deg,#e1f4fd 50%,#fef5f9 51%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e1f4fd",endColorstr="#fef5f9",GradientType=1)}.page-template-ed-template-product .product-sections .comfort-layers{background:#e5e5e5}.page-template-ed-template-product .product-sections .comfort-layers .section-container{display:block}.page-template-ed-template-product .product-sections .comfort-layers h3{width:100%;float:left;clear:both}.page-template-ed-template-product .product-sections .comfort-layers .one-half{padding:0}.page-template-ed-template-product .product-sections .comfort-layers .one-half .main-content{padding-top:1.5rem}.page-template-ed-template-product .product-sections .comfort-layers .layers-detail{width:100%;float:left;clear:both;border-top:1px solid silver;margin-top:6rem;padding-top:3rem}.page-template-ed-template-product .product-sections .comfort-layers .layers-detail .layer-image{width:50%;float:left}.page-template-ed-template-product .product-sections .comfort-layers .layers-detail .layer-image img{float:none;margin:0 auto}.page-template-ed-template-product .product-sections .comfort-layers .layers-detail .layer-image h5{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:1.4rem;line-height:1em;text-transform:uppercase;margin-top:1.5rem}.page-template-ed-template-product .product-sections .comfort-layers .layers-detail .one-third{width:100%;float:left;clear:both;margin-bottom:4.5rem}@media screen and (min-width:768px){.page-template-ed-template-product .product-sections .section-container{width:100%;display:inline-flex;justify-content:space-between;align-items:flex-start;max-width:900px}.page-template-ed-template-product .product-sections .section-container h3{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:3.2rem;line-height:1em;margin-top:1.3rem;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left;margin-bottom:0}.page-template-ed-template-product .product-sections .section-container .main-content p{font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.6rem;line-height:1.8em;text-align:left}.page-template-ed-template-product .product-sections .section-container .half-containers{display:flex;justify-content:space-around;width:100%;float:left;clear:both}.page-template-ed-template-product .product-sections .section-container .one-half{max-width:400px;padding:0}.page-template-ed-template-product .product-sections .section-container .one-half .feature-list{margin-top:12rem}.page-template-ed-template-product .product-sections section:nth-of-type(odd) .section-container{flex-direction:row}.page-template-ed-template-product .product-sections .half-texts .section-container{align-items:flex-start}.page-template-ed-template-product .product-sections .comfort-layers{background:#e5e5e5}.page-template-ed-template-product .product-sections .comfort-layers .section-container{display:block}.page-template-ed-template-product .product-sections .comfort-layers h3{width:100%;float:left;clear:both}.page-template-ed-template-product .product-sections .comfort-layers p{text-align:left}.page-template-ed-template-product .product-sections .comfort-layers .one-half{padding:3rem}.page-template-ed-template-product .product-sections .comfort-layers .one-half:nth-of-type(2n){float:right}.page-template-ed-template-product .product-sections .comfort-layers .layers-detail{width:100%;float:left;clear:both;border-top:1px solid silver;margin-top:6rem;padding-top:3rem}.page-template-ed-template-product .product-sections .comfort-layers .layers-detail .layer-image{width:50%;float:left}.page-template-ed-template-product .product-sections .comfort-layers .layers-detail .layer-image img{float:none;margin:0 auto}.page-template-ed-template-product .product-sections .comfort-layers .layers-detail .layer-image h5{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:1.4rem;line-height:1em;text-transform:uppercase;margin-top:1.5rem}.page-template-ed-template-product .product-sections .comfort-layers .layers-detail .one-third{width:calc((100% - 122px) * 0.333333333333333);float:left;clear:none;padding:0 3rem;border-right:1px solid silver;box-sizing:content-box}.page-template-ed-template-product .product-sections .comfort-layers .layers-detail .one-third:first-of-type{padding-left:0}.page-template-ed-template-product .product-sections .comfort-layers .layers-detail .one-third:last-of-type{padding-right:0;border-right:none}}.page-template-ed-template-product .features-table{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;display:block;padding:3rem;text-align:center}.page-template-ed-template-product .features-table .product-logo{max-width:150px;height:auto;margin:0 auto;display:block;float:none}.page-template-ed-template-product .features-table h2{line-height:.5em}.page-template-ed-template-product .features-table h2 span{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:3.2rem;line-height:1em;margin-top:1.3rem;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left;margin-bottom:0;font-weight:300;display:inline;width:auto;clear:none;float:none}.page-template-ed-template-product .features-table .features-table-container{width:100%;max-width:100%;float:left;clear:both;overflow-x:auto}.page-template-ed-template-product .features-table .features-table-container table{margin-top:1.5rem;min-width:100%;float:left;clear:both}.page-template-ed-template-product .features-table .features-table-container table tr td,.page-template-ed-template-product .features-table .features-table-container table tr th{padding:.5rem}.page-template-ed-template-product .features-table .features-table-container table tr th{text-align:center}.page-template-ed-template-product .features-table .features-table-container table tr th h4{border-radius:8px;border:2px solid #00c0b5;padding:.5rem;text-align:center;white-space:nowrap;font-size:1.4rem;text-transform:none;width:130px;margin:0 auto;float:none}.page-template-ed-template-product .features-table .features-table-container table tr th img{clear:both;float:left;display:block;margin:1rem 0}.page-template-ed-template-product .features-table .features-table-container table tr th:nth-of-type(3) h4{border-color:#8a80b3}.page-template-ed-template-product .features-table .features-table-container table tr th:nth-of-type(4) h4{border-color:#ffc0b5}.page-template-ed-template-product .features-table .features-table-container table tr th:nth-of-type(5) h4{border-color:#ffd266}.page-template-ed-template-product .features-table .features-table-container table tr th:nth-of-type(6) h4{border-color:#2c3c6d}.page-template-ed-template-product .features-table .features-table-container table tbody tr{background:#f5f6f8}.page-template-ed-template-product .features-table .features-table-container table tbody tr:nth-of-type(2n){background:#fff}.page-template-ed-template-product .features-table .features-table-container table tbody tr td{font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.4rem;line-height:1.3em;text-align:center;white-space:nowrap}.page-template-ed-template-product .features-table .features-table-container table tbody tr td svg{width:15px;height:auto;display:inline-block}.page-template-ed-template-product .features-table .features-table-container table tbody tr td:first-of-type{text-align:left}.page-template-ed-template-product .features-table .features-table-container table tbody tr td:nth-of-type(3) svg g g{stroke:#8a80b3}.page-template-ed-template-product .features-table .features-table-container table tbody tr td:nth-of-type(4) svg g g{stroke:#ffc0b5}.page-template-ed-template-product .features-table .features-table-container table tbody tr td:nth-of-type(5) svg g g{stroke:#ffd266}.page-template-ed-template-product .features-table .features-table-container table tbody tr td:nth-of-type(6) svg g g{stroke:#2c3c6d}@media screen and (min-width:768px){.page-template-ed-template-product .features-table .features-table-container table{margin-top:6rem}.page-template-ed-template-product .features-table .features-table-container table tr th h4{font-size:1.8rem;width:130px}.page-template-ed-template-product .features-table .features-table-container table tbody tr td{font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.6rem;line-height:1.8em}}.page-template-ed-template-product .pricing h2 span{font-family:Rubik,sans-serif;font-size:3.2rem;font-weight:300}.page-template-ed-template-product .pricing .product-option span.price_from{color:#2c3c6d;margin-bottom:0;margin-bottom:1.5rem}.page-template-ed-template-product .pricing .product-option span.price_from,.page-template-ed-template-product .pricing .product-option span.price_from span.price{font-family:Rubik,sans-serif;font-weight:400;font-size:1.6rem;line-height:1em;margin-top:.5rem;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left}.page-template-ed-template-product .pricing .product-option span.price_from span.price{color:#2c3c6d;margin-bottom:0;color:#00c0b5;font-weight:500}.page-template-ed-template-product .pricing .product-option select{-webkit-appearance:none;width:auto;display:block;clear:both;margin:1.5rem auto;padding:.5rem 4.5rem .5rem 1.5rem;border-radius:0;font-family:Rubik,sans-serif;font-size:1.4rem;text-align-last:center;text-align:center;background:url(/wp-content/themes/b4b/assets-img/icons/chevron-down.svg) right 15px center no-repeat}@media screen and (min-width:768px){.page-template-ed-template-product .pricing{padding:3rem}}video{width:100%;max-width:100%;height:auto;margin:3rem 0}.ed-header.category-page h1{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:3.2rem;line-height:1em;margin-top:1.3rem;text-transform:uppercase;text-align:center;padding:0;width:100%;float:left;margin-bottom:0}.ed-header.category-page h1 span{font-size:3.2rem;font-weight:300}.category-product-list{width:100%;max-width:100vw;float:left;clear:both;margin:0;padding:0;text-align:center;display:block}.category-product-list .category-product{width:100%;float:left;clear:both;background:#f5f6f8;margin-bottom:1.5rem;padding:3rem;text-align:center}.category-product-list .category-product .product-logo{max-width:100px}.category-product-list .category-product h2{margin:0 0 1.5rem}.category-product-list .category-product p{font-family:Rubik,sans-serif;color:#3c3533;font-weight:400;font-size:1.6rem;line-height:1.8em;margin:0 0 1.5rem;color:#2c3c6d}.category-product-list .category-product p.starting_from{font-family:Rubik,sans-serif;color:#2c3c6d;font-weight:500;font-size:1.4rem;line-height:1em;text-transform:uppercase;font-size:1.6rem;font-weight:300;margin-top:1.5rem}.category-product-list .category-product p.starting_from strong{font-weight:400}.category-product-list .category-product p.starting_from span{font-family:Rubik,sans-serif;font-size:1.6rem;color:#2c3c6d;font-weight:300}.category-product-list .category-product img{width:100%;height:auto}@media screen and (min-width:481px){.category-product-list .ed-container{display:inline-grid;grid-template-columns:repeat(2,calc((100% - 30px) / 2));grid-column-gap:30px;grid-row-gap:30px;margin:0 0 6rem;padding:0}.category-product-list .category-product{margin:0}}@media screen and (min-width:992px){.category-product-list .ed-container{grid-template-columns:repeat(3,calc((100% - 60px) / 3))}}