.b2b-sleep-arch{background:var(--b2b-bg)}@media(min-width:768px){.template-b2b-home #main-content>.shopify-section:has(.b2b-sleep-arch--layout-charts_only),.template-b2b-home #main-content>.shopify-section:has(.b2b-sleep-arch--layout-intro_only){display:none!important}}@media(max-width:767px){.template-b2b-home #main-content>.shopify-section:has(.b2b-sleep-arch--layout-full){display:none!important}.b2b-sleep-arch--layout-charts_only.b2b-section{padding:24px}.b2b-sleep-arch--layout-charts_only .b2b-sleep-arch__charts{margin-top:0}.b2b-sleep-arch--layout-intro_only.b2b-section{padding:24px}.b2b-sleep-arch--layout-intro_only .b2b-sleep-arch__header .b2b-heading-lg,.b2b-sleep-arch--layout-intro_only .b2b-sleep-arch__title{font-size:var(--b2b-fs-h1, 31.25px);line-height:1.28}}@media(min-width:1200px){.b2b-sleep-arch.b2b-section{padding-block:48px}}.b2b-sleep-arch__inner{display:flex;flex-direction:column;width:min(100%,var(--b2b-container, 1440px));max-width:var(--b2b-container, 1440px);margin-inline:auto;align-self:center;box-sizing:border-box}.b2b-sleep-arch__header{display:flex;flex-direction:column;gap:var(--b2b-space-24);max-width:782px}.b2b-sleep-arch__header .b2b-heading-lg{line-height:1.15}.b2b-sleep-arch__body{max-width:691px;font-family:var(--b2b-font-body);font-size:var(--b2b-fs-body, 16px);font-weight:var(--b2b-fw-light, 300);line-height:1.5}.b2b-sleep-arch__charts{display:flex;flex-direction:column;gap:58px;width:100%;max-width:1075px;margin-inline:auto;margin-top:var(--b2b-space-48)}@media(min-width:1200px){.b2b-sleep-arch__charts{margin-top:var(--b2b-space-72)}}.b2b-sleep-arch__chart{display:flex;flex-direction:column;margin:0}.b2b-sleep-arch__chart-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--b2b-space-16);min-height:23px}.b2b-sleep-arch__chart-head-left{display:flex;flex:1 1 auto;flex-direction:column;gap:17px;min-width:0}.b2b-sleep-arch__chart-axis{font-size:13px;line-height:1.4;color:var(--b2b-text-subtle)}.b2b-sleep-arch__chart-head-stage{font-size:13px;line-height:1.4;color:var(--b2b-text)}.b2b-sleep-arch__chart-title{flex-shrink:0;font-family:var(--b2b-font-display);font-size:19px;line-height:1.2;font-weight:var(--b2b-fw-medium, 500);color:var(--b2b-text);white-space:nowrap}.b2b-sleep-arch__chart-body{margin-top:15px}.b2b-sleep-arch__chart-plot{display:flex;flex-direction:column;gap:20px}.b2b-sleep-arch__chart-grid{display:grid;grid-template-columns:12px minmax(0,1fr);column-gap:clamp(16px,3.1vw,34px);align-items:stretch}.b2b-sleep-arch__chart-y{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;font-family:var(--b2b-font-body);font-size:10px;line-height:1.4;font-weight:var(--b2b-fw-medium, 500);color:var(--b2b-text);text-align:right}.b2b-sleep-arch__chart-y-tick{display:block}.b2b-sleep-arch__chart-media{min-width:0;overflow:visible}.b2b-sleep-arch__chart--spectrogram .b2b-sleep-arch__chart-media{max-width:1042px}.b2b-sleep-arch__chart-img{display:block;width:100%;height:100%;border:0;background:#27202f}.b2b-sleep-arch__chart-x{display:flex;justify-content:space-between;align-items:center;width:100%;padding-left:calc(12px + clamp(16px,3.1vw,34px));font-family:var(--b2b-font-body);font-size:10px;line-height:1.4;font-weight:var(--b2b-fw-medium, 500);color:var(--b2b-text);box-sizing:border-box}.b2b-sleep-arch__chart-x-tick{flex:1 1 0;text-align:center}.b2b-sleep-arch__chart-x-tick:first-child{text-align:left}.b2b-sleep-arch__chart-x-tick:last-child{text-align:right}.b2b-sleep-arch__chart--hypnogram .b2b-sleep-arch__chart-head{min-height:42px}.b2b-sleep-arch__chart--hypnogram .b2b-sleep-arch__chart-grid{grid-template-columns:13px minmax(0,1fr)}.b2b-sleep-arch__chart--hypnogram .b2b-sleep-arch__chart-y{padding-top:44px;padding-bottom:8px}.b2b-sleep-arch__chart--hypnogram .b2b-sleep-arch__chart-media{overflow:hidden;border-radius:24px;background:var(--b2b-surface-2)}.b2b-sleep-arch__chart--hypnogram .b2b-sleep-arch__chart-x{padding-left:calc(13px + clamp(16px,3.1vw,34px));max-width:1022px;margin-left:auto;margin-right:0;width:calc(100% - 13px - clamp(16px,3.1vw,34px))}.b2b-sleep-arch__chart-foot{display:block;margin-top:22px;font-size:13px;line-height:1.4;color:var(--b2b-text-subtle);text-align:center}.b2b-sleep-arch__footer{display:flex;justify-content:center;margin-top:var(--b2b-space-48)}@media(max-width:767px){.b2b-sleep-arch.b2b-section{padding:24px}.b2b-sleep-arch__inner.b2b-container{padding-inline:0;max-width:none;margin-inline:0}.b2b-sleep-arch__inner{gap:24px}.b2b-sleep-arch--layout-charts_only .b2b-sleep-arch__inner{gap:16px}.b2b-sleep-arch__header{gap:16px;max-width:none}.b2b-sleep-arch__title,.b2b-sleep-arch__header .b2b-heading-lg{font-size:var(--b2b-fs-h1, 31.25px);line-height:1.28}.b2b-sleep-arch__body{font-size:16px;max-width:none}.b2b-sleep-arch__charts{gap:21px;margin-top:24px;max-width:none}.b2b-sleep-arch--layout-charts_only .b2b-sleep-arch__charts{margin-top:0}.b2b-sleep-arch__chart-head{min-height:0;align-items:flex-end;gap:8px}.b2b-sleep-arch__chart-head-left{gap:4px}.b2b-sleep-arch__chart-axis,.b2b-sleep-arch__chart-foot{font-size:6px;line-height:1.4;color:#69636d}.b2b-sleep-arch__chart-head-stage{font-size:6px;line-height:1.4}.b2b-sleep-arch__chart-title{font-size:10px;font-weight:var(--b2b-fw-bold, 700);line-height:1.4}.b2b-sleep-arch__chart-body{margin-top:6px}.b2b-sleep-arch__chart-plot{gap:12px}.b2b-sleep-arch__chart-grid{grid-template-columns:10px minmax(0,1fr);column-gap:16px}.b2b-sleep-arch__chart-y,.b2b-sleep-arch__chart-x{font-size:6px;line-height:1.4}.b2b-sleep-arch__chart-x{padding-left:26px}.b2b-sleep-arch__chart-x-tick:nth-child(5),.b2b-sleep-arch__chart-x-tick:nth-child(6){font-size:8px}.b2b-sleep-arch__chart-x-tick:last-child{font-size:10px}.b2b-sleep-arch__chart-foot{margin-top:11px;text-align:center}.b2b-sleep-arch__chart--spectrogram .b2b-sleep-arch__chart-media{max-width:none;overflow:hidden;border-radius:24px;background:var(--b2b-surface-2)}.b2b-sleep-arch__chart--hypnogram .b2b-sleep-arch__chart-head{min-height:0}.b2b-sleep-arch__chart--hypnogram .b2b-sleep-arch__chart-head-left{gap:14px}.b2b-sleep-arch__chart--hypnogram .b2b-sleep-arch__chart-grid{grid-template-columns:10px minmax(0,1fr)}.b2b-sleep-arch__chart--hypnogram .b2b-sleep-arch__chart-y{justify-content:flex-start;gap:10px;padding-top:0;padding-bottom:0}.b2b-sleep-arch__chart--hypnogram .b2b-sleep-arch__chart-x{padding-left:26px;max-width:none;width:100%;margin-left:0;margin-right:0}.b2b-sleep-arch--layout-charts_only .b2b-sleep-arch__footer{justify-content:flex-start;margin-top:0}.b2b-sleep-arch--layout-charts_only .b2b-sleep-arch__footer .b2b-btn{padding:8px 16px;min-height:0;font-size:14px;font-weight:var(--b2b-fw-bold, 700);line-height:normal;letter-spacing:.28px;border-radius:8px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/b2b-sleep-architecture.css.map */
