.sw-science{--sw-brand: #2F5F9B;--sw-brand-dark: #244A7A;--sw-brand-light: #EAF1F8;--sw-text: #1B2433;--sw-text-muted: #5A6578;--sw-radius: 18px;--sw-radius-sm: 14px;background:linear-gradient(180deg,#eaf1f8,#f3f7fb);color:var(--sw-text);padding-block:0;position:relative;overflow:hidden}.sw-science__wave{display:block;width:100%;height:48px;flex-shrink:0}.sw-science__wave--bottom{margin-top:-1px}.sw-science__inner{max-width:var(--sw-content-max, 1280px);margin-inline:auto;padding-inline:20px;padding-block:48px 40px}.sw-science__header{text-align:left;margin-bottom:28px;max-width:40rem}.sw-science__heading{margin:0 0 12px;font-family:var(--font-heading--family);font-size:clamp(1.5rem,3vw,2.125rem);font-weight:700;letter-spacing:-.025em;line-height:1.2}.sw-science__subheading{margin:0;font-size:.9375rem;line-height:1.55;opacity:.92}.sw-science__grid{display:flex;flex-direction:column;gap:12px}.sw-science__feature{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:0;min-width:0;background:#fff;overflow:hidden;border-radius:var(--sw-radius-sm);border:1px solid rgb(47 95 155 / .12);box-shadow:0 4px 16px #2f5f9b0f}.sw-science__feature--reverse{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.sw-science__feature--reverse .sw-science__feature-media{order:2}.sw-science__feature--reverse .sw-science__feature-stat{order:1}.sw-science__feature-media{position:relative;min-width:0;min-height:128px;overflow:hidden;background:var(--sw-brand-light)}.sw-science__feature-media img,.sw-science__feature-media svg{width:100%;height:100%;min-height:128px;object-fit:cover;display:block}.sw-science__feature-media--placeholder{display:flex;align-items:center;justify-content:center;background:#e0eaf5}.sw-science__feature-media--placeholder svg{width:55%;height:auto;min-height:auto;opacity:.5}.sw-science__feature-stat{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:16px 14px;background:#fff;color:var(--sw-text);text-align:left}.sw-science__stat-number{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.25rem,4.25vw,1.625rem);font-weight:700;line-height:1.1;color:var(--sw-brand);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sw-science__stat-body{margin:0;font-size:.75rem;line-height:1.45;color:var(--sw-text-muted)}.sw-science__note{max-width:760px;margin:24px auto 0;color:var(--sw-text-muted);font-size:.75rem;line-height:1.55;text-align:left}@media(prefers-reduced-motion:no-preference){.sw-science [data-sw-science-reveal]{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease;transition-delay:var(--sw-science-delay, 0ms)}.sw-science.is-inview [data-sw-science-reveal]{opacity:1;transform:translateY(0)}.sw-science__stat-number{transition:transform .65s ease;transition-delay:var(--sw-science-delay, 0ms)}.sw-science.is-inview .sw-science__stat-number{transform:scale(1)}.sw-science:not(.is-inview) .sw-science__stat-number{transform:scale(.92)}}@media screen and (min-width:750px){.sw-science__inner{padding-inline:40px;padding-block:56px 32px}.sw-science__header{text-align:center;margin-inline:auto;margin-bottom:36px}.sw-science__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sw-science__feature,.sw-science__feature--reverse{display:flex;flex-direction:column;grid-template-columns:none;min-height:0;background:#fff;border-radius:var(--sw-radius);box-shadow:0 8px 24px #2f5f9b1a}.sw-science__feature--reverse .sw-science__feature-media,.sw-science__feature--reverse .sw-science__feature-stat{order:initial}.sw-science__feature-media{flex:0 0 auto;aspect-ratio:16 / 10;min-height:0;border-radius:var(--sw-radius) var(--sw-radius) 0 0}.sw-science__feature-media img,.sw-science__feature-media svg{min-height:0}.sw-science__feature-stat{flex:1;justify-content:flex-start;gap:10px;padding:20px 20px 22px;border-radius:0 0 var(--sw-radius) var(--sw-radius)}.sw-science__stat-number{font-size:clamp(1.5rem,2vw,1.875rem)}.sw-science__stat-body{font-size:.875rem;line-height:1.5}.sw-science__note{margin-top:28px;text-align:center}.sw-science__wave{height:64px}}@media screen and (min-width:990px){.sw-science__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sw-science__feature-media{aspect-ratio:5 / 4}.sw-science__feature-stat{padding:22px 18px 24px}.sw-science__stat-body{font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/sleepwhisper-science.css.map */
