.hospitality-specs__grid{display:grid;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.hospitality-specs__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:3.2rem 4rem}}.hospitality-specs__title{margin:0 0 .8rem}.hospitality-specs__subtitle{margin:0 0 1.6rem;font-size:1.4rem;line-height:calc(1 + .4 / var(--font-body-scale));color:rgba(var(--color-foreground),.85)}.hospitality-specs__media{margin:0;border-radius:var(--border-radius, .6rem);overflow:hidden;background:rgba(var(--color-foreground),.04)}.hospitality-specs__media--magnify{overflow:visible}.hospitality-specs__col--lead:has(.hospitality-specs__media--magnify){overflow:visible;z-index:1}.hospitality-specs__media .circular-magnifier__image{border-radius:var(--border-radius, .6rem)}.hospitality-specs__image{display:block;width:100%;height:auto;vertical-align:middle}.hospitality-specs__placeholder{width:100%;height:auto;display:block}.hospitality-specs__col--middle,.hospitality-specs__col--right{display:flex;flex-direction:column;gap:2.8rem}.hospitality-specs__group-heading{margin:0 0 .8rem;font-size:1.6rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}.hospitality-specs__group-body{font-size:1.4rem;line-height:calc(1 + .5 / var(--font-body-scale))}.hospitality-specs__group-body p:last-child{margin-bottom:0}.hospitality-specs__group-bullets{margin-top:1rem;font-size:1.4rem;line-height:calc(1 + .5 / var(--font-body-scale))}.hospitality-specs__group-bullets ul,.hospitality-specs__group-bullets ol{margin:0;padding-left:1.4rem}.hospitality-specs__group-bullets li+li{margin-top:.4rem}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-hospitality-mattress-specs.css.map */
