.sleepcity-feature-highlights{background:var(--sc-features-background, #1e293b);padding-block:var(--sc-features-padding-top, 96px) var(--sc-features-padding-bottom, 112px)}.sleepcity-feature-highlights__inner{max-width:var(--sc-features-max-width, 1312px);margin-inline:auto}.sleepcity-feature-highlights__heading{max-width:1122px;margin:0 auto;color:var(--sc-features-heading, #fff);font-family:Inter,var(--font-heading-family, sans-serif);font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.15;text-align:center;text-transform:capitalize}.sleepcity-feature-highlights__intro{max-width:760px;margin:16px auto 0;color:var(--sc-features-text, #fff);text-align:center}.sleepcity-feature-highlights__intro>:first-child,.sleepcity-feature-highlights__card-text>:first-child{margin-top:0}.sleepcity-feature-highlights__intro>:last-child,.sleepcity-feature-highlights__card-text>:last-child{margin-bottom:0}.sleepcity-feature-highlights__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:56px}.sleepcity-feature-highlights__card{min-width:0;min-height:176px;padding:28px 20px;overflow:hidden;border:1px solid var(--sc-features-card-border, #fff);border-radius:8px;background:var(--sc-features-card-background, #1e293b);box-shadow:0 4px 8px 4px #c9cdea40}.sleepcity-feature-highlights__icon{display:flex;width:48px;height:48px;margin-bottom:6px;align-items:center;justify-content:center;color:var(--sc-features-accent, #C9A86A)}.sleepcity-feature-highlights__icon svg,.sleepcity-feature-highlights__icon img{display:block;width:100%;height:100%;object-fit:contain}.sleepcity-feature-highlights__card-heading{margin:0;color:var(--sc-features-text, #fff);font-family:Inter,var(--font-heading-family, sans-serif);font-size:1.25rem;font-weight:900;line-height:1.4}.sleepcity-feature-highlights__card-text{margin-top:6px;color:var(--sc-features-text, #fff);font-family:Inter,var(--font-body-family, sans-serif);font-size:.875rem;font-weight:400;line-height:1.45}.sleepcity-feature-highlights__empty{margin-top:40px;padding:24px;border:1px dashed var(--sc-features-card-border, #fff);border-radius:8px;color:var(--sc-features-text, #fff);text-align:center}@media screen and (max-width:1100px){.sleepcity-feature-highlights__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media screen and (max-width:749px){.sleepcity-feature-highlights{padding-block:calc(var(--sc-features-padding-top, 96px) * .65) calc(var(--sc-features-padding-bottom, 112px) * .65)}.sleepcity-feature-highlights__grid{grid-template-columns:1fr;gap:16px;margin-top:32px}.sleepcity-feature-highlights__card{min-height:0;padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/sleepcity-feature-highlights.css.map */
