.rm{--rm-oat:#F3ECE2;--rm-paper:#FBF8F3;--rm-ink:#2B1E1B;--rm-muted:#76625B;--rm-burg:#4A1D24;--rm-burg-deep:#36141A;--rm-caramel:#A8733F;--rm-rule:#E3D7C8;--rm-latex:#EADCC5;--rm-top:#FFFFFF;--rm-spring:#8C7A70;--rm-on-burg:#F6EEE4;--rm-on-burg-dim:#CDB9AE;--rm-display:"Abhaya Libre", Georgia, "Times New Roman", serif;--rm-ui:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;background:var(--rm-oat);color:var(--rm-ink);font-family:var(--rm-ui);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}@media(prefers-color-scheme:dark){.rm{--rm-oat:#1E1513;--rm-paper:#281D1A;--rm-ink:#F2E8DD;--rm-muted:#B9A79C;--rm-burg:#5C242D;--rm-burg-deep:#46191F;--rm-caramel:#D3A06C;--rm-rule:#3E302B;--rm-latex:#5B4B38;--rm-top:#E8E0D6;--rm-spring:#A7958A}}.rm :where(p,li,span,small,a,td,th,label,legend,summary,div,select,input,button,table,figcaption,em,strong,b,i,h1,h2,h3){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;text-indent:0}.rm :where(h1,h2,h3){margin:0;padding:0}.rm :where(p){margin:0}.rm *,.rm *:before,.rm *:after{box-sizing:border-box}.rm img{max-width:100%;height:auto;display:block}.rm.rm a{color:inherit}.rm li{margin:0}.rm :where(button){font:inherit;color:inherit}.rm :focus-visible{outline:2px solid var(--rm-caramel);outline-offset:2px}.rm .rm-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.rm .rm-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rm .rm-dim{color:var(--rm-muted)}.rm .rm-promise{background:var(--rm-burg);color:var(--rm-on-burg);font-size:12.5px}.rm .rm-promise ul{list-style:none;margin:0 auto;padding:10px 24px;display:flex;gap:10px 32px;justify-content:center;flex-wrap:wrap;max-width:1180px}.rm .rm-crumbs{font-size:12.5px;color:var(--rm-muted);padding:22px 0 18px}.rm .rm-crumbs a{text-decoration:none}.rm .rm-crumbs a:hover{text-decoration:underline}.rm .rm-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start;padding-bottom:72px}.rm .rm-gallery{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;position:sticky;top:16px}.rm .rm-thumbs{display:flex;flex-direction:column;gap:10px;contain:size;align-self:stretch;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none}.rm .rm-thumbs::-webkit-scrollbar{display:none;width:0;height:0}.rm .rm-thumbs.is-dragging{cursor:grabbing}.rm .rm-thumbs.is-dragging .rm-thumb{pointer-events:none}.rm .rm-thumb{padding:0;border:1px solid var(--rm-rule);background:var(--rm-paper);cursor:pointer;aspect-ratio:1;overflow:hidden;flex:none}.rm .rm-thumb img{width:100%;height:100%;object-fit:cover}.rm .rm-thumb[aria-selected=true]{border-color:var(--rm-burg);box-shadow:0 0 0 1px var(--rm-burg)}.rm .rm-stage{background:var(--rm-paper);border:1px solid var(--rm-rule);aspect-ratio:1/1;overflow:hidden}.rm .rm-slide{margin:0;height:100%}.rm .rm-slide img{width:100%;height:100%;object-fit:cover}.rm .rm-range{font-family:var(--rm-display);font-size:17px;color:var(--rm-caramel);margin:0 0 6px;font-weight:600}.rm .rm-h1{color:var(--rm-ink);font-family:var(--rm-display);font-weight:500;font-size:clamp(34px,4.4vw,50px);line-height:1.02;margin:0 0 14px}.rm .rm-stars{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--rm-muted)}.rm .rm-s{color:var(--rm-caramel);letter-spacing:2px}.rm .rm-stars strong{color:var(--rm-ink);font-weight:600}.rm .rm-pitch{font-family:var(--rm-display);font-size:20px;line-height:1.42;margin:18px 0 24px;max-width:36ch}.rm .rm-when{background:var(--rm-burg);color:var(--rm-on-burg);padding:18px 22px;margin:0 0 6px}.rm .rm-when small{display:block;font-size:12px;color:var(--rm-on-burg-dim)}.rm .rm-when b{display:block;font-family:var(--rm-display);font-size:26px;font-weight:500;line-height:1.2;margin:2px 0 6px}.rm .rm-when p{margin:0;font-size:13px;color:var(--rm-on-burg-dim)}.rm .rm-block{border-top:1px solid var(--rm-rule);padding:20px 0}.rm .rm-lab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:13.5px}.rm .rm-lab span{font-weight:600}.rm .rm-lab a,.rm .rm-lab em{font-style:normal;color:var(--rm-muted);font-size:12.5px}.rm .rm-feels{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rm .rm-feel{text-align:left;background:var(--rm-paper);border:1px solid var(--rm-rule);padding:12px 14px;display:grid;gap:2px;text-decoration:none}.rm .rm-feel b{font-family:var(--rm-display);font-size:19px;font-weight:600;line-height:1.1}.rm .rm-feel small{font-size:12px;color:var(--rm-muted)}.rm .rm-feel[aria-current=true]{border-color:var(--rm-burg);box-shadow:inset 0 0 0 1px var(--rm-burg)}.rm a.rm-feel:hover{border-color:var(--rm-ink)}.rm .rm-feelnote{font-size:13.5px;color:var(--rm-muted);margin:12px 0 0}.rm .rm-opts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rm .rm-opts--two{grid-template-columns:repeat(2,1fr)}.rm .rm-opt{background:var(--rm-paper);border:1px solid var(--rm-rule);padding:10px 8px;cursor:pointer;text-align:center;display:grid;gap:1px}.rm .rm-opt b{font-weight:600;font-size:13.5px}.rm .rm-opt small{font-size:11.5px;color:var(--rm-muted)}.rm .rm-opt[aria-pressed=true]{border-color:var(--rm-burg);box-shadow:inset 0 0 0 1px var(--rm-burg)}.rm .rm-opt[data-unavailable=true]{opacity:.38;cursor:not-allowed}.rm .rm-small{font-size:12.5px;color:var(--rm-muted);margin:10px 0 0}.rm .rm-small p{margin:0}.rm .rm-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:22px 0 4px;border-top:1px solid var(--rm-rule)}.rm .rm-now{font-family:var(--rm-display);font-size:38px;font-weight:600;line-height:1}.rm .rm-badge{font-size:13.5px;font-weight:600;background:var(--rm-paper);border:1px solid var(--rm-rule);padding:4px 11px}.rm .rm-finance{font-size:15px;font-weight:500;color:var(--rm-ink);margin:6px 0 0}.rm .rm-finance span{font-weight:700}.rm .rm-delivery{margin:16px 0 0;border:1px solid var(--rm-rule);background:var(--rm-paper);padding:6px 16px}.rm .rm-delivery legend{font-weight:600;font-size:13.5px;padding:0 4px}.rm .rm-radio{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--rm-rule);cursor:pointer;font-size:14px}.rm .rm-radio:last-child{border-bottom:0}.rm .rm-radio[hidden]{display:none}.rm .rm-radio input{accent-color:var(--rm-burg);width:16px;height:16px;margin:0;flex:none;-webkit-appearance:auto!important;appearance:auto!important;position:static!important;opacity:1!important;visibility:visible!important;clip:auto!important;pointer-events:auto!important;display:inline-block!important}.rm .rm-radio input:before,.rm .rm-radio input:after{content:none!important}.rm .rm-recycle[hidden]{display:none}.rm .rm-radio:has(+.rm-recycle[hidden]){border-bottom:0}.rm .rm-radio span{flex:1}.rm .rm-radio em{font-style:normal;color:var(--rm-muted);font-size:13px}.rm .rm-cta{margin-top:18px;display:grid;gap:10px}.rm .rm-btn{display:block;width:100%;padding:16px;border:0;cursor:pointer;font-weight:600;font-size:15px;text-align:center;text-decoration:none}.rm .rm-btn--primary{background:var(--rm-burg);color:var(--rm-on-burg)}.rm .rm-btn--primary:hover{background:var(--rm-burg-deep)}.rm .rm-btn[disabled]{opacity:.5;cursor:not-allowed}.rm .rm-total{font-size:13px;color:var(--rm-muted);text-align:right;margin:0}.rm .rm-total strong{color:var(--rm-ink)}.rm .rm-error{margin:0;font-size:13px;color:var(--rm-burg)}.rm .rm-assure{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px;font-size:13.5px}.rm .rm-assure li{padding-left:18px;position:relative}.rm .rm-assure li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;background:var(--rm-caramel)}.rm .rm-assure strong{font-weight:600}.rm .rm-help{margin-top:16px}.rm .rm-section{padding:84px 0;border-top:1px solid var(--rm-rule)}.rm .rm-paper{background:var(--rm-paper)}.rm .rm-h2{color:inherit;font-family:var(--rm-display);font-weight:500;font-size:clamp(30px,3.4vw,42px);line-height:1.08;margin:0 0 14px}.rm .rm-lede{font-size:16px;max-width:60ch;margin:0 0 36px;color:var(--rm-muted)}.rm .rm-dark{background:var(--rm-burg);color:var(--rm-on-burg);border-top:0}.rm .rm-dark .rm-lede{color:var(--rm-on-burg-dim)}.rm .rm-spec-scroll,.rm .rm-cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.rm .rm-spec{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.rm .rm-spec th,.rm .rm-spec td{text-align:left;padding:15px 14px;border-bottom:1px solid rgba(246,238,228,.18);vertical-align:middle}.rm .rm-spec thead th{vertical-align:top;border-bottom-color:#f6eee466;padding-top:20px;padding-bottom:20px}.rm .rm-spec thead th:first-child{font-weight:400;font-size:12.5px;color:var(--rm-on-burg-dim)}.rm .rm-spec thead th:not(:first-child){width:24.6%}.rm .rm-spec thead a{text-decoration:none}.rm .rm-spec thead b{display:block;font-family:var(--rm-display);font-size:20px;font-weight:600}.rm .rm-spec thead span{display:block;font-size:12.5px;color:var(--rm-on-burg-dim);font-weight:400}.rm .rm-spec tbody th{font-weight:400;color:var(--rm-on-burg-dim);width:26%}.rm .rm-spec .is-here{background:#ffffff12}.rm .rm-spec thead .is-here{box-shadow:inset 0 2px 0 var(--rm-on-burg)}.rm .rm-spec tr.is-total th,.rm .rm-spec tr.is-total td{color:var(--rm-on-burg);font-weight:600}.rm .rm-spec thead .rm-tag{display:inline-block;margin-top:8px;font-size:11px;background:var(--rm-on-burg);color:var(--rm-burg);padding:2px 8px;font-weight:600}.rm .rm-swipe{display:none;font-size:12.5px;color:var(--rm-on-burg-dim);margin:14px 0 0}.rm .rm-build{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;align-items:start}.rm .rm-svg{width:100%;height:auto;display:block}.rm .rm-svg-top{fill:var(--rm-top);stroke:var(--rm-rule);stroke-width:2}.rm .rm-svg-tuft{fill:var(--rm-rule)}.rm .rm-svg-stitch{stroke:var(--rm-caramel);stroke-width:2;stroke-dasharray:6 6}.rm .rm-svg-latex{fill:var(--rm-latex);stroke:var(--rm-rule);stroke-width:2}.rm .rm-svg-coils{fill:none;stroke:var(--rm-spring);stroke-width:2}.rm .rm-legend{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:14px}.rm .rm-legend li{display:grid;grid-template-columns:16px 1fr;gap:12px;align-items:start}.rm .rm-chip{width:16px;height:16px;margin-top:3px;border:1px solid var(--rm-rule)}.rm .rm-chip--top{background:var(--rm-top)}.rm .rm-chip--latex{background:var(--rm-latex)}.rm .rm-chip--spring{background:var(--rm-spring)}.rm .rm-legend b{display:block;font-family:var(--rm-display);font-size:18px;font-weight:600;line-height:1.2}.rm .rm-legend span{font-size:13.5px;color:var(--rm-muted)}.rm .rm-scale{margin:0 0 26px}.rm .rm-scale-track{position:relative;height:10px;background:linear-gradient(90deg,var(--rm-latex),var(--rm-caramel));margin:26px 0 10px}.rm .rm-pin{position:absolute;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:var(--rm-paper);border:2px solid var(--rm-caramel);font-size:11px;font-weight:600;display:grid;place-items:center;opacity:.4;text-decoration:none;text-align:center}.rm .rm-pin.is-here{opacity:1;background:var(--rm-burg);border-color:var(--rm-burg);color:var(--rm-on-burg)}.rm .rm-scale-ends{display:flex;justify-content:space-between;font-size:12px;color:var(--rm-muted)}.rm .rm-who{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rm .rm-who a{display:grid;grid-template-columns:1fr auto;gap:2px 16px;background:var(--rm-oat);border:1px solid var(--rm-rule);padding:16px 18px;text-decoration:none}.rm .rm-who a[aria-current=true]{border-color:var(--rm-burg);box-shadow:inset 3px 0 0 var(--rm-burg)}.rm .rm-who b{font-family:var(--rm-display);font-size:20px;font-weight:600}.rm .rm-who em{font-style:normal;font-size:12.5px;color:var(--rm-muted);text-align:right;align-self:center}.rm .rm-who span{grid-column:1/-1;font-size:13.5px;color:var(--rm-muted)}.rm .rm-cmp{width:100%;min-width:620px;border-collapse:collapse;font-size:14px}.rm .rm-cmp th,.rm .rm-cmp td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--rm-rule)}.rm .rm-cmp thead th{font-weight:600;font-size:12.5px;color:var(--rm-muted);border-bottom-color:var(--rm-ink)}.rm .rm-cmp tbody th{font-family:var(--rm-display);font-size:17px;font-weight:600}.rm .rm-cmp td{font-variant-numeric:tabular-nums}.rm .rm-cmp tr.is-here{background:var(--rm-paper)}.rm .rm-cmp tr.is-here th{box-shadow:inset 3px 0 0 var(--rm-burg)}.rm .rm-cmp a{color:var(--rm-burg);font-weight:600}.rm .rm-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.rm .rm-faq details{border-top:1px solid var(--rm-rule)}.rm .rm-faq details:last-child{border-bottom:1px solid var(--rm-rule)}.rm .rm-faq summary{list-style:none;cursor:pointer;padding:18px 32px 18px 0;font-family:var(--rm-display);font-size:19px;font-weight:600;position:relative}.rm .rm-faq summary::-webkit-details-marker{display:none}.rm .rm-faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-weight:400;font-size:22px;color:var(--rm-caramel)}.rm .rm-faq details[open] summary:after{content:"\2212"}.rm .rm-faq-a{max-width:62ch;color:var(--rm-muted);padding-bottom:20px}.rm .rm-faq-a p{margin:0}.rm .rm-stick{position:fixed;left:0;right:0;bottom:0;background:var(--rm-paper);border-top:1px solid var(--rm-rule);padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .25s ease;z-index:20}.rm .rm-stick[data-on=true]{transform:none}.rm .rm-stick-in{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:16px}.rm .rm-stick-txt{flex:1;min-width:0}.rm .rm-stick-txt strong{display:block;font-family:var(--rm-display);font-size:18px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm .rm-stick-txt span{font-size:12.5px;color:var(--rm-muted)}.rm .rm-stick-price{font-family:var(--rm-display);font-size:24px;font-weight:600}.rm .rm-stick .rm-btn{width:auto;padding:13px 26px}@media(max-width:1100px){.rm .rm-hero{grid-template-columns:1fr;gap:32px}.rm .rm-gallery{position:static;grid-template-columns:1fr}.rm .rm-thumbs{flex-direction:row;order:2;overflow-x:auto;contain:none;align-self:auto}.rm .rm-thumb{width:64px}}@media(max-width:900px){.rm .rm-build,.rm .rm-split{grid-template-columns:1fr;gap:32px}.rm .rm-section{padding:60px 0}.rm .rm-swipe{display:block}}@media(max-width:520px){.rm .rm-opts{grid-template-columns:repeat(2,1fr)}.rm .rm-feels{grid-template-columns:1fr}.rm .rm-stick-price{display:none}}@media(prefers-reduced-motion:reduce){.rm .rm-stick{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/range-mattress.css.map */
