:root{--ground-deep: #0d1713;--ground: #14211b;--surface-card: #1b2c24;--surface-chip: #1f3329;--surface-lead: #213529;--surface-icon: #24382e;--surface-raised: #2c443a;--plate-light: #edf1ef;--science-navy: #0f1d33;--science-tile-fill: radial-gradient(115% 90% at 24% 16%, #1d3a5f 0%, #12253f 46%, #0f1d33 100%);--border: #2a3e34;--border-raised: #385244;--border-strong: #46644f;--gold: #d9ae53;--gold-hover: #b89447;--heritage: #0055a5;--heritage-tint: #8fb4dc;--text-primary: #ffffff;--text-heading: #f1f5fa;--text-secondary: #8fb4dc;--text-muted: #93a9c0;--text-on-panel: #d3e0ee;--text-quote: #c4d6e8;--semantic-standard: #d9ae53;--semantic-standard-bg: rgba(217, 174, 83, .16);--semantic-partial: #8fa69c;--semantic-partial-bg: rgba(143, 166, 156, .16);--semantic-absent: #b4726a;--semantic-absent-bg: rgba(180, 114, 106, .14);--font-serif: var(--font-heading-family), Georgia, "Times New Roman", serif;--font-sans: var(--font-body-family), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: var(--font-accent-family), ui-sans-serif, system-ui, "Segoe UI", sans-serif;--u-space-1: .25rem;--u-space-2: .5rem;--u-space-3: .75rem;--u-space-4: 1rem;--u-space-5: 1.25rem;--u-space-6: 1.5rem;--u-space-8: 2rem;--u-space-10: 2.5rem;--u-space-12: 3rem;--u-space-14: 3.5rem;--u-space-16: 4rem;--u-space-20: 5rem;--u-radius-sm: .5rem;--u-radius-md: .75rem;--u-radius-lg: 1rem;--u-radius-xl: 1.5rem;--u-radius-2xl: 1.75rem;--u-radius-3xl: 2rem;--u-radius-4xl: 2.5rem;--u-radius-full: 9999px;--u-shadow-card: 0 10px 36px -8px rgba(24, 24, 27, .35);--u-shadow-modal: 0 25px 60px -12px rgba(9, 9, 11, .45);--u-shadow-plate: 0 1px 3px rgba(24, 24, 27, .12);--u-shadow-floating: 0 34px 60px -12px rgba(0, 0, 0, .8), 0 14px 30px -10px rgba(0, 0, 0, .65);--u-max-content: 1600px;--u-container-gutter: clamp(16px, 2vw, 32px);--u-section-padding: clamp(56px, 5vw, 80px);--u-section-padding-large: clamp(64px, 6vw, 96px)}.u-grid-bg{background-image:linear-gradient(to right,var(--grid-line-color) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line-color) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);background-attachment:fixed}.u-grid-bg--science{background-image:linear-gradient(to right,rgba(143,180,220,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(143,180,220,.07) 1px,transparent 1px);background-size:34px 34px;background-attachment:fixed}.u-white-grid-bg{background-image:linear-gradient(rgba(24,24,27,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(24,24,27,.05) 1px,transparent 1px),linear-gradient(rgba(24,24,27,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(24,24,27,.09) 1px,transparent 1px);background-size:48px 48px;background-attachment:fixed}.u-eyebrow{display:flex;align-items:center;gap:var(--u-space-4)}.u-eyebrow__rule{display:block;width:40px;height:1px;background:var(--heritage-tint);flex-shrink:0}.u-cmp-legend__list .u-cmp-marker{background:none}.u-eyebrow__label{font-family:var(--font-mono);font-size:1.1rem;text-transform:uppercase;letter-spacing:.2em;color:var(--text-secondary)}.u-data-index{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:#d9ae53}.u-heading-rule{border:none;border-top:1px solid var(--border)}#collection-explorer,#lead-offer-section,#sleep-science,#customer-stories,#why-ultramatic{scroll-margin-top:calc(var(--header-height, 80px) + 16px)}.u-container{width:100%;max-width:var(--u-max-content);margin-inline:auto;overflow:hidden;padding-inline:var(--u-container-gutter)}.rte a:not(.button):not(.u-btn),.inline-richtext a:not(.button):not(.u-btn),p a:not(.button):not(.u-btn):not(.link--text),.customer a:not(.button),.underlined-link{color:inherit;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem;transition:text-decoration-thickness var(--duration-short, .1s) ease}.rte a:not(.button):not(.u-btn):hover,.inline-richtext a:not(.button):not(.u-btn):hover,p a:not(.button):not(.u-btn):not(.link--text):hover,.customer a:not(.button):hover,.underlined-link:hover{color:inherit;text-decoration-thickness:.2rem}.u-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:15px 22px;border-radius:var(--u-radius-full);font-family:var(--font-mono);font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap}.u-btn svg{width:1.6rem;height:1.6rem;flex-shrink:0}.u-btn--ghost svg{color:#8fb4dc}.u-btn--solid{background:var(--gold);color:var(--ground-deep)}.u-btn--solid:hover{background:var(--gold-hover);color:var(--ground-deep)}.u-btn--outline{background:transparent;border-color:var(--border);color:var(--text-heading)}.u-btn--outline:hover{background:var(--gold);border-color:var(--gold);color:var(--ground-deep)}.u-btn--ghost{background:transparent;border-color:#fff6;color:#fff}.u-btn--ghost:hover{border-color:var(--heritage-tint);background:#ffffff1a}.u-card-hover:hover{border-color:var(--gold)}.u-badge{display:inline-flex;align-items:center;gap:.6rem;padding:4px 12px;border-radius:var(--badge-pill-radius);font-size:1.1rem;font-weight:700;letter-spacing:.02em;font-family:var(--font-sans);line-height:1.5}.u-badge--gold{background-color:var(--badge-tag-gold-background);color:var(--badge-tag-gold-text)}.u-badge--heritage{background:var(--badge-tag-heritage-background);color:var(--badge-tag-heritage-text)}.u-badge--neutral{background:var(--badge-tag-neutral-background);color:var(--badge-tag-neutral-text)}.u-rail slider-component,.u-rail{position:relative}.u-rail .slider-buttons{display:flex;align-items:center;justify-content:center;gap:2.4rem;padding-top:.8rem}.u-rail .slider-button{flex-shrink:0;width:6rem;height:6rem;border-radius:var(--u-radius-full);background:var(--gold);color:var(--ground-deep);display:flex;align-items:center;justify-content:center}.u-rail .slider-button svg{width:2.6rem;height:2.6rem}.u-rail .slider-button:hover:not([disabled]){background:var(--gold-hover)}.u-rail .slider-button[disabled]{opacity:.3;cursor:default}.u-rail .slider-counter{font-family:var(--font-mono);font-size:1.2rem;color:var(--text-secondary)}.u-swiper{padding-bottom:.4rem;overflow:hidden}.u-swiper .swiper-slide{height:auto}.u-swiper-controls{display:flex;align-items:center;justify-content:center;gap:2.4rem;padding-top:2.4rem}.u-swiper__prev,.u-swiper__next{flex-shrink:0;width:6rem;height:6rem;border-radius:var(--u-radius-full);background:var(--gold);color:var(--ground-deep);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.u-swiper__prev svg,.u-swiper__next svg{width:2.6rem;height:2.6rem}.u-swiper__prev:hover,.u-swiper__next:hover{background:var(--gold-hover)}.u-swiper__prev.swiper-button-disabled,.u-swiper__next.swiper-button-disabled{opacity:.3;cursor:default;pointer-events:none}.u-swiper__pagination{position:static!important;display:flex;align-items:center;gap:1rem;width:auto!important}.u-swiper__bullet{width:.8rem;height:.8rem;border-radius:var(--u-radius-full);background:var(--border-raised);display:block;cursor:pointer;border:none;padding:0}.u-swiper__bullet--active{background:var(--gold)}@media(prefers-reduced-motion:reduce){.u-marquee__track{animation:none!important}}@media only screen and (max-width:767px){.u-badge{gap:.6rem;padding:.6rem 1.2rem;font-size:10px;letter-spacing:.1em}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ultramatic-tokens.css.map */
