@charset "UTF-8";.page-container{overflow:unset}.mattresses-comparison-section{max-width:902px;margin:0 auto;color:var(--color-text)}.mattresses-comparison-section p{color:var(--color-text)}@media(max-width:767px){.mattresses-comparison-section .md-margin-top-5{margin-top:5px}}.mattresses-comparison-section h2{font-size:31px;text-align:center;margin-bottom:20px;margin-top:20px}@media(max-width:767px){.mattresses-comparison-section h2{font-size:28px}}.mattresses-comparison-section .product-header{align-items:center;background-color:var(--color-body)}@media(max-width:767px){.mattresses-comparison-section .product-header{justify-content:unset;position:sticky;top:100px}}.mattresses-comparison-section .product-header li{display:flex;flex-wrap:wrap;align-items:center}.mattresses-comparison-section .product-header .criteria-title{width:25%;margin-bottom:0;text-align:start;text-decoration:none;font-size:20px;font-weight:600;text-underline-offset:5px}@media(max-width:767px){.mattresses-comparison-section .product-header .criteria-title{width:100%;text-underline-offset:5px;text-decoration:underline;text-align:center}}.mattresses-comparison-section .product-header div{width:25%;font-size:16px;display:flex;justify-content:center;flex-flow:row;white-space:nowrap;padding-left:5px}@media(max-width:767px){.mattresses-comparison-section .product-header div{width:33%;font-size:15px;align-items:center;flex-grow:column}}.mattresses-comparison-section .product-header .cta{font-size:14px}@media(max-width:767px){.mattresses-comparison-section .product-header .cta{font-size:12px}}.mattresses-comparison-section .product-header .badge{background:var(--color-primary-500);border-radius:4px;padding:5px 8px 3px;color:var(--color-neutral-0);font-weight:700;font-size:13px;line-height:20px;display:flex;align-items:center;width:max-content;max-width:100%;word-break:break-word;margin-bottom:20px}@media(max-width:767px){.mattresses-comparison-section .product-header img{min-height:unset;display:block;margin:auto}}.mattresses-comparison-section .product-header h3{font-size:15px;font-weight:600;text-align:left;white-space:normal}@media(max-width:767px){.mattresses-comparison-section .product-header h3{font-size:13px;text-align:center;white-space:break-spaces;margin:0 5px 10px}}.mattresses-comparison-section .product-header .product-price{font-size:16px;font-weight:600;color:#ff9d26;margin-bottom:15px;display:flex;flex-direction:column}@media(max-width:767px){.mattresses-comparison-section .product-header .product-price{margin-bottom:10px}}.mattresses-comparison-section .product-header .product-price .sale-price{font-size:14px;font-weight:400;color:var(--color-secondary-600)}.mattresses-comparison-section .product-header .main-item{width:34%}@media(max-width:767px){.mattresses-comparison-section .product-header .main-item{width:40%}}.mattresses-comparison-section .product-header .justify-content-left{align-items:flex-start;margin-left:45px}@media(max-width:767px){.mattresses-comparison-section .product-header .justify-content-center-md{align-items:center;margin-left:0}}.mattresses-comparison-section .product-header .product-url-cta{width:max-content;color:var(--color-secondary-600);background:none;font-size:14px;font-weight:600}.mattresses-comparison-section .product-header .product-item{display:flex;flex-flow:column;width:30%;align-items:flex-start;margin:0 .5rem;min-height:17rem}@media(max-width:767px){.mattresses-comparison-section .product-header .product-item{width:45%;align-items:center}}.mattresses-comparison-section .product-header .competitor-item{width:15%;align-items:center;justify-content:flex-end}.mattresses-comparison-section .comparison-table{max-width:100%;margin-top:1rem}.mattresses-comparison-section .comparison-table li{display:flex;flex-wrap:wrap;min-height:75px;padding:10px;align-items:center}.mattresses-comparison-section .comparison-table li:nth-child(odd){background-color:#f0f0f5;border-radius:6px}.mattresses-comparison-section .comparison-table .criteria-title{width:25%;margin-bottom:0;text-align:start;text-decoration:none;font-size:20px;font-weight:600;text-underline-offset:5px}@media(max-width:767px){.mattresses-comparison-section .comparison-table .criteria-title{width:100%;font-size:16px;margin-bottom:10px;text-underline-offset:5px;text-decoration:underline;text-align:center}}.mattresses-comparison-section .comparison-table img.award{height:50px}.mattresses-comparison-section .comparison-table div{width:25%;font-size:16px;display:flex;justify-content:center;align-items:center;flex-flow:row;white-space:nowrap}@media(max-width:767px){.mattresses-comparison-section .comparison-table div{width:33%;font-size:12px;white-space:break-spaces;text-align:center;flex-flow:column}}.mattresses-comparison-section .comparison-table .flex-row{flex-flow:row}.mattresses-comparison-section .comparison-table .main-item{width:34%}@media(max-width:767px){.mattresses-comparison-section .comparison-table .main-item{width:40%}}.mattresses-comparison-section .comparison-table .star{height:20px;width:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iZmlsbDogI2FmYjRkMjgwOyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTc2IDUxMiI+PCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjMuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTMxNi45IDE4QzMxMS42IDcgMzAwLjQgMCAyODguMSAwcy0yMy40IDctMjguOCAxOEwxOTUgMTUwLjMgNTEuNCAxNzEuNWMtMTIgMS44LTIyIDEwLjItMjUuNyAyMS43cy0uNyAyNC4yIDcuOSAzMi43TDEzNy44IDMyOSAxMTMuMiA0NzQuN2MtMiAxMiAzIDI0LjIgMTIuOSAzMS4zczIzIDggMzMuOCAyLjNsMTI4LjMtNjguNSAxMjguMyA2OC41YzEwLjggNS43IDIzLjkgNC45IDMzLjgtMi4zczE0LjktMTkuMyAxMi45LTMxLjNMNDM4LjUgMzI5IDU0Mi43IDIyNS45YzguNi04LjUgMTEuNy0yMS4yIDcuOS0zMi43cy0xMy43LTE5LjktMjUuNy0yMS43TDM4MS4yIDE1MC4zIDMxNi45IDE4eiIvPjwvc3ZnPg==);background-repeat:no-repeat}@media(max-width:767px){.mattresses-comparison-section .comparison-table .star{height:16px;width:16px}}.mattresses-comparison-section .comparison-table .star.fill{opacity:1;background-image:url(data:image/svg+xml;base64,PHN2ZyBzdHlsZT0iZmlsbDogI0ZGQTIzNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTc2IDUxMiI+PCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjMuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD0iTTMxNi45IDE4QzMxMS42IDcgMzAwLjQgMCAyODguMSAwcy0yMy40IDctMjguOCAxOEwxOTUgMTUwLjMgNTEuNCAxNzEuNWMtMTIgMS44LTIyIDEwLjItMjUuNyAyMS43cy0uNyAyNC4yIDcuOSAzMi43TDEzNy44IDMyOSAxMTMuMiA0NzQuN2MtMiAxMiAzIDI0LjIgMTIuOSAzMS4zczIzIDggMzMuOCAyLjNsMTI4LjMtNjguNSAxMjguMyA2OC41YzEwLjggNS43IDIzLjkgNC45IDMzLjgtMi4zczE0LjktMTkuMyAxMi45LTMxLjNMNDM4LjUgMzI5IDU0Mi43IDIyNS45YzguNi04LjUgMTEuNy0yMS4yIDcuOS0zMi43cy0xMy43LTE5LjktMjUuNy0yMS43TDM4MS4yIDE1MC4zIDMxNi45IDE4eiIvPjwvc3ZnPg==)}.mattresses-comparison-section .comparison-table .star.half{opacity:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQiPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjRkZBMjM2Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNhZmI0ZDI4MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0zMTYuOSAxOEMzMTEuNiA3IDMwMC40IDAgMjg4LjEgMHMtMjMuNCA3LTI4LjggMThMMTk1IDE1MC4zIDUxLjQgMTcxLjVjLTEyIDEuOC0yMiAxMC4yLTI1LjcgMjEuN3MtLjcgMjQuMiA3LjkgMzIuN0wxMzcuOCAzMjkgMTEzLjIgNDc0LjdjLTIgMTIgMyAyNC4yIDEyLjkgMzEuM3MyMyA4IDMzLjggMi4zbDEyOC4zLTY4LjUgMTI4LjMgNjguNWMxMC44IDUuNyAyMy45IDQuOSAzMy44LTIuM3MxNC45LTE5LjMgMTIuOS0zMS4zTDQzOC41IDMyOSA1NDIuNyAyMjUuOWM4LjYtOC41IDExLjctMjEuMiA3LjktMzIuN3MtMTMuNy0xOS45LTI1LjctMjEuN0wzODEuMiAxNTAuMyAzMTYuOSAxOHoiIGZpbGw9InVybCgjZ3JhZCkiLz48L3N2Zz4=)}.mattresses-comparison-section .comparison-table .checkmark{color:var(--color-primary-500);font-size:20px}.mattresses-comparison-section .comparison-table .checkmark:before{content:"\2713"}.mattresses-comparison-section .comparison-table .btn{width:90%;font-size:12px}@media(max-width:767px){.mattresses-comparison-section .comparison-table .btn{font-size:7px;padding:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/mattresses-comparison.css.map */
