.slumber-comparison-table{display:block;background-color:rgb(var(--slumber-comparison-bg))}.slumber-comparison-table__inner{display:flex;flex-direction:column;gap:4.8rem}.slumber-comparison-table__heading{margin:0;max-width:90rem;margin-inline:auto;color:rgb(var(--slumber-comparison-heading-color));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,5vw,4.2rem);line-height:1.15;letter-spacing:0;text-align:center}.slumber-comparison-table__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.slumber-comparison-table__table{display:flex;flex-direction:column;min-width:72rem;position:relative}.slumber-comparison-table__row{display:grid;grid-template-columns:minmax(14rem,1.55fr) repeat(3,minmax(10rem,1fr));position:relative;z-index:1}.slumber-comparison-table__table--hide-last-column{min-width:54rem}.slumber-comparison-table__table--hide-last-column .slumber-comparison-table__row{grid-template-columns:minmax(14rem,1.55fr) repeat(2,minmax(10rem,1fr))}.slumber-comparison-table__row--last{align-items:start}.slumber-comparison-table__cell{display:flex;align-items:center;min-height:5.6rem;padding:1.6rem 1.2rem;background-color:transparent;box-sizing:border-box}.slumber-comparison-table__cell--highlight-head{margin-top:0;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}.slumber-comparison-table__cell--highlight-last{margin-bottom:0;border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem;padding-bottom:calc(1.6rem + 30px)}.slumber-comparison-table__row--last .slumber-comparison-table__cell{align-items:flex-start}.slumber-comparison-table__row--last .slumber-comparison-table__cell--value{justify-content:center}.slumber-comparison-table__cell--head{min-height:7.2rem;padding-top:.8rem;padding-bottom:2rem;color:rgb(var(--slumber-comparison-header-color));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:2.2rem;line-height:1.25}.slumber-comparison-table__cell--head.slumber-comparison-table__cell--feature{justify-content:flex-start;text-align:left}.slumber-comparison-table__cell--head:not(.slumber-comparison-table__cell--feature){justify-content:center;text-align:center}.slumber-comparison-table__cell--feature{justify-content:flex-start;color:rgb(var(--slumber-comparison-feature-color));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;line-height:1.4;text-align:left}.slumber-comparison-table__cell--value{justify-content:center;color:rgb(var(--slumber-comparison-value-color));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;line-height:1.4;text-align:center}.slumber-comparison-table__logo{display:block;width:auto;max-width:16rem;max-height:4.8rem;height:auto;margin:0 auto;object-fit:contain}.slumber-comparison-table__icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;color:rgb(var(--slumber-comparison-icon-color))}.slumber-comparison-table__icon svg{display:block;width:100%;height:100%}.slumber-comparison-table__icon-image{display:block;width:3rem;height:3rem;object-fit:contain}.slumber-comparison-table__value-text{color:rgb(var(--slumber-comparison-value-color))}@media screen and (max-width:749px){.slumber-comparison-table__inner{gap:3.2rem}.slumber-comparison-table__table{min-width:72rem}.slumber-comparison-table__table--hide-last-column{min-width:54rem}.slumber-comparison-table__row{grid-template-columns:minmax(14rem,1.45fr) repeat(3,minmax(14rem,1.15fr))}.slumber-comparison-table__table--hide-last-column .slumber-comparison-table__row{grid-template-columns:minmax(14rem,1.45fr) repeat(2,minmax(14rem,1.15fr))}.slumber-comparison-table__cell{min-height:5rem;padding:1.2rem .8rem}.slumber-comparison-table__cell--highlight-last{padding-bottom:calc(1.2rem + 30px)}.slumber-comparison-table__cell--head{min-height:6.4rem;font-size:1.8rem}.slumber-comparison-table__cell--feature,.slumber-comparison-table__cell--value{font-size:1.4rem}}@media screen and (min-width:990px){.slumber-comparison-table__cell,.slumber-comparison-table__cell--head{padding-inline:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-slumber-comparison-table.css.map */
