.smo{--smo-ink: var(--spdp-ink, #1c1917);--smo-text: var(--spdp-text, #44403c);--smo-muted: var(--spdp-muted, #78716c);--smo-rule: var(--spdp-rule, #e7e5e4);--smo-accent: var(--solara-accent, #e8600a);--smo-cold: #93a7b8;--smo-warm: #f6b48a;--smo-ease: var(--solara-ease, cubic-bezier(.22, 1, .36, 1));--smo-radius: var(--solara-radius, 18px);--smo-radius-sm: var(--solara-radius-sm, 10px);color:var(--smo-text)}@supports (color: color-mix(in srgb,red 50%,white)){.smo{--smo-warm: color-mix(in srgb, var(--smo-accent) 42%, #fff)}}.smo-title{font-family:var(--font-heading-family);font-weight:600;font-size:17px;line-height:1.3;color:var(--smo-ink);margin:0 0 16px}.smo-note{font-size:13px;line-height:1.5;color:var(--smo-muted);margin:12px 0 0}.smo-diagram{margin:0}.smo-seg{display:inline-flex;gap:4px;padding:4px;margin:0 0 14px;border:1px solid var(--smo-rule);border-radius:999px;background:#fff}.smo-seg[hidden]{display:none}.smo .smo-seg__btn{border:0;background:transparent;color:var(--smo-ink);cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:1.2;padding:10px 18px;border-radius:999px;transition:background-color .25s var(--smo-ease),color .25s var(--smo-ease)}.smo .smo-seg__btn[aria-pressed=true]{background:var(--smo-ink);color:#fff}.smo .smo-seg__btn:focus-visible{outline:2px solid var(--smo-accent);outline-offset:2px}@media(max-width:749px){.smo-seg{display:flex}.smo .smo-seg__btn{flex:1 1 50%;padding:10px 8px}}.smo-diagram__art{background:#fff;border:1px solid var(--smo-rule);border-radius:var(--smo-radius);padding:clamp(10px,3vw,32px)}.smo-diagram__art svg{display:block;width:100%;height:auto}.smo-diagram__status{margin:14px 0 0;min-height:1.5em;font-size:16px;line-height:1.5;font-weight:600;color:var(--smo-ink)}.smo-legend{margin:18px 0 0}.smo-legend__title{font-size:14px;font-weight:600;color:var(--smo-ink);margin:0 0 10px}.smo-legend ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media(min-width:750px){.smo-legend ul{grid-template-columns:1fr 1fr;column-gap:32px}}.smo-legend li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--smo-text);margin:0}.smo-key{flex:0 0 26px;height:12px;border-radius:3px;margin-top:6px;display:inline-block}.smo-key--bag{background:var(--smo-ink)}.smo-key--pillow{background:#fff;box-shadow:inset 0 0 0 2px var(--smo-muted)}.smo-key--mat{background:var(--smo-muted)}.smo-key--ground{background:var(--smo-cold)}.smo-d-ground{fill:var(--smo-cold);opacity:.26}.smo-d-hatch{stroke:var(--smo-cold);stroke-width:2;opacity:.7}.smo-d-cold path{fill:none;stroke:var(--smo-cold);stroke-width:4;stroke-linecap:round}.smo-d-cold-head{fill:var(--smo-cold)}.smo-d-mat{fill:var(--smo-muted)}.smo-d-film{fill:none;stroke:#fff;stroke-width:2;opacity:.55}.smo-d-shine{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;opacity:0;stroke-dasharray:110 900;stroke-dashoffset:780}.smo-d-bag{fill:var(--smo-ink)}.smo-d-baffle{fill:none;stroke:#fff;stroke-width:2;opacity:.14}.smo-d-body{fill:var(--smo-warm);transition:fill .9s ease,opacity .9s ease}.smo-d-pillow{fill:#fff;stroke:var(--smo-muted);stroke-width:2}.smo-d-heat path,.smo-d-leak path{fill:none;stroke:var(--smo-accent);stroke-width:4;stroke-linecap:round}.smo-d-heat-head{fill:var(--smo-accent)}.smo-d-sleeper{transition:transform 1.1s var(--smo-ease)}.smo-d-matgroup{transition:transform 1s var(--smo-ease),opacity .7s ease}.smo-d-heat--reflect{transition:opacity .5s ease}.smo-d-leak{opacity:0;transition:opacity .6s ease .35s}.smo-diagram[data-state=bare] .smo-d-sleeper{transform:translateY(36px)}.smo-diagram[data-state=bare] .smo-d-matgroup{transform:translateY(64px);opacity:0}.smo-diagram[data-state=bare] .smo-d-heat--reflect{opacity:0}.smo-diagram[data-state=bare] .smo-d-leak{opacity:1}.smo-diagram[data-state=bare] .smo-d-body{fill:var(--smo-cold);opacity:.65}@keyframes smo-flow{to{stroke-dashoffset:-32}}@keyframes smo-rise{to{stroke-dashoffset:-36}}@keyframes smo-breathe{0%,to{fill-opacity:1}50%{fill-opacity:.7}}@keyframes smo-shine{0%{stroke-dashoffset:780}55%,to{stroke-dashoffset:-120}}.js .smo-diagram[data-smo-motion].is-playing .smo-d-heat path,.js .smo-diagram[data-smo-motion].is-playing .smo-d-leak path{stroke-dasharray:8 8;animation:smo-flow 1.4s linear infinite}.js .smo-diagram[data-smo-motion].is-playing .smo-d-cold path{stroke-dasharray:10 8;animation:smo-rise 1.8s linear infinite}.js .smo-diagram[data-smo-motion].is-playing .smo-d-body{animation:smo-breathe 4.8s ease-in-out infinite}.js .smo-diagram[data-smo-motion].is-playing[data-state=mat] .smo-d-shine{opacity:.9;animation:smo-shine 4.2s ease-in-out infinite}.smo-scale{background:#fff;border:1px solid var(--smo-rule);border-radius:var(--smo-radius-sm);padding:20px 22px 18px}.smo-scale .smo-title{margin-bottom:42px}.smo-scale__track{position:relative;display:block;height:10px;margin:0 10px;border-radius:999px;background:var(--smo-rule)}.smo-scale__fill{position:absolute;left:0;top:0;bottom:0;width:var(--pos);border-radius:inherit}.smo-scale--rvalue .smo-scale__fill{background:linear-gradient(90deg,var(--smo-cold),var(--smo-accent))}.smo-scale--temperature .smo-scale__fill{background:linear-gradient(90deg,var(--smo-accent),var(--smo-cold))}.smo-scale__ref{position:absolute;top:-7px;bottom:-7px;left:var(--ref);width:0}.smo-scale__ref:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:var(--smo-ink);opacity:.5}.smo-scale__ref-label{position:absolute;top:calc(100% + 6px);left:0;transform:translate(-50%);width:max-content;max-width:200px;font-size:12px;line-height:1.35;color:var(--smo-muted);text-align:center}.smo-scale__marker{position:absolute;top:50%;left:var(--pos);width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:#fff;border:3px solid var(--smo-ink);box-shadow:0 1px 3px #1c191733}.smo-scale__marker-label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:14px;font-weight:600;color:var(--smo-ink)}.smo-scale .is-right .smo-scale__marker-label{left:auto;right:-6px;transform:none}.smo-scale .is-left .smo-scale__marker-label{left:-6px;transform:none}.smo-scale .is-right>.smo-scale__ref-label{left:auto;right:-4px;transform:none;text-align:right}.smo-scale .is-left>.smo-scale__ref-label{left:-4px;transform:none;text-align:left}.smo-scale__ticks{position:relative;display:block;height:16px;margin:52px 10px 0}.smo-scale__ticks>span{position:absolute;top:0;transform:translate(-50%);font-size:12px;line-height:1;color:var(--smo-muted);font-variant-numeric:tabular-nums}@media(max-width:749px){.smo-scale__ticks.has-many>span:nth-child(2n){display:none}}.smo-scale__caption{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--smo-muted)}.js .smo-scale[data-smo-motion] .smo-scale__fill{width:0;transition:width 1.4s var(--smo-ease) .2s}.js .smo-scale[data-smo-motion] .smo-scale__marker{left:0;transition:left 1.4s var(--smo-ease) .2s}.js .smo-scale[data-smo-motion] .smo-scale__ref,.js .smo-scale[data-smo-motion] .smo-scale__marker-label{opacity:0;transition:opacity .5s ease 1.3s}.js .smo-scale[data-smo-motion].is-in .smo-scale__fill{width:var(--pos)}.js .smo-scale[data-smo-motion].is-in .smo-scale__marker{left:var(--pos)}.js .smo-scale[data-smo-motion].is-in .smo-scale__ref,.js .smo-scale[data-smo-motion].is-in .smo-scale__marker-label{opacity:1}.smo-chart{margin:0;background:#fff;border:1px solid var(--smo-rule);border-radius:var(--smo-radius-sm);padding:20px 22px 16px}.smo-chart__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track";gap:6px 12px;padding:10px 0}.smo-chart__label{grid-area:label;font-size:15px;line-height:1.35;color:var(--smo-text)}.smo-chart__value{grid-area:value;font-size:15px;font-weight:600;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--smo-ink)}.smo-chart__track{grid-area:track;position:relative;display:block;height:14px;border-radius:999px;background:#f5f5f4}.smo-chart__bar{position:absolute;top:0;bottom:0;left:0;width:var(--w);border-radius:inherit;background:var(--smo-muted);transform-origin:left center}.smo-chart__bar--range{left:var(--from);width:calc(var(--to) - var(--from));background:repeating-linear-gradient(135deg,var(--smo-muted) 0 5px,var(--smo-rule) 5px 10px)}.smo-chart__row.is-hero .smo-chart__bar{background:var(--smo-accent)}.smo-chart__row.is-hero .smo-chart__label{font-weight:600;color:var(--smo-ink)}.smo-chart__row.is-hero .smo-chart__value{color:var(--solara-action, #bf4904)}.smo-chart--wide .smo-chart__row{align-items:center}@media(min-width:990px){.smo-chart--wide .smo-chart__row{grid-template-columns:220px minmax(0,1fr) 130px;grid-template-areas:"label track value"}}.js .smo-chart[data-smo-motion] .smo-chart__bar{transform:scaleX(0);transition:transform 1.1s var(--smo-ease);transition-delay:calc(var(--i) * .25s)}.js .smo-chart[data-smo-motion].is-in .smo-chart__bar{transform:scaleX(1)}.smo-weight{background:#fff;border:1px solid var(--smo-rule);border-radius:var(--smo-radius-sm);padding:20px 22px 18px}.smo .smo-ledger{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;box-shadow:none;border-radius:0;overflow:visible;margin:0}.smo .smo-ledger th,.smo .smo-ledger td{padding:11px 0;border:0;border-bottom:1px dashed #d6d3d1;background:none;font-size:16px;line-height:1.4;font-weight:500;text-align:left;color:var(--smo-ink);width:auto}.smo .smo-ledger td{text-align:right;white-space:nowrap;padding-left:16px}.smo .smo-ledger tr.is-total th,.smo .smo-ledger tr.is-total td{border-bottom:0;border-top:2px solid var(--smo-ink);font-weight:600}.smo-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px;vertical-align:baseline}.smo-wbar{display:flex;gap:2px;height:12px;margin:18px 0 0;border-radius:999px;overflow:hidden;background:var(--smo-rule)}.smo-wbar__seg{display:block;height:100%}.smo-wbar__seg--1,.smo-dot--1{background:var(--smo-ink)}.smo-wbar__seg--2,.smo-dot--2{background:var(--smo-muted)}.smo-wbar__seg--3,.smo-dot--3{background:#fff;box-shadow:inset 0 0 0 1.5px var(--smo-muted)}.smo-wbar__seg--4,.smo-dot--4{background:var(--smo-cold)}.smo-wbar__seg--5,.smo-dot--5{background:var(--smo-accent)}.js .smo-weight[data-smo-motion] .smo-wbar__seg{transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--smo-ease);transition-delay:calc(var(--i) * .3s)}.js .smo-weight[data-smo-motion].is-in .smo-wbar__seg{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.smo *,.smo *:before,.smo *:after{transition:none!important;animation:none!important}.js .smo-weight[data-smo-motion] .smo-wbar__seg,.js .smo-chart[data-smo-motion] .smo-chart__bar{transform:none}.js .smo-scale[data-smo-motion] .smo-scale__fill{width:var(--pos)}.js .smo-scale[data-smo-motion] .smo-scale__marker{left:var(--pos)}.js .smo-scale[data-smo-motion] .smo-scale__ref,.js .smo-scale[data-smo-motion] .smo-scale__marker-label{opacity:1}}.spdp-vis__head{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}.spdp-vis__head .spdp-h2{margin-bottom:20px}.spdp-vis__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,32px);align-items:start}.spdp-vis__item--full{grid-column:1 / -1}@media(max-width:749px){.spdp-vis__grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/solara-motion.css.map */
