.mo-lineup{--l-paper: var(--bg-body, #faf9fa);--l-ink: #1b1c1d;--l-ink2: #5a5652;--l-stone: #d8cdbf;--l-panel2: #eeeae7;--l-red: #bc000c;--l-gold: #f6e9b4;--l-pill: #1b1c1d;--l-pill-ink: #faf9fa;--l-pick: var(--l-grid);--l-rule: #1b1c1d;--l-display: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--l-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--l-cols: 220px minmax(0, 1fr) 150px 172px 214px;--l-top: var(--header-height, 0px);--l-grid: var(--l-grid-light, #5f259f);color:var(--l-ink);font:400 16px/1.6 var(--l-body)}html[data-mo-scheme=dark] .mo-lineup{--l-ink: #ece7df;--l-ink2: #a8a39c;--l-stone: #46433f;--l-panel2: #282624;--l-red: #ff5a51;--l-gold: #3a3212;--l-pill: #46433f;--l-pill-ink: #ece7df;--l-pick: var(--l-grid-light, #5f259f);--l-rule: #46433f;--l-grid: var(--l-grid-dark, #b79bee)}.mo-lineup *,.mo-lineup *:before,.mo-lineup *:after{box-sizing:border-box}.mo-lineup :where(h1,h2,h3,p){margin:0;color:inherit;text-transform:none}.mo-lineup :where(a){color:inherit}.mo-lineup :where(button){font:inherit;color:inherit;text-transform:none;letter-spacing:normal;min-height:0;margin:0;box-shadow:none}.mo-lineup :where(img){display:block;max-width:100%;height:auto}.mo-lineup :where(svg){fill:none}.mo-lineup :focus-visible{outline:2px solid var(--l-grid);outline-offset:3px;border-radius:4px}.mo-lineup__wrap{max-width:var(--grid-width-row, 1380px);margin-inline:auto;padding-inline:15px}@media only screen and (min-width:768px){.mo-lineup__wrap{padding-inline:50px}}.mo-lineup__hero{position:relative;overflow:hidden;touch-action:pan-y}.mo-lineup__grid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.2) 34%,#000 68%);mask-image:linear-gradient(90deg,#0003,#0003 34%,#000 68%)}.mo-lineup__hero-in{position:relative;padding-block:26px 44px}.mo-lineup h1.mo-lineup__h1{font:600 clamp(32px,4vw,50px)/1.06 var(--l-display);letter-spacing:-.025em;max-width:13.5em}.mo-lineup__h1 em{font-weight:400;font-style:italic;color:var(--l-red);display:inline-block;white-space:nowrap}.mo-lineup__lede{font-size:17px;max-width:52ch;margin-top:14px}.mo-lineup__hint{position:absolute;right:15px;bottom:14px;font:500 13px/1.45 var(--l-body);color:var(--l-ink2);max-width:32ch;text-align:right;background:color-mix(in srgb,var(--l-paper) 82%,transparent);border-radius:6px;padding:6px 10px}@media only screen and (min-width:768px){.mo-lineup__hint{right:40px}}.mo-lineup__hint b{display:block;font:600 15px/1.3 var(--l-display);color:var(--l-grid)}.mo-lineup__h1 em i{display:inline-block;font-style:inherit;transform-origin:50% 100%;animation:mo-lineup-squash 1.15s both;animation-delay:calc(var(--i) * 30ms + .3s)}@keyframes mo-lineup-squash{0%{opacity:0;transform:translateY(-84px);animation-timing-function:cubic-bezier(.55,0,1,.7)}30%{opacity:1;transform:translateY(0);animation-timing-function:ease-out}38%{transform:translateY(0) scale(1.38,.7) rotate(var(--r))}54%{transform:translateY(-20px) scale(.95,1.07) rotate(calc(var(--r) * .3));animation-timing-function:ease-in}68%{transform:translateY(0);animation-timing-function:ease-out}74%{transform:translateY(0) scale(1.14,.9)}84%{transform:translateY(-5px);animation-timing-function:ease-in}93%{transform:translateY(0) scale(1.04,.97)}to{opacity:1;transform:none}}.mo-lineup__controls{position:sticky;top:var(--l-top);z-index:4;background:var(--l-paper);border-block:1px solid var(--l-rule)}.mo-lineup__controls-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px;padding-block:8px}.mo-lineup__ctl{display:flex;align-items:center;gap:12px;min-width:0}.mo-lineup__ctl-label{font:600 13px/1 var(--l-body);white-space:nowrap}.mo-lineup__seg,.mo-lineup__pick{position:relative;display:flex;border:1px solid var(--l-stone);border-radius:999px;padding:3px}.mo-lineup__seg{overflow-x:auto;scrollbar-width:none}.mo-lineup__seg::-webkit-scrollbar{display:none}.mo-lineup__pick{display:inline-flex;margin-top:12px}.mo-lineup .mo-lineup__seg button,.mo-lineup .mo-lineup__pick button{position:relative;z-index:1;flex:none;background:transparent;border:0;color:var(--l-ink);border-radius:999px;padding:9px 11px;font:500 14px/1 var(--l-body);cursor:pointer;white-space:nowrap;transition:color .25s}.mo-lineup .mo-lineup__pick button{padding:6px 16px;font-size:13px}.mo-lineup .mo-lineup__seg button:not([aria-pressed=true]):hover{background:var(--l-panel2)}.mo-lineup .mo-lineup__seg button[aria-pressed=true],.mo-lineup .mo-lineup__pick button[aria-pressed=true]{color:var(--l-pill-ink);background-color:var(--l-pill);transition:color .25s,background-color 0s .36s}.mo-lineup .mo-lineup__pick button[aria-pressed=true]{background-color:var(--l-pick)}.mo-lineup__cursor{position:absolute;top:3px;bottom:3px;left:0;width:0;border-radius:999px;background:var(--l-pill);transition:transform .38s cubic-bezier(.3,1.35,.5,1),width .38s cubic-bezier(.3,1.35,.5,1)}.mo-lineup__pick .mo-lineup__cursor{background:var(--l-pick)}.mo-lineup .mo-lineup__floor-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--l-stone);border-radius:999px;padding:12px 15px;font:500 14px/1 var(--l-body);cursor:pointer;white-space:nowrap}.mo-lineup .mo-lineup__floor-toggle:hover{border-color:var(--l-ink)}.mo-lineup .mo-lineup__floor-toggle[aria-pressed=true]{background:var(--l-pill);border-color:var(--l-pill);color:var(--l-pill-ink)}.mo-lineup__floor-toggle svg,.mo-lineup__floor svg,.mo-lineup__eta svg{flex:none;width:14px;height:14px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mo-lineup__family{padding-top:34px}.mo-lineup__family[hidden]{display:none}.mo-lineup__family-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px 40px;align-items:end;padding-bottom:18px}.mo-lineup__family-head h2,.mo-lineup__extras h2,.mo-lineup__faq h2{font:600 clamp(24px,2.6vw,32px)/1.1 var(--l-display);letter-spacing:-.02em}.mo-lineup__family-head p{color:var(--l-ink2);max-width:64ch}.mo-lineup__cols{display:grid;grid-template-columns:var(--l-cols);gap:28px;font:500 12px/1 var(--l-body);color:var(--l-ink2);padding-block:10px;border-top:1px solid var(--l-stone)}.mo-lineup__ends{display:flex;justify-content:space-between}.mo-lineup__right{text-align:right}.mo-lineup__row{border-top:1px solid var(--l-stone)}.mo-lineup__row[hidden]{display:none}.mo-lineup__v{display:grid;grid-template-columns:var(--l-cols);grid-template-areas:"img main feel build buy";gap:28px;align-items:center;padding-block:22px}.mo-lineup__v[hidden]{display:none}.mo-lineup__img{grid-area:img;display:block;border-radius:6px;overflow:hidden;background:var(--l-panel2)}.mo-lineup__img img{width:100%;aspect-ratio:4/3;object-fit:cover}.mo-lineup__main{grid-area:main;min-width:0}.mo-lineup h3.mo-lineup__name{font:600 21px/1.2 var(--l-display);letter-spacing:-.015em}.mo-lineup__name a{text-decoration:none}.mo-lineup__name a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mo-lineup__line{font-size:15px;line-height:1.5;color:var(--l-ink2);margin-top:6px;max-width:46ch}.mo-lineup .product-card-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.2;color:var(--l-ink2);margin-top:5px}.mo-lineup .star-rating{--star-percent: calc(var(--star-rating) / 5 * 100%);display:inline-flex;align-items:center;gap:6px;font-size:15px;line-height:1}.mo-lineup .star-rating:before{content:"\2605\2605\2605\2605\2605";font-family:Times,serif;background:linear-gradient(90deg,var(--color-star, #C99800) var(--star-percent),var(--l-stone) var(--star-percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mo-lineup .star-rating span{font:600 13px/1 var(--l-body);color:var(--l-ink);margin:0}.mo-lineup__floor{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;color:var(--l-ink2);margin-top:12px;max-width:46ch}.mo-lineup__floor svg{margin-top:2px}.mo-lineup__floor.is-yes{color:var(--l-ink);font-weight:500}.mo-lineup__floor.is-yes svg{stroke:var(--l-grid)}.mo-lineup__floor a{text-decoration:underline;text-decoration-color:var(--l-stone);text-underline-offset:3px}.mo-lineup__floor a:hover{text-decoration-color:currentColor}.mo-lineup__feel{grid-area:feel}.mo-lineup__meter{display:grid;grid-template-columns:repeat(10,1fr);gap:3px}.mo-lineup__meter i{aspect-ratio:1;border:1px solid var(--l-stone);border-radius:2px}.mo-lineup__meter i.is-on{background:var(--l-grid);border-color:var(--l-grid);transform:scale(1.25)}.mo-lineup__feel-name{font:600 14px/1 var(--l-body);margin-top:10px}.mo-lineup__build{grid-area:build;display:flex;align-items:flex-end;gap:14px}.mo-lineup__xsec{flex:none;width:64px;height:56px}.mo-lineup__xsec:empty{display:none}.mo-lineup__xsec svg{width:64px;height:56px;overflow:visible}.mo-lineup__xsec .x-body{fill:var(--l-panel2);stroke:var(--l-ink2);stroke-width:1}.mo-lineup__xsec .x-coil{stroke:var(--l-ink2);stroke-width:1;opacity:.55}.mo-lineup__xsec .x-grid{fill:var(--l-grid)}.mo-lineup__xsec .x-cell{stroke:#fff;stroke-width:1;opacity:.5}.mo-lineup__xsec .x-floor{stroke:var(--l-ink);stroke-width:1}.mo-lineup__build-text{font-size:13px;line-height:1.45;color:var(--l-ink2)}.mo-lineup__build-text b{display:block;font:600 14px/1.3 var(--l-body);color:var(--l-ink)}.mo-lineup__buy{grid-area:buy;text-align:right}.mo-lineup__price{display:flex;justify-content:flex-end;align-items:baseline;gap:10px;flex-wrap:wrap}.mo-lineup__now{font:300 32px/1 var(--l-display);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums}.mo-lineup__now number-flow{line-height:1.15}.mo-lineup__was{font-size:14px;color:var(--l-ink2)}.mo-lineup__buy.is-none .mo-lineup__now{font:500 14px/1.4 var(--l-body);letter-spacing:0;color:var(--l-ink2)}.mo-lineup__note{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;color:var(--l-ink2);margin-top:8px;min-height:22px}.mo-lineup__save{background:var(--l-gold);color:var(--l-ink);font-weight:600;border-radius:4px;padding:2px 7px}.mo-lineup__save:empty{display:none}.mo-lineup__eta{display:flex;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;line-height:1.3;margin-top:8px;white-space:nowrap}.mo-lineup__eta[hidden]{display:none}.mo-lineup a.mo-lineup__btn{display:inline-block;margin-top:12px;border:1px solid var(--l-ink);border-radius:999px;padding:10px 18px;font:600 14px/1 var(--l-body);text-decoration:none}.mo-lineup a.mo-lineup__btn:hover{background:var(--l-pill);border-color:var(--l-pill);color:var(--l-pill-ink)}.mo-lineup__extras{padding-top:64px}.mo-lineup__extras-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:20px}.mo-lineup__extra{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;border-top:1px solid var(--l-stone);padding-top:18px}.mo-lineup__extra-img{display:block;border-radius:6px;overflow:hidden;background:var(--l-panel2)}.mo-lineup__extra-img img{width:120px;aspect-ratio:1;object-fit:cover}.mo-lineup__extra-name{display:block;font:600 17px/1.25 var(--l-display);text-decoration:none}.mo-lineup__extra-name:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mo-lineup__extra-price{font:500 14px/1 var(--l-body);margin-top:8px}.mo-lineup__extra .mo-eta{margin-top:6px;font-size:13px}.mo-lineup__faq{padding-block:64px 80px;max-width:820px}.mo-lineup__faq h2{margin-bottom:20px}.mo-lineup__faq details{border-top:1px solid var(--l-stone);padding-block:16px}.mo-lineup__faq details:last-child{border-bottom:1px solid var(--l-stone)}.mo-lineup__faq summary{cursor:pointer;font:600 18px/1.3 var(--l-display);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.mo-lineup__faq summary::-webkit-details-marker{display:none}.mo-lineup__faq summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 100% no-repeat;transition:background-size .3s,transform .3s}.mo-lineup__faq details[open] summary:after{background-size:100% 1.5px,1.5px 0;transform:rotate(180deg)}.mo-lineup__answer{margin-top:10px;color:var(--l-ink2);max-width:66ch}.mo-lineup__answer p+p{margin-top:10px}.mo-lineup__answer a{text-decoration:underline;text-underline-offset:3px}@supports (interpolate-size: allow-keywords){.mo-lineup__faq{interpolate-size:allow-keywords}.mo-lineup__faq details::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.mo-lineup__faq details[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.mo-lineup__h1 em i{animation:none}.mo-lineup__cursor,.mo-lineup .mo-lineup__seg button,.mo-lineup .mo-lineup__pick button,.mo-lineup .mo-lineup__seg button[aria-pressed=true],.mo-lineup .mo-lineup__pick button[aria-pressed=true],.mo-lineup__faq summary:after,.mo-lineup__faq details::details-content{transition:none}}@media(max-width:1080px){.mo-lineup__cols{display:none}.mo-lineup__v{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr) 214px;grid-template-areas:"img main main buy" "img feel build buy";gap:16px 24px;align-items:start}.mo-lineup__feel{max-width:170px}.mo-lineup__hint{position:static;text-align:left;max-width:none;margin-top:14px;padding:0;background:none}}@media(max-width:720px){.mo-lineup__grid{-webkit-mask-image:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.45));mask-image:linear-gradient(#00000073,#00000073)}.mo-lineup__hero-in{padding-block:18px 24px}.mo-lineup__lede{font-size:16px}.mo-lineup__controls{position:static}.mo-lineup__controls-in{display:block}.mo-lineup__ctl{display:block;margin-bottom:10px}.mo-lineup__ctl-label{display:block;margin-bottom:6px}.mo-lineup .mo-lineup__floor-toggle{margin-left:0}.mo-lineup__family{padding-top:28px}.mo-lineup__family-head{grid-template-columns:minmax(0,1fr)}.mo-lineup__v{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"img main" "feel build" "buy buy";gap:14px 16px;padding-block:18px}.mo-lineup__img{align-self:start}.mo-lineup__img img{aspect-ratio:1}.mo-lineup h3.mo-lineup__name{font-size:18px}.mo-lineup__line{font-size:14px}.mo-lineup__feel{max-width:none;align-self:end}.mo-lineup__xsec,.mo-lineup__xsec svg{width:52px}.mo-lineup__buy{text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 16px;border-top:1px dashed var(--l-stone);padding-top:14px}.mo-lineup__price,.mo-lineup__note,.mo-lineup__eta{justify-content:flex-start}.mo-lineup a.mo-lineup__btn{grid-column:2;grid-row:1 / 3;margin-top:0}.mo-lineup__extras{padding-top:44px}.mo-lineup__extras-grid{grid-template-columns:minmax(0,1fr);gap:0}.mo-lineup__extra{margin-top:18px}.mo-lineup__faq{padding-block:44px 64px}}.mo-lineup{--c-fab: #1c3a66;--c-fab-hi: #6d8cba;--c-fab-lo: #132848;--c-gold: #dcbd76;--c-gold-ink: #a37a00;--c-cut: #fffdf8;--c-foam: #ead9b0;--c-quilt: #dbe3ee;--c-coil: #5a5652;--c-pin: #fffdf8}html[data-mo-scheme=dark] .mo-lineup{--c-fab: #37598f;--c-fab-hi: #8fabd6;--c-fab-lo: #27426e;--c-gold: #e6c988;--c-gold-ink: #dcb964;--c-cut: #262320;--c-foam: #b3a37f;--c-quilt: #8195ae;--c-coil: #a8a39c;--c-pin: #201e1c}.mo-lineup__hero--cutaway{overflow:visible;touch-action:auto}.mo-lineup__hero--cutaway .mo-lineup__hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr);gap:20px 56px;align-items:center;padding-block:30px 32px}.mo-lineup__hero--cutaway h1.mo-lineup__h1{max-width:none;font-size:clamp(31px,3.3vw,48px)}.mo-lineup__hero--cutaway .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__stage{margin:0;min-width:0}.mo-lineup__cut{display:block;width:100%;height:clamp(190px,21vw,280px);touch-action:pan-y;cursor:pointer}.mo-lineup__stage figcaption{margin-top:12px}.mo-lineup__hero--cutaway .mo-lineup__hint{position:static;max-width:none;margin:0;padding:0;text-align:left;background:none;border-radius:0;font:400 14px/1.5 var(--l-body)}.mo-lineup__hero--cutaway .mo-lineup__hint b{display:inline;font:600 15px/1.3 var(--l-display);color:var(--l-ink)}.mo-lineup__parts{list-style:none;counter-reset:mo-part;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 18px;font:500 13px/1.4 var(--l-body)}.mo-lineup__parts li{counter-increment:mo-part;display:grid;grid-template-columns:19px minmax(0,1fr);gap:8px;align-items:start;margin:0;padding:0}.mo-lineup__parts li:before{content:counter(mo-part);width:19px;height:19px;border:1px solid var(--l-ink);border-radius:50%;font:600 11px/17px var(--l-body);text-align:center}.mo-lineup__parts li:hover:before{background:var(--l-ink);color:var(--l-paper)}.mo-lineup__index{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:22px;padding-top:16px;border-top:1px solid var(--l-stone)}.mo-lineup__index a{display:block;text-decoration:none}.mo-lineup__index-name{display:block;font:600 16px/1.2 var(--l-display);white-space:nowrap}.mo-lineup__index-from{display:block;min-height:17px;margin-top:3px;font:400 13px/1.3 var(--l-body);color:var(--l-ink2);white-space:nowrap}.mo-lineup__index a:hover .mo-lineup__index-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.mo-lineup__family[id]{scroll-margin-top:calc(var(--l-top) + 74px)}.mo-lineup__family-note{font:400 14px/1.4 var(--l-body);color:var(--l-ink2);margin-top:7px}.mo-lineup__build--cut{display:block}.mo-lineup__cutfig{display:block;width:100%;max-width:240px;cursor:pointer}.mo-lineup__cutfig svg{display:block;width:100%;height:auto;overflow:visible}.mo-lineup__cutfig .c-shadow{fill:var(--l-ink);opacity:.07}.mo-lineup__cutfig .c-dim{stroke:var(--l-ink2);stroke-width:.7;opacity:.75}.mo-lineup__cutfig .c-floor{stroke:var(--l-ink);stroke-width:1}.mo-lineup__cutfig .c-cut{fill:var(--c-cut)}.mo-lineup__cutfig .c-fab{fill:var(--c-fab)}.mo-lineup__cutfig .c-velvet{fill:var(--c-fab-lo)}.mo-lineup__cutfig .c-fabline{stroke:var(--c-fab);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mo-lineup__cutfig .c-chan{stroke:var(--c-fab-hi);stroke-width:.8;opacity:.55}.mo-lineup__cutfig .c-pipe{stroke:var(--c-gold);stroke-width:.9}.mo-lineup__cutfig .c-label{fill:var(--c-fab-lo);stroke:var(--c-gold);stroke-width:.7}.mo-lineup__cutfig .c-sig{stroke:var(--c-gold);stroke-width:.65;stroke-linecap:round}.mo-lineup__cutfig .c-vent{fill:var(--c-gold)}.mo-lineup__cutfig .c-stitch{stroke:var(--c-gold);stroke-width:.9;stroke-dasharray:1.9 1.9}.mo-lineup__cutfig .c-quilt{fill:var(--c-quilt)}.mo-lineup__cutfig .c-quiltline{stroke:var(--c-fab);stroke-width:.6;opacity:.35;stroke-dasharray:3 2.4}.mo-lineup__cutfig .c-foam{fill:var(--c-foam)}.mo-lineup__cutfig .c-hl{stroke:#fff;stroke-width:.7;opacity:.45}.mo-lineup__cutfig .c-coil{stroke:var(--c-coil);stroke-width:.9;stroke-linecap:round}.mo-lineup__cutfig .c-coil2{stroke:var(--c-gold-ink);stroke-width:1.35;stroke-linecap:round}.mo-lineup__cutfig .c-micro{stroke:var(--c-gold-ink);stroke-width:.8;stroke-linecap:round}.mo-lineup__cutfig .c-edge{stroke:var(--l-ink);stroke-width:1.1;stroke-linecap:round}.mo-lineup__cutfig .c-pocket{stroke:var(--c-coil);stroke-width:.5;opacity:.5}.mo-lineup__cutfig .c-tuft{fill:var(--c-gold-ink)}.mo-lineup__cutfig .c-tuftline{stroke:var(--c-fab);stroke-width:.6;opacity:.5}.mo-lineup__cutfig .c-lift{transition:transform .9s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.mo-lineup__cutfig:hover .c-lift{transform:translateY(calc(var(--lift) * -.35px))}}.mo-lineup__cutfig.is-open .c-lift,.mo-lineup__cutfig.is-open:hover .c-lift{transform:translateY(calc(var(--lift) * -1px))}.mo-lineup__build--cut .mo-lineup__build-text{margin-top:8px}.mo-lineup .mo-lineup__layers-btn{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:0;background:transparent;border:0;border-radius:0;font:500 13px/1.3 var(--l-body);color:var(--l-ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--l-stone);text-underline-offset:3px}.mo-lineup .mo-lineup__layers-btn:hover{text-decoration-color:currentColor}.mo-lineup .mo-lineup__layers-btn:after{content:"";flex:none;width:9px;height:9px;background:linear-gradient(currentColor,currentColor) center/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 100% no-repeat;transition:background-size .3s}.mo-lineup .mo-lineup__layers-btn[aria-expanded=true]:after{background-size:100% 1.5px,1.5px 0}.mo-lineup__layers{list-style:none;margin:10px 0 0;padding:0;font:400 13px/1.4 var(--l-body)}.mo-lineup__layers[hidden]{display:none}.mo-lineup__layers li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;align-items:center;margin:0;padding:5px 0;border-top:1px solid var(--l-stone)}.mo-lineup__layers li:before{content:"";width:12px;height:9px;border-radius:2px;background:var(--c-foam)}.mo-lineup__layers li[data-kind^=quilt]:before,.mo-lineup__layers li[data-kind^=pillow]:before{background:var(--c-quilt);box-shadow:inset 0 2px 0 var(--c-fab)}.mo-lineup__layers li[data-kind=micro]:before{background:repeating-linear-gradient(90deg,var(--c-gold-ink) 0 1.5px,transparent 1.5px 3px)}.mo-lineup__layers li[data-kind=wrapped]:before,.mo-lineup__layers li[data-kind=capped]:before{background:repeating-linear-gradient(0deg,var(--c-coil) 0 1.2px,transparent 1.2px 2.6px)}.mo-lineup__layers li[data-kind^=nested]:before{background:linear-gradient(90deg,transparent 0 3px,var(--c-gold-ink) 3px 9px,transparent 9px),repeating-linear-gradient(0deg,var(--c-coil) 0 1.2px,transparent 1.2px 2.6px)}.mo-lineup__layers li[data-kind=edge]:before{width:4px;margin-left:8px;background:var(--l-ink)}.mo-lineup__layers li[data-kind^=vents]:before{width:8px;height:8px;margin-left:2px;border-radius:50%;background:var(--c-gold-ink)}.mo-lineup__layers li[data-kind=velvet]:before{background:var(--c-fab-lo)}.mo-lineup.mo-lineup--heritage{--l-cols: 200px minmax(0, 1fr) 132px 208px 196px}@media(min-width:1360px){.mo-lineup.mo-lineup--heritage{--l-cols: 200px minmax(0, 1fr) 132px 240px 196px}}@media(min-width:1081px)and (max-width:1279px){.mo-lineup.mo-lineup--heritage{--l-cols: 160px minmax(0, 1fr) 118px 196px 172px}}@media(min-width:1081px){.mo-lineup--heritage .mo-lineup__v{align-items:start;padding-block:26px}.mo-lineup--heritage .mo-lineup__main{padding-top:2px}.mo-lineup--heritage .mo-lineup__feel{padding-top:12px}.mo-lineup--heritage .mo-lineup__buy{padding-top:4px}}.mo-lineup--heritage .mo-lineup__family{padding-top:48px}.mo-lineup--heritage .mo-lineup__family-head{position:relative;align-items:start;padding-top:26px;border-top:3px solid var(--c-fab)}.mo-lineup--heritage .mo-lineup__family-head:before{content:"";position:absolute;inset:5px 0 auto;height:1px;background:repeating-linear-gradient(90deg,var(--c-gold-ink) 0 7px,transparent 7px 12px)}.mo-lineup.mo-lineup--heritage .mo-lineup__family-head h2{font-family:var(--l-serif, Georgia, serif)!important;font-weight:var(--l-serif-weight, 400)!important;font-size:clamp(34px,3.4vw,46px);line-height:1.02;letter-spacing:-.012em;color:var(--l-grid)}.mo-lineup--heritage .mo-lineup__index-name{font:var(--l-serif-weight, 400) 19px/1.15 var(--l-serif, Georgia, serif);letter-spacing:-.005em;color:var(--l-grid)}html[data-mo-scheme=dark] .mo-lineup.mo-lineup--heritage{--l-pick: #2c4a7c}@media(prefers-reduced-motion:reduce){.mo-lineup__cutfig .c-lift,.mo-lineup .mo-lineup__layers-btn:after{transition:none}}@media(max-width:1080px){.mo-lineup__hero--cutaway .mo-lineup__hero-in{grid-template-columns:minmax(0,1fr)}.mo-lineup__hero--cutaway .mo-lineup__hero-text{display:contents}.mo-lineup__hero--cutaway .mo-lineup__h1{order:1}.mo-lineup__hero--cutaway .mo-lineup__stage{order:2}.mo-lineup__hero--cutaway .mo-lineup__lede{order:3;margin-top:4px;max-width:62ch}.mo-lineup__hero--cutaway .mo-lineup__index{order:4;margin-top:2px}.mo-lineup__cut{height:clamp(190px,30vw,280px)}}@media(min-width:721px)and (max-width:1080px){.mo-lineup__v--cut{grid-template-areas:"img main main buy" "img feel build build"}}@media(max-width:720px){.mo-lineup__hero--cutaway .mo-lineup__hero-in{gap:14px;padding-block:14px 18px}.mo-lineup__parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.mo-lineup__index{gap:10px 22px;margin-top:16px;padding-top:14px}.mo-lineup__build--cut{align-self:start}.mo-lineup--heritage .mo-lineup__feel{align-self:center}.mo-lineup--heritage .mo-lineup__family{padding-top:30px}.mo-lineup--heritage .mo-lineup__family-head{padding-top:22px}.mo-lineup--heritage .mo-lineup__index-name{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/mo-brand-lineup.css.map */
