.mo-lineup__hero--airflow,.mo-lineup--molecule{--af-cool: #1f3f73;--af-cool-hi: #5b7fb6;--af-warm: #e5b800;--af-hot: #e8770f;--af-body: #f0a23a;--af-foam: #f5edd6;--af-foam-lo: #e3d3a8;--af-cell: #c4b084;--af-pore: #a48d58;--af-comfort: #faf6ea;--af-dense: #dfddd6;--af-dense-lo: #c9c6bd;--af-dense-cell: #a5a299;--af-cover: #fbfaf6;--af-knit: #c5cbd4;--af-cover-cool: #e8f0fb;--af-cool-line: #7fa2d8;--af-copper: #b8733a;--af-gel: #3f6fb0;--af-gel-hi: #9dbbe6;--af-edge: #b3aa92;--af-ink: #1b1c1d;--af-ink2: #5a5652;--af-floor: #1b1c1d;--af-shadow: #1e1a16;--af-paper: #faf9fa}html[data-mo-scheme=dark] .mo-lineup__hero--airflow,html[data-mo-scheme=dark] .mo-lineup--molecule{--af-cool: #9db7e6;--af-cool-hi: #c9d8f2;--af-warm: #f0c93a;--af-hot: #ff9a3d;--af-body: #ffb14f;--af-foam: #b9ad8c;--af-foam-lo: #a39672;--af-cell: #7a6c49;--af-pore: #4f452c;--af-comfort: #cbc4b0;--af-dense: #8c8a84;--af-dense-lo: #77756f;--af-dense-cell: #5c5a55;--af-cover: #d8d5cc;--af-knit: #8b93a1;--af-cover-cool: #b7c6dd;--af-cool-line: #6f93cf;--af-copper: #d08a4c;--af-gel: #6f97d2;--af-gel-hi: #b4cbee;--af-edge: #6f695a;--af-ink: #ece7df;--af-ink2: #a8a39c;--af-floor: #ece7df;--af-shadow: #000000;--af-paper: #1c1a18}.mo-lineup__hero--airflow{overflow:visible;touch-action:auto}.mo-lineup__hero--airflow .mo-lineup__hero-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:20px 56px;align-items:start;padding-block:24px 26px}.mo-lineup__hero--airflow .mo-lineup__eyebrow{font:600 12px/1.2 var(--l-body);letter-spacing:.14em;text-transform:uppercase;color:var(--l-grid);margin-bottom:12px}.mo-lineup__hero--airflow .mo-lineup__eyebrow sup{font-size:.7em;letter-spacing:0}.mo-lineup .mo-lineup__hero--airflow h1.mo-lineup__h1{max-width:none;font-size:clamp(31px,3.1vw,46px)}.mo-lineup__hero--airflow .mo-lineup__h1 sup{font-size:.36em;font-weight:500;letter-spacing:0;vertical-align:baseline;position:relative;top:-1.25em;margin-left:.05em}.mo-lineup__hero--airflow .mo-lineup__lede{margin-top:14px;max-width:50ch;font-size:16px}.mo-lineup__hero--airflow .mo-lineup__h1 em[data-mo-drift]{transform-origin:0 60%;animation:mo-af-drift 1.5s cubic-bezier(.2,.7,.2,1) .35s both}@keyframes mo-af-drift{0%{opacity:0;transform:translate(-.9em) skew(-16deg) scaleX(1.18)}48%{opacity:1;transform:translate(.07em) skew(3deg) scaleX(.98)}74%{transform:translate(-.02em) skew(-1deg)}to{opacity:1;transform:none}}.mo-lineup__stage--airflow{position:relative;margin:0;min-width:0}.mo-af__box{position:relative;aspect-ratio:1600 / 1000;touch-action:pan-y}.mo-af__photos{position:absolute;left:14%;right:14%;top:0;height:46%;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.mo-af__photo{display:block;width:auto;max-width:100%;height:100%;object-fit:contain;object-position:50% 100%}.mo-af__photo[hidden]{display:none}.mo-af__photo-note{position:absolute;right:-12%;top:6px;margin:0;font:500 11px/1.3 var(--l-body);color:var(--l-ink2);text-align:right;max-width:16ch}.mo-af__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transition:opacity .5s ease .12s}.mo-af__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mo-af__poster.is-dark,html[data-mo-scheme=dark] .mo-af__poster{display:none}html[data-mo-scheme=dark] .mo-af__poster.is-dark{display:block}.mo-af__bed,.mo-af__air{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .5s ease;pointer-events:none}.mo-lineup__stage--airflow.is-live .mo-af__bed,.mo-lineup__stage--airflow.is-live .mo-af__air{opacity:1}.mo-lineup__stage--airflow.is-live .mo-af__poster{opacity:0}.mo-lineup__stage--airflow.is-live .mo-af__box{cursor:crosshair}.mo-af__tag{position:absolute;left:2px;top:48.5%;margin:0;font:600 11px/1.2 var(--l-body);letter-spacing:.1em;text-transform:uppercase;color:var(--l-ink2)}.mo-af__stepper{position:relative;display:grid;grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));margin-top:6px;border-top:1px solid var(--l-stone)}.mo-lineup .mo-af__stepper .mo-af__step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"fig name" "fig meta";column-gap:12px;row-gap:3px;align-items:end;min-width:0;padding:14px 12px 12px 0;background:transparent;border:0;border-radius:0;text-align:left;color:var(--l-ink2);cursor:pointer;transition:color .25s}.mo-lineup .mo-af__stepper .mo-af__step:before{content:"";position:absolute;left:0;right:12px;top:-1px;height:2px;background:var(--l-grid);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.3,1.2,.5,1)}.mo-lineup .mo-af__stepper .mo-af__step[aria-pressed=true]{color:var(--l-ink)}.mo-lineup .mo-af__stepper .mo-af__step[aria-pressed=true]:before{transform:scaleX(1)}.mo-lineup .mo-af__stepper .mo-af__step:not([aria-pressed=true]):hover{color:var(--l-ink)}.mo-af__step-fig{grid-area:fig;display:flex;align-items:flex-end;width:34px;height:24px;border-bottom:1px solid var(--l-ink)}.mo-af__step-fig i{display:block;width:100%;height:calc(var(--h, 10) * 1.75px);border:1px solid var(--l-ink2);border-bottom:0;border-radius:2px 2px 0 0;background:var(--l-panel2);transition:background-color .25s,border-color .25s}.mo-af__step[aria-pressed=true] .mo-af__step-fig i{background:var(--l-grid);border-color:var(--l-grid)}.mo-af__step-name{grid-area:name;font:600 15px/1.2 var(--l-display);letter-spacing:-.01em;white-space:normal}.mo-af__step-meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:0 8px;font:400 13px/1.3 var(--l-body);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.mo-af__step-h:after{content:"\b7";margin-left:8px;opacity:.6}.mo-af__step-price{color:var(--l-ink);font-weight:500}.mo-af__cap{margin-top:12px}.mo-lineup__stage--airflow figcaption.mo-af__cap{margin-top:12px}.mo-af__detail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 24px;font:400 14px/1.45 var(--l-body);color:var(--l-ink2)}.mo-af__detail[hidden]{display:none}.mo-af__detail-buy{padding-top:1px}.mo-af__detail-text{min-width:0;max-width:58ch}.mo-af__detail-text b{font:600 16px/1.3 var(--l-display);color:var(--l-ink);margin-right:6px}.mo-af__detail-buy{display:inline-flex;align-items:baseline;gap:14px;white-space:nowrap}.mo-af__detail-price{font-variant-numeric:lining-nums tabular-nums}.mo-af__detail-price [data-af-price]{font:500 16px/1.2 var(--l-body);color:var(--l-ink)}.mo-lineup a.mo-af__go{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--l-ink);border-radius:999px;padding:8px 14px;font:600 13px/1 var(--l-body);color:var(--l-ink);text-decoration:none}.mo-lineup a.mo-af__go:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.mo-lineup a.mo-af__go:hover{background:var(--l-pill);border-color:var(--l-pill);color:var(--l-pill-ink)}.mo-af__hint{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--l-stone);font:400 14px/1.5 var(--l-body);color:var(--l-ink2);max-width:78ch}.mo-af__hint b{font:600 15px/1.3 var(--l-display);color:var(--l-ink);margin-right:4px}.mo-lineup__stage--airflow.is-still .mo-af__hint,.mo-lineup__stage--airflow.is-noair .mo-af__hint{display:none}.mo-lineup__stage--airflow.is-still .mo-af__box,.mo-lineup__stage--airflow.is-noair .mo-af__box{cursor:default}.mo-af__note{margin-top:8px;font:400 12.5px/1.45 var(--l-body);color:var(--l-ink2);max-width:78ch}.mo-lineup--molecule .mo-lineup__row[id]{scroll-margin-top:calc(var(--l-top) + 74px)}.mo-lineup--molecule .mo-lineup__family-head{position:relative;padding-top:22px;border-top:1px solid var(--af-cool)}.mo-lineup--molecule .mo-lineup__family-head:before{content:"";position:absolute;left:0;top:-2px;width:64px;height:3px;background:linear-gradient(90deg,var(--af-warm),var(--af-hot));border-radius:0 2px 2px 0}@media(prefers-reduced-motion:reduce){.mo-lineup__hero--airflow .mo-lineup__h1 em[data-mo-drift]{animation:none}.mo-af__poster,.mo-af__bed,.mo-af__air,.mo-lineup .mo-af__stepper .mo-af__step,.mo-lineup .mo-af__stepper .mo-af__step:before,.mo-af__step-fig i{transition:none}}@media(max-width:1080px){.mo-lineup__hero--airflow .mo-lineup__hero-in{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:18px 22px}.mo-lineup__hero--airflow .mo-lineup__hero-text{display:contents}.mo-lineup__hero--airflow .mo-lineup__eyebrow{order:0;margin-bottom:-6px}.mo-lineup__hero--airflow .mo-lineup__h1{order:1}.mo-lineup__hero--airflow .mo-lineup__stage--airflow{order:2}.mo-lineup__hero--airflow .mo-lineup__lede{order:3;margin-top:2px;max-width:62ch}}@media(max-width:720px){.mo-lineup__hero--airflow .mo-lineup__hero-in{gap:12px;padding-block:14px 18px}.mo-af__box{aspect-ratio:900 / 750}.mo-af__photos{left:6%;right:6%;height:42%}.mo-af__photo-note{right:-6%;top:2px;font-size:10px}.mo-af__stepper{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(148px,44%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-15px;padding-inline:15px;scroll-padding-inline:15px}.mo-af__stepper::-webkit-scrollbar{display:none}.mo-lineup .mo-af__stepper .mo-af__step{scroll-snap-align:start;padding:12px 14px 12px 0}.mo-af__step-meta{display:grid;gap:1px}.mo-af__step-h:after{content:none}.mo-af__detail{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.mo-af__detail-buy{justify-content:space-between}.mo-af__tag{font-size:10px;top:44.5%}}.mo-lineup__hero--airflow,.mo-lineup--molecule{--af-lift: #8fc6ae}html[data-mo-scheme=dark] .mo-lineup__hero--airflow,html[data-mo-scheme=dark] .mo-lineup--molecule{--af-lift: #6e9f8b}.mo-lineup--molecule{--m-flow: var(--af-cool);--m-navy: var(--af-gel);--m-heather: var(--af-knit);--m-char: var(--af-ink2);--m-panel: var(--af-knit);--m-vent: var(--af-cover-cool);--m-zone: var(--af-foam-lo);--m-lift-lo: var(--af-lift);--m-gel: var(--af-gel)}@supports (color: color-mix(in srgb,red,blue)){.mo-lineup--molecule{--m-navy: color-mix(in srgb, var(--af-gel) 62%, var(--af-shadow));--m-heather: color-mix(in srgb, var(--af-knit) 64%, var(--af-shadow));--m-char: color-mix(in srgb, var(--af-knit) 40%, var(--af-shadow));--m-panel: color-mix(in srgb, var(--af-knit) 86%, var(--af-shadow));--m-vent: color-mix(in srgb, var(--af-cover-cool) 68%, var(--af-knit));--m-zone: color-mix(in srgb, var(--af-cell) 30%, var(--af-foam-lo));--m-lift-lo: color-mix(in srgb, var(--af-lift) 66%, var(--af-shadow))}html[data-mo-scheme=dark] .mo-lineup--molecule{--m-flow: color-mix(in srgb, var(--af-gel) 40%, var(--af-shadow));--m-gel: color-mix(in srgb, var(--af-gel) 62%, var(--af-shadow))}}.mo-lineup--molecule .mo-lineup__cutfig{max-width:252px}.mo-lineup--molecule .mo-lineup__cutfig .m-side{fill:var(--af-cover)}.mo-lineup--molecule .mo-lineup__cutfig .m-side-line{stroke:var(--af-edge);stroke-width:.55;stroke-linejoin:round}.mo-lineup--molecule .mo-lineup__cutfig .m-hex{stroke:var(--af-cool-line);stroke-width:.42;stroke-linejoin:round;opacity:.62}.mo-lineup--molecule .mo-lineup__cutfig .m-tag{fill:var(--m-navy)}.mo-lineup--molecule .mo-lineup__cutfig .m-tagline{stroke:var(--af-cover);stroke-width:.7;stroke-dasharray:1.1 .6;opacity:.9}.mo-lineup--molecule .mo-lineup__cutfig .m-fig--reflex .m-side{fill:var(--m-heather)}.mo-lineup--molecule .mo-lineup__cutfig .m-fig--reflex .m-side-line{stroke:var(--m-char)}.mo-lineup--molecule .mo-lineup__cutfig .m-wedge{fill:var(--m-navy)}.mo-lineup--molecule .mo-lineup__cutfig .m-band{fill:var(--m-char)}.mo-lineup--molecule .mo-lineup__cutfig .m-diamond{stroke:var(--af-knit);stroke-width:.34;opacity:.5}.mo-lineup--molecule .mo-lineup__cutfig .m-top{fill:var(--m-panel)}.mo-lineup--molecule .mo-lineup__cutfig .m-pipe{stroke:var(--af-shadow);stroke-width:.5;opacity:.45}.mo-lineup--molecule .mo-lineup__cutfig .m-lip{fill:var(--af-cover);stroke:var(--af-edge);stroke-width:.35;stroke-linejoin:round}.mo-lineup--molecule .mo-lineup__cutfig .m-cutline{stroke:var(--af-ink);stroke-width:.5;opacity:.3}.mo-lineup--molecule .mo-lineup__cutfig .m-lid{fill:var(--af-cover);stroke:var(--af-edge);stroke-width:.4;stroke-linejoin:round}.mo-lineup--molecule .mo-lineup__cutfig .m-knit{stroke:var(--af-cool-line);stroke-width:.45;opacity:.8}.mo-lineup--molecule .mo-lineup__cutfig .m-fig--reflex .m-lid{fill:var(--m-panel);stroke:var(--m-char)}.mo-lineup--molecule .mo-lineup__cutfig .m-fig--reflex .m-knit{stroke:var(--m-char);opacity:.6}.mo-lineup--molecule .mo-lineup__cutfig .m-l .m-fill{fill:var(--af-foam)}.mo-lineup--molecule .mo-lineup__cutfig .m-open .m-fill{fill:var(--af-comfort)}.mo-lineup--molecule .mo-lineup__cutfig .m-zoned .m-fill{fill:var(--af-foam-lo)}.mo-lineup--molecule .mo-lineup__cutfig .m-vent .m-fill{fill:var(--m-vent)}.mo-lineup--molecule .mo-lineup__cutfig .m-lift .m-fill{fill:var(--af-lift)}.mo-lineup--molecule .mo-lineup__cutfig .m-base .m-fill,.mo-lineup--molecule .mo-lineup__cutfig .m-base-air .m-fill{fill:var(--af-dense)}.mo-lineup--molecule .mo-lineup__cutfig .m-seam{stroke:var(--af-edge);stroke-width:.4;opacity:.85}.mo-lineup--molecule .mo-lineup__cutfig .m-cell{fill:var(--af-cell);opacity:.85}.mo-lineup--molecule .mo-lineup__cutfig .m-vent .m-cell{fill:var(--af-cool-line);stroke:var(--af-cover);stroke-width:.3;opacity:.8}.mo-lineup--molecule .mo-lineup__cutfig .m-airtec .m-cell,.mo-lineup--molecule .mo-lineup__cutfig .m-airtec-channel .m-cell{fill:var(--af-comfort);stroke:var(--af-cell);stroke-width:.55;opacity:1}.mo-lineup--molecule .mo-lineup__cutfig .m-dot{stroke:var(--af-dense-cell);stroke-width:.75;stroke-linecap:round}.mo-lineup--molecule .mo-lineup__cutfig .m-base .m-dot{stroke-width:.62}.mo-lineup--molecule .mo-lineup__cutfig .m-zoned .m-dot{stroke:var(--af-pore);stroke-width:.8;opacity:.55}.mo-lineup--molecule .mo-lineup__cutfig .m-contour{stroke:var(--af-pore);stroke-width:.5;stroke-linejoin:round;opacity:.75}.mo-lineup--molecule .mo-lineup__cutfig .m-echo{stroke:var(--af-pore);stroke-width:.4;opacity:.3}.mo-lineup--molecule .mo-lineup__cutfig .m-zone{fill:var(--m-zone)}.mo-lineup--molecule .mo-lineup__cutfig .m-zline{stroke:var(--af-pore);stroke-width:.45;stroke-dasharray:1.2 1;opacity:.7}.mo-lineup--molecule .mo-lineup__cutfig .m-slit{stroke:var(--af-pore);stroke-width:.55;stroke-linecap:round;opacity:.8}.mo-lineup--molecule .mo-lineup__cutfig .m-lift .m-contour{stroke:var(--m-lift-lo);opacity:1}.mo-lineup--molecule .mo-lineup__cutfig .m-lift .m-echo{stroke:var(--m-lift-lo);stroke-width:.5;opacity:.55}.mo-lineup--molecule .mo-lineup__cutfig .m-gel{stroke:var(--m-gel);stroke-width:1.9;stroke-linecap:round}.mo-lineup--molecule .mo-lineup__cutfig .m-gel-hi{stroke:var(--af-gel-hi);stroke-width:.45;stroke-linecap:round;opacity:.9}.mo-lineup--molecule .mo-lineup__cutfig .m-gel-dash{stroke:var(--m-gel);stroke-width:1.5;stroke-dasharray:3.3 2.3}.mo-lineup--molecule .mo-lineup__cutfig .m-flow{fill:var(--m-flow)}.mo-lineup--molecule .mo-lineup__layers li:before{background:var(--af-foam);box-shadow:none}.mo-lineup--molecule .mo-lineup__layers li[data-kind=cover]:before{background:var(--af-cover);box-shadow:inset 0 0 0 1px var(--af-knit)}.mo-lineup--molecule .mo-lineup__layers li[data-kind=cover]:has(~li[data-kind=lift]):before{background:linear-gradient(var(--m-char) 0 3px,var(--m-heather) 3px);box-shadow:none}.mo-lineup--molecule .mo-lineup__layers li[data-kind=open]:before{background:linear-gradient(var(--m-flow),var(--m-flow)) 2px 4px / 8px 1px no-repeat,radial-gradient(circle,var(--af-cell) 0 .8px,transparent 1.1px) 0 0 / 3px 3px,var(--af-comfort)}.mo-lineup--molecule .mo-lineup__layers li[data-kind=zoned]:before{background:linear-gradient(var(--m-flow),var(--m-flow)) 2px 5px / 8px 1px no-repeat,radial-gradient(circle at 50% 0,transparent 0 1.4px,var(--af-pore) 1.5px 1.9px,transparent 2px) 0 0 / 4px 3px repeat-x,linear-gradient(90deg,var(--af-foam-lo) 0 33%,var(--m-zone) 33% 67%,var(--af-foam-lo) 67%)}.mo-lineup--molecule .mo-lineup__layers li[data-kind=base-air]:before{background:linear-gradient(var(--m-flow),var(--m-flow)) 3px 4px / 6px 1px no-repeat,radial-gradient(circle,var(--af-dense-cell) 0 .6px,transparent .9px) 0 0 / 3px 3px,var(--af-dense)}.mo-lineup--molecule .mo-lineup__layers li[data-kind=vent]:before{background:linear-gradient(var(--m-flow),var(--m-flow)) 2px 4px / 8px 1px no-repeat,radial-gradient(ellipse,var(--af-cool-line) 0 1.2px,transparent 1.5px) 0 0 / 4.5px 4.5px,var(--m-vent)}.mo-lineup--molecule .mo-lineup__layers li[data-kind^=airtec]:before{background:linear-gradient(var(--m-flow),var(--m-flow)) 2px 4px / 8px 1px no-repeat,radial-gradient(circle,var(--af-comfort) 0 .7px,var(--af-cell) .9px 1.5px,transparent 1.8px) 0 0 / 4.5px 4.5px,var(--af-foam)}.mo-lineup--molecule .mo-lineup__layers li[data-kind=airtec-channel]:before{background:linear-gradient(var(--m-flow),var(--m-flow)) 2px 5px / 8px 1px no-repeat,repeating-linear-gradient(90deg,transparent 0 2px,var(--af-pore) 2px 3px) 0 0 / 100% 2.5px no-repeat,radial-gradient(circle,var(--af-comfort) 0 .7px,var(--af-cell) .9px 1.5px,transparent 1.8px) 0 2px / 4.5px 4.5px,var(--af-foam)}.mo-lineup--molecule .mo-lineup__layers li[data-kind=lift]:before{background:linear-gradient(90deg,transparent 0 30%,var(--m-gel) 30% 70%,transparent 70%) 0 3px / 100% 3px no-repeat,var(--af-lift)}.mo-lineup--molecule .mo-lineup__layers li[data-kind=base]:before{background:radial-gradient(circle,var(--af-dense-cell) 0 .5px,transparent .8px) 0 0 / 2px 2px,var(--af-dense)}@media(prefers-reduced-motion:reduce){.mo-lineup--molecule .mo-lineup__cutfig .c-lift,.mo-lineup--molecule .mo-lineup__cutfig svg *{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/mo-lineup-molecule.css.map */
