.mo-lineup--casper{--cz-ink: #1b1c1d;--cz-navy: #1e306e;--cz-sleeper: #1e306e;--cz-sleeper-hi: #3b4f8e;--cz-spine: #ffffff;--cz-cover: #f4f4f0;--cz-knit: #c8cdd6;--cz-breathe: #f3eee4;--cz-hole: #d6cbb6;--cz-align: #dbe2f0;--cz-soft: #e8edf8;--cz-firm: #aabade;--cz-core: #e2ded6;--cz-pore: #c4bdb0;--cz-coil-bg: #f6f5f2;--cz-coil: #606670;--cz-pocket: #cdcac4;--cz-base: #40465a;--cz-plinth: #343a46;--cz-pillow: #fafaf8;--cz-pillow-line: #d2d4da;--cz-shadow: #1e1a16;--cz-label: #5a5652;--cz-duvet: #fdfdfb;--cz-duvet-lo: #e9edf4;--cz-duvet-line: #c9d0dc;--cz-hem: #e9eef8;--cz-accent: #bc000c;--k-cover: #f6f6f2;--k-knit: #b9c4d6;--k-cool: #e9f0fb;--k-cool-line: #7f9ed8;--k-breathe: #f3eee4;--k-cell: #d9ccb3;--k-align: #dde4f1;--k-pore: #b8c1d3;--k-soft: #e6ecf8;--k-firm: #a9b9de;--k-channel: #1e306e;--k-memory: #e8ecf3;--k-band: #3a3f48;--k-core: #e1ddd5;--k-core-pore: #c4bdb0;--k-pillar: #f2efe9;--k-coil-bg: #f6f5f2;--k-pocket: #c8c3ba;--k-coil: #5f646c;--k-edge: #b8b2a6;--k-base: #4a5064;--k-panel: #d7dae2;--k-rib: #ffffff;--k-tape: #1e306e;--k-topband: #f6f6f2;--k-seam: #bdb3a2;--k-pcm-a: #7fb2ff;--k-pcm-b: #b79cff;--k-pcm-c: #ffb3d1}html[data-mo-scheme=dark] .mo-lineup--casper{--cz-ink: #ece7df;--cz-navy: #9db0e8;--cz-sleeper: #2a3d7d;--cz-sleeper-hi: #4a5e9e;--cz-spine: #ffffff;--cz-cover: #d6d2ca;--cz-knit: #8e98aa;--cz-breathe: #cbc4b6;--cz-hole: #9b8f78;--cz-align: #aebad2;--cz-soft: #c3cde3;--cz-firm: #7d90c4;--cz-core: #b7b1a6;--cz-pore: #8d8577;--cz-coil-bg: #3a3632;--cz-coil: #b9b1a5;--cz-pocket: #6c655c;--cz-base: #5a6178;--cz-plinth: #4a505c;--cz-pillow: #d8d6d0;--cz-pillow-line: #9a9da6;--cz-shadow: #000000;--cz-label: #a8a39c;--cz-duvet: #dcdcd8;--cz-duvet-lo: #bcc3d0;--cz-duvet-line: #8f98aa;--cz-hem: #b7c3dc;--cz-accent: #ff5a51;--k-cover: #d9d4ca;--k-knit: #8794aa;--k-cool: #b9c6dc;--k-cool-line: #6a8acb;--k-breathe: #cbc4b6;--k-cell: #988c74;--k-align: #b0bcd2;--k-pore: #7c879e;--k-soft: #c0cbe2;--k-firm: #7a8dc2;--k-channel: #2a3d7d;--k-memory: #c3cad8;--k-band: #23262c;--k-core: #b3ada2;--k-core-pore: #857d70;--k-pillar: #d0cbc2;--k-coil-bg: #3a3632;--k-pocket: #6c655c;--k-coil: #b9b1a5;--k-edge: #7d7568;--k-base: #5a6178;--k-panel: #8e94a2;--k-rib: #ffffff;--k-tape: #9db0e8;--k-topband: #d9d4ca;--k-seam: #6c6455;--k-pcm-a: #5a8de0;--k-pcm-b: #9078e0;--k-pcm-c: #e08cb0}.mo-lineup__hero--zones{overflow:visible}.mo-lineup__hero--zones .mo-lineup__hero-in{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.5fr);gap:20px 56px;align-items:start;padding-block:24px 22px}.mo-zn__col{min-width:0}.mo-lineup__hero--zones .mo-lineup__hint.mo-zn__hint{margin-top:26px;padding-top:18px;border-top:1px solid var(--l-stone)}.mo-zn__narrow{display:none}.mo-lineup--casper .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--casper .mo-lineup__eyebrow sup{font-size:.7em;letter-spacing:0}.mo-lineup--casper h1.mo-lineup__h1{max-width:none;font-size:clamp(31px,3.1vw,46px)}.mo-lineup--casper .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--zones .mo-lineup__lede{margin-top:14px;max-width:52ch;font-size:16px}.mo-lineup--casper .mo-lineup__h1 em[data-mo-rest]{transform-origin:50% 100%;animation:mo-cz-rest 1.9s cubic-bezier(.3,.7,.2,1) .5s both}@keyframes mo-cz-rest{0%{transform:translateY(-.5em) rotate(-3deg);opacity:0}30%{transform:translateY(.06em) rotate(1.2deg) scale(1.03,.94);opacity:1}55%{transform:translateY(-.02em) rotate(-.5deg)}78%{transform:translateY(.01em) rotate(.15deg)}to{transform:none;opacity:1}}.mo-lineup__stage--zones{position:relative;margin:0;min-width:0}.mo-zn__bar{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;margin-bottom:4px}.mo-zn__pose{display:inline-flex;border:1px solid var(--l-stone);border-radius:999px;padding:3px}.mo-lineup .mo-zn__pose button.mo-zn__pose,.mo-lineup .mo-zn__pose button{flex:none;padding:7px 12px;border:0;border-radius:999px;background:transparent;font:500 13px/1 var(--l-body);color:var(--l-ink);cursor:pointer;transition:background-color .25s,color .25s}.mo-lineup .mo-zn__pose button[aria-pressed=true]{background:var(--l-pill);color:var(--l-pill-ink)}.mo-lineup .mo-zn__pose button:not([aria-pressed=true]):hover{background:var(--l-panel2)}.mo-zn__level{display:inline-flex;align-items:center;gap:10px;font:600 13px/1.2 var(--l-body);color:var(--l-ink2);min-height:24px}.mo-zn__vial{position:relative;width:92px;height:18px;border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#f4f7e4,#dfe8bf 60%,#cbd7a3);box-shadow:inset 0 0 0 1px #3c461e59,inset 0 2px 3px #ffffffb3,0 1px 2px #00000014}html[data-mo-scheme=dark] .mo-zn__vial{background:linear-gradient(180deg,#4b5332,#3c4426 60%,#323a1f);box-shadow:inset 0 0 0 1px #c8d2a04d,0 1px 2px #0006}.mo-zn__marks{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent calc(50% - 15px),rgba(40,50,20,.55) calc(50% - 15px) calc(50% - 14px),transparent calc(50% - 14px) calc(50% + 14px),rgba(40,50,20,.55) calc(50% + 14px) calc(50% + 15px),transparent calc(50% + 15px))}html[data-mo-scheme=dark] .mo-zn__marks{filter:invert(1);opacity:.6}.mo-zn__vial i{position:absolute;left:50%;top:3px;width:24px;height:12px;margin-left:-12px;border-radius:7px;background:radial-gradient(ellipse at 40% 35%,#fff 0 30%,#ffffff8c 60%,#ffffff40);box-shadow:inset 0 0 0 1px #5a643259}.mo-zn__level.is-level .mo-zn__level-text{color:var(--l-ink)}.mo-zn__level-text:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--l-red);vertical-align:1px;transition:background-color .3s}.mo-zn__level.is-level .mo-zn__level-text:before{background:var(--l-grid)}.mo-zn__level-text:empty{visibility:hidden}.mo-zn__box{position:relative;aspect-ratio:1720 / 694}.mo-zn__box:before{content:"";position:absolute;top:4%;right:4%;bottom:14%;left:4%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--l-grid) 9%,transparent),transparent 80%)}.mo-lineup__zones{position:relative;display:block;width:100%;height:100%;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .4s ease}.mo-lineup__stage--zones.is-holding .mo-lineup__zones{cursor:grabbing!important}.mo-zn__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%;pointer-events:none;transition:opacity .4s ease .15s}.mo-zn__poster.is-dark,html[data-mo-scheme=dark] .mo-zn__poster{display:none}html[data-mo-scheme=dark] .mo-zn__poster.is-dark{display:block}.mo-lineup__stage--zones.is-live .mo-lineup__zones{opacity:1}.mo-lineup__stage--zones.is-live .mo-zn__poster{opacity:0}.mo-lineup__stage--zones figcaption{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 28px;margin-top:2px}.mo-zn__note{text-align:right}.mo-lineup__hero--zones .mo-lineup__hint{position:static;max-width:64ch;margin:0;padding:0;text-align:left;background:none;border-radius:0;font:400 14px/1.5 var(--l-body);color:var(--l-ink2)}.mo-lineup__hero--zones .mo-lineup__hint b{display:inline;font:600 15px/1.3 var(--l-display);color:var(--l-ink)}.mo-zn__note{font:400 12.5px/1.45 var(--l-body);color:var(--l-ink2);max-width:46ch}.mo-zn__cards{display:grid;grid-template-columns:repeat(var(--cards, 3),minmax(0,1fr));gap:12px;margin-top:14px}.mo-lineup .mo-zn__card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph name" "glyph models" "text text" "from from";gap:1px 12px;align-items:start;align-content:start;padding:14px 15px 13px;border:1px solid var(--l-stone);border-radius:14px;background:transparent;color:var(--l-ink);text-align:left;cursor:pointer;transition:border-color .25s,background-color .25s,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.mo-lineup .mo-zn__card:hover{border-color:var(--l-ink);transform:translateY(-1px);box-shadow:0 8px 22px -14px #1b1c1d73}.mo-lineup .mo-zn__card:active{transform:translateY(1px) scale(.99);transition-duration:.08s}.mo-lineup .mo-zn__card[aria-pressed=true]{border-color:var(--l-grid);background:color-mix(in srgb,var(--l-grid) 7%,transparent);box-shadow:inset 0 0 0 1px var(--l-grid)}html[data-mo-scheme=dark] .mo-lineup .mo-zn__card.mo-zn__card{border:1px solid var(--l-stone)}html[data-mo-scheme=dark] .mo-lineup .mo-zn__card.mo-zn__card[aria-pressed=true]{border-color:var(--l-grid);background:color-mix(in srgb,var(--l-grid) 12%,transparent)}.mo-zn__card-glyph{grid-area:glyph;display:flex;align-items:flex-end;gap:2.5px;width:46px;height:30px;padding-bottom:2px;border-bottom:1.5px solid var(--l-ink);align-self:center}.mo-zn__card-glyph i{flex:1;height:var(--hgt, 50%);border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--l-grid) var(--tint, 45%),var(--l-paper));transition:height .5s cubic-bezier(.3,.7,.2,1)}.mo-zn__card-glyph[data-glyph=continuous] i{--hgt: 58%;--tint: 50%}.mo-zn__card-glyph[data-glyph=zoned] i:nth-child(-n+2){--hgt: 38%;--tint: 28%}.mo-zn__card-glyph[data-glyph=zoned] i:nth-child(n+3):nth-child(-n+5){--hgt: 86%;--tint: 82%}.mo-zn__card-glyph[data-glyph=zoned] i:nth-child(n+6){--hgt: 58%;--tint: 50%}.mo-zn__card-glyph[data-glyph=max] i:nth-child(1){--hgt: 56%;--tint: 45%}.mo-zn__card-glyph[data-glyph=max] i:nth-child(2){--hgt: 28%;--tint: 22%}.mo-zn__card-glyph[data-glyph=max] i:nth-child(3){--hgt: 56%;--tint: 45%}.mo-zn__card-glyph[data-glyph=max] i:nth-child(4){--hgt: 100%;--tint: 95%}.mo-zn__card-glyph[data-glyph=max] i:nth-child(5){--hgt: 90%;--tint: 82%}.mo-zn__card-glyph[data-glyph=max] i:nth-child(6){--hgt: 58%;--tint: 50%}.mo-zn__card-glyph[data-glyph=max] i:nth-child(7){--hgt: 48%;--tint: 40%}.mo-zn__card-name{grid-area:name;font:600 16.5px/1.2 var(--l-display);letter-spacing:-.01em;align-self:end}.mo-zn__card-models{grid-area:models;font:500 13px/1.3 var(--l-body);color:var(--l-grid)}.mo-zn__card-text{grid-area:text;margin-top:9px;font:400 13px/1.42 var(--l-body);color:var(--l-ink2)}.mo-zn__card-from{grid-area:from;padding-top:9px;font:500 14px/1.2 var(--l-body);font-variant-numeric:tabular-nums;white-space:nowrap}.mo-lineup.mo-lineup--casper{--l-cols: 196px minmax(0, 1fr) 128px 228px 190px}@media(min-width:1360px){.mo-lineup.mo-lineup--casper{--l-cols: 206px minmax(0, 1fr) 132px 252px 196px}}@media(min-width:1081px)and (max-width:1279px){.mo-lineup.mo-lineup--casper{--l-cols: 156px minmax(0, 1fr) 112px 204px 170px}}@media(min-width:1081px){.mo-lineup--casper .mo-lineup__v{align-items:start;padding-block:26px}.mo-lineup--casper .mo-lineup__main{padding-top:2px}.mo-lineup--casper .mo-lineup__feel{padding-top:12px}.mo-lineup--casper .mo-lineup__buy{padding-top:4px}}.mo-lineup--casper .mo-lineup__family{padding-top:52px}.mo-lineup--casper .mo-lineup__family-head{position:relative;align-items:start;padding-top:30px;border-top:2px solid var(--l-grid)}.mo-lineup--casper .mo-lineup__family-head:before{content:"";position:absolute;left:0;top:4px;width:min(100%,420px);height:7px;opacity:.9;background:linear-gradient(90deg,var(--k-soft) 0 26%,transparent 26% 27%,var(--k-firm) 27% 60%,transparent 60% 61%,var(--k-align) 61% 100%);border-radius:2px}.mo-lineup--casper .mo-lineup__family-eyebrow{font:600 12px/1.2 var(--l-body);letter-spacing:.14em;text-transform:uppercase;color:var(--l-grid);margin-bottom:8px}.mo-lineup.mo-lineup--casper .mo-lineup__family-head h2{font-weight:300!important;font-size:clamp(32px,3.3vw,46px);line-height:1.02;letter-spacing:-.03em}.mo-lineup--casper .mo-lineup__row[id]{scroll-margin-top:calc(var(--l-top) + 84px)}.mo-lineup--casper .mo-lineup__row:target .mo-lineup__v:not([hidden]){animation:mo-cz-target 2.2s ease-out both}@keyframes mo-cz-target{0%{background:color-mix(in srgb,var(--l-grid) 12%,transparent)}to{background:transparent}}.mo-lineup--casper .mo-lineup__pick{flex-wrap:nowrap;max-width:100%}.mo-lineup--casper .mo-lineup__cutfig{max-width:252px}.mo-lineup--casper .mo-lineup__cutfig .k-shadow{fill:var(--l-ink);opacity:.07}.mo-lineup--casper .mo-lineup__cutfig .k-dim{stroke:var(--l-ink2);stroke-width:.7;opacity:.75}.mo-lineup--casper .mo-lineup__cutfig .k-floor{stroke:var(--l-ink);stroke-width:1}.mo-lineup--casper .mo-lineup__cutfig .k-edge-cut{stroke:var(--l-ink);stroke-width:.6;opacity:.35}.mo-lineup--casper .mo-lineup__cutfig .k-seam{stroke:var(--k-seam);stroke-width:.45;opacity:.7}.mo-lineup--casper .mo-lineup__cutfig .k-l .k-fill{fill:var(--k-align)}.mo-lineup--casper .mo-lineup__cutfig .k-cover .k-fill{fill:var(--k-cover)}.mo-lineup--casper .mo-lineup__cutfig .k-cover-cool .k-fill{fill:var(--k-cool)}.mo-lineup--casper .mo-lineup__cutfig .k-knit{stroke:var(--k-knit);stroke-width:.55}.mo-lineup--casper .mo-lineup__cutfig .k-cover-cool .k-knit{stroke:var(--k-cool-line)}.mo-lineup--casper .mo-lineup__cutfig .k-breathe .k-fill,.mo-lineup--casper .mo-lineup__cutfig .k-breathe-plus .k-fill,.mo-lineup--casper .mo-lineup__cutfig .k-breathe-zoned .k-fill{fill:var(--k-breathe)}.mo-lineup--casper .mo-lineup__cutfig .k-cell{fill:var(--k-cell)}.mo-lineup--casper .mo-lineup__cutfig .k-breathe-memory .k-fill{fill:var(--k-memory)}.mo-lineup--casper .mo-lineup__cutfig .k-align .k-fill,.mo-lineup--casper .mo-lineup__cutfig .k-align-plus .k-fill{fill:var(--k-align)}.mo-lineup--casper .mo-lineup__cutfig .k-align-zoned .k-fill,.mo-lineup--casper .mo-lineup__cutfig .k-align-channels .k-fill,.mo-lineup--casper .mo-lineup__cutfig .k-zone{fill:var(--k-soft)}.mo-lineup--casper .mo-lineup__cutfig .k-breathe-zoned .k-zone{fill:var(--k-breathe);stroke:var(--k-cell);stroke-width:.4}.mo-lineup--casper .mo-lineup__cutfig .k-zone.is-firm{fill:var(--k-firm)}.mo-lineup--casper .mo-lineup__cutfig .k-breathe-zoned .k-zone.is-firm{fill:color-mix(in srgb,var(--k-firm) 55%,var(--k-breathe))}.mo-lineup--casper .mo-lineup__cutfig .k-channel{stroke:var(--k-channel);stroke-width:.7;opacity:.35;stroke-linecap:round}.mo-lineup--casper .mo-lineup__cutfig .k-pore{fill:var(--k-pore);opacity:.7}.mo-lineup--casper .mo-lineup__cutfig .k-heatdelete .k-fill{fill:var(--k-memory)}.mo-lineup--casper .mo-lineup__cutfig .k-band{fill:var(--k-band)}.mo-lineup--casper .mo-lineup__cutfig .k-band-hi{stroke:#fff;stroke-width:.5;opacity:.35}.mo-lineup--casper .mo-lineup__cutfig .k-heat{fill:none;stroke:var(--k-heat, #e0805a);stroke-width:.7;stroke-linecap:round;opacity:.75}.mo-lineup--casper .mo-lineup__cutfig .k-pcm-a{stop-color:var(--k-pcm-a)}.mo-lineup--casper .mo-lineup__cutfig .k-pcm-b{stop-color:var(--k-pcm-b)}.mo-lineup--casper .mo-lineup__cutfig .k-pcm-c{stop-color:var(--k-pcm-c)}.mo-lineup--casper .mo-lineup__cutfig .k-core .k-fill,.mo-lineup--casper .mo-lineup__cutfig .k-core-plus .k-fill{fill:var(--k-core)}.mo-lineup--casper .mo-lineup__cutfig .k-core .k-pore,.mo-lineup--casper .mo-lineup__cutfig .k-core-plus .k-pore{fill:var(--k-core-pore)}.mo-lineup--casper .mo-lineup__cutfig .k-pillar{fill:var(--k-pillar);stroke:var(--k-core-pore);stroke-width:.5}.mo-lineup--casper .mo-lineup__cutfig .k-coils .k-fill{fill:var(--k-coil-bg)}.mo-lineup--casper .mo-lineup__cutfig .k-pocket{fill:none;stroke:var(--k-pocket);stroke-width:.45}.mo-lineup--casper .mo-lineup__cutfig .k-coil{fill:none;stroke:var(--k-coil);stroke-width:.75;stroke-linecap:round}.mo-lineup--casper .mo-lineup__cutfig .k-coil--back{opacity:.38}.mo-lineup--casper .mo-lineup__cutfig .k-edge{fill:var(--k-edge)}.mo-lineup--casper .mo-lineup__cutfig .k-base .k-fill{fill:var(--k-base)}.mo-lineup--casper .mo-lineup__cutfig .k-topband{fill:var(--k-topband)}.mo-lineup--casper .mo-lineup__cutfig .k-topband.is-cool{fill:var(--k-cool)}.mo-lineup--casper .mo-lineup__cutfig .k-panel{fill:var(--k-panel)}.mo-lineup--casper .mo-lineup__cutfig .k-rib{stroke:var(--k-rib);stroke-width:.45;opacity:.35}.mo-lineup--casper .mo-lineup__cutfig .k-tape{stroke:var(--k-tape);stroke-width:1.1}.mo-lineup--casper .mo-lineup__cutfig .k-stripe{stroke:var(--k-cool-line);stroke-width:1}.mo-lineup--casper .mo-lineup__layers li:before{background:var(--k-align);box-shadow:none}.mo-lineup--casper .mo-lineup__layers li[data-kind=cover]:before{background:var(--k-cover);box-shadow:inset 0 0 0 1px var(--k-knit)}.mo-lineup--casper .mo-lineup__layers li[data-kind=cover-cool]:before{background:var(--k-cool);box-shadow:inset 0 0 0 1px var(--k-cool-line)}.mo-lineup--casper .mo-lineup__layers li[data-kind^=breathe]:before{background:radial-gradient(circle,var(--k-cell) 0 .9px,transparent 1.2px) 0 0 / 4px 4px,var(--k-breathe)}.mo-lineup--casper .mo-lineup__layers li[data-kind=breathe-zoned]:before{background:radial-gradient(circle,var(--k-cell) 0 .9px,transparent 1.2px) 0 0 / 4px 4px,linear-gradient(90deg,var(--k-breathe) 0 35%,color-mix(in srgb,var(--k-firm) 55%,var(--k-breathe)) 35% 65%,var(--k-breathe) 65%)}.mo-lineup--casper .mo-lineup__layers li[data-kind=breathe-memory]:before{background:var(--k-memory);box-shadow:inset 0 0 0 1px var(--k-pore)}.mo-lineup--casper .mo-lineup__layers li[data-kind=pcm]:before{background:linear-gradient(90deg,var(--k-pcm-a),var(--k-pcm-b),var(--k-pcm-c))}.mo-lineup--casper .mo-lineup__layers li[data-kind=heatdelete]:before{background:linear-gradient(90deg,var(--k-memory) 0 20%,var(--k-band) 20% 32%,var(--k-memory) 32% 68%,var(--k-band) 68% 80%,var(--k-memory) 80%)}.mo-lineup--casper .mo-lineup__layers li[data-kind^=align]:before{background:var(--k-align)}.mo-lineup--casper .mo-lineup__layers li[data-kind=align-zoned]:before{background:linear-gradient(90deg,var(--k-soft) 0 33%,var(--k-firm) 33% 66%,var(--k-soft) 66%)}.mo-lineup--casper .mo-lineup__layers li[data-kind=align-channels]:before{background:repeating-linear-gradient(90deg,var(--k-soft) 0 2px,color-mix(in srgb,var(--k-channel) 45%,var(--k-soft)) 2px 2.6px)}.mo-lineup--casper .mo-lineup__layers li[data-kind^=core]:before{background:var(--k-core)}.mo-lineup--casper .mo-lineup__layers li[data-kind=core-plus]:before{background:repeating-linear-gradient(90deg,var(--k-core) 0 3px,var(--k-pillar) 3px 5px)}.mo-lineup--casper .mo-lineup__layers li[data-kind=coils]:before{background:repeating-linear-gradient(0deg,var(--k-coil) 0 1.1px,transparent 1.1px 2.6px),var(--k-coil-bg);box-shadow:inset 0 0 0 1px var(--k-pocket)}.mo-lineup--casper .mo-lineup__layers li[data-kind=base]:before{background:var(--k-base)}.mo-lineup--casper .mo-lineup__after{display:grid;gap:12px;max-width:76ch;padding-top:44px}.mo-lineup--casper .mo-lineup__reading{font:400 15px/1.55 var(--l-body)}.mo-lineup--casper .mo-lineup__reading a,.mo-lineup--casper .mo-lineup__footnote a{text-decoration:underline;text-decoration-color:var(--l-stone);text-underline-offset:3px}.mo-lineup--casper .mo-lineup__footnote{font:400 12.5px/1.55 var(--l-body);color:var(--l-ink2)}.mo-lineup--casper .mo-lineup__extras{padding-top:56px}.mo-lineup--casper .mo-lineup__extras h2{font-weight:300!important;letter-spacing:-.025em}@media(prefers-reduced-motion:reduce){.mo-lineup--casper .mo-lineup__h1 em[data-mo-rest]{animation:none}.mo-lineup__zones,.mo-zn__poster,.mo-zn__card-glyph i,.mo-lineup .mo-zn__card{transition:none}.mo-lineup--casper .mo-lineup__row:target .mo-lineup__v:not([hidden]){animation:none}.mo-lineup__stage--zones .mo-zn__pose,.mo-lineup__stage--zones .mo-zn__level,.mo-lineup__stage--zones .mo-zn__hint{display:none}}@media(max-width:1080px){.mo-lineup__hero--zones .mo-lineup__hero-in{grid-template-columns:minmax(0,1fr);gap:14px}.mo-lineup__hero--zones .mo-lineup__hero-text,.mo-zn__col{display:contents}.mo-lineup__hero--zones .mo-lineup__eyebrow{order:0;margin-bottom:-6px}.mo-lineup__hero--zones .mo-lineup__h1{order:1}.mo-lineup__hero--zones .mo-lineup__stage{order:2}.mo-lineup__hero--zones .mo-zn__cards{order:3;margin-top:0}.mo-lineup__hero--zones .mo-lineup__hint.mo-zn__hint{order:4;margin-top:2px;padding-top:0;border-top:0}.mo-lineup__hero--zones .mo-lineup__lede{order:5;margin-top:2px;max-width:62ch}.mo-lineup__stage--zones figcaption{justify-content:flex-start}.mo-zn__note{text-align:left}}@media(min-width:721px)and (max-width:1080px){.mo-lineup--casper .mo-lineup__v--cut{grid-template-areas:"img main main buy" "img feel build build"}}@media(max-width:720px){.mo-lineup__hero--zones .mo-lineup__hero-in{gap:10px;padding-block:14px 8px}.mo-lineup--casper .mo-lineup__eyebrow{font-size:11px}.mo-lineup__hero--zones .mo-lineup__lede{font-size:15px}.mo-lineup .mo-zn__pose button{padding:6px 12px;font-size:12.5px}.mo-zn__wide{display:none}.mo-zn__narrow{display:inline}.mo-zn__bar{flex-wrap:nowrap}.mo-zn__level{gap:7px;font-size:12px}.mo-zn__vial{width:64px;height:16px}.mo-zn__vial i{top:2.5px;width:18px;height:11px;margin-left:-9px}.mo-zn__box{margin-inline:-10px}.mo-lineup__hero--zones .mo-lineup__hint{font-size:13px}.mo-lineup__hero--zones .mo-lineup__hint b{font-size:14px}.mo-zn__note{font-size:12px}.mo-zn__cards{gap:8px}.mo-lineup .mo-zn__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"glyph" "name" "models" "from";gap:3px;padding:11px 10px 10px;border-radius:11px}.mo-zn__card-glyph{width:100%;height:22px;margin-bottom:6px;gap:2px}.mo-zn__card-name{font-size:14px;line-height:1.15}.mo-zn__card-models{font-size:11.5px}.mo-zn__card-text{display:none}.mo-zn__card-from{padding-top:4px;font-size:12.5px}.mo-lineup--casper .mo-lineup .mo-lineup__pick button,.mo-lineup.mo-lineup--casper .mo-lineup__pick button{padding:6px 9px;font-size:12.5px}.mo-lineup--casper .mo-lineup__family{padding-top:34px}.mo-lineup--casper .mo-lineup__family-head{padding-top:24px}.mo-lineup.mo-lineup--casper .mo-lineup__family-head h2{font-size:32px}.mo-lineup--casper .mo-lineup__build--cut{align-self:start}.mo-lineup--casper .mo-lineup__feel{align-self:start;padding-top:10px}.mo-lineup--casper .mo-lineup__after{padding-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/mo-lineup-casper.css.map */
