.mc-wrap{padding-top:var(--mc-pad-top, 72px);padding-bottom:var(--mc-pad-bottom, 96px);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground),1);background:rgb(var(--color-background))}.mc-inner{padding-left:var(--mc-pad-x, 96px);padding-right:var(--mc-pad-x, 96px)}@media(min-width:750px){.mc-inner{max-width:var(--container-width, none);margin:0 auto;padding-left:var(--eva-v2-page-gutter, var(--mc-pad-x, 96px));padding-right:var(--eva-v2-page-gutter, var(--mc-pad-x, 96px))}}.mc-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:56px}.mc-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.2;letter-spacing:-.01em;margin:0;color:rgba(var(--color-foreground),1)}.mc-lede{font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.7);max-width:42rem;margin:6px 0 0}.mc-table{width:100%;border-collapse:collapse;table-layout:fixed}.mc-col-label{width:200px}.mc-table th,.mc-table td{border-bottom:1px solid rgba(var(--color-foreground),.1);text-align:left;vertical-align:top}.mc-table th:not(:first-child),.mc-table td:not(:first-child){border-left:1px solid rgba(var(--color-foreground),.1)}.mc-table thead th{padding:0 20px 18px;font-size:1.5rem;font-weight:var(--font-body-weight-bold);color:rgba(var(--color-foreground),1)}.mc-table thead th:first-child{padding-left:0;border-left:none;visibility:hidden}.mc-table tbody th{padding:22px 20px 22px 0;font-size:1.4rem;font-weight:var(--font-body-weight-bold);color:rgba(var(--color-foreground),1)}.mc-table tbody td{padding:22px 20px;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),1)}.mc-table tbody tr:last-child th,.mc-table tbody tr:last-child td{border-bottom:none}.mc-cta-row td,.mc-cta-row th{padding-top:26px}.mc-cta-row a{font-size:1.3rem;font-weight:var(--font-body-weight-bold);color:rgba(var(--color-link, var(--color-foreground)),1);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.mc-cta-row a:hover{opacity:.6}@media(max-width:749px){.mc-wrap{padding-top:var(--mc-pad-top-mobile, 44px);padding-bottom:var(--mc-pad-bottom-mobile, 56px)}.mc-inner{padding-left:var(--mc-pad-x-mobile, 20px);padding-right:var(--mc-pad-x-mobile, 20px)}.mc-intro{grid-template-columns:1fr;gap:14px;margin-bottom:36px}.mc-lede{max-width:none}.mc-table thead{display:none}.mc-table,.mc-table tbody,.mc-table tr,.mc-table th,.mc-table td{display:block;width:auto!important}.mc-table tr{padding:18px 0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.mc-table tbody tr:last-child{border-bottom:none}.mc-table th,.mc-table td{padding:4px 0!important;border-bottom:none;border-left:none!important}.mc-table tbody td[data-label]:before{content:attr(data-label);display:block;font-size:1.2rem;font-weight:var(--font-body-weight-bold);color:rgba(var(--color-foreground),.55);margin-top:10px;margin-bottom:2px}.mc-table tbody tr td[data-label]:first-of-type:before{margin-top:6px}.mc-table tbody tr td[data-label]+td[data-label]{margin-top:14px}.mc-cta-row{padding-top:22px}}
/*# sourceMappingURL=/cdn/shop/t/388/assets/mattress-comparison.css.map */
