html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type='button'],[type='reset'],[type='submit'],button{-webkit-appearance:button}[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:#fff;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:#333;border-radius:50%;cursor:pointer;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:#333}.page--about,.page--contact,.page--disclaimer,.page--offline,.page--privacy,.page--terms{background-color:#dfe2ed}.legal-section{display:flex;flex-direction:column;gap:36px}.legal-section h1{font-size:32px;margin-bottom:24px}.legal-section h2{font-size:24px;margin-bottom:20px}.legal-section h3{font-size:18px;margin-bottom:16px;font-weight:600}.legal-section li,.legal-section p{margin-bottom:16px}.legal-section ol,.legal-section p,.legal-section ul{font-size:16px}.legal-section ol,.legal-section ul{padding-left:40px}.legal-section ul,.legal-section ul li{list-style-type:disc}.legal-section ol,.legal-section ol li{list-style-type:decimal}.legal-section .body a{color:var(--color--accent)}@media screen and (max-width: 800px){.legal-section{gap:32px}.legal-section h1{font-size:28px;margin-bottom:20px}.legal-section h2{font-size:20px;margin-bottom:16px}.legal-section h3{font-size:16px;margin-bottom:12px}.legal-section li,.legal-section p{margin-bottom:12px}.legal-section ol,.legal-section p,.legal-section ul{font-size:14px}.legal-section ol,.legal-section ul{padding-left:24px}}.page--puffy-vs-nectar-mattress{background-color:#dfe2ed}.page--puffy-vs-nectar-mattress .default-section{padding:100px 0}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .default-section{padding:50px 0}}.page--puffy-vs-nectar-mattress .default-section.no-padding-top{padding-top:0!important}.page--puffy-vs-nectar-mattress .default-section.no-padding-bottom{padding-bottom:0!important}.page--puffy-vs-nectar-mattress .container-wrapper{max-width:calc(1200px + 30px);margin:0 auto;padding:0 15px}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .container-wrapper{padding:0 10px}}.page--puffy-vs-nectar-mattress .section-headline__title{font-style:normal;font-weight:800;font-size:40px;line-height:55px;text-align:center;color:#273549;margin-bottom:50px}.page--puffy-vs-nectar-mattress .section-headline__title br{display:none}@media screen and (max-width: 480px){.page--puffy-vs-nectar-mattress br.section-headline__title__br--xs{display:block}}@media screen and (min-width: 481px) and (max-width: 676px){.page--puffy-vs-nectar-mattress br.section-headline__title__br--sm{display:block}}@media screen and (min-width: 677px){.page--puffy-vs-nectar-mattress br.section-headline__title__br--md{display:block}}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .section-headline__title{font-size:30px;line-height:36px;margin-bottom:30px}}.page--puffy-vs-nectar-mattress .section-headline__desc{color:#273549;font-style:normal;font-weight:400;font-size:15px;line-height:18px;text-align:center}.page--puffy-vs-nectar-mattress .section-headline--with-desc{margin-bottom:50px}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .section-headline--with-desc{margin-bottom:30px}}.page--puffy-vs-nectar-mattress .section-headline--with-desc .section-headline__title{margin-bottom:30px}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .section-headline--with-desc .section-headline__title{margin-bottom:15px}}.page--puffy-vs-nectar-mattress .default-section{padding:100px 0}.page--puffy-vs-nectar-mattress .default-section.no-padding-top{padding-top:0!important}.page--puffy-vs-nectar-mattress .default-section.no-padding-bottom{padding-bottom:0!important}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .default-section{padding:50px 0}}.page--puffy-vs-nectar-mattress .container-wrapper{max-width:calc(1200px + 30px);margin:0 auto;padding:0 15px}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .container-wrapper{padding:0 10px}}.page--puffy-vs-nectar-mattress .vs-hero{background:#022f6e}.page--puffy-vs-nectar-mattress .vs-hero .toggle-info{display:none;text-decoration:none!important;background:#fff;color:#323438;border:0.2px solid #323438;padding:6px 8px;min-width:350px;max-width:390px;border-radius:5px;position:absolute;top:18px;z-index:3;font-size:13.5px;cursor:default}.page--puffy-vs-nectar-mattress .vs-hero .toggle-info a{text-decoration:underline;cursor:pointer}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .vs-hero .toggle-info{right:0;font-size:12px}}@media screen and (max-width: 571px){.page--puffy-vs-nectar-mattress .vs-hero .toggle-info{left:50%;transform:translateX(-50%);top:40px;min-width:300px}}.page--puffy-vs-nectar-mattress .vs-hero .disclosure-info:hover .toggle-info{display:block}.page--puffy-vs-nectar-mattress .vs-hero .disclosure-info .toggle-info{left:50%;transform:translateX(-50%);top:45px}.page--puffy-vs-nectar-mattress .vs-hero__inner{display:flex;justify-content:center;align-items:center;padding:20px 21px;padding:clamp(20px,6.325vw,95px) 21px;text-align:center}.page--puffy-vs-nectar-mattress .vs-hero__title{text-decoration:none;text-transform:none;letter-spacing:0;color:#fff;font-weight:800;font-size:32px;font-size:clamp(32px, 3.61111vw, 52px);line-height:1.1730769230769231em;margin-bottom:50px}@media screen and (max-width: 320px){.page--puffy-vs-nectar-mattress .vs-hero__title{font-size:31px}}.page--puffy-vs-nectar-mattress .vs-hero__title__br--mobile{display:none}@media screen and (max-width: 400px){.page--puffy-vs-nectar-mattress .vs-hero__title__br--mobile{display:block}}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .vs-hero__title{margin-bottom:30px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-hero__title{margin-bottom:15px}}.page--puffy-vs-nectar-mattress .vs-hero__subtitle{letter-spacing:0;color:#fff;font-weight:400;font-size:15px;font-size:clamp(15px, 2.08333vw, 30px);line-height:0.8666666666666667em}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-hero__subtitle{line-height:26px}}.page--puffy-vs-nectar-mattress .vs-hero__disclaimer{position:relative;color:#b7b5b5;font-weight:400;font-size:13px;line-height:20px;margin-top:50px}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .vs-hero__disclaimer{margin-top:15px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-hero__disclaimer{font-size:11px;line-height:17px}}.page--puffy-vs-nectar-mattress .vs-hero__disclaimer .disclosure-info{cursor:pointer;position:static;display:block}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-hero__disclaimer .disclosure-info{display:inline-block}}.page--puffy-vs-nectar-mattress .vs-hero__disclaimer br{display:none}@media screen and (max-width: 575px){.page--puffy-vs-nectar-mattress .vs-hero__disclaimer br{display:block}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table-section .container-wrapper{padding:0}}.page--puffy-vs-nectar-mattress .vs-table-section .section-headline{padding-top:30px}.page--puffy-vs-nectar-mattress .vs-table-section__wrapper{max-width:1000px;padding:62px 0;margin:0 auto}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table-section__wrapper{padding:30px 0 62px;display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.page--puffy-vs-nectar-mattress .vs-table{width:100%;max-width:100%;border-spacing:0;border-collapse:separate;background:#fdf9f9;border-radius:10px;height:1px}.page--puffy-vs-nectar-mattress .vs-table tr td,.page--puffy-vs-nectar-mattress .vs-table tr th{padding:0;margin:0;border:none;position:relative;text-align:center;width:30%}.page--puffy-vs-nectar-mattress .vs-table tr th{vertical-align:bottom}.page--puffy-vs-nectar-mattress .vs-table tr td:nth-child(2),.page--puffy-vs-nectar-mattress .vs-table tr th:nth-child(2){width:40%;background-color:#fff}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table tr td,.page--puffy-vs-nectar-mattress .vs-table tr td:nth-child(2),.page--puffy-vs-nectar-mattress .vs-table tr th,.page--puffy-vs-nectar-mattress .vs-table tr th:nth-child(2){width:150px;max-width:150px}}.page--puffy-vs-nectar-mattress .vs-table tr td:nth-child(2)::before,.page--puffy-vs-nectar-mattress .vs-table tr th:nth-child(2)::before{content:'';display:block;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;border-left:2px solid #273549;border-right:2px solid #273549;box-shadow:-5px 0 5px -5px rgba(0,16,94,0.15),5px 0 5px -5px rgba(0,16,94,0.15)}.page--puffy-vs-nectar-mattress .vs-table tr td,.page--puffy-vs-nectar-mattress .vs-table tr th:first-child,.page--puffy-vs-nectar-mattress .vs-table tr th:last-child{padding:0 30px}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .vs-table tr td,.page--puffy-vs-nectar-mattress .vs-table tr th:first-child,.page--puffy-vs-nectar-mattress .vs-table tr th:last-child{padding-right:20px;padding-left:20px}}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .vs-table tr td,.page--puffy-vs-nectar-mattress .vs-table tr th:first-child,.page--puffy-vs-nectar-mattress .vs-table tr th:last-child{padding-right:15px;padding-left:15px}}.page--puffy-vs-nectar-mattress .vs-table tr th:first-child,.page--puffy-vs-nectar-mattress .vs-table tr th:last-child{padding-top:30px;padding-bottom:20px}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table tr th:first-child,.page--puffy-vs-nectar-mattress .vs-table tr th:last-child{padding-top:10px;padding-bottom:13px}}.page--puffy-vs-nectar-mattress .vs-table tr td{font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#273549}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .vs-table tr td{font-size:15px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table tr td{font-size:13px}}.page--puffy-vs-nectar-mattress .vs-table tr td:first-child,.page--puffy-vs-nectar-mattress .vs-table tr th:first-child{text-align:left}.page--puffy-vs-nectar-mattress .vs-table tr td:nth-child(2){font-weight:bold}.page--puffy-vs-nectar-mattress .vs-table tr td span{display:flex;justify-content:center;align-items:center;padding:20px 0 20px 0;border-bottom:1px solid #e1e1e1;height:100%}.page--puffy-vs-nectar-mattress .vs-table tr td:first-child span{justify-content:flex-start}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table tr td span{padding-top:15px;padding-bottom:15px}.page--puffy-vs-nectar-mattress .vs-table tr td span br{display:none}}.page--puffy-vs-nectar-mattress .vs-table tr:first-child td span{border-top:1px solid #e1e1e1}.page--puffy-vs-nectar-mattress .vs-table tr:last-child td span{border-bottom:0}.page--puffy-vs-nectar-mattress .vs-table tr th .vs-table__price,.page--puffy-vs-nectar-mattress .vs-table tr th .vs-table__title{line-height:normal}.page--puffy-vs-nectar-mattress .vs-table tr th .vs-table__title{font-weight:700;font-size:20px;color:#273549}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .vs-table tr th .vs-table__title{font-size:18px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table tr th .vs-table__title{font-size:14px}}.page--puffy-vs-nectar-mattress .vs-table tr th:nth-child(2) .vs-table__title{font-weight:700;font-size:32px;line-height:1.2em;text-align:center;color:#000}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table tr th:nth-child(2) .vs-table__title{font-size:14px}}.page--puffy-vs-nectar-mattress .vs-table tr th:last-child .vs-table__title{font-weight:800;font-size:16px;border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .vs-table tr th:last-child .vs-table__title{font-size:15px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table tr th:last-child .vs-table__title{font-size:13px;border-bottom:0;padding-bottom:0;margin-bottom:5px}}.page--puffy-vs-nectar-mattress .vs-table tr th:last-child .vs-table__price{font-weight:400;font-size:20px}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .vs-table tr th:last-child .vs-table__price{font-size:18px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table tr th:last-child .vs-table__price{font-size:14px}}.page--puffy-vs-nectar-mattress .vs-table tr th:nth-child(2) .vs-table__price{font-weight:700;font-size:40px;line-height:1em;color:#e17d22;margin-bottom:10px;margin-top:10px}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .vs-table tr th:nth-child(2) .vs-table__price{font-size:35px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table tr th:nth-child(2) .vs-table__price{font-size:25px;margin-top:5px}}.page--puffy-vs-nectar-mattress .vs-table tr:last-child td{padding-bottom:42px}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table tr:last-child td{padding-bottom:0}}.page--puffy-vs-nectar-mattress .vs-table__topper{background-color:#fff;border:2px solid #273549;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;padding-top:0;padding-bottom:10px;width:100%;height:24px;position:absolute;top:0;transform:translateY(-100%);left:0;overflow:hidden}.page--puffy-vs-nectar-mattress .vs-table__topper > img{visibility:hidden;opacity:0}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table__topper{padding:0;top:0;bottom:100%}.page--puffy-vs-nectar-mattress .vs-table__topper img{width:100%;height:auto}}.page--puffy-vs-nectar-mattress .vs-table__cta{max-width:300px;width:calc(100% - 15px);height:58px;border-radius:10px;background-color:#d61927;color:#fff;font-size:20px;font-weight:bold;line-height:24px;letter-spacing:0.5px;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;cursor:pointer;margin-right:auto;margin-left:auto;transition:0.3s ease}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .vs-table__cta{font-size:18px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table__cta{font-size:13px;line-height:16px;max-width:110px;height:40px;border-radius:5px}}@media screen and (max-width: 370px){.page--puffy-vs-nectar-mattress .vs-table__txt{width:50px}}.page--puffy-vs-nectar-mattress .vs-table__cta:hover{background-color:#ff0100;color:#fff!important}.page--puffy-vs-nectar-mattress .vs-table__cta img{width:20px;height:auto;margin-left:6px}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table__cta img{width:12px}}.page--puffy-vs-nectar-mattress .vs-table__bottomer{background-color:#fff;border:2px solid #273549;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:30px;padding-top:10px;width:100%;height:auto;position:absolute;bottom:-62px;left:0;overflow:hidden}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .vs-table__bottomer{bottom:auto;top:100%;padding-bottom:20px;padding-top:0}}.page--puffy-vs-nectar-mattress .cr-block{background-color:#fff;border-radius:10px;max-width:1000px;margin-right:auto;margin-left:auto}.page--puffy-vs-nectar-mattress .cr-block__inner{padding:45px 50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.page--puffy-vs-nectar-mattress .cr-block__title{color:#273549;font-weight:800;font-size:25px;line-height:30px}.page--puffy-vs-nectar-mattress .cr-block__desc{position:relative;font-size:20px;font-weight:400;padding-left:26px}.page--puffy-vs-nectar-mattress .cr-block__desc::before{content:'';display:block;width:21px;height:21px;position:absolute;top:0;left:-4px;margin-top:4px;background-image:url("/assets/images/puffy-vs-nectar-mattress/green-check--new.svg");background-size:21px 21px;background-position:center}.page--puffy-vs-nectar-mattress .cr-block__desc__mattress{font-weight:800;text-transform:uppercase}.page--puffy-vs-nectar-mattress .cr-block__desc__cr{color:#018541;font-weight:800}.page--puffy-vs-nectar-mattress .cr-block--not{background-color:#fdf9f9;margin-top:10px}.page--puffy-vs-nectar-mattress .cr-block--not .cr-block__inner{padding-top:25px;padding-bottom:25px}.page--puffy-vs-nectar-mattress .cr-block--not .cr-block__title{font-size:20px}.page--puffy-vs-nectar-mattress .cr-block--not .cr-block__desc{color:#d61927;font-size:13px;line-height:15px}.page--puffy-vs-nectar-mattress .cr-block--not .cr-block__desc::before{background-image:url("/assets/images/puffy-vs-nectar-mattress/red-cross--new.svg")}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .cr-block__inner{padding:30px}.page--puffy-vs-nectar-mattress .cr-block__desc{font-size:15px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .cr-block{max-width:355px}.page--puffy-vs-nectar-mattress .cr-block__inner{flex-direction:column;align-items:flex-start;padding-top:17.5px;padding-bottom:17.5px}.page--puffy-vs-nectar-mattress .cr-block__title{margin-bottom:10px}.page--puffy-vs-nectar-mattress .cr-block:not(.cr-block--not) .cr-block__desc::before{top:2.5px;bottom:unset;margin:0;margin-bottom:0}.page--puffy-vs-nectar-mattress .cr-block--not .cr-block__inner{padding-top:12.5px;padding-bottom:12.5px}}.page--puffy-vs-nectar-mattress .vid-section__media{position:relative;max-width:900px;height:auto;margin-right:auto;margin-left:auto;overflow:hidden;border-radius:10px}.page--puffy-vs-nectar-mattress .vid-section__video-wrapper{cursor:pointer}.page--puffy-vs-nectar-mattress .vid-section__video-wrapper video{display:block;width:101%;height:100%;margin:-1px}.page--puffy-vs-nectar-mattress .vid-section__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.page--puffy-vs-nectar-mattress .vid-section__image{display:block;width:100%;height:100%;object-fit:cover}.page--puffy-vs-nectar-mattress .vid-section__play-button{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;margin:auto;width:88px;height:88px}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .vid-section__play-button{width:65px;height:65px}}.page--puffy-vs-nectar-mattress .vid-section__video-wrapper.is--playing + .vid-section__image-wrapper{display:none}.page--puffy-vs-nectar-mattress .rev-section .section-headline{border-top:2px solid #e1e1e1;padding-top:100px}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .rev-section .section-headline{padding-top:50px}}.page--puffy-vs-nectar-mattress .rev-section .container-wrapper{max-width:calc(1330px + 30px)}.page--puffy-vs-nectar-mattress .rev-section-block{background-color:#fff;padding:50px 80px 100px;border-radius:10px}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .rev-section-block{padding:20px 32px 70px}}.page--puffy-vs-nectar-mattress .rev-section-block--odd{background-color:#fdf9f9;margin-top:30px}.page--puffy-vs-nectar-mattress .rev-section-block--odd .rev-section-block__rating__perc{color:#f99c1e}.page--puffy-vs-nectar-mattress .rev-section-block__header{margin-bottom:30px}.page--puffy-vs-nectar-mattress .rev-section-block__title{font-weight:800;font-size:25px;line-height:30px;text-align:center;color:#273549;margin-bottom:10px;white-space:nowrap}.page--puffy-vs-nectar-mattress .rev-section-block__title__br--xs{display:none}@media screen and (max-width: 480px){.page--puffy-vs-nectar-mattress .rev-section-block__title__br--xs{display:block}}.page--puffy-vs-nectar-mattress .rev-section-block__rating{display:flex;justify-content:center;align-items:center}.page--puffy-vs-nectar-mattress .rev-section-block__rating img{max-width:120px;height:auto;margin:0 5px}.page--puffy-vs-nectar-mattress .rev-section-block__rating__num{font-size:15px;color:#273549}.page--puffy-vs-nectar-mattress .rev-section-block__rating__perc{font-size:15px;color:#018541}.page--puffy-vs-nectar-mattress .rev-slider__item{width:33.33%}.page--puffy-vs-nectar-mattress .rev-slider__item-inner{padding:0 15px}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .rev-slider__item-inner{padding:0}}.page--puffy-vs-nectar-mattress .rev-slider__quote{margin-bottom:15px}.page--puffy-vs-nectar-mattress .rev-slider__author,.page--puffy-vs-nectar-mattress .rev-slider__quote{font-weight:400;font-size:15px;line-height:24px;text-align:center;color:#273549}.page--puffy-vs-nectar-mattress .rev-section .flickity-page-dots .dot,.page--puffy-vs-nectar-mattress .rev-section .flickity-page-dots .dot{margin:0 20px}.page--puffy-vs-nectar-mattress .rev-section .flickity-page-dots .dot:first-child,.page--puffy-vs-nectar-mattress .rev-section .flickity-page-dots .flickity-page-dot:first-child{margin-left:0}.page--puffy-vs-nectar-mattress .rev-section .flickity-page-dots .dot:last-child,.page--puffy-vs-nectar-mattress .rev-section .flickity-page-dots .flickity-page-dot:last-child{margin-right:0}.page--puffy-vs-nectar-mattress .rev-section .flickity-button{user-select:none;-webkit-tap-highlight-color:transparent}.page--puffy-vs-nectar-mattress .rev-section .flickity-prev-next-button{background-color:transparent}.page--puffy-vs-nectar-mattress .rev-section .flickity-prev-next-button.next{right:0;transform:translateX(100%) translateY(-50%)}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .rev-section .flickity-prev-next-button.next{right:12px}}.page--puffy-vs-nectar-mattress .rev-section .flickity-prev-next-button.previous{left:0;transform:translateX(-100%) translateY(-50%)}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .rev-section .flickity-prev-next-button.previous{left:12px}}.page--puffy-vs-nectar-mattress .rev-section .flickity-page-dots{bottom:-50px}.page--puffy-vs-nectar-mattress .rev-section .flickity-page-dots .dot,.page--puffy-vs-nectar-mattress .rev-section .flickity-page-dots .flickity-page-dot{background-color:silver}.page--puffy-vs-nectar-mattress .rev-section .flickity-page-dots .dot.is-selected,.page--puffy-vs-nectar-mattress .rev-section .flickity-page-dots .flickity-page-dot.is-selected{background-color:#404040}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .rev-slider__item{width:50%}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .rev-slider__item{width:100%}}.page--puffy-vs-nectar-mattress .ftc-section .section-title{margin-bottom:30px}.page--puffy-vs-nectar-mattress .ftc-section__content{max-width:900px;margin:0 auto}.page--puffy-vs-nectar-mattress .ftc-section__subtitle{color:#e17d22;font-size:25px;font-weight:800;line-height:1.4em;margin-bottom:15px}.page--puffy-vs-nectar-mattress .ftc-section__subtitle a{color:inherit;font-size:inherit;text-decoration:none}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .ftc-section__subtitle{font-size:20px}}.page--puffy-vs-nectar-mattress .ftc-section__desc{color:#273549;font-size:15px;line-height:24px}@media screen and (max-width: 480px){.page--puffy-vs-nectar-mattress .ftc-section__desc,.page--puffy-vs-nectar-mattress .ftc-section__subtitle{font-size:15px;line-height:18px}}.page--puffy-vs-nectar-mattress .ftc-section__desc a{color:#273549;text-decoration:underline}.page--puffy-vs-nectar-mattress .rec-section-list{display:grid;grid-template-columns:repeat(1,minmax(1px,600px));gap:30px;justify-content:center}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .rec-section-list{gap:15px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .rec-section-list{display:block}}.page--puffy-vs-nectar-mattress .rec-section-list__item{display:block;background-color:#fff;border-radius:10px;text-align:center;padding:30px 10px}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .rec-section-list__item{padding:23px 0;max-width:355px;margin-right:auto;margin-left:auto}.page--puffy-vs-nectar-mattress .rec-section-list__item:first-child{margin-bottom:10px}}.page--puffy-vs-nectar-mattress .rec-section-list__title{color:#273549;font-size:25px;font-weight:800;line-height:30px;margin-bottom:30px}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .rec-section-list__title{margin-bottom:10px}}.page--puffy-vs-nectar-mattress .rec-section-list__image-wrapper img{min-width:255px;max-width:70.8%;height:auto}.page--puffy-vs-nectar-mattress .info-table-wrapper{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.page--puffy-vs-nectar-mattress .info-table{width:100%;max-width:100%;background:#fdf9f9;border-radius:10px;border-collapse:separate}@media screen and (min-width: 1025px){.page--puffy-vs-nectar-mattress .info-table th:first-child{border-top-left-radius:10px}.page--puffy-vs-nectar-mattress .info-table th:last-child{border-top-right-radius:10px}.page--puffy-vs-nectar-mattress .info-table tr:last-child td:first-child{border-bottom-left-radius:10px}.page--puffy-vs-nectar-mattress .info-table tr:last-child td:last-child{border-bottom-right-radius:10px}}.page--puffy-vs-nectar-mattress .info-table th:last-child{color:#e17d22}.page--puffy-vs-nectar-mattress .info-table td:last-child,.page--puffy-vs-nectar-mattress .info-table th:last-child{background-color:#fff}.page--puffy-vs-nectar-mattress .info-table td,.page--puffy-vs-nectar-mattress .info-table th{border:1px solid #e1e1e1;padding:20px;font-size:15px;font-weight:normal;line-height:24px;width:25%}.page--puffy-vs-nectar-mattress .info-table th{font-weight:700;border-bottom:none}.page--puffy-vs-nectar-mattress .info-table td{vertical-align:top}.page--puffy-vs-nectar-mattress .info-table tr:not(:last-child) td{border-bottom:none}.page--puffy-vs-nectar-mattress .info-table td:not(:last-child),.page--puffy-vs-nectar-mattress .info-table th:not(:last-child){border-right:none}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .info-table-section .container-wrapper{padding:0}.page--puffy-vs-nectar-mattress .info-table td,.page--puffy-vs-nectar-mattress .info-table th{width:auto;padding:10px;font-size:14px;line-height:20px}.page--puffy-vs-nectar-mattress .info-table th{padding-top:22px;padding-bottom:22px}.page--puffy-vs-nectar-mattress .info-table td:first-child,.page--puffy-vs-nectar-mattress .info-table th:first-child{min-width:102px}.page--puffy-vs-nectar-mattress .info-table td{min-width:300px}}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .info-table td{min-width:250px}}@media screen and (max-width: 359px){.page--puffy-vs-nectar-mattress .info-table td{min-width:200px}}.page--puffy-vs-nectar-mattress .bmo-faqs.no-bg{background-color:transparent}.page--puffy-vs-nectar-mattress .questions-list__item,.page--puffy-vs-nectar-mattress .questions-list__item:only-child{border-color:#d8d8d8}.page--puffy-vs-nectar-mattress .questions-list__item:last-child{border-bottom:none}.page--puffy-vs-nectar-mattress .custom-table-section{position:relative;z-index:1}.page--puffy-vs-nectar-mattress .bmo-faqs .item-boxes__title{color:#273549;font-family:Poppins;font-size:40px;font-weight:900;letter-spacing:0;line-height:43px;text-align:center;margin-bottom:30px}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .bmo-faqs .item-boxes__title{font-size:30px;margin-bottom:0}}.page--puffy-vs-nectar-mattress .bmo-faqs{background-color:#fff;padding:70px 0}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .bmo-faqs{padding:50px 0 40px 0}}.page--puffy-vs-nectar-mattress .bmo-faqs .item-boxes{margin:auto}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .bmo-faqs .item-boxes{padding:0 15px}}.page--puffy-vs-nectar-mattress .questions-list{padding:0;margin:0}.page--puffy-vs-nectar-mattress .questions-list__item{list-style-type:none;padding:0 0 5px 0;margin:0;text-align:justify}.page--puffy-vs-nectar-mattress .questions-list__item,.page--puffy-vs-nectar-mattress .questions-list__item:only-child{border-bottom:1px solid #d8d8d8}.page--puffy-vs-nectar-mattress .questions-list__item.questions-list__item--separator:before{content:attr(data-separator);display:block;padding-top:25px;padding-bottom:25px;color:var(--blue);font-weight:700;text-transform:capitalize;border-bottom:1px solid #f5f5f5;font-size:21px}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .questions-list__item.questions-list__item--separator:before{font-size:16px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .questions-list__item.questions-list__item--separator:before{padding-top:15px;padding-bottom:15px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .questions-list__item{padding-bottom:1px}}.page--puffy-vs-nectar-mattress .questions-list__title{margin:0;color:#474747;font-family:Poppins;font-size:18px;font-weight:bold;letter-spacing:0;line-height:20px;text-transform:none;padding:0;padding-top:25px;padding-bottom:20px;position:relative;transition:all 0.2s;cursor:pointer;letter-spacing:normal;padding-left:30px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .questions-list__title{font-size:15px;columns:#4d5059;padding-left:20px}}.page--puffy-vs-nectar-mattress .questions-list__title:hover{opacity:0.9}.page--puffy-vs-nectar-mattress .questions-list__title:after{content:'';position:absolute;left:0;top:5px;height:100%;width:20px;transition:all 0.5s;perspective:1000px;background:transparent url("/images/faq-arrow-bmo.svg") center center/13px no-repeat}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .questions-list__title:after{top:3px;width:12px}}.page--puffy-vs-nectar-mattress .questions-list__title.is--open:after{transform:rotateX(180deg)}.page--puffy-vs-nectar-mattress .questions-list__content{margin-bottom:20px;margin-left:31px;display:none;text-align:left;color:#474747;font-family:Poppins;font-size:16px;letter-spacing:0;line-height:23px}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .questions-list__content{color:#4d5059;font-size:15px;line-height:20px;margin-left:21px}}.page--puffy-vs-nectar-mattress .questions-list__content ul{margin-left:10px}.page--puffy-vs-nectar-mattress .questions-list__content p:last-child{margin-bottom:0}.page--puffy-vs-nectar-mattress .questions-list__content p a:active,.page--puffy-vs-nectar-mattress .questions-list__content p a:focus,.page--puffy-vs-nectar-mattress .questions-list__content p a:hover,.page--puffy-vs-nectar-mattress .questions-list__content p a:visited{outline:none}.page--puffy-vs-nectar-mattress .bmo-on-sale-block__cta{width:100%;height:58px;border-radius:10px;background-color:#d61927;color:#0f1111;font-size:20px;font-weight:bold;line-height:24px;letter-spacing:0.5px;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;margin-top:11px;cursor:pointer;background-color:#d61927;color:#fff;max-width:300px;margin-right:auto;margin-left:auto;transition:0.3s ease}.page--puffy-vs-nectar-mattress .bmo-on-sale-block__cta:focus,.page--puffy-vs-nectar-mattress .bmo-on-sale-block__cta:hover{background-color:#ff0100;color:#fff}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .bmo-on-sale-block__cta{font-size:20px;height:57px;margin-top:15px}}.page--puffy-vs-nectar-mattress .bmo-on-sale-block__cta img{width:20px;height:auto;margin-left:6px;margin-bottom:4px}@media screen and (max-width: 480px){.page--puffy-vs-nectar-mattress .bmo-on-sale-block__cta img{width:18px}}.page--puffy-vs-nectar-mattress .bmo-faqs .item-boxes{margin:auto}.page--puffy-vs-nectar-mattress .bmo-rankings-section{max-width:calc(1200px + 30px);margin:90px auto;padding:0 15px}.page--puffy-vs-nectar-mattress .faq-section{padding:70px 0}@media screen and (max-width: 1024px){.page--puffy-vs-nectar-mattress .faq-section .container-wrapper{padding:0 15px}}.page--puffy-vs-nectar-mattress .faq-section .section-headline__title{line-height:43px;margin-bottom:30px}@media screen and (min-width: 801px) and (max-width: 1024px){.page--puffy-vs-nectar-mattress .faq-section .section-headline__title{font-size:40px}}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .faq-section .section-headline__title{margin-bottom:0}}.page--puffy-vs-nectar-mattress .faq-section.no-bg{background-color:transparent}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .faq-section{padding:50px 0 40px}}.page--puffy-vs-nectar-mattress .faq-list{padding:0;margin:0}.page--puffy-vs-nectar-mattress .faq-list__item{list-style-type:none;padding:0 0 5px 0;margin:0;text-align:justify}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .faq-list__item{padding-bottom:1px}}.page--puffy-vs-nectar-mattress .faq-list__item,.page--puffy-vs-nectar-mattress .faq-list__item:only-child{border-bottom:1px solid #d8d8d8}.page--puffy-vs-nectar-mattress .faq-list__item--separator:before{content:attr(data-separator);display:block;padding-top:25px;padding-bottom:25px;color:var(--blue);font-weight:700;text-transform:capitalize;border-bottom:1px solid var(--white-smoke);font-size:21px}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .faq-list__item--separator:before{font-size:16px}}@media screen and (max-width: 676px){.page--puffy-vs-nectar-mattress .faq-list__item--separator:before{padding-top:15px;padding-bottom:15px}}.page--puffy-vs-nectar-mattress .faq-list__item.is-open .jsAccordionTrigger:after{transform:rotateX(180deg)}.page--puffy-vs-nectar-mattress .faq-list__title{margin:0;color:#474747;font-family:Poppins;font-size:18px;font-weight:600;letter-spacing:0;line-height:20px;text-transform:none;padding:0;padding-top:25px;padding-bottom:20px;position:relative;transition:all 0.2s;cursor:pointer;letter-spacing:normal;padding-left:30px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .faq-list__title{font-size:15px;color:#4d5059;padding-left:20px}}.page--puffy-vs-nectar-mattress .faq-list__title:hover{opacity:0.9}.page--puffy-vs-nectar-mattress .faq-list__title:after{content:'';position:absolute;left:0;top:5px;height:100%;width:20px;transition:all 0.5s;perspective:1000px;background:transparent url("/assets/images/top10/faq-arrow-bmo.svg") center center/13px no-repeat}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .faq-list__title:after{top:3px;width:12px}}.page--puffy-vs-nectar-mattress .faq-list__content{text-align:left;color:#474747;font-family:Poppins;font-size:16px;letter-spacing:0;line-height:23px;overflow:hidden;height:0;transition:height 500ms ease-out 0ms}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .faq-list__content{color:#4d5059;font-size:15px;line-height:20px}}.page--puffy-vs-nectar-mattress .faq-list__content ul{margin-left:10px}.page--puffy-vs-nectar-mattress .faq-list__content p:last-child{margin-bottom:0}.page--puffy-vs-nectar-mattress .faq-list__content p a:active,.page--puffy-vs-nectar-mattress .faq-list__content p a:focus,.page--puffy-vs-nectar-mattress .faq-list__content p a:hover,.page--puffy-vs-nectar-mattress .faq-list__content p a:visited{outline:none}.page--puffy-vs-nectar-mattress .faq-list__content-inner{padding-left:31px;padding-bottom:20px}@media screen and (max-width: 800px){.page--puffy-vs-nectar-mattress .faq-list__content-inner{padding-left:21px}}.page--top10lux{margin:0}.page--top10lux .grates{display:block}.page--top10lux html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.page--top10lux header,.page--top10lux main,.page--top10lux section{display:block}.page--top10lux a{background-color:transparent}.page--top10lux a:active,.page--top10lux a:hover{outline:0}.page--top10lux b,.page--top10lux strong{font-weight:bold}.page--top10lux h1{font-size:2em;margin:0.67em 0}.page--top10lux img{border:0}.page--top10lux hr{box-sizing:content-box;height:0}@media print{.page--top10lux *,.page--top10lux *:after,.page--top10lux *:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.page--top10lux a,.page--top10lux a:visited{text-decoration:underline}.page--top10lux a[href]:after{content:" (" attr(href) ")"}.page--top10lux a[href^='#']:after{content:''}.page--top10lux img{page-break-inside:avoid}.page--top10lux img{max-width:100%!important}.page--top10lux h2,.page--top10lux h3,.page--top10lux p{orphans:3;widows:3}.page--top10lux h2,.page--top10lux h3{page-break-after:avoid}.page--top10lux .navbar{display:none}}.page--top10lux *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page--top10lux *:after,.page--top10lux *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page--top10lux html{font-size:10px;-webkit-tap-highlight-color:transparent}.page--top10lux body{font-family:'Lato',sans-serif;font-size:16px;line-height:1.5;color:#000;background-color:#dfe2ed}.page--top10lux a{color:#6ed3ee;text-decoration:none}.page--top10lux a:focus,.page--top10lux a:hover{color:#4da6bd;text-decoration:none}.page--top10lux a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.page--top10lux img{vertical-align:middle}.page--top10lux hr{margin-top:24px;margin-bottom:24px;border:0;border-top:1px solid #eadbc2}.page--top10lux h1,.page--top10lux h2,.page--top10lux h3,.page--top10lux h4,.page--top10lux h5{font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.page--top10lux h1,.page--top10lux h2,.page--top10lux h3{margin-top:24px;margin-bottom:12px}.page--top10lux h4,.page--top10lux h5{margin-top:12px;margin-bottom:12px}.page--top10lux h1{font-size:60px}.page--top10lux h2{font-size:46px}.page--top10lux h3{font-size:30px}.page--top10lux h4{font-size:22px}.page--top10lux h5{font-size:20px}.page--top10lux p{margin:0 0 12px}.page--top10lux .text-left{text-align:left}.page--top10lux .text-center{text-align:center}.page--top10lux .text-uppercase{text-transform:uppercase}.page--top10lux .bg-primary{color:#28399b}.page--top10lux .bg-primary{background-color:#6ed3ee}.page--top10lux ul{margin-top:0;margin-bottom:12px}.page--top10lux .btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:14.5px 30px;font-size:17px;line-height:1.5;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page--top10lux .btn:active:focus,.page--top10lux .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.page--top10lux .btn:focus,.page--top10lux .btn:hover{color:#fff;text-decoration:none}.page--top10lux .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.page--top10lux .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.page--top10lux .container:after,.page--top10lux .container:before{content:' ';display:table}.page--top10lux .container:after{clear:both}.page--top10lux .container--rm-padding-bottom{padding-bottom:0!important}@media (min-width: 767px){.page--top10lux .container{width:750px}}@media (min-width: 992px){.page--top10lux .container{width:970px}}@media (min-width: 1200px){.page--top10lux .container{width:1200px}}.page--top10lux .row{margin-left:-15px;margin-right:-15px}.page--top10lux .row:after,.page--top10lux .row:before{content:' ';display:table}.page--top10lux .row:after{clear:both}.page--top10lux .col-md-12,.page--top10lux .col-md-6,.page--top10lux .col-sm-12,.page--top10lux .col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.page--top10lux .col-xs-12{float:left}.page--top10lux .col-xs-12{width:100%}@media (min-width: 767px){.page--top10lux .col-sm-12{float:left}.page--top10lux .col-sm-12{width:100%}}@media (min-width: 992px){.page--top10lux .col-md-12,.page--top10lux .col-md-6{float:left}.page--top10lux .col-md-6{width:50%}.page--top10lux .col-md-12{width:100%}}.page--top10lux #headerbrand{text-align:left;height:60px}.page--top10lux #headerbrand img{max-height:55px;padding-right:5px;padding-top:2px;padding-bottom:2px}.page--top10lux .abc{margin-top:5px!important}.page--top10lux .layer{padding-left:10px;padding-right:10px}.page--top10lux .section2{background-color:#dfe2ed!important;padding-top:30px!important;padding-bottom:5px!important}.page--top10lux .container2{background-color:#fff!important;border-radius:1em!important;box-shadow:0 3px 16px 0 rgba(5,60,174,0.1)!important;border:1px solid #f5f5f5!important;padding:1em 1em!important}.page--top10lux .prodtitle0row{margin-top:20px!important;color:#001785!important;font-weight:bold!important}.page--top10lux .prodtitle3row{color:#595a5d;margin-top:-10px}.page--top10lux .description{color:#595a5d;font-weight:500}.page--top10lux .t595{color:#595a5d;font-weight:600}.page--top10lux .t036{color:#001785;font-weight:600}.page--top10lux .textul{list-style-type:square;margin-top:12px!important}@media screen and (max-width: 1024px){.page--top10lux .textul{padding-left:20px}}.page--top10lux .textul li{color:#001785;padding-right:15px;padding-bottom:10px;margin-left:-15px}@media screen and (max-width: 1024px){.page--top10lux .textul li{margin-left:0}}.page--top10lux .navbar{position:relative;min-height:50px;border:1px solid transparent}.page--top10lux .navbar:after,.page--top10lux .navbar:before{content:' ';display:table}.page--top10lux .navbar:after{clear:both}@media (min-width: 992px){.page--top10lux .navbar{border-radius:0}}.page--top10lux .navbar-header:after,.page--top10lux .navbar-header:before{content:' ';display:table}.page--top10lux .navbar-header:after{clear:both}@media (min-width: 992px){.page--top10lux .navbar-header{float:left}}@media (min-width: 992px){.page--top10lux .text-md-left{text-align:left}.page--top10lux .text-md-center{text-align:center}.page--top10lux .text-md-right{text-align:right}}.page--top10lux .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page--top10lux .fa-chevron-up:before{content:'\f077'}.page--top10lux [class*='fa-']:before{font-weight:400;font-family:'FontAwesome'}.page--top10lux body{font-weight:300}.page--top10lux a{transition:250ms}.page--top10lux .page{overflow:hidden}.page--top10lux h1,.page--top10lux h2,.page--top10lux h3,.page--top10lux h4,.page--top10lux h5{font-family:Lato,'HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:0;letter-spacing:0.1em}.page--top10lux h4{margin-top:10px}.page--top10lux h1{font-size:30px;line-height:1.33}@media (min-width: 1200px){.page--top10lux h1{font-size:60px;line-height:1.16667}}.page--top10lux h2{font-size:28px;line-height:1.5}@media (min-width: 767px){.page--top10lux h2{font-size:46px;line-height:1.13043}}.page--top10lux h3{font-size:26px;line-height:1.5}@media (min-width: 767px){.page--top10lux h3{font-size:30px;line-height:1.33333}}.page--top10lux h4{font-size:24px}@media (min-width: 767px){.page--top10lux h4{font-size:22px;line-height:1.27273}}.page--top10lux h5{font-size:22px;letter-spacing:0.02em}@media (min-width: 767px){.page--top10lux h5{font-size:20px;line-height:1.5}}.page--top10lux p{margin:0 0 6px}.page--top10lux a:focus{outline:none;box-shadow:none}@media (min-width: 767px) and (max-width: 1199px){.page--top10lux .row .col-xs-12{margin-top:30px}}.page--top10lux * + p{margin-top:10px}.page--top10lux * + hr{margin-top:30px}.page--top10lux * + .row{margin-top:10px}.page--top10lux .well5{padding:15px 0 0}.page--top10lux a:focus,.page--top10lux a:hover{text-decoration:none}.page--top10lux .page-foot{padding-bottom:60px;color:#072698;margin-top:-1px;z-index:1;position:relative}.page--top10lux .page-foot .copyright{margin-top:0}.page--top10lux .page-foot .copyright a{color:#fff}.page--top10lux .page-foot .copyright a:hover{color:#d4d4d4}@media (min-width: 767px){.page--top10lux .page-foot .copyright{margin-top:45px}}.page--top10lux .page-foot .copyright.bg-darkest{color:#b7b7b7}.page--top10lux img{max-width:100%}.page--top10lux hr{width:80%;max-width:660px;display:inline-block;border-bottom:2px solid #b7b7b7;border-top:none;margin-bottom:30px}.page--top10lux .bg-primary{background-color:#336cdd;color:#fff}.page--top10lux .bg-primary a{color:#fff}.page--top10lux .bg-primary a:hover{color:#fff}.page--top10lux .bg-primary hr{border-color:#d6d6d6}.page--top10lux .bg-darkest{background-color:#292e3b}.page--top10lux .section{padding-top:30px;padding-bottom:30px}@media (min-width: 1200px){.page--top10lux .section{padding-top:90px;padding-bottom:68px}}.page--top10lux .section-inset-4{padding-bottom:0}.page--top10lux .btn{position:relative;font-family:'Poppins',sans-serif;font-weight:600;letter-spacing:0.12em;border-width:0;white-space:normal;transition:background-color 0.3s,color 0.3s,border-color 0.3s;padding:15px}@media (min-width: 1200px){.page--top10lux .btn{white-space:nowrap}}.page--top10lux .btn,.page--top10lux .btn:active{box-shadow:0 0 10px #10a86e!important;border-radius:6px}.page--top10lux .btn:active:focus,.page--top10lux .btn:focus{outline:none}.page--top10lux .brand-name{transition:0.3s all ease}.page--top10lux .ui-to-top{width:60px;height:60px;font-size:24px;line-height:2.2em!important;color:#fff;background:#242f3e;box-shadow:0 0 5px 2px rgba(0,0,0,0.05);border-radius:50%;position:fixed;right:15px;bottom:15px;overflow:hidden;text-align:center;text-decoration:none;z-index:20;transition:0.3s all ease;-webkit-transform:translateY(100px);transform:translateY(100px)}.page--top10lux .ui-to-top:focus{color:#fff;background:#242f3e}.page--top10lux .ui-to-top:hover{color:#fff;background:#323847;text-decoration:none}@media (min-width: 480px){.page--top10lux .ui-to-top{right:40px;bottom:40px}}@media screen and (max-width: 1000px){.page--top10lux #headerbrand img{max-width:77%}}.page--top10lux ul{list-style:none}.page--top10lux .fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.page--top10lux .fa-chevron-up:before{content:'\f077'}.page--top10lux .fa{font-family:'Font Awesome 5 Free'}.page--top10lux .fa{font-weight:900}.page--top10lux .container3{margin-top:15px;margin-bottom:15px;background-color:#efeaea!important;border-radius:1em!important;box-shadow:0 1px 10px 0 rgba(5,60,174,0.5)!important;border:1px solid #f5f5f5!important;padding-bottom:12px!important;max-width:620px;margin-left:auto;margin-right:auto}.page--top10lux .cstbtn{font-size:22px!important;height:51px;padding-top:9px;min-width:235px;background-color:#d7040f;color:#fff!important}.page--top10lux .cstbtn:hover{background-color:red}.page--top10lux .sitevisit{margin-top:15px}.page--top10lux .sitevisit a{color:#001785;font-size:1em}.page--top10lux .sitevisit a:hover{text-decoration:underline;color:#001785}.page--top10lux .navbar{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-weight:400}.page--top10lux .container5{padding:0.5em 1em;background-color:#fdf9f9!important;border-radius:1em!important;box-shadow:0 1px 10px 0 rgba(5,60,174,0.5)!important;border:1px solid #f5f5f5!important;max-width:1100px;margin-left:auto;margin-right:auto}.page--top10lux .prodtitle0row{color:#001785!important}.page--top10lux .textul li{color:#001785}.page--top10lux .ui-to-top{background:#242f3e}.page--top10lux .grates img{padding-bottom:5px;padding-left:2px}.page--top10lux .vsheader{color:#fff;background:#001785;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px}.page--top10lux .container22{background-color:#fff;border-bottom-left-radius:1em;border-bottom-right-radius:1em;box-shadow:0 3px 16px 0 rgba(5,60,174,0.1);border:1px solid #f5f5f5;padding:1em 1em;margin-bottom:50px}.page--top10lux body,.page--top10lux h1,.page--top10lux h2,.page--top10lux h3,.page--top10lux h4,.page--top10lux h5{font-family:'AmazonEmber',sans-serif}.page--top10lux body,.page--top10lux html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}.page--top10lux body{font-family:'AmazonEmber',sans-serif!important;font-weight:normal}.page--top10lux .text-center{text-align:center}.page--top10lux .toggle-info{display:none;text-decoration:none!important;background:#fff;color:#323438;border:0.2px solid #323438;padding:6px 8px;min-width:350px;max-width:390px;border-radius:5px;position:absolute;top:18px;z-index:3;font-size:13.5px;cursor:default}@media screen and (max-width: 800px){.page--top10lux .toggle-info{right:0;font-size:12px}}@media screen and (max-width: 571px){.page--top10lux .toggle-info{left:50%;transform:translateX(-50%);top:40px;min-width:300px}}.page--top10lux .disclosure-info{cursor:pointer;position:relative}@media screen and (max-width: 571px){.page--top10lux .disclosure-info{position:initial}}.page--top10lux .disclosure-info:hover .toggle-info{display:block}.page--top10lux .btn,.page--top10lux .btn:active{box-shadow:0 0 0 transparent!important}.page--top10lux .bg-mirage{background-color:#141922}.page--top10lux header.page-head{padding:13px 15px}.page--top10lux #headerbrand img{max-width:none}@media screen and (min-width: 1331px){.page--top10lux header.page-head{padding-right:2.1025%;padding-left:2.1025%}}@media screen and (max-width: 800px){.page--top10lux header.page-head{padding-top:5px;padding-bottom:5px}}.page--top10lux .btn,.page--top10lux .btn:active{box-shadow:0 0 0 transparent!important}.page--top10lux body{background-color:#dfe2ed}.page--top10lux .simple-hero{background:#022f6e}.page--top10lux .simple-hero__inner{display:flex;justify-content:center;align-items:center;padding:20px 21px;padding:clamp(20px,6.325vw,95px) 21px;text-align:center}.page--top10lux .simple-hero__title{text-decoration:none;text-transform:none;letter-spacing:0;color:#fff;font-weight:800;font-size:32px;font-size:clamp(32px, 3.61111vw, 52px);line-height:1.1730769230769231em;margin-bottom:50px}@media screen and (max-width: 320px){.page--top10lux .simple-hero__title{font-size:31px}}@media screen and (max-width: 1024px){.page--top10lux .simple-hero__title{margin-bottom:30px}}@media screen and (max-width: 676px){.page--top10lux .simple-hero__title{margin-bottom:15px}}.page--top10lux .simple-hero__disclaimer{position:relative;color:#b7b5b5;font-weight:400;font-size:13px;line-height:20px;margin-top:50px}@media screen and (max-width: 1024px){.page--top10lux .simple-hero__disclaimer{margin-top:15px}}@media screen and (max-width: 676px){.page--top10lux .simple-hero__disclaimer{font-size:11px;line-height:17px}}.page--top10lux .simple-hero__disclaimer .disclosure-info{cursor:pointer;position:static;display:block}@media screen and (max-width: 676px){.page--top10lux .simple-hero__disclaimer .disclosure-info{display:inline-block}}.page--top10lux .simple-hero__disclaimer br{display:none}@media screen and (max-width: 575px){.page--top10lux .simple-hero__disclaimer br{display:block}}.page--top10lux .navbar{border:none;font-family:'AmazonEmber',sans-serif;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 480px){.page--top10lux .navbar{min-height:30px}.page--top10lux #headerbrand img{height:38px}}.page--top10lux .navbar-header{float:none;margin-right:auto}.page--top10lux .disclosure-info{height:32px}.page--top10lux .disclosure-info .toggle-info{left:50%;transform:translateX(-50%);top:45px}@media screen and (max-width: 800px){.page--top10lux .disclosure-info .toggle-info{top:39px}}@font-face{font-family:Poppins;src:url("/assets/fonts/Poppins-Light.ttf") format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url("/assets/fonts/Poppins-Regular.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url("/assets/fonts/Poppins-Medium.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url("/assets/fonts/Poppins-SemiBold.ttf") format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url("/assets/fonts/Poppins-Bold.ttf") format("truetype");font-weight:700;font-display:swap}body,html{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:var(--font-family--body);font-weight:normal;font-size:16px;line-height:1.5;color:var(--color--body);background-color:var(--color--white)}*,*:after,*:before{box-sizing:border-box;font-family:var(--font-family--body);border:0;margin:0;outline:0;padding:0}*{-webkit-font-smoothing:auto;-webkit-appearance:none;-moz-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}button:focus,input:focus,select:focus,textarea:focus{outline:none}li,ol,ul{padding:0;margin:0;list-style-type:none;list-style:none}a{color:currentColor;text-decoration:none}a:hover{cursor:pointer}textarea{resize:none}pre{white-space:pre-wrap}img{border-style:none;vertical-align:middle;max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:bold!important}h1,h2,h3,h4,h5,h6{padding:0;margin:0}:root{--color--accent:#d70d19;--color--primary:#1ea69a;--color--tertiary:#002861;--color--heading:#0a0a0a;--color--heading--light:#505050;--color--body:#505050;--color--body--light:#4e4e4e;--color--border--light:#f5f5f5;--color--border:#e1e1e1;--color--border--dark:#dedede;--color--border--active:var(--color--primary);--color--button:#fff;--color--button--bg:var(--color--primary);--color--link:var(--color--primary);--color--bg--dark:#e4f2f0;--color--bg:#f5f7fa;--color--bg--light:#fafbfc;--color--black:#000000;--color--white:#fff;--font-family--heading:Poppins;--font-family--body:Poppins;--font-family--button:Poppins;--font-family--link:Poppins;--font-family--accent:Poppins;--line-height--heading--loose:1.4;--line-height--heading:1.3;--line-height--body:1.5;--line-height--body--tight:1.3}body{width:100vw;overflow-x:hidden}.container{--container--padding-x:56px;--container--padding-y:72px;--container--max-width:calc(1256px + (2 * var(--container--padding-x)));max-width:var(--container--max-width);width:100%;padding-inline:var(--container--padding-x);padding-block:var(--container--padding-y);margin-inline:auto}.container--bg{background-color:var(--color--bg)}@media screen and (max-width: 1024px){.container{--container--padding-x:40px;--container--padding-y:56px}}@media screen and (max-width: 767px){.container{--container--padding-x:24px;--container--padding-y:40px}}@media screen and (max-width: 480px){.container{--container--padding-x:16px}}.btn{width:100%;max-width:264px;min-height:58px;height:fit-content;display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--color--button--bg);color:var(--color--button);border:1px solid var(--color--button--bg);text-align:center;font-family:var(--font-family--button);font-size:18px;font-style:normal;font-weight:700;line-height:1.35}@media screen and (max-width: 800px){.btn{min-height:56px;max-width:311px;border:none}}.button{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:4px;font-size:18px;font-family:'Poppins';height:56px;font-weight:500;color:#fff;background:#1ea69a;cursor:pointer;transition:all 0.3s ease;gap:8px;white-space:nowrap}.button svg{display:block;transition:all 0.3s ease}.button:active,.button:focus,.button:hover{background:#1ea69ade}.button:active svg,.button:active svg,.button:active svg,.button:focus svg,.button:focus svg,.button:focus svg,.button:hover svg,.button:hover svg,.button:hover svg{transform:translateX(4px)}.button--red{background:#d70d19;color:#fff}.button--red:active,.button--red:focus,.button--red:hover{background:#b9464d;color:#fff}.button--text{color:#1ea69a}.button--text,.button--text:active,.button--text:focus,.button--text:hover{background:none}.button--color-blue,.button--color-blue:active,.button--color-blue:focus,.button--color-blue:hover{color:var(--blue)}.button--full{width:100%}.button--outline{background-color:transparent;border:1px solid #1ea69a;color:#1ea69a}.button--outline:hover{background-color:#1ea69a;color:#fff}.button--size-small{font-size:14px}.link svg{transition:all 0.3s ease}.link{color:var(--color--primary);font-weight:500;font-size:14px;display:inline-flex;align-items:center;gap:8px;text-decoration:underline;transition:all 0.3s ease}.link.is-underline{text-decoration:underline}.link:active,.link:focus,.link:hover{text-decoration:none;color:var(--color--primary)}.link:active svg,.link:focus svg,.link:hover svg{transform:translateX(4px)}.link svg{display:none}.section-header{margin-bottom:56px;max-width:870px;margin-inline:auto}@media screen and (max-width: 1024px){.section-header{margin-bottom:44px}}@media screen and (max-width: 767px){.section-header{margin-bottom:32px}}.section-heading{--section-heading--font-size:40px;color:var(--color--heading);font-family:var(--font-family--heading);font-size:var(--section-heading--font-size);font-weight:700;line-height:var(--line-height--heading--loose);font-style:normal;text-align:center;max-width:830px;margin:0;margin-inline:auto}.section-heading span{color:var(--color--primary);font-weight:500}.section-heading + .body{text-align:center;margin:0;margin-top:24px}.section-heading + .body ~ .body{text-align:center;margin:0;margin-top:16px}@media screen and (max-width: 1280px){.section-heading{--section-heading--font-size:32px;line-height:40px}}@media screen and (max-width: 1024px){.section-heading{--section-heading--font-size:28px;line-height:36px}}@media screen and (max-width: 767px){.section-heading{--section-heading--font-size:24px;line-height:32px}.section-heading + .body,.section-heading + .body ~ .body{font-size:14px}}.section-body{color:var(--color--heading);font-family:var(--font-family--heading);font-size:16px;font-weight:400;line-height:var(--line-height--heading--loose);font-style:normal;text-align:center;max-width:900px;margin-block:0;margin-inline:auto}.heading{color:var(--color--heading);font-family:var(--font-family--heading);font-size:24px;font-weight:700;line-height:var(--line-height--heading);font-style:normal}.body{color:var(--color--body);font-family:var(--font-family--body);font-size:16px;font-weight:400;line-height:var(--line-height--body);font-style:normal}.icon{--icon--size:16px;width:var(--icon--size);height:var(--icon--size)}.icon.icon--xl{--icon--size:48px}.icon.icon--lg{--icon--size:24px}.icon.icon--sm{--icon--size:12px}.--hide-tablet-and-below{display:block}@media screen and (max-width: 1024px){.--hide-tablet-and-below{display:none}}body.is-samsung-browser .page-content{width:100%;overflow:hidden}.table__wrapper{--cell--border-size:1px;--cell--border-color:#c3c3c3;--cell--border:var(--cell--border-size) solid var(--cell--border-color);--cell--width:108px;--cell--height:65px;--cell--padding-x:8px;--cell--padding-y:8px;--cell--color:var(--color--body);--cell--font-size:16px;--cell--line-height:18px;--cell--font-family:var(--font-family--body);width:100%;border:var(--cell--border);overflow-y:hidden;overflow-x:auto;position:relative;padding:0;margin-inline:auto}.table{width:100%;overflow:scroll;border-collapse:separate;border-spacing:0}.table .cell{color:var(--cell--color);text-align:center;font-family:var(--cell--font-family);font-size:var(--cell--font-size);font-style:normal;font-weight:400;line-height:var(--cell--line-height);border-bottom:var(--cell--border);border-left:var(--cell--border);position:relative;z-index:1}.table .cell strong{font-weight:600!important}.table .cell--shape{width:var(--cell--width);min-width:var(--cell--width);height:var(--cell--height);padding-block:var(--cell--padding-y);padding-inline:var(--cell--padding-x)}.table .cell--shape.cell--table_logo{width:calc(var(--cell--width) + 16px)}.table tbody tr:last-child .cell{border-bottom:none}.table tr .cell:first-child{border-left:none}.table tr .cell:last-child{border-right:none}.table .cell--head{background-color:#f4f4f4}.table .cell--data{background-color:#fff}.table .cell--sticky{position:sticky;z-index:2;left:-1px}@media screen and (max-width: 1024px){.table__wrapper{--cell--border-size:1px;--cell--border-color:#c3c3c3;--cell--border:var(--cell--border-size) solid var(--cell--border-color);--cell--width:94px;--cell--height:65px;--cell--padding-x:8px;--cell--padding-y:8px;--cell--color:var(--color--body);--cell--font-size:14px;--cell--line-height:18px;--cell--font-family:var(--font-family--body)}}.table .table__starting-price__sale-name{text-wrap:nowrap}.table .table__starting-price__price{margin-top:4px;display:flex;gap:2px;justify-content:center;align-items:center}.table .table__starting-price__price s{font-size:12px}.table .rating-stars{justify-content:center}.table .table__logo{width:70px;height:28.31px}.table .table__shipping-time span{font-size:12px;line-height:1.2;display:block;margin-top:4px}.table .table__numeric-score span{font-size:12px}.table .table__cta{width:110px;height:fit-content;min-height:31px;padding:8px 0;margin-inline:auto;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--color--accent);color:#fff;text-align:center;font-family:var(--font-family--button);font-size:16px;font-style:normal;font-weight:600;line-height:1.2}.table .table__rank__best-val-badge{position:absolute;top:-1px;left:-1px}.testing-methods{--testing-methods__list--gap:48px 40px;--testing-methods__list--columns:repeat(2, minmax(0, 1fr));--testing-methods__list__item__heading--font-size:24px;--testing-methods__list__item__heading--margin-y:16px 8px;--testing-methods__list__item__desc--font-size:16px}.testing-methods__list{display:grid;grid-template-columns:var(--testing-methods__list--columns);gap:var(--testing-methods__list--gap);justify-items:center}.testing-methods__list__item{max-width:611px}.testing-methods__list__item__img img{height:340;width:100%;aspect-ratio:611/340}.testing-methods__list__item__heading{color:var(--color--primary);font-size:var(--testing-methods__list__item__heading--font-size);font-weight:700;margin-block:var(--testing-methods__list__item__heading--margin-y)}.testing-methods__list__item__desc{font-size:var(--testing-methods__list__item__desc--font-size);margin:0}@media screen and (max-width: 1024px){.testing-methods{--testing-methods__list--gap:40px;--testing-methods__list--columns:repeat(1, minmax(0, 1fr))}}@media screen and (max-width: 767px){.testing-methods{--testing-methods__list--gap:32px;--testing-methods__list__item__heading--font-size:18px;--testing-methods__list__item__heading--margin-y:16px;--testing-methods__list__item__desc--font-size:14px}.testing-methods__list__item__img img{aspect-ratio:327/182}}.buy-mattress-steps__wrapper{background:var(--color--bg)}.buy-mattress-step{--buy-mattress-step--columns:repeat(2, minmax(0, 1fr));--buy-mattress-step--gap:0px 32px;--buy-mattress-step--padding-y:32px;--buy-mattress-step--padding-x:32px;--buy-mattress-step--border-radius:16px;--buy-mattress-step--margin-top:32px;--buy-mattress-step__img--size:200px;--buy-mattress-step__img--aspect-ratio:1/1;--buy-mattress-step__img--margin-y:0px;--buy-mattress-step__heading--font-size:32px;--buy-mattress-step__heading--margin-bottom:24px;--buy-mattress-step__desc--font-size:16px;--buy-mattress-step__desc--margin-top:16px;--buy-mattress-step__list--font-size:16px;--buy-mattress-step__list--margin-top:16px;--buy-mattress-step__sub-paras--gap:40px;--buy-mattress-step__sub-paras--columns:repeat(4, minmax(0, 1fr));--buy-mattress-step__sub-para__heading--font-size:18px;--buy-mattress-step__sub-para__heading--margin-bottom:8px;--buy-mattress-step__sub-para__desc--font-size:16px;display:grid;grid-template-columns:var(--buy-mattress-step--columns);gap:var(--buy-mattress-step--gap);grid-template-areas:'img heading' 'img desc' 'img list' 'img sub-paras';padding-block:var(--buy-mattress-step--padding-y);padding-inline:var(--buy-mattress-step--padding-x);border-radius:var(--buy-mattress-step--border-radius);border:1px solid #e6e6e6;background:var(--color--white);margin-top:var(--buy-mattress-step--margin-top)}.buy-mattress-step:nth-child(even){grid-template-areas:'heading img' 'desc img' 'list img' 'sub-paras img'}.steps--mattress-type.buy-mattress-step{--buy-mattress-step--columns:repeat(1, minmax(0, 1fr));--buy-mattress-step__img--margin-y:32px 24px;grid-template-areas:'heading' 'desc' 'img' 'sub-paras'}.buy-mattress-step__heading{grid-area:heading;font-size:var(--buy-mattress-step__heading--font-size);margin:0;margin-bottom:var(--buy-mattress-step__heading--margin-bottom)}.buy-mattress-step__img{grid-area:img;border-radius:8px;background:#f9f9f9;display:flex;justify-content:center;align-items:center;margin-block:var(--buy-mattress-step__img--margin-y)}.buy-mattress-step__img img{aspect-ratio:var(--buy-mattress-step__img--aspect-ratio);max-width:var(--buy-mattress-step__img--size);max-height:var(--buy-mattress-step__img--size)}.buy-mattress-step__desc{grid-area:desc;max-width:856px}.buy-mattress-step__desc .body{font-size:var(--buy-mattress-step__desc--font-size);margin:0}.buy-mattress-step__desc .body:not(:first-child){margin-top:var(--buy-mattress-step__desc--margin-top)}.buy-mattress-step__list{grid-area:list;padding-left:8px}.buy-mattress-step__list .body{font-size:var(--buy-mattress-step__list--font-size);list-style-type:disc;list-style-position:inside;margin-top:var(--buy-mattress-step__list--margin-top)}.buy-mattress-step__sub-paras{grid-area:sub-paras;display:grid;grid-template-columns:var(--buy-mattress-step__sub-paras--columns);gap:var(--buy-mattress-step__sub-paras--gap)}.buy-mattress-step__sub-para__heading{font-size:var(--buy-mattress-step__sub-para__heading--font-size);margin:0;margin-bottom:var(--buy-mattress-step__sub-para__heading--margin-bottom)}.buy-mattress-step__sub-para__desc{font-size:var(--buy-mattress-step__sub-para__desc--font-size);margin:0}@media screen and (max-width: 1220px){.buy-mattress-step{--buy-mattress-step__sub-paras--columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 1024px){.buy-mattress-step{--buy-mattress-step--columns:repeat(2, minmax(0, 1fr));--buy-mattress-step--gap:0px 28px;--buy-mattress-step--padding-y:28px;--buy-mattress-step--padding-x:24px;--buy-mattress-step--border-radius:12px;--buy-mattress-step--margin-top:28px;--buy-mattress-step__img--size:180px;--buy-mattress-step__heading--font-size:24px;--buy-mattress-step__heading--margin-bottom:20px;--buy-mattress-step__sub-paras--gap:32px}}@media screen and (max-width: 767px){.buy-mattress-step,.buy-mattress-step:nth-child(even){grid-template-areas:'img' 'heading' 'desc' 'sub-paras' 'list'}.steps--mattress-type.buy-mattress-step{--buy-mattress-step__img--margin-y:24px;grid-template-areas:'heading' 'desc' 'img' 'sub-paras'}.buy-mattress-step{--buy-mattress-step--columns:repeat(1, minmax(0, 1fr));--buy-mattress-step--gap:0px;--buy-mattress-step--padding-y:24px;--buy-mattress-step--padding-x:16px;--buy-mattress-step--border-radius:8px;--buy-mattress-step--margin-top:24px;--buy-mattress-step__img--size:160px;--buy-mattress-step__img--margin-y:0px 16px;--buy-mattress-step__heading--font-size:18px;--buy-mattress-step__heading--margin-bottom:16px;--buy-mattress-step__desc--font-size:14px;--buy-mattress-step__desc--margin-top:14px;--buy-mattress-step__list--font-size:14px;--buy-mattress-step__list--margin-top:14px;--buy-mattress-step__sub-paras--gap:24px;--buy-mattress-step__sub-paras--columns:repeat(1, minmax(0, 1fr));--buy-mattress-step__sub-para__heading--font-size:18px;--buy-mattress-step__sub-para__heading--margin-bottom:8px;--buy-mattress-step__sub-para__desc--font-size:14px}}.hero--topX-page__wrapper{position:relative;width:100%;height:fit-content;min-height:328px}.hero--topX-page__bg-img{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;object-fit:cover;object-position:calc(50% - 10px) 0}.hero--topX-page{--hero-section__heading--font-size:60px;--hero-section__heading--line-height:72px;--hero-section__heading--letter-spacing:-1.2px;--hero-section__heading--margin-bottom:32px;--hero-section__subheading--font-size:36px;--hero-section__subheading--line-height:44px;--hero-section--topX-page__subheading__icon--size:40px;--hero-section--topX-page__subheading__icon--margin-bottom:-7px;--hero-section__body--font-size:14px;--hero-section__body--line-height:20px;--hero-section__body--margin-block:32px 16px}@media screen and (min-width: 1281px) and (max-width: 1600px){.hero--topX-page{--hero-section__subheading--font-size:30px}}.hero--topX-page__heading{color:#002861;text-align:center;font-size:var(--hero-section__heading--font-size);font-weight:600;line-height:var(--hero-section__heading--line-height);letter-spacing:var(--hero-section__heading--letter-spacing);text-wrap:balance;margin-bottom:var(--hero-section__heading--margin-bottom);min-height:var(--hero-section__heading--line-height)}.hero--topX-page__heading span{color:var(--color--primary)}.hero--topX-page__subheading{color:#002861;text-align:center;font-size:var(--hero-section__subheading--font-size);font-weight:600;line-height:var(--hero-section__subheading--line-height)}.hero--topX-page__subheading span{color:var(--color--primary)}.hero--topX-page__subheading br{display:none}.hero--topX-page__subheading .icon{width:var(--hero-section--topX-page__subheading__icon--size);height:var(--hero-section--topX-page__subheading__icon--size);margin-bottom:var(--hero-section--topX-page__subheading__icon--margin-bottom);color:#002861}.hero--topX-page .disclaimer-tooltip__wrapper{margin-top:16px}.hero--topX-page .disclaimer-tooltip__wrapper,.hero--topX-page__body{color:#000;text-align:center;font-size:var(--hero-section__body--font-size);font-weight:400;line-height:var(--hero-section__body--line-height);max-width:532px;margin-inline:auto}.hero--topX-page .disclaimer-tooltip{color:var(--color--body)}.hero--topX-page__body{margin-block:var(--hero-section__body--margin-block)}@media screen and (max-width: 1280px){.hero--topX-page{--hero-section__heading--font-size:44px;--hero-section__heading--line-height:52px;--hero-section__heading--margin-bottom:20px;--hero-section__subheading--font-size:24px;--hero-section__subheading--line-height:32px;--hero-section--topX-page__subheading__icon--size:28px;--hero-section--topX-page__subheading__icon--margin-bottom:-6px}}@media screen and (max-width: 1024px){.hero--topX-page__wrapper{min-height:264px}.hero--topX-page{--hero-section__heading--font-size:36px;--hero-section__heading--line-height:40px;--hero-section__heading--margin-bottom:16px;--hero-section__subheading--font-size:24px;--hero-section__subheading--line-height:24px;--hero-section--topX-page__subheading__icon--size:28px;--hero-section--topX-page__subheading__icon--margin-bottom:-6px;--hero-section__body--margin-block:20px 16px}.hero--topX-page__bg-img{object-position:center top}}@media screen and (max-width: 767px){.hero--topX-page__wrapper{min-height:260px}.hero--topX-page{--hero-section__heading--font-size:32px;--hero-section__heading--line-height:40px;--hero-section__heading--letter-spacing:-0.72px;--hero-section__heading--margin-bottom:16px;--hero-section__subheading--font-size:18px;--hero-section__subheading--line-height:26px;--hero-section--topX-page__subheading__icon--size:18px;--hero-section--topX-page__subheading__icon--margin-bottom:-2.5px;--hero-section__body--font-size:13px;--hero-section__body--line-height:18px;--hero-section__body--margin-block:16px}.hero--topX-page__subheading br{display:block}.hero--topX-page .disclaimer-tooltip{margin-top:16px;display:block}}.hero--landing-page__wrapper{position:relative;width:100%;height:fit-content}.hero--landing-page__bg-img{width:100%;height:100%;object-fit:cover;object-position:13%;position:absolute;left:0;top:0;z-index:-1}.hero--landing-page{--hero-section__heading--font-size:60px;--hero-section__heading--line-height:72px;--hero-section__heading--letter-spacing:-1.2px;--hero-section__heading--margin-bottom:32px;--hero-section__subheading--font-size:24px;--hero-section__subheading--line-height:32px;--hero-section__body--font-size:14px;--hero-section__body--line-height:20px;--hero-section__body--margin-block:32px 16px}.hero--landing-page__heading{color:var(--color--primary);text-align:center;font-size:var(--hero-section__heading--font-size);font-weight:600;line-height:var(--hero-section__heading--line-height);letter-spacing:var(--hero-section__heading--letter-spacing);margin-bottom:var(--hero-section__heading--margin-bottom)}.hero--landing-page__subheading{text-align:center;font-size:var(--hero-section__subheading--font-size);font-weight:600;line-height:var(--hero-section__subheading--line-height);max-width:624px;margin-inline:auto}.hero--landing-page .disclaimer-tooltip__wrapper{margin-top:16px}.hero--landing-page .disclaimer-tooltip__wrapper,.hero--landing-page__body{color:#000;text-align:center;font-size:var(--hero-section__body--font-size);font-weight:400;line-height:var(--hero-section__body--line-height);max-width:532px;margin-inline:auto}.hero--landing-page .disclaimer-tooltip{color:var(--color--body)}.hero--landing-page__body{margin-block:var(--hero-section__body--margin-block)}@media screen and (max-width: 1280px){.hero--landing-page{--hero-section__heading--font-size:44px;--hero-section__heading--line-height:52px;--hero-section__heading--margin-bottom:20px;--hero-section__subheading--font-size:24px;--hero-section__subheading--line-height:32px}}@media screen and (max-width: 1024px){.hero--landing-page{--hero-section__heading--font-size:36px;--hero-section__heading--line-height:40px;--hero-section__heading--margin-bottom:16px;--hero-section__subheading--font-size:24px;--hero-section__subheading--line-height:24px;--hero-section__body--margin-block:20px 16px}}@media screen and (max-width: 767px){.hero--landing-page{--hero-section__heading--font-size:32px;--hero-section__heading--line-height:40px;--hero-section__heading--letter-spacing:-0.72px;--hero-section__heading--margin-bottom:16px;--hero-section__subheading--font-size:18px;--hero-section__subheading--line-height:26px;--hero-section__body--font-size:13px;--hero-section__body--line-height:18px;--hero-section__body--margin-block:16px}.hero--landing-page .disclaimer-tooltip{margin-top:16px;display:block}.hero--landing-page .hero__subheading{max-width:480px}}[data-sale] .hero__wrapper{position:relative;height:min-content}[data-sale] .hero{position:relative;z-index:2}[data-sale] .disclaimer-tooltip__wrapper,[data-sale] .hero--topX-page__body,[data-sale] .hero__heading,[data-sale] .hero__heading span,[data-sale] .hero__subheading,[data-sale] .hero__subheading span{color:#fff}[data-sale] .hero__subheading .icon{color:var(--color--primary)}[data-sale] .disclaimer-tooltip{color:#fff}.hero--sale__bg{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%}.hero--sale__bg img{object-fit:cover;object-position:left top;width:100%;height:100%}.hero--sale__graphic--D{height:100%;width:auto;display:block;position:absolute;top:0;right:0;z-index:-1}@media screen and (min-width: 1920px){.hero--sale__graphic--D{right:1.5625vw}}.hero--sale__graphic--D img{display:block;object-fit:contain;object-position:right top;height:inherit;width:inherit}.hero--sale__name{--hero-sale-name--pt:40px;--hero-sale-name--height:83px;display:none;width:fit-content;height:fit-content;margin-inline:auto;padding-top:var(--hero-sale-name--pt);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero--sale__name img{display:block;height:var(--hero-sale-name--height);width:auto;object-fit:contain;object-position:center}.hero--sale__graphics-bar{display:none;width:100vw;height:100%;position:absolute;z-index:1;left:0;top:0;justify-content:space-between}.hero--sale__graphic{display:block;height:100%;width:auto;position:relative;z-index:1}.hero--sale__graphic img{object-fit:contain;height:inherit;width:inherit;display:block}.hero--sale__graphic--LHS img{object-position:top left}.hero--sale__graphic--RHS img{object-position:top right}@media screen and (max-width: 1280px){[data-sale] .hero,[data-sale] .hero.hero--topX-page{max-width:700px}}@media screen and (max-width: 1024px){.hero--sale__graphic--D{display:none}.hero--sale__name{display:block}.hero--sale__graphics-bar{display:flex}[data-sale] .hero.container{padding-top:16px}}@media screen and (max-width: 580px){[data-sale] .hero.container{padding-top:12px}.hero--sale__name{--hero-sale-name--pt:40px;--hero-sale-name--height:67px}}@media screen and (max-width: 390px){[data-sale] .hero.container{padding-top:12px}.hero--sale__name{--hero-sale-name--pt:40px;--hero-sale-name--height:57px}}[data-sale] .hero--sale__graphics-bar{opacity:0;visibility:hidden}[data-sale] .hero--sale__graphic--D img{width:100%;object-position:right center;margin-inline:auto 0}@media screen and (max-width: 1720px){[data-sale] .hero--sale__graphic--D img{width:calc(26vw - 16px)}}@media screen and (max-width: 1440px){[data-sale] .hero--sale__graphic--D img{width:calc(23vw - 16px)}}@media screen and (max-width: 1280px){[data-sale] .hero--sale__graphic--D img{width:250px}}@media screen and (max-width: 1024px){[data-sale] .hero--sale__name{--hero-sale-name--height:32px}}.product-card{--product-card--padding-x:40px;--product-card--padding-y:40px;--product-card--max-width:100%;--product-card--columns:280px auto minmax(0, 1fr) 320px;--product-card--template:'info divider details actions' 'info divider benefits benefits';--product-card--gap:24px 40px;--product-card--border-color:#ccc;--product-card--border-color--active:#505050;--product-card--border-radius:16px;--product-card__top-pick--size:132px;--product-card__cr-badge--width:205px;width:100%;max-width:var(--product-card--max-width);padding-inline:var(--product-card--padding-x);padding-block:var(--product-card--padding-y);margin-inline:auto;display:grid;grid-template-columns:var(--product-card--columns);grid-template-areas:var(--product-card--template);justify-content:space-between;gap:var(--product-card--gap);border:1px solid var(--product-card--border-color);border-radius:var(--product-card--border-radius);background:#fff;position:relative}.product-card__brand-details{width:100%;height:100%;display:flex;flex-direction:column;align-content:center;justify-content:center;grid-area:details}.product-card__brand-actions{display:flex;flex-direction:column;gap:16px;width:100%;grid-area:actions;align-self:center}.product-card__brand-actions .product-card--visit{height:fit-content;padding-block:0}.product-card__made-in-usa-badge{margin-top:16px}.product-card__cr-badge{width:var(--product-card__cr-badge--width);height:auto;object-fit:contain;display:block;position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.product-card__top-pick{position:absolute;width:var(--product-card__top-pick--size);height:var(--product-card__top-pick--size);right:-44px;top:5px;transform:translateY(-50%)}@media screen and (max-width: 1024px){.product-card__top-pick{right:-10px}}.product-card > hr{width:1px;height:100%;margin:0;border:none;background:#f0f0f0;grid-area:divider}.product-card__rank{--product-card__rank__bg-svg--width:190px;--product-card__rank__bg-svg--height:38px;--product-card__rank__text--font-size:20px;--product-card__rank__text--font-size--hash:14px;--product-card__rank__text--line-height:22.5px;--product-card__rank__text--top:7.5px;--product-card__rank__text--left:43.5px;position:relative}.product-card--1 .product-card__rank{--product-card__rank__bg-svg--width:230px;--product-card__rank__bg-svg--height:40px;--product-card__rank__text--top:9px}.product-card__rank svg{position:relative;z-index:1;width:var(--product-card__rank__bg-svg--width);height:var(--product-card__rank__bg-svg--height)}.product-card__rank p{position:absolute;left:var(--product-card__rank__text--left);top:var(--product-card__rank__text--top);z-index:2;color:#fff;text-align:center;font-size:var(--product-card__rank__text--font-size);line-height:var(--product-card__rank__text--line-height)}.product-card__rank p > span{font-size:var(--product-card__rank__text--font-size--hash);font-weight:700}.product-card__rank p > strong{font-weight:700}.product-card__brand-info{--product-card__brand-info--gap:16px;--product-card__brand-info__logo--height:170px;--product-card__brand-info__logo--gap:18px;--product-card__brand-info__logo--padding-x:24px;--product-card__brand-info__logo--padding-y:24px;--product-card__brand-info__logo--img-aspect-ratio:228/68;--product-card__brand-info__logo--img-width:228px;--product-card__brand-info__logo--img-height:68px;width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--product-card__brand-info--gap);grid-area:info}.product-card__brand-info__logo{width:100%;height:var(--product-card__brand-info__logo--height);padding-inline:var(--product-card__brand-info__logo--padding-x);padding-block:var(--product-card__brand-info__logo--padding-y);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--product-card__brand-info__logo--gap);border-radius:4px;background:#f1f4f7}.product-card__brand-info__logo-img{width:100%;max-width:var(--product-card__brand-info__logo--img-width);height:100%;max-height:var(--product-card__brand-info__logo--img-height);aspect-ratio:var(--product-card__brand-info__logo--img-aspect-ratio);object-fit:contain}.product-card__rating{--product-card__rating--gap:3px 6px;--product-card__rating__number--font-size:30px;--product-card__rating__number--line-height:30px;--product-card__rating__remark--font-size:13px;--product-card__rating__remark--line-height:16.875px;--product-card__rating__remark--text-align:left;--product-card__rating__star--size:12px;--product-card__rating__star--height:var(--product-card__rating__star--size);--product-card__rating__star--gap:1.5px;display:grid;gap:var(--product-card__rating--gap);grid-template-columns:auto auto;align-items:center;margin:0}.product-card__rating__number{text-align:center;font-size:var(--product-card__rating__number--font-size);font-weight:600;line-height:var(--product-card__rating__number--line-height);margin:0;grid-row:1/span 2}.product-card__rating .rating-stars{--rating-stars-size:var(--product-card__rating__star--size);--rating-stars-gap:var(--product-card__rating__star--gap);height:var(--product-card__rating__star--height)}.product-card__rating .rating-remark{--rating-remark-font-size:var(--product-card__rating__remark--font-size);--rating-remark-line-height:var(--product-card__rating__remark--line-height);place-content:var(--product-card__rating__remark--text-align);text-align:var(--product-card__rating__remark--text-align)}.product-card__list{--product-card__list--gap:8px;--product-card__list--font-size:14px;--product-card__list--line-height:22.5px;--product-card__list--icon-size:16px;--product-card__list--icon-gap:calc(
    8px + var(--product-card__list--icon-size)
  );display:flex;flex-direction:column;gap:var(--product-card__list--gap);list-style-position:inside;list-style:none}.product-card__list li{position:relative;padding-left:var(--product-card__list--icon-gap);font-size:var(--product-card__list--font-size);line-height:var(--product-card__list--line-height)}.product-card__list li::before{content:'';position:absolute;left:0;top:4px;width:var(--product-card__list--icon-size);height:var(--product-card__list--icon-size);background:url("/assets/icons/check-mark.svg") center/16px no-repeat}.product-card__list li.is-uncheck::before{background:url("/assets/icons/x-mark.svg") center/16px no-repeat}.product-card__features{margin-top:24px}.product-card__features__title{font-size:20px;line-height:24px;color:var(--color--body)}@media screen and (max-width: 767px){.product-card__features__title{font-size:18px}}.product-card__benefits{padding:24px;border-radius:12px;background:#f7f7f7;grid-area:benefits}.product-card__benefits__title{font-size:16px;color:var(--color--body);margin-bottom:12px}.product-card__benefits__list.product-card__list{--product-card__list--gap:16px;flex-direction:row;flex-wrap:wrap}.product-card__promo-offer{--product-card__promo-offer--padding-x:16px;--product-card__promo-offer--padding-y:16px;--product-card__promo-offer--font-size:16px;--product-card__promo-offer--line-height:22.5px;width:100%;padding-inline:var(--product-card__promo-offer--padding-x);padding-block:var(--product-card__promo-offer--padding-y);margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;border:1px dashed #2e557c;background-color:transparent;color:#2e557c;text-align:center;font-size:var(--product-card__promo-offer--font-size);font-weight:700;line-height:var(--product-card__promo-offer--line-height)}body:not(.page--top10-best-mattress-toppers) .product-card--puffy .product-card__promo-offer,body:not(.page--top10-best-mattress-toppers) .product-card--puffylux .product-card__promo-offer,body:not(.page--top10-best-mattress-toppers) .product-card--puffyroyal .product-card__promo-offer{background-color:#eaeff3}.product-card__promo-offer__code{color:var(--color--accent)}.product-card__promo-offer .--gift-bundle{color:#2e557c;text-align:center;font-size:14px;font-weight:500;line-height:16px;margin-block:4px}#product-card--1 .product-card{border-color:var(--product-card--border-color--active)}@media screen and (max-width: 1440px){.product-card{--product-card__top-pick--size:104px}}@media screen and (max-width: 1220px){.product-card{--product-card--columns:250px auto minmax(0, 1fr) 250px}}@media screen and (max-width: 1110px){.product-card{--product-card--columns:210px auto minmax(0, 1fr) 243px;--product-card--padding-x:24px;--product-card--padding-y:24px}.product-card__features{margin-top:32px}}@media screen and (max-width: 1024px){.product-card{--product-card--padding-y:62px 24px;--product-card--columns:minmax(0, 0.8fr) minmax(0, 1fr);--product-card--template:'info details' 'divider divider' 'actions actions' 'benefits benefits';--product-card--max-width:810px;--product-card__top-pick--size:96px;place-content:center}.product-card__brand-actions,.product-card__brand-info{max-width:320px;place-self:center}.product-card > hr{width:100%;max-width:400px;height:1px;place-self:center}.product-card__features{margin-top:0}}@media screen and (max-width: 767px){.product-card{--product-card--columns:minmax(0, 1fr);--product-card--template:'info' 'actions' 'divider' 'details' 'benefits';--product-card--max-width:580px;--product-card--padding-x:16px;--product-card--padding-y:32px;--product-card__top-pick--size:80px;--product-card__cr-badge--width:138px}#product-card--1 .product-card{--product-card--padding-y:44px 32px}.product-card__brand-actions,.product-card__brand-info{max-width:380px}.product-card__made-in-usa-badge{display:none}.product-card__brand-info{--product-card__brand-info--gap:16px;--product-card__brand-info__logo--height:162px;--product-card__brand-info__logo--gap:16px;--product-card__brand-info__logo--padding-x:16px;--product-card__brand-info__logo--padding-y:16px;--product-card__brand-info__logo--img-aspect-ratio:215/64;--product-card__brand-info__logo--img-width:215px;--product-card__brand-info__logo--img-height:64px}.product-card__rating{--product-card__rating--gap:8px;--product-card__rating__number--font-size:28px;--product-card__rating__number--line-height:1;--product-card__rating__remark--font-size:12px;--product-card__rating__remark--line-height:1;--product-card__rating__remark--text-align:center;--product-card__rating__star--size:16px;--product-card__rating__star--gap:2px}.product-card__promo-offer .--gift-bundle{font-size:12px;line-height:16px}}@media screen and (max-width: 480px){.product-card__promo-offer{--product-card__promo-offer--padding-x:10px;--product-card__promo-offer--padding-y:10px;--product-card__promo-offer--font-size:14px}.product-card__list{--product-card__list--gap:4px}.product-card__benefits{padding:16px;border-radius:8px}.product-card__benefits__list.product-card__list{--product-card__list--gap:4px;flex-direction:column}}.product-section__wrapper{background-color:var(--color--bg);--space-btw-product-cards:24px}.product-section__slider{margin-right:calc(-1 * var(--space-btw-product-cards))}.product-card--sm{--product-card--sm--width:33.3334%;--product-card--sm--padding-x:8px;--product-card--sm--padding-y:8px;--product-card--sm--border-radius:16px;--product-card--sm__content--padding-x:24px;--product-card--sm__content--padding-y:16px;width:calc(var(--product-card--sm--width) - var(--space-btw-product-cards));padding-inline:var(--product-card--sm--padding-x);padding-block:var(--product-card--sm--padding-y);margin-right:var(--space-btw-product-cards);border:1px solid #e6e6e6;border-radius:var(--product-card--sm--border-radius);background:#fff}.product-card--sm__content{padding-inline:var(--product-card--sm__content--padding-x);padding-block:var(--product-card--sm__content--padding-y)}.product-card--sm__brand{--product-card--sm__brand__image--height:268px;--product-card--sm__brand__image--border-radius:8px;--product-card--sm__brand__rank--width:45px;--product-card--sm__brand__rank--height:37px;--product-card--sm__brand__rank--padding:10px;--product-card--sm__brand__rank--border-radius:8px;--product-card--sm__brand__rank--top:10px;--product-card--sm__brand__rank--left:10px;--product-card--sm__brand__rank--font-size:24px;position:relative;display:block}.product-card--sm__brand__image{width:100%;height:var(--product-card--sm__brand__image--height);aspect-ratio:1/1;object-fit:cover;border-radius:var(--product-card--sm__brand__image--border-radius)}.product-card--sm__brand__rank{width:var(--product-card--sm__brand__rank--width);height:var(--product-card--sm__brand__rank--height);padding:var(--product-card--sm__brand__rank--padding);position:absolute;left:var(--product-card--sm__brand__rank--left);top:var(--product-card--sm__brand__rank--top);display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--product-card--sm__brand__rank--border-radius);background:var(--product-card--sm-text-color);color:#fff;font-size:var(--product-card--sm__brand__rank--font-size);line-height:normal;background-color:#0a0a0a}.product-card--sm__heading{--product-card--sm__heading--font-size:22px;color:var(--color--primary);font-size:var(--product-card--sm__heading--font-size);font-weight:600;line-height:normal;margin:0}.product-card--sm__body{--product-card--sm__body--font-size:14px;font-size:var(--product-card--sm__body--font-size);line-height:normal;margin:0}.product-card--sm__body:first-of-type{margin-bottom:8px}.product-card__total-reviews{--product-card__total-reviews-gap:4px;--product-card__total-reviews__icon-size:24px;--product-card__total-reviews__text-font-size:14px;--product-card__total-reviews__text-line-height:normal;--product-card__total-reviews__text-margin:2.5px 0 0;display:flex;gap:var(--product-card__total-reviews-gap);justify-content:flex-start;margin-top:1.5px;margin-bottom:4px}.product-card__total-reviews svg{width:var(--product-card__total-reviews__icon-size);height:var(--product-card__total-reviews__icon-size)}.product-card__total-reviews p{font-size:var(--product-card__total-reviews__text-font-size);line-height:normal;margin:var(--product-card__total-reviews__text-margin)}.product-card__total-reviews p strong{font-weight:600!important}.product-card--sm__rating{--product-card--sm__rating--margin-y:0px 16px;--product-card--sm__rating__number--font-size:20px;--product-card--sm__rating__number--margin-x:16px 4px;--product-card--sm__rating__remark--font-size:12px;--product-card--sm__rating__star--size:15px;--product-card--sm__rating__star--gap:2px;display:flex;align-items:center;margin-block:var(--product-card--sm__rating--margin-y)}.product-card--sm__rating .rating-stars{--rating-stars-size:var(--product-card--sm__rating__star--size);--rating-stars-gap:var(--product-card--sm__rating__star--gap)}.product-card--sm__rating__number{text-align:center;font-size:var(--product-card--sm__rating__number--font-size);font-weight:600;line-height:normal;margin:0;margin-inline:var(--product-card--sm__rating__number--margin-x)}.product-card--sm__rating .rating-remark{--rating-remark-font-size:var(--product-card--sm__rating__remark--font-size);margin:0;margin-bottom:-4px}.product-card--sm__brand-actions{display:flex;gap:16px;margin-top:24px}@media screen and (max-width: 1220px){.product-card--sm{--product-card--sm--width:50%}}@media screen and (max-width: 1024px){.product-section__wrapper{--space-btw-product-cards:16px}.product-card--sm__brand{--product-card--sm__brand__image--height:212px}}@media screen and (max-width: 767px){.product-card--sm{--product-card--sm--width:323px;--product-card--sm--border-radius:8px;--product-card--sm__content--padding-x:16px;--product-card--sm__content--padding-y:16px}.product-card--sm__brand{--product-card--sm__brand__image--height:212px;--product-card--sm__brand__image--border-radius:4px;--product-card--sm__brand__rank--width:36px;--product-card--sm__brand__rank--height:33px;--product-card--sm__brand__rank--padding:10px 6px;--product-card--sm__brand__rank--border-radius:4px;--product-card--sm__brand__rank--font-size:18px}.product-card--sm__brand-actions{flex-direction:column}}.product-section__slider .flickity-button{--flickity-button--size:32px;--flickity-button--translateX:32px;--flickity-button--scale:1;background-position:center;background-repeat:no-repeat;background-size:cover;width:var(--flickity-button--size);height:var(--flickity-button--size);transition:transform 0.5s ease-in-out}.product-section__slider .flickity-button:hover{--flickity-button--scale:1.1}.product-section__slider .flickity-button,.product-section__slider .flickity-button:focus{box-shadow:0 0 0 transparent}.product-section__slider .flickity-button svg{display:none}.product-section__slider .flickity-button.previous{left:calc(-1 * var(--flickity-button--size));background-image:url("/assets/icons/arrow--filled-circle--slider.svg");transform:translateX(calc(-1 * var(--flickity-button--translateX))) scale(var(--flickity-button--scale)) rotate(-180deg)}.product-section__slider .flickity-button.next{right:calc(-1 * (var(--flickity-button--size) - var(--space-btw-product-cards)));transform:translateX(var(--flickity-button--translateX)) scale(var(--flickity-button--scale));background-image:url("/assets/icons/arrow--filled-circle--slider.svg")}.product-section__slider .flickity-page-dots{position:static;margin-top:40px}.product-section__slider .flickity-page-dot{width:8px;height:8px}.product-section__slider .flickity-page-dot,.product-section__slider .flickity-page-dot :focus{box-shadow:0 0 0 transparent}.product-section__slider .flickity-page-dot:not(.is-selected){opacity:0.16}@media screen and (max-width: 1440px){.product-section__slider .flickity-button{--flickity-button--translateX:24px}}@media screen and (max-width: 1400px){.product-section__slider .flickity-button{--flickity-button--translateX:-50%}}@media screen and (max-width: 767px){.product-section__slider .flickity-button{--flickity-button--size:24px;--flickity-button--translateX:-16px}}.faqs{--faqs--column:461px minmax(0, 1fr);--faqs--gap:32px;--faqs__list--padding-left:40px;--faqs__section-heading--padding-top:112px;--faqs__item__question--font-size:16px;--faqs__item__question--padding-y:16px;--faqs__item__icon--size:24px;--faqs__item__answer--font-size:16px;--faqs__item__answer__p--margin-bottom:16px;--faqs__item__answer__ul--padding-left:12px;--faqs__item__answer__ul__li--margin:8px 0 0;display:grid;grid-template-columns:var(--faqs--column);gap:var(--faqs--gap)}.faqs__section-heading{position:sticky;top:0;left:0;height:fit-content;padding-top:var(--faqs__section-heading--padding-top);font-weight:500;text-align:left;margin-inline:initial}.faqs__list{padding-left:var(--faqs__list--padding-left);border-left:1px solid #dfe5eb}.faqs__item__question{padding-block:var(--faqs__item__question--padding-y);font-size:var(--faqs__item__question--font-size);display:flex;justify-content:space-between;gap:16px}.faqs__item:first-child .faqs__item__question{padding-top:0}.faqs__item__icon{display:inline-block;width:var(--faqs__item__icon--size);height:var(--faqs__item__icon--size);flex-shrink:0}.faqs__item__answer{font-size:var(--faqs__item__answer--font-size)}.faqs__item:not(:last-child) .faqs__item__answer > *:last-child{padding-bottom:var(--faqs__item__question--padding-y)}.faqs__item__answer *{font:inherit}.faqs__item__answer p:not(:last-child){margin-bottom:var(--faqs__item__answer__p--margin-bottom)}.faqs__item__answer ul{margin:0;padding-left:var(--faqs__item__answer__ul--padding-left)}.faqs__item__answer ul li{list-style:disc;list-style-position:inside;margin:var(--faqs__item__answer__ul__li--margin)}@media screen and (min-width: 1281px){.faqs__section-heading{font-size:48px}}@media screen and (max-width: 1280px){.faqs{--faqs--column:356px minmax(0, 1fr);--faqs--gap:40px;--faqs__section-heading--padding-top:112px}}@media screen and (max-width: 1024px){.faqs{--faqs--column:minmax(0, 1fr);--faqs--gap:32px;--faqs__list--padding-left:0px;--faqs__section-heading--padding-top:0px}.faqs__section-heading{position:initial;max-width:658px}.faqs__list{border-left:initial}}.rating-stars{--rating-stars-gap:4px;--rating-stars-size:14px;--rating-stars-color:#ffa41d;display:flex;gap:var(--rating-stars-gap)}.rating-stars > svg{width:var(--rating-stars-size);height:var(--rating-stars-size);color:var(--rating-stars-color)}.rating-remark{--rating-remark-font-size:12px;--rating-remark-line-height:16.875px;text-align:center;font-size:var(--rating-remark-font-size);line-height:var(--rating-remark-line-height)}.tabs{--item-color:#D2D2D2;--item-color-active:#000}.tabs{display:flex;flex-direction:column;gap:24px}.tabs__header{display:flex;flex-direction:row;border-bottom:1px solid #dfe5eb}.tabs__header__item{cursor:pointer;padding-left:32px;padding-right:32px;color:var(--item-color);border-bottom:1px solid transparent;padding-bottom:8px;font-size:14px}.tabs__header__item:active,.tabs__header__item:focus,.tabs__header__item:hover{color:var(--item-color-active)}.tabs__header__item.is-active{color:var(--item-color-active);border-bottom-color:var(--item-color-active)}.tabs__body__item{display:none}.tabs__content{padding-inline:16px;padding-bottom:0}.tabs__content__item{display:none}.tabs__content__item.is-active{display:block}.alert{--alert-padding:8px 24px;--alert-bg-color:#eee;--alert-text-color:#1e1b1b;--alert-text-fs:clamp(16px, 2vw, 24px);--alert-text-lh:1.5em;--alert-icon-size:24px;max-width:1292px;margin:0 auto;padding:0 16px;display:flex;justify-content:center}.alert--info{--alert-bg-color:rgba(117, 160, 222, 0.2)}.alert__inner{background-color:var(--alert-bg-color);border-radius:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:20px;padding:var(--alert-padding);width:max-content}.alert__icon svg{display:block;width:var(--alert-icon-size);height:var(--alert-icon-size)}.alert__text{color:var(--alert-text-color);font-family:'Poppins';font-weight:300;font-size:var(--alert-text-fs);line-height:var(--alert-text-lh)}.alert__text strong{font-weight:600!important}.savings-alert{--alert-padding:8px 24px;--alert-bg-color:rgba(237, 160, 165, 0.2);--alert-text-color:#000;--alert-text-fs:16px;--alert-text-lh:1.5em;--alert-icon-size:24px}@media screen and (max-width: 800px){.savings-alert{--alert-text-fs:14px;--alert-padding:8px 12px 8px 16px}}.savings-alert__inner{background-color:var(--alert-bg-color);border-radius:10px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:20px;padding:var(--alert-padding)}@media screen and (max-width: 1199px){.savings-alert__inner{column-gap:14px}}.savings-alert__content{display:flex}@media screen and (max-width: 1199px){.savings-alert__content{flex-direction:column}}.savings-alert__icon svg{display:block;width:var(--alert-icon-size);height:var(--alert-icon-size)}.savings-alert__title{color:#d70d19;font-weight:600;font-size:16px;line-height:1.5em;margin-right:28px}.savings-alert__text{color:var(--alert-text-color);font-family:'Poppins';font-weight:400;font-size:var(--alert-text-fs);line-height:var(--alert-text-lh)}.savings-alert__text strong{font-weight:600!important;text-decoration:underline}.compare-table__wrapper{max-width:max-content;border:none;overflow:scroll;padding-top:38px;overflow-y:hidden}.compare-table__wrapper thead tr .cell:not(:first-child){border-top:var(--cell--border)}.compare-table__wrapper tbody tr .cell:not(:first-child){border-bottom:var(--cell--border)}.compare-table__wrapper tbody tr .cell:first-child{border-left:var(--cell--border)}.compare-table__wrapper tr .cell:last-child{border-right:var(--cell--border)}.compare-table__wrapper .cell{background-color:#fff}.compare-table__wrapper .cell:nth-child(odd){background-color:#f6f6f6}.compare-table__wrapper .cell:first-child{text-align:left}.compare-table__wrapper .cell{--cell--width:300px;--cell--height:72px;--cell--padding-x:16px;--cell--padding-y:16px}.compare-table__wrapper tbody .cell{--cell--padding-y:8px}.compare-table__wrapper .cell[data-compare-table--key='made_in_usa']{--cell--padding-y:0}.compare-table__wrapper tr .cell:first-child{--cell--width:254px}.compare-table__wrapper thead tr .cell:first-child{background-color:var(--color--bg)}.compare-table__wrapper tbody tr:last-child .cell:first-child{background-color:var(--color--bg);border-left:none}.compare-table__wrapper thead tr .cell:first-child::after{content:'';position:absolute;top:-38px;left:0;height:38px;width:100%;background-color:var(--color--bg)}.compare-table__wrapper .cell.--is-recommended > *{position:relative;z-index:2}.compare-table__wrapper .cell.--is-recommended::after{content:'';position:absolute;z-index:1;top:0;left:-1px;width:calc(100% + 1px);height:calc(100% + 1px);border-left:2px solid var(--color--primary);border-right:2px solid var(--color--primary)}.compare-table__wrapper thead tr .cell.--is-recommended::before{content:'';position:absolute;z-index:2;top:-1px;left:-1px;transform:translateY(-100%);width:calc(100% + 1px);height:38px;background:url("/assets/images/recommended-badge.svg");background-repeat:no-repeat;background-position:bottom;background-size:contain}.compare-table__wrapper thead tr .cell.--is-recommended::after{border-top:2px solid var(--color--primary);height:calc(100% + 3px);top:-2px}.compare-table__wrapper tbody tr:last-child .cell.--is-recommended::after{border-bottom:2px solid var(--color--primary)}.compare-table .cell{position:relative;z-index:0}.compare-table .cell[data-compare-table--key='head']{z-index:1}.compare-table__dropdown{background-color:transparent;border:none;padding:0;cursor:pointer;position:relative;z-index:2;width:100%}.compare-table__dropdown__selected{width:100%;padding:10px 20px;display:flex;gap:4px;align-items:center;justify-content:space-between;border-radius:10px;border:var(--cell--border);background:#fff;width:100%;position:relative;z-index:2}.compare-table__dropdown__selected img{width:auto;height:36px;object-fit:contain;flex-shrink:0}.compare-table__dropdown__selected strong{display:flex;align-items:center;gap:4px;color:#000}.compare-table__dropdown__list{position:absolute;top:calc(100% - 10px);left:0;padding:10px 16px 0;z-index:1;background-color:#fff;max-height:300px;width:100%;overflow:scroll;border:var(--cell--border)}.compare-table__dropdown__list-item{width:100%;padding:12px 0;display:flex;justify-content:space-between;align-items:center;gap:4px;border-bottom:var(--cell--border)}.compare-table__dropdown__list-item:last-child{border-bottom:none}.compare-table__dropdown__list-item strong{color:#000}.compare-table__dropdown__list-item img{height:36px;width:auto;object-fit:contain;flex-shrink:0}.compare-table__dropdown > .compare-table__dropdown__list{visibility:hidden;opacity:0;transition:all 0.3s ease-in-out}.compare-table__dropdown.active > .compare-table__dropdown__list{visibility:visible;opacity:1}@media screen and (max-width: 1024px){.compare-table__wrapper .cell{--cell--width:244px;--cell--height:64px}.compare-table__wrapper tr .cell:first-child{--cell--width:200px}.compare-table__wrapper thead tr .cell.--is-recommended::before{border-top-left-radius:10px;border-top-right-radius:10px;background-size:cover;background-color:var(--color--primary)}}@media screen and (max-width: 767px){.compare-table__wrapper{max-width:initial}.compare-table__wrapper .cell{--cell--width:33%;--cell--height:56px}.compare-table__wrapper tr .cell:first-child{--cell--width:31%}.compare-table__wrapper .cell{--cell--padding-x:12px;--cell--padding-y:12px}.compare-table__dropdown__selected{padding:6px 12px;border-radius:8px}.compare-table__dropdown__selected img{height:36px}.compare-table__dropdown__list{padding:10px 12px 0}.compare-table__dropdown__list-item{padding:6px 0}.compare-table__dropdown__list-item img{height:34px}}@media screen and (max-width: 625px){.compare-table__dropdown__selected img{height:30px}.compare-table__dropdown__selected .icon{--icon--size:16px}.compare-table__dropdown__list-item img{height:30px;max-width:70px}}@media screen and (max-width: 525px){.compare-table__container{--container--padding-x:0px}.compare-table__wrapper .cell{--cell--width:initial;--cell--height:40px}.compare-table__wrapper tr .cell:first-child{min-width:80px;position:sticky;left:0;z-index:1;border-right:var(--cell--border)}.compare-table__wrapper .cell{--cell--padding-x:10px;--cell--padding-y:10px;min-width:136px}.compare-table__dropdown__selected{padding:5px 10px;border-radius:4px}.compare-table__wrapper thead tr .cell.--is-recommended::before{height:30px}.compare-table__dropdown__selected{padding:4px;border-radius:4px}}@media screen and (min-width: 445px){.compare-table__wrapper{-ms-overflow-style:none;scrollbar-width:none}.compare-table__wrapper::-webkit-scrollbar{display:none;height:0;width:0}}@media screen and (max-width: 445px){.compare-table__wrapper .cell{--cell--padding-x:8px;--cell--padding-y:8px}.compare-table__dropdown__selected img{height:30px;max-width:67px}}@media screen and (max-width: 375px){.compare-table__wrapper .cell{min-width:135px;max-width:135px}}.ranking-table__section-title.section-heading{margin-bottom:32px;margin-top:calc(64px - 16px - 24px);display:none}@media screen and (max-width: 1024px){.ranking-table__section-title.section-heading{display:block}}.ranking-table__container{max-width:max-content;position:relative}.ranking-table__wrapper{border-radius:8px}.ranking-table tr .cell:first-child{--cell--width:68px}.ranking-table tr:nth-child(even) .cell{background-color:#f9f9f9}.ranking-table tr .cell.cell--rank,.ranking-table tr:nth-child(even) .cell.cell--rank{background-color:#f4f4f4}@media screen and (max-width: 1024px){.ranking-table tr .cell:first-child{--cell--width:55px}}.ranking-table tr .cell.cell--rank.cell--1{--cell--color:#fff;background:#1ea69a;border-bottom-color:#17857b}.ranking-table tr .cell.cell--rank.cell--2{--cell--color:#fff;background:rgba(30,166,154,0.75);border-bottom-color:#44958e}.ranking-table tr .cell.cell--rank.cell--3{--cell--color:#fff;background:rgba(30,166,154,0.55);border-bottom-color:#67a49f}.ranking-table tr .cell.cell--rank.cell--4{--cell--color:#fff;background:rgba(30,166,154,0.35);border-bottom-color:#8ab1ae}.ranking-table tr .cell.cell--rank.cell--5{background:rgba(30,166,154,0.15);border-bottom-color:#aebfbe}.ranking-table:hover tr .cell.cell--highlighted{background-color:#eaeff3!important;--cell--color:var(--color--body)!important}.ranking-table .cell{border-left-color:transparent}.ranking-table:hover .cell.cell--highlighted.cell--highlighted--col{border-bottom-color:transparent}.ranking-table:hover .cell.cell--highlighted.cell--highlighted--col,.ranking-table:hover .cell.cell--highlighted.cell--highlighted--col + .cell{border-left-color:var(--cell--border-color)}.ranking-table:hover
.cell.cell--highlighted.cell--highlighted--col.cell--highlighted--row,.ranking-table:hover
.cell.cell--highlighted.cell--highlighted--col.cell--highlighted--row
+ .cell{border-left-color:transparent}.ranking-table__arrows{--ranking-table__arrow--size:24px;display:flex;justify-content:space-between;align-items:center;position:absolute;left:0;z-index:3;width:100%;padding-inline:calc(var(--container--padding-x) - (var(--ranking-table__arrow--size)/ 2))}.ranking-table__arrows .ranking-table__arrow{width:var(--ranking-table__arrow--size);height:var(--ranking-table__arrow--size);opacity:0;visibility:hidden;cursor:pointer}.ranking-table__arrows .ranking-table__arrow--prev{transform:rotate(180deg)}.ranking-table__arrows .ranking-table__arrow.is-active{opacity:1;visibility:visible}.brand-list__container{padding-block:40px}body:has(.online-vs-retail) .brand-list__wrapper{background-color:#f1f4f7}.brand-list__section-heading.section-heading{margin-bottom:24px;max-width:100%}.brand-list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 28px;max-width:800px;padding:0;margin:0 auto}.brand-list__item{font-size:20px;font-weight:500;list-style-type:decimal;list-style-position:inside;text-transform:capitalize}.brand-list__item::marker{font-weight:bold}@media screen and (max-width: 800px){.brand-list__container{padding-block:25px}.brand-list{gap:8px 16px}.brand-list__item{font-size:18px}}body.page--top10-best-mattress-toppers .brand-list__item{text-transform:none}.preferred-users-tooltip-container.body{position:relative;width:100%;border-radius:4px;background:rgba(30,166,154,0.2);padding:6px 12px;margin:0;color:#505050;text-align:center;font-size:18px;font-weight:600;line-height:normal}.preferred-users-tooltip-container br{display:none}@media screen and (max-width: 1220px) and (min-width: 1025px){.preferred-users-tooltip-container br{display:block}}.preferred-users-tooltip{font:inherit;cursor:pointer;--preferred-users-tooltip__position-right:50%;--preferred-users-tooltip__position-top:calc(100% - 5px);--preferred-users-tooltip__position-translateX:50%;--preferred-users-tooltip__position-justify-content:flex-end;--preferred-users-tooltip__content-min-width:200px;--preferred-users-tooltip__content-max-width:280px}.preferred-users-tooltip svg{margin-bottom:-6px;width:26px;height:26px}.preferred-users-tooltip__position{display:flex;justify-content:var(--preferred-users-tooltip__position-justify-content);min-width:100%;height:fit-content;position:absolute;right:var(--preferred-users-tooltip__position-right);transform:translateX(var(--preferred-users-tooltip__position-translateX));top:var(--preferred-users-tooltip__position-top);z-index:99999;padding-top:12px}.preferred-users-tooltip__content{display:block;min-width:var(--preferred-users-tooltip__content-min-width);max-width:var(--preferred-users-tooltip__content-max-width);border-radius:4px;border:0.2px solid #4e4e4e;padding:6px 8px;background:#fff;font-size:13px;font-weight:300;line-height:130%;text-decoration:none!important;text-align:left;cursor:default}.preferred-users-tooltip .preferred-users-tooltip__position{visibility:hidden;opacity:0}.preferred-users-tooltip:hover .preferred-users-tooltip__position{visibility:visible;opacity:1}@media screen and (max-width: 800px){.preferred-users-tooltip{--preferred-users-tooltip__content-min-width:320px;--preferred-users-tooltip__content-max-width:320px;--preferred-users-tooltip__position-justify-content:center}.preferred-users-tooltip-container.body{font-size:16px;width:fit-content}.preferred-users-tooltip svg{margin-bottom:-7px;width:24px;height:24px}}@media screen and (max-width: 425px){.preferred-users-tooltip{--preferred-users-tooltip__content-min-width:100%;--preferred-users-tooltip__content-max-width:100%}}.online-vs-retail{background-color:#fff}.online-vs-retail__container{display:flex;flex-wrap:wrap;gap:28px 40px;justify-content:center}.online-vs-retail .section-heading{max-width:none;width:100%}.online-vs-retail .section-heading br{display:none}.online-vs-retail__card{border-radius:12px;border:1px solid #c3c3c3;overflow:hidden;background:#fff;max-width:498px;min-width:350px;width:100%;flex:1 1 calc(50% - 20px)}.online-vs-retail__card__heading{background:#def2f0;text-align:center;font-size:24px;font-weight:600;line-height:32px;padding:24px 16px}.--retail .online-vs-retail__card__heading{background:#eaeff3}.online-vs-retail__card__list{padding:28px 32px 32px;margin:0}.online-vs-retail__card__list li{--list-icon-size:28px;font-weight:600;margin-bottom:16px;position:relative;padding-left:calc(var(--list-icon-size) + 8px)}.online-vs-retail__card__list li:last-child{margin-bottom:0}.online-vs-retail__card__list li::before{content:'';position:absolute;left:0;top:-2px;width:28px;height:28px;background:url("/assets/icons/check-mark.svg") center/var(--list-icon-size) no-repeat}.--retail .online-vs-retail__card__list li::before{background:url("/assets/icons/x-mark--slim.svg") center/var(--list-icon-size) no-repeat}@media screen and (max-width: 1024px){.online-vs-retail .section-heading br{display:block}}@media screen and (max-width: 767px){.online-vs-retail__container{gap:20px}.online-vs-retail .section-heading{margin-bottom:8px}.online-vs-retail__card{min-width:initial;flex:1 1 100%}.online-vs-retail__card__heading{font-size:16px;padding:10px}.online-vs-retail__card__list{padding:16px 12px 20px}.online-vs-retail__card__list li{--list-icon-size:20px;font-weight:500;margin-bottom:12px;font-size:14px;line-height:20px}.online-vs-retail__card__list li::before{top:-4px}}@media screen and (max-width: 375px){.online-vs-retail .section-heading br{display:none}}body:has(#exit-intent-popup--modal.--show){overflow:hidden}#exit-intent-popup--modal{z-index:99999999}.exit-intent-popup{display:grid;grid-template-columns:minmax(0,406px) minmax(0,1fr);border-radius:10px;overflow:hidden;overflow-y:auto;width:100%;max-width:830px;max-height:91dvh}.exit-intent-popup__x-icon{position:absolute;top:12px;right:12px;width:28px;height:28px;cursor:pointer}.exit-intent-popup__poster{display:block;height:100%}.exit-intent-popup__poster img{display:block;width:100%;height:100%;object-fit:cover}.exit-intent-popup__logo{display:block;margin-bottom:8px}.exit-intent-popup__content{padding:60px 32px 32px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;background:#fff}.exit-intent-popup__subheading{color:#374151;text-align:center;text-edge:cap;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:8px}.exit-intent-popup__sale-name{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:1;text-transform:uppercase;margin-bottom:20px;white-space:nowrap;display:flex;align-items:center;justify-content:center;width:fit-content;height:32px}.exit-intent-popup__sale-name span{display:flex;align-items:center;justify-content:center;align-self:center;background-color:var(--color--accent);height:100%;line-height:1;padding-inline:6px;margin-inline:-8px;position:relative}.exit-intent-popup__sale-name svg{width:22px;height:100%;fill:var(--color--accent);display:block;flex-shrink:0;align-self:center}.exit-intent-popup__heading{color:#374151;text-align:center;font-family:Poppins;font-size:28px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.exit-intent-popup__overline{color:#374151;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:4px}.exit-intent-popup .countdown-timer{margin-bottom:20px}@media screen and (max-width: 1024px){.exit-intent-popup{grid-template-columns:minmax(0,374px) minmax(0,1fr)}.exit-intent-popup__heading{font-size:26px}}@media screen and (max-width: 767px){.exit-intent-popup{grid-template-columns:minmax(0,1fr);max-width:374px}.exit-intent-popup__logo{width:107px;height:41px;margin-bottom:0}.exit-intent-popup__x-icon{top:6px;right:6px;filter:invert(1) brightness(150%)}.exit-intent-popup__sale-name{margin-bottom:16px}.exit-intent-popup__sale-name span{margin-top:-0.4px}.exit-intent-popup__content{padding:16px}.exit-intent-popup__heading{margin-bottom:16px;line-height:1.3}.exit-intent-popup .countdown-timer{margin-bottom:16px}}.modal{position:fixed;left:0;top:0;z-index:999;width:100dvw;height:100dvh;padding:16px;display:none;align-items:center;justify-content:center}.modal.--show{display:flex}.modal-backdrop{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:rgba(21,21,21,0.8);backdrop-filter:blur(8px)}.modal-content{position:relative;z-index:2}