.oo{--papaya: #e8634a;--accent: #b23c27;--ink: #241f3d;--cream: #fffaf4;--moon: #f7d9a8;--night: #221d3a;--line: rgba(36, 31, 61, .16);--card: #fff;--pad: clamp(20px, 5vw, 110px);--sec: clamp(48px, 7vh, 96px);--serif: "Tobias-Light", "Plus Jakarta Sans", system-ui, sans-serif;--text: "RiposteLight", "Plus Jakarta Sans", system-ui, sans-serif;--ui: "Plus Jakarta Sans", system-ui, sans-serif;--r: 24px;color:var(--ink);background:var(--cream);font:400 clamp(16px,calc(9.5px + .52vw),20px) / 1.6 var(--text);letter-spacing:normal;-webkit-font-smoothing:antialiased}.oo *,.oo *:before,.oo *:after{box-sizing:border-box}.oo p,.oo a,.oo li,.oo span,.oo b,.oo small,.oo figcaption,.oo dd{font-family:var(--text)!important}.oo h1,.oo h2,.oo h3,.oo h4,.oo blockquote,.oo dt,.oo .stanza li,.oo .s9n,.oo .cal-read b,.oo .film figcaption b,.oo .perks b,.oo .gifted,.oo .nine-head blockquote,.oo .empty .rte strong,.oo .empty .rte b{font-family:var(--serif)!important}.oo button,.oo .kicker,.oo .oo-btn,.oo .oo-btn span,.oo .text-link,.oo .stars,.oo .hx-proof,.oo .hx-photo figcaption,.oo .how-n,.oo .nine-grid small,.oo .nine-grid .g9,.oo .nine-grid .g9 *,.oo .nine-head cite,.oo .buy-price,.oo .buy-row>span,.oo .buy-row>span b,.oo .buy-opts button,.oo .proof li,.oo .kit li,.oo .also,.oo .also *,.oo .buy-extras b,.oo .wear-head p,.oo .sizes h3,.oo .sizes dd b,.oo .shelf-rail h3,.oo .shelf-rail p,.oo .voice figcaption,.oo .quote figcaption,.oo .voice-nav,.oo .voice-nav *,.oo .cal-grid span,.oo .cal-grid button,.oo .cal-how,.oo .employers cite,.oo .employers .links a,.oo .path-mark,.oo .signup-note{font-family:var(--ui)!important}.oo a{color:inherit;text-decoration:none}.oo img,.oo video{display:block;max-width:100%}.oo img{width:100%;height:auto}.oo section{scroll-margin-top:24px}.oo button,.oo input,.oo select{font:inherit;color:inherit}.oo button{cursor:pointer}.oo h1,.oo h2,.oo h3,.oo h4,.oo p,.oo blockquote,.oo figure,.oo ul,.oo ol,.oo dl,.oo dd{margin:0}.oo ul,.oo ol{padding:0;list-style:none}.oo h1,.oo h2,.oo h3{font-weight:400;letter-spacing:-.015em;text-wrap:balance;color:inherit}.oo h3{letter-spacing:-.005em;font-weight:400}.oo h2{font-size:clamp(34px,4.1vw,78px);line-height:1.06}.oo p{text-wrap:pretty}.oo em{font-style:italic;color:inherit}.oo .how-head h2 em{color:var(--papaya)}.oo cite{font-style:normal}.oo [hidden]{display:none!important}.oo a:focus-visible,.oo button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.oo .night{color:#f7ebdd;--accent: #f6a58c;--line: rgba(255, 255, 255, .2);--card: rgba(255, 255, 255, .07)}.oo .kicker{font-size:.74em;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.2em;color:var(--accent)}.oo .lede{font-size:1.1em;max-width:34em}.oo .stars{color:var(--papaya);letter-spacing:.18em;font-size:.9em}.oo .night .stars{color:var(--moon)}.oo .actions{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;margin-top:1.8em}.oo .oo-btn{display:inline-flex;align-items:center;gap:.7em;background:var(--ink);color:var(--cream);padding:1.05em 1.9em;border-radius:99px;font-weight:700;font-size:.94em;line-height:1.2;border:0;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 18px 34px -20px #241f3db3}.oo .oo-btn:hover{transform:translateY(-2px)}.oo .night .oo-btn,.oo .paths .oo-btn{background:var(--cream);color:var(--ink);box-shadow:0 18px 34px -20px #0009}.oo .oo-btn span{font-weight:500}.oo .text-link{display:inline-block;border-bottom:1.5px solid currentColor;padding-bottom:3px;font-size:.92em;font-weight:600}.oo .hx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;min-height:clamp(560px,calc(100vh - 150px),860px)}.oo .hx-copy{align-self:center;padding:clamp(28px,5vh,64px) clamp(24px,4vw,80px) clamp(28px,5vh,64px) var(--pad)}.oo .hx h1{font-size:clamp(52px,7.4vw,150px);line-height:.98;letter-spacing:-.025em;margin-bottom:.28em}.oo .hx h1 em{font-style:italic;color:var(--papaya)}.oo .hx .kicker{font-size:clamp(13px,1.05vw,17px);letter-spacing:.12em}.oo .hx .lede{font-size:clamp(18px,1.35vw,26px);line-height:1.45;max-width:26em}.oo .hx .oo-btn span{opacity:.75;font-weight:600}.oo .hx-proof{margin-top:1.6em;font-size:.86em;font-weight:600;display:flex;gap:.7em;align-items:center;flex-wrap:wrap}.oo .hx-photo{position:relative;overflow:hidden;border-radius:clamp(28px,4vw,72px) 0 0 clamp(28px,4vw,72px);min-height:320px}.oo .hx-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.oo .hx-photo figcaption{position:absolute;left:clamp(16px,2vw,32px);bottom:clamp(16px,2vw,32px);background:#fff;color:var(--ink);padding:.7em 1.2em;border-radius:99px;font-size:.84em;font-weight:600;box-shadow:0 12px 30px -12px #241f3d80}.oo .how{padding:var(--sec) var(--pad)}.oo .how-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1em clamp(24px,5vw,90px);align-items:end;margin-bottom:clamp(28px,4vh,56px)}.oo .how-head .kicker{grid-column:1 / -1;margin-bottom:0}.oo .how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,36px)}.oo .how-steps li{position:relative}.oo .how-steps figure{aspect-ratio:4 / 5;border-radius:var(--r);overflow:hidden;margin-bottom:1.1em;background:#f1e4d6}.oo .how-steps img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.oo .how-steps li:hover img{transform:scale(1.04)}.oo .how-steps .how-n{position:absolute;left:16px;top:16px;width:2.6em;height:2.6em;border-radius:50%;background:var(--papaya);color:#1d1830;display:grid;place-items:center;font-weight:800}.oo .how-steps h3{font-size:clamp(22px,1.9vw,36px);margin-bottom:.3em}.oo .how-steps p{max-width:26em}.oo .how-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(20px,3vh,36px)}.oo .how-points li{border:1.5px solid var(--line);border-radius:99px;padding:.45em 1.1em;font-family:var(--ui)!important;font-size:.82em;font-weight:600}.oo .why{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(28px,4vw,72px) clamp(32px,5vw,110px);align-items:center;padding:var(--sec) var(--pad);background:#fbe3d6;--line: rgba(36, 31, 61, .3)}.oo .stanza{margin:1.6em 0 1.3em}.oo .stanza li{font:400 clamp(22px,2vw,38px) / 1.18 var(--serif);padding:.3em 0 .3em .8em;border-left:3px solid var(--cream);margin-bottom:.45em}.oo .pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:470px;margin-left:auto}.oo .pair figure{border-radius:var(--r);overflow:hidden}.oo .pair figure:first-child{transform:translateY(8%)}.oo .quote{margin-top:clamp(24px,2.6vw,44px);background:var(--cream);border-radius:var(--r);padding:clamp(20px,1.8vw,34px);box-shadow:0 40px 70px -44px #782d19cc}.oo .quote blockquote{font:400 clamp(19px,1.5vw,27px) / 1.3 var(--serif);margin:.5em 0 .7em}.oo .quote figcaption,.oo .voice figcaption{font-size:.74em;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.oo .empty{grid-column:1 / -1;display:grid;grid-template-columns:.9fr 1fr 1.1fr;gap:clamp(20px,3vw,60px);align-items:start;padding-top:clamp(24px,3vw,44px);border-top:1.5px solid var(--line)}.oo .empty h3{font-size:clamp(24px,2.1vw,40px);line-height:1.08}.oo .empty li{padding:.35em 0 .35em 1.5em;position:relative;font-weight:600;font-size:.94em}.oo .empty li:before{content:"";position:absolute;left:0;top:.95em;width:.7em;height:2px;background:var(--cream)}.oo .empty .rte{font-size:.94em}.oo .empty .rte b,.oo .empty .rte strong{font:italic 400 1.4em var(--serif);color:var(--accent);margin:0 .2em}.oo .nine{padding:var(--sec) var(--pad);background:var(--cream)}.oo .nine-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.2em clamp(24px,5vw,90px);align-items:end;margin-bottom:clamp(28px,4vh,52px)}.oo .nine-head blockquote{font-size:clamp(18px,1.5vw,28px);font-weight:700;font-style:italic;line-height:1.3;color:var(--accent)}.oo .nine-head cite{display:block;margin-top:.6em;font-size:.6em;letter-spacing:.14em;color:var(--ink);font-weight:700}.oo .nine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.2vw,22px)}.oo .nine-grid>li{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,1.8vw,34px);display:flex}.oo .nine-grid>li.is-star{background:var(--ink);border-color:var(--ink);color:var(--cream)}.oo .nine-grid .s9{display:flex;gap:clamp(14px,1.3vw,24px);width:100%}.oo .nine-grid .s9n{font-weight:400;font-size:clamp(44px,3.8vw,76px);line-height:.85;color:var(--papaya);letter-spacing:-.03em;min-width:.7em}.oo .nine-grid li.is-star .s9n{color:var(--papaya)}.oo .nine-grid .s9>div{display:flex;flex-direction:column;flex:1}.oo .nine-grid small{font-size:.7em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.oo .nine-grid h3{font-size:clamp(20px,1.5vw,28px);margin:.2em 0 .35em}.oo .nine-grid p{font-size:.92em;line-height:1.5}.oo .nine-grid .g9{display:flex;align-items:center;gap:.8em;margin-top:auto;padding-top:1em;font-size:.84em}.oo .nine-grid .g9 img{width:52px;height:52px;border-radius:12px;object-fit:cover;flex:none;background:#fff}.oo .nine-grid .g9 b,.oo .nine-grid .g9 i{display:block}.oo .nine-grid .g9 i{font-style:normal;font-size:.86em;opacity:.8}.oo .nine-grid .g9 em{font-style:normal;color:inherit;opacity:.8}.oo .nine-grid .g9:hover b{text-decoration:underline}.oo .nine-foot{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;margin-top:clamp(24px,3.5vh,44px)}.oo .towel{background:var(--cream);padding:var(--sec) var(--pad)}.oo .buy{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(28px,5vw,100px);align-items:center}.oo .buy-photo{display:block;border-radius:36px;overflow:hidden;background:#f6ece4;box-shadow:0 0 120px -30px #f7d9a859;max-width:620px;width:100%;justify-self:end}.oo .buy-photo img{aspect-ratio:1;object-fit:cover}.oo .buy-body>p:not(.kicker){margin-top:1.1em;max-width:34em}.oo .buy-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3em 1.5em;margin:1.6em 0 1em;padding-top:1.2em;border-top:1px solid var(--line)}.oo .buy-line h3{font-size:clamp(24px,2vw,38px);line-height:1.1}.oo .buy-price{font:400 clamp(26px,2.2vw,42px) / 1 var(--serif);color:var(--ink)}.oo .buy-row{margin-bottom:1em}.oo .buy-row>span{display:block;font-size:.7em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6em}.oo .buy-row>span b{font-weight:500;letter-spacing:0;text-transform:none;margin-left:.6em;font-size:1.2em;opacity:.8}.oo .buy-opts{display:flex;flex-wrap:wrap;gap:8px}.oo .buy-opts button{background:transparent;border:1.5px solid var(--line);border-radius:99px;padding:.55em 1.2em;font-size:.82em;font-weight:600;line-height:1.2}.oo .buy-opts button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--cream)}.oo .buy-opts.prints button{padding:0;width:3.4em;height:3.4em;overflow:hidden;background:#f6ece4;border-width:2px;border-color:transparent}.oo .buy-opts.prints button[aria-pressed=true]{background:#f6ece4;border-color:var(--papaya);box-shadow:0 0 0 3px var(--cream) inset}.oo .buy-opts.prints img{width:100%;height:100%;object-fit:cover;transform:scale(2.3);transform-origin:68% 32%}.oo .buy-opts button[data-out]{opacity:.45}.oo .buy form .oo-btn{margin-top:.4em;min-width:16em;justify-content:center;cursor:pointer}.oo .buy form .oo-btn[disabled]{opacity:.5;cursor:not-allowed}.oo .buy-error{margin-top:.8em;font-size:.86em;color:var(--accent)}.oo .buy-extras{display:grid;grid-template-columns:repeat(3,1fr);gap:0 1.4em;margin-top:1.3em;font-size:.76em;line-height:1.4}.oo .buy-extras a{display:block;padding-top:.9em;border-top:1px solid var(--line)}.oo .buy-extras b{display:block;font-weight:700;font-size:1.1em}.oo .buy-extras span{opacity:.8}.oo .proof{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:1.1em}.oo .proof li{border:1.5px solid var(--line);border-radius:99px;padding:.4em 1em;font-size:.76em;font-weight:600}.oo .wear{background:#f6ebdf;padding:calc(var(--sec) * .5) var(--pad) var(--sec)}.oo .wear-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4em 2em;margin-bottom:1.3em}.oo .wear-head h2{font-size:clamp(32px,3.2vw,62px)}.oo .wear-head p{font-size:.86em;font-weight:600}.oo .wear-grid{display:grid;grid-template-columns:repeat(3,.82fr) 1.2fr;gap:clamp(12px,1.4vw,26px)}.oo .film{position:relative}.oo .film video,.oo .film>img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 0;border-radius:var(--r);background:#3a3558}.oo .film figcaption{margin-top:.8em;font-size:.84em;line-height:1.35;opacity:.9}.oo .film figcaption b{display:block;font:400 1.6em / 1.15 var(--serif)}.oo .film button{position:absolute;right:.9em;top:.9em;width:3.2em;height:3.2em;border-radius:50%;border:0;background:var(--cream);color:var(--ink);display:grid;place-items:center}.oo .sizes{background:var(--card);border-radius:var(--r);padding:clamp(18px,1.8vw,34px);display:flex;flex-direction:column;align-self:start}.oo .sizes h3{font:700 .72em var(--serif);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.oo .sizes dl{margin:.7em 0 1.3em}.oo .sizes dt{font:400 clamp(28px,2.3vw,44px) / 1.1 var(--serif);border-top:1px solid var(--line);padding-top:.4em;margin-top:.5em}.oo .sizes dt:first-child{border-top:0;margin-top:0;padding-top:0}.oo .sizes dd{font-size:.82em;line-height:1.45;opacity:.9}.oo .sizes dd b{display:block;color:var(--accent)}.oo .sizes .text-link{align-self:flex-start}.oo .system{background:var(--cream);padding:var(--sec) var(--pad);display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(28px,4vw,72px) clamp(32px,5vw,110px);align-items:center}.oo .system-copy>p{max-width:34em;margin-top:1.2em}.oo .kit{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.5em}.oo .kit li{border:1.5px solid var(--line);border-radius:99px;padding:.45em 1.1em;font-size:.82em;font-weight:600}.oo .system-copy .gifted{font:italic 400 1.2em / 1.3 var(--serif);color:var(--accent)}.oo .also{display:flex;flex-wrap:wrap;gap:.5em 1.8em;font-size:.82em;font-weight:600}.oo .also a{border-bottom:1.5px solid currentColor;padding-bottom:2px}.oo .also>span{font-weight:400;opacity:.8}.oo .also a span{margin-left:.3em}.oo .system-photo{border-radius:36px;overflow:hidden;box-shadow:0 0 120px -30px #f7d9a84d;max-width:500px;width:100%;justify-self:end}.oo .system-photo img{aspect-ratio:1;object-fit:cover}.oo .pillars{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.4vw,48px);padding-top:clamp(24px,3vw,44px);border-top:1px solid var(--line)}.oo .pillar{display:grid;grid-template-columns:auto 1fr;column-gap:1.1em;align-items:center}.oo .pillar img{grid-row:1 / 3;width:clamp(56px,4.6vw,84px);mix-blend-mode:multiply}.oo .pillar h3{font-size:clamp(24px,2vw,38px);line-height:1.05;align-self:end}.oo .pillar p{font-size:.82em;opacity:.85;align-self:start}.oo .shelf{background:var(--cream);padding:calc(var(--sec) * .6) var(--pad) var(--sec)}.oo .shelf-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5em 2em;margin-bottom:clamp(20px,2.2vw,40px)}.oo .shelf-head h2{font-size:clamp(32px,3.2vw,62px)}.oo .shelf-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.4vw,26px)}.oo .shelf-rail a{display:grid;grid-template-columns:clamp(72px,6.4vw,116px) 1fr;column-gap:1em;align-content:center;align-items:center;background:var(--card);border-radius:20px;padding:.6em}.oo .shelf-rail img{grid-row:1 / 3;aspect-ratio:1;object-fit:cover;border-radius:14px;background:#f6ece4}.oo .shelf-rail h3{font:700 .82em / 1.3 var(--serif);letter-spacing:0;align-self:end}.oo .shelf-rail p{font-size:.82em;color:var(--accent);align-self:start}.oo .voices{background:#fbe3d6;padding:var(--sec) var(--pad) 0;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(32px,4.5vw,84px) clamp(32px,5vw,110px);align-items:center}.oo .voice-stage{display:grid;margin-top:clamp(20px,2.4vw,40px);min-height:clamp(230px,16vw,310px);align-items:start}.oo .voice{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .8s ease,transform .8s ease,visibility 0s .8s}.oo .voice.on{opacity:1;visibility:visible;transform:none;transition:opacity .8s ease,transform .8s ease}.oo .voice blockquote{font:400 clamp(24px,2.5vw,46px) / 1.16 var(--serif);margin:.4em 0 .5em}.oo .voice figcaption{color:var(--accent)}.oo .voice-nav{display:flex;align-items:center;gap:1em;margin-top:1.4em;font-size:.86em;font-weight:600}.oo .voice-nav button{width:3.2em;height:3.2em;border-radius:50%;border:1.5px solid var(--line);background:transparent;font-size:1em}.oo .voice-nav button:hover{background:var(--cream);color:var(--ink)}.oo .voice-nav a{margin-left:auto}.oo .voices-photos{position:relative;aspect-ratio:1 / 1.02;max-width:500px;width:100%;justify-self:end}.oo .voices-photos img{position:absolute;width:66%;aspect-ratio:1;object-fit:cover;border-radius:var(--r)}.oo .voices-photos img:first-child{left:0;top:0}.oo .voices-photos img:last-child{right:0;bottom:0;box-shadow:0 0 0 8px #fbe3d6}.oo .oo-collage{grid-column:1 / -1;margin:0 calc(var(--pad) * -1)}.oo .oo-collage img{height:clamp(180px,16vw,300px);object-fit:cover}.oo .challenge{background:var(--night);padding:var(--sec) var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,110px);align-items:center}.oo .challenge-copy>p{max-width:30em;margin-top:1.2em;font-size:1.06em}.oo .challenge .oo-btn{color:var(--ink)}.oo .cal{justify-self:end;width:min(100%,600px)}.oo .cal-read{min-height:5.6em;margin-bottom:1.2em}.oo .cal-read b{display:block;font:400 clamp(34px,3.4vw,64px) / 1 var(--serif);color:var(--moon);margin-bottom:.2em}.oo .cal-read span{font-size:.94em;opacity:.9}.oo .cal-grid{display:grid;grid-template-columns:auto repeat(7,1fr);gap:clamp(8px,.9vw,16px);align-items:center}.oo .cal-grid span{font-size:.64em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.6;padding-right:.9em;white-space:nowrap}.oo .cal-grid button{aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(255,255,255,.22);background:transparent;color:#f7ebdd99;font-size:.76em;font-weight:700;padding:0;transition:background .6s ease,color .6s ease,box-shadow .6s ease,border-color .6s ease}.oo .cal-grid button.lit{background:radial-gradient(circle at 35% 30%,#fff1d6,var(--moon) 60%,#e9bd82);border-color:transparent;color:var(--ink);box-shadow:0 0 26px #f7d9a859}.oo .cal-grid button.tonight{box-shadow:0 0 0 4px #14172c,0 0 0 6px var(--papaya),0 0 40px #f7d9a8b3}.oo .cal-how{font-size:.8em;font-weight:600;margin-top:1.3em;opacity:.85}.oo .care{background:var(--cream);padding:calc(var(--sec) * .4) var(--pad) var(--sec);display:grid;grid-template-columns:1.25fr .95fr .8fr;gap:clamp(12px,1.4vw,26px)}.oo .care-live,.oo .employers{background:var(--card);border-radius:var(--r);padding:clamp(18px,1.8vw,34px)}.oo .care-live{display:grid;grid-template-columns:minmax(120px,.6fr) 1.4fr;gap:clamp(16px,2vw,40px);align-items:center}.oo .care-live img{aspect-ratio:1;object-fit:cover;border-radius:18px}.oo .care-live h2,.oo .employers blockquote{font:400 clamp(26px,2.3vw,44px) / 1.08 var(--serif)}.oo .care-live p:not(.kicker){margin-top:.8em;font-size:.9em}.oo .care-live .actions{margin-top:1.2em}.oo .employers{display:flex;flex-direction:column}.oo .employers cite{display:block;font:700 .34em var(--serif);letter-spacing:.1em;text-transform:uppercase;margin-top:1.4em;opacity:.85}.oo .employers .links{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:1.4em}.oo .employers .links a{border:1.5px solid var(--line);border-radius:99px;padding:.5em 1.1em;font-size:.78em;font-weight:600}.oo .perks{display:grid;gap:clamp(8px,.8vw,14px)}.oo .perks li{background:var(--card);border-radius:18px;padding:.8em 1.2em;font-size:.8em;line-height:1.35;display:grid;align-content:center}.oo .perks b{display:block;font:400 1.5em / 1.15 var(--serif);color:var(--ink)}.oo .perks span{opacity:.85}.oo .perks .perk-detail{display:block;margin-top:.5em;font-size:.86em;line-height:1.4;opacity:.8}.oo .system-copy .not-line{margin-top:1em;padding-left:.9em;border-left:3px solid var(--papaya);font-weight:600;font-size:.94em}.oo .signup{background:#fbe3d6;padding:var(--sec) var(--pad);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,100px);align-items:center}.oo .signup h2{font-size:clamp(34px,3.8vw,70px)}.oo .signup .lede{margin-top:1em}.oo .signup-note{margin-top:1.2em;font-size:.8em;font-weight:600;opacity:.75}.oo .signup-form{background:var(--cream);border-radius:36px;overflow:hidden;padding:clamp(10px,1.2vw,20px);box-shadow:0 40px 70px -44px #782d19cc}.oo .signup-form iframe{display:block;width:100%}@media(max-width:800px){.oo .signup{grid-template-columns:1fr}.oo .signup-form{border-radius:24px;margin:0 calc(var(--pad) * -.5)}}.oo .paths{--line: rgba(255, 255, 255, .14);background:radial-gradient(60% 70% at 75% 60%,color-mix(in srgb,var(--paths-glow) 16%,transparent),transparent 70%),var(--paths-bg, #221d3a);color:#f7ebdd;padding:var(--sec) var(--pad)}.oo .paths .kicker{color:#f6a58c}.oo .paths-head{text-align:center;max-width:46em;margin:0 auto clamp(28px,4vh,56px)}.oo .paths-head h2{color:#fffaf4}.oo .paths-head h2 em{color:var(--paths-glow);font-style:italic}.oo .paths-head .lede{margin:1em auto 0;opacity:.8}.oo .paths-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,32px);max-width:1240px;margin:0 auto;align-items:stretch}.oo .path{border-radius:var(--r);padding:clamp(22px,2.4vw,40px);border:1px solid var(--line);background:#ffffff0a}.oo .path--changed{border:2px solid var(--paths-glow);background:linear-gradient(180deg,color-mix(in srgb,var(--paths-glow) 16%,transparent),color-mix(in srgb,var(--paths-glow) 6%,transparent));box-shadow:0 30px 80px -40px var(--paths-glow)}.oo .path-head{display:flex;align-items:center;gap:.8em;margin-bottom:1.4em}.oo .path-icon{flex:none;display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;font-size:1.15em;background:#ffffff14}.oo .path--changed .path-icon{background:var(--paths-glow)}.oo .path-head h3{font-size:clamp(22px,1.9vw,32px);color:#fffaf4;letter-spacing:-.02em}.oo .path-list li{display:flex;gap:.8em;align-items:flex-start;padding:.55em 0;font-size:.98em;line-height:1.45}.oo .path--stuck .path-list li{color:#f7ebddc7}.oo .path-mark{flex:none;display:grid;place-items:center;width:1.6em;height:1.6em;margin-top:.05em;border-radius:50%;font-size:.8em;font-weight:800}.oo .path--stuck .path-mark{background:#e8634a29;color:#f6a58c}.oo .path--changed .path-mark{background:var(--paths-glow);color:#1d1830}.oo .paths-foot{text-align:center;margin-top:clamp(28px,4vh,52px)}.oo .paths-note{font-size:1.05em;font-weight:600;color:#fffaf4}.oo .paths-note em{color:#f6a58c}.oo .paths-foot .actions{justify-content:center}@media(max-width:800px){.oo .paths-grid{grid-template-columns:1fr}.oo .paths-head,.oo .paths-foot{text-align:left}.oo .paths-foot .actions{justify-content:flex-start}}.oo .sleep{background:radial-gradient(60% 80% at 30% 70%,rgba(255,196,128,.2),transparent 70%),linear-gradient(180deg,#111428,#0e1124);padding:calc(var(--sec) * .5) var(--pad) var(--sec);display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,110px);align-items:center}.oo .sleep-frame{border-radius:36px;overflow:hidden;box-shadow:0 0 160px -20px #ffc48073;background:#e9e6e2}.oo .sleep video,.oo .sleep-frame>img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.oo .sleep h2 em{display:block;font-style:normal;letter-spacing:.08em;color:var(--moon);font-size:1.3em}.oo .sleep-copy>p{margin-top:1.2em;font-weight:600;letter-spacing:.04em}@media(max-width:1240px){.oo .wear-grid{grid-template-columns:repeat(3,1fr)}.oo .sizes{grid-column:1 / -1}.oo .sizes dl{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:.3em 1.4em;align-items:start}.oo .sizes dt{border-top:0;margin-top:0;padding-top:0}.oo .care{grid-template-columns:1fr 1fr}.oo .care-live{grid-column:1 / -1}.oo .perks,.oo .buy-extras{grid-template-columns:1fr 1fr}}@media(max-width:1000px){.oo .nine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oo .nine-head{grid-template-columns:minmax(0,1fr)}.oo .hx{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.oo .hx h1{font-size:clamp(44px,8.4vw,84px)}.oo .hx .lede{font-size:17px}.oo .hx-photo figcaption{display:none}.oo .how-head{grid-template-columns:minmax(0,1fr)}.oo .empty{grid-template-columns:1fr 1fr}.oo .empty h3{grid-column:1 / -1}.oo .pillars{grid-template-columns:1fr 1fr}.oo .shelf-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;margin-right:calc(var(--pad) * -1);padding-right:var(--pad)}.oo .shelf-rail a{flex:0 0 min(38vw,320px);scroll-snap-align:start}}@media(max-width:800px){.oo .nine-grid{grid-template-columns:minmax(0,1fr)}.oo .hx{grid-template-columns:minmax(0,1fr);min-height:0}.oo .hx-copy{padding-top:22px}.oo .hx .kicker{font-size:13px;line-height:1.5}.oo .hx-photo{aspect-ratio:16 / 10;min-height:0;border-radius:0 0 28px 28px;order:-1}.oo .hx-photo img{object-position:50% 22%}.oo .hx h1{font-size:clamp(48px,14vw,84px)}.oo .how-steps{grid-template-columns:minmax(0,1fr)}.oo .how-steps figure{aspect-ratio:4 / 3}.oo .why,.oo .buy,.oo .system,.oo .voices,.oo .challenge,.oo .sleep,.oo .empty{grid-template-columns:1fr}.oo .buy-photo{max-width:520px}.oo .wear-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:calc(var(--pad) * -1);padding-right:var(--pad);padding-bottom:10px}.oo .film{flex:0 0 min(70vw,340px);scroll-snap-align:start}.oo .sizes{flex:0 0 min(80vw,380px);scroll-snap-align:start}.oo .sizes dl{display:block}.oo .sizes dt{border-top:1px solid var(--line);margin-top:.5em;padding-top:.4em}.oo .system-photo{max-width:520px;order:-1}.oo .shelf-rail a{flex-basis:min(74vw,300px)}.oo .voices-photos{max-width:480px}.oo .voice-stage{min-height:0}.oo .voice{display:none}.oo .voice.on{display:block}.oo .oo-collage img{height:340px}.oo .cal{justify-self:stretch}.oo .cal-grid span{font-size:.56em;padding-right:.3em}.oo .care,.oo .care-live{grid-template-columns:1fr}.oo .care-live img{max-width:200px}}@media(max-width:520px){.oo .buy-extras,.oo .pillars,.oo .perks{grid-template-columns:1fr}.oo .actions .oo-btn{flex:1 1 auto;justify-content:center}.oo .voice-nav a{margin-left:0;flex-basis:100%}.oo .voice-nav{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.oo *,.oo *:before,.oo *:after{transition:none!important;animation:none!important}}.oo-cmp{padding:5.6rem 0;background:var(--oo-cmp-bg, #fffaf4);color:var(--oo-ink, #241f3d)}.oo-cmp__kicker{margin:0 0 .8rem;text-align:center;font-family:var(--oo-ui);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--oo-accent, #e8634a)}.oo-cmp__title{margin:0 auto 3.2rem;max-width:22ch;text-align:center;font-family:var(--oo-display);font-weight:300;font-size:clamp(2.8rem,5vw,4.2rem);line-height:1.1}.oo-cmp__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;max-width:980px;margin:0 auto}.oo-cmp__col{overflow:hidden;border-radius:20px}.oo-cmp__col--old{background:#fff;border:1px solid var(--oo-line, rgba(36, 31, 61, .14))}.oo-cmp__col--new{background:var(--oo-ink, #241f3d);color:#fffaf4}.oo-cmp__img{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover}.oo-cmp__col--new .oo-cmp__img{object-position:50% 25%}.oo-cmp__col--old .oo-cmp__img{filter:saturate(.55);opacity:.85}.oo-cmp__body{padding:2.2rem 2.2rem 2.6rem}.oo-cmp__name{margin:0 0 1.4rem;font-family:var(--oo-display);font-weight:400;font-size:2.4rem;line-height:1.15}.oo-cmp__col--new .oo-cmp__name{color:#fffaf4}.oo-cmp__list{margin:0;padding:0;list-style:none}.oo-cmp__list li{position:relative;padding:0 0 1.1rem 3rem;font-family:var(--oo-text);font-size:1.55rem;line-height:1.45}.oo-cmp__list li:before{position:absolute;left:0;top:.05rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-family:var(--oo-ui);font-size:1.1rem;font-weight:700}.oo-cmp__col--old .oo-cmp__list li{color:#241f3db8}.oo-cmp__col--old .oo-cmp__list li:before{content:"\2715";background:#241f3d14;color:#241f3d8c}.oo-cmp__col--new .oo-cmp__list li:before{content:"\2713";background:var(--oo-accent, #e8634a);color:#fff}@media(max-width:749px){.oo-cmp{padding:4rem 0}.oo-cmp__grid{grid-template-columns:1fr}.oo-cmp__img{aspect-ratio:2 / 1}.oo-cmp__title{margin-bottom:2.4rem}.oo-cmp__name{margin-bottom:1rem;font-size:2.1rem}.oo-cmp__list li{padding-bottom:.8rem;font-size:1.45rem}.oo-cmp__body{padding:1.8rem 1.8rem 2rem}}.oo-cmp__foot{margin-top:3.2rem;text-align:center}.oo-cmp__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 3rem;border-radius:999px;background:var(--oo-ink, #241f3d);color:#fffaf4;font-family:var(--oo-ui);font-size:1.5rem;font-weight:600;text-decoration:none}.oo .ways{padding:clamp(56px,8vw,104px) 20px;background:var(--ways-bg, #fffaf4)}.oo .ways-head{max-width:720px;margin:0 auto 36px;text-align:center}.oo .ways-head h2 em{color:var(--papaya)}.oo .ways-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;margin:0 auto}.oo .way{padding:30px 30px 28px;border-radius:22px;background:#fff;border:1px solid var(--line)}.oo .way:nth-child(2){background:var(--ink);color:var(--cream);border-color:var(--ink)}.oo .way-label{margin:0 0 10px;font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--papaya)}.oo .way h3{margin:0 0 14px;font-family:var(--serif);font-weight:300;font-size:clamp(24px,3vw,30px);line-height:1.15}.oo .way h3 em{color:var(--papaya)}.oo .way-text p{margin:0 0 10px;font-family:var(--text);font-size:16px;line-height:1.6}.oo .way:nth-child(2) .way-text p{color:#fffaf4e0}.oo .ways-note{max-width:640px;margin:36px auto 0;text-align:center;font-family:var(--serif);font-size:clamp(20px,2.6vw,26px);line-height:1.3}.oo .ways-note em{color:var(--papaya)}@media(max-width:749px){.oo .ways-grid{grid-template-columns:1fr}.oo .way{padding:24px 22px}}.oo-mom{padding:5.6rem 0;background:var(--oo-mom-bg, #fff);color:var(--ink, #241f3d)}.oo-mom__legend{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;max-width:980px;margin:-1.6rem auto 2.4rem;font-family:var(--ui);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center}.oo-mom__legend span:first-child{color:#241f3d80}.oo-mom__legend span:last-child{color:var(--papaya, #e8634a)}.oo-mom__row{max-width:980px;margin:0 auto 3.2rem}.oo-mom__label{display:flex;align-items:center;gap:1rem;margin:0 0 1.2rem;font-family:var(--serif);font-size:clamp(2.2rem,3vw,2.8rem);line-height:1.15}.oo-mom__label span{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--ink, #241f3d);color:var(--cream, #fffaf4);font-family:var(--ui);font-size:1.4rem;font-weight:700}.oo-mom__pair{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.oo-mom__side{margin:0;overflow:hidden;border-radius:18px}.oo-mom__side img,.oo-mom__ph{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.oo-mom__ph{background:repeating-linear-gradient(45deg,#f1ece4,#f1ece4 10px,#ebe4da 10px 20px)}.oo-mom__side--old{background:#f6f2ec}.oo-mom__side--old img{filter:saturate(.6)}.oo-mom__side--new{background:var(--ink, #241f3d);color:var(--cream, #fffaf4)}.oo-mom__side figcaption{padding:1.4rem 1.6rem 1.6rem;font-family:var(--text);font-size:1.5rem;line-height:1.45}.oo-mom__side figcaption b{display:block;margin-bottom:.4rem;font-family:var(--ui);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.oo-mom__side--old figcaption b{color:#241f3d80}.oo-mom__side--new figcaption b{color:var(--papaya, #e8634a)}@media(max-width:749px){.oo-mom{padding:4rem 0}.oo-mom__pair,.oo-mom__legend{gap:.8rem}.oo-mom__side{border-radius:14px}.oo-mom__side figcaption{padding:1rem 1.1rem 1.2rem;font-size:1.3rem}}.oo-cmp__title em{color:var(--papaya, #e8634a)}.oo-cmp__note{margin:-.6rem 0 1.4rem;font-family:var(--text);font-size:1.55rem;line-height:1.45;color:#241f3dcc}.oo-cmp__note em{color:var(--papaya, #e8634a)}.oo .facts{padding:clamp(56px,8vw,104px) 20px;background:var(--facts-bg, #241f3d);color:var(--cream)}.oo .facts-head{max-width:720px;margin:0 auto 40px;text-align:center}.oo .facts-head h2{color:var(--cream)}.oo .facts-head h2 em{color:var(--papaya)}.oo .facts-head .lede{color:#fffaf4cc}.oo .facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1040px;margin:0 auto;padding:0;list-style:none}.oo .fact{display:flex;flex-direction:column;padding:26px 24px 22px;border-radius:20px;background:#fffaf40f;border:1px solid rgba(255,250,244,.14)}.oo .fact-num{margin:0 0 10px;font-family:var(--serif);font-weight:300;font-size:clamp(40px,5vw,56px);line-height:1;color:var(--papaya)}.oo .fact-text{flex:1;margin:0 0 16px;font-family:var(--text);font-size:16px;line-height:1.5;color:var(--cream)}.oo .fact-src{margin:0;font-family:var(--ui);font-size:12px;line-height:1.4;color:#fffaf48c}.oo .fact-src a{color:inherit;text-decoration:underline;text-underline-offset:3px}.oo .facts-note{max-width:640px;margin:40px auto 0;text-align:center;font-family:var(--serif);font-size:clamp(20px,2.6vw,26px);line-height:1.3;color:var(--cream)}.oo .facts-note em{color:var(--papaya)}@media(max-width:989px){.oo .facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.oo .facts-grid{grid-template-columns:1fr;gap:12px}.oo .fact{padding:20px 20px 18px}}.oo .facts-why{max-width:600px;margin:14px auto 0;text-align:center;font-family:var(--text);font-size:15px;line-height:1.55;color:#fffaf4c7}.oo .facts-why .fact-src{display:block;margin-top:8px}.oo .nine-grid small.s9m{color:var(--papaya);font-weight:700}.oo .letter{padding:clamp(56px,9vw,120px) var(--pad);background:var(--letter-bg, #fffaf4)}.oo .letter-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start;max-width:1240px;margin:0 auto}.oo .letter-photo{position:sticky;top:110px;margin:0;overflow:hidden;border-radius:24px}.oo .letter-photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.oo .letter-photo figcaption{padding:12px 4px 0;font-family:var(--ui);font-size:13px;color:#16161699}.oo .letter-copy h2{margin:0 0 28px;font-size:clamp(32px,3.6vw,52px);line-height:1.1}.oo .letter-copy h2 em{color:var(--papaya)}.oo .letter-body p{margin:0 0 20px;font-family:var(--text);font-size:clamp(17px,1.25vw,20px);line-height:1.75;color:#262626}.oo .letter-body em{font-style:normal}.oo .letter-sign{margin:34px 0 0;padding-top:24px;border-top:1px solid var(--line);font-family:var(--serif);font-size:30px;line-height:1.1}.oo .letter-sign span{display:block;margin-top:8px;font-family:var(--ui);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#16161699}.oo .press{padding:clamp(56px,9vw,120px) var(--pad);background:var(--press-bg, #161616);color:var(--cream)}.oo .press-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center;max-width:1240px;margin:0 auto}.oo .press .kicker{color:#f6a58c}.oo .press h2{margin:0 0 16px;color:var(--cream);font-size:clamp(32px,4vw,56px);line-height:1.08}.oo .press h2 em{color:var(--papaya)}.oo .press .lede{color:#fffaf4c7}.oo .press-list{margin:28px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,250,244,.16)}.oo .press-list a{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:18px 0;border-bottom:1px solid rgba(255,250,244,.16);color:var(--cream);text-decoration:none}.oo .press-outlet{font-family:var(--ui);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fffaf499}.oo .press-title{grid-column:1;font-family:var(--serif);font-size:clamp(20px,2vw,26px);line-height:1.2}.oo .press-arrow{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:22px;transition:transform .25s ease}.oo .press-list a:hover .press-arrow{transform:translate(4px)}.oo .press-photo{margin:0;overflow:hidden;border-radius:24px}.oo .press-photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}@media(max-width:899px){.oo .letter-grid,.oo .press-grid{grid-template-columns:1fr}.oo .letter-photo{position:static}.oo .letter-photo img{aspect-ratio:4 / 3}.oo .press-photo{order:-1}}.oo .lst{max-width:760px;margin:0 auto;padding:clamp(28px,6vw,72px) 20px clamp(64px,9vw,120px)}.oo .lst-head{text-align:center}.oo .lst-head h1{margin:0 0 22px;font-size:clamp(38px,6vw,64px);line-height:1.05;letter-spacing:-.02em}.oo .lst-head h1 em{color:var(--papaya)}.oo .lst-by{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:0 0 28px;font-family:var(--ui);font-size:13px;color:#161616b3}.oo .lst-by img{width:40px;height:40px;border-radius:50%;object-fit:cover}.oo .lst-by span{display:flex;flex-direction:column;text-align:left;line-height:1.35}.oo .lst-by b{color:var(--ink);font-weight:700}.oo .lst-by i{font-style:normal;padding-left:12px;border-left:1px solid var(--line)}.oo .lst-hero,.oo .lst-reason figure,.oo .lst-offer figure{margin:0;overflow:hidden;border-radius:22px}.oo .lst-hero img,.oo .lst-reason figure img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.oo .lst-intro{margin:28px 0 8px}.oo .lst-intro p,.oo .lst-text p{margin:0 0 16px;font-family:var(--text);font-size:clamp(17px,1.3vw,19px);line-height:1.75;color:#262626}.oo .lst-intro p:first-child{font-family:var(--serif);font-size:clamp(22px,2.2vw,28px);line-height:1.35;color:var(--ink)}.oo .lst-reason{margin-top:clamp(48px,7vw,80px)}.oo .lst-reason h2{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;margin:26px 0 14px;font-size:clamp(26px,3vw,36px);line-height:1.15}.oo .lst-reason h2 strong{font-weight:inherit}.oo .lst-n{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--serif);font-size:24px;line-height:1}.oo .lst-review{margin:clamp(40px,6vw,64px) 0 0;padding:28px 30px;border-radius:20px;background:#e2ecec}.oo .lst-review .oo-rating__stars{font-size:16px}.oo .lst-review blockquote{margin:12px 0 14px;padding:0;border:0;font-family:var(--serif);font-size:clamp(21px,2vw,25px);line-height:1.4;font-style:normal}.oo .lst-review blockquote p{margin:0}.oo .lst-review figcaption{font-family:var(--ui);font-size:13px;color:#161616b3}.oo .lst-review figcaption b{color:var(--ink)}.oo .lst-cta{margin:clamp(40px,6vw,64px) 0 0;padding:30px;border-radius:20px;border:1px solid var(--line);background:#fff;text-align:center}.oo .lst-cta p{margin:0 0 18px;font-family:var(--serif);font-size:clamp(21px,2vw,26px);line-height:1.3}.oo .lst-cta p em{color:var(--papaya)}.oo .lst-offer{margin-top:clamp(56px,8vw,96px);padding:clamp(24px,4vw,40px);border-radius:26px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -40px #16161659}.oo .lst-offer-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,4vw,40px);align-items:center}.oo .lst-offer figure img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.oo .lst-offer h2{margin:0 0 8px;font-size:clamp(26px,3vw,34px);line-height:1.15}.oo .lst-price{margin:10px 0 14px;font-family:var(--ui);font-size:24px;font-weight:700}.oo .lst-points{margin:0 0 22px;padding:0;list-style:none}.oo .lst-points li{position:relative;padding:0 0 8px 26px;font-family:var(--text);font-size:15px;line-height:1.5}.oo .lst-points li:before{content:"\2713";position:absolute;left:0;font-family:var(--ui);font-weight:700}.oo .lst-buy{width:100%;justify-content:center;margin-bottom:12px}.oo .lst-offer .text-link{display:inline-block;margin-bottom:14px}.oo .lst-guarantee{margin:6px 0 0;padding-top:14px;border-top:1px solid var(--line);font-family:var(--ui);font-size:13px;line-height:1.5;color:#161616bf}.oo .lst-guarantee p{margin:0}.oo .lst-sticky{position:fixed;left:10px;right:10px;bottom:10px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:#fff;box-shadow:0 16px 40px -16px #16161673;font-family:var(--ui);font-size:13px}.oo .lst-sticky[hidden]{display:none}.oo .lst-sticky span{display:flex;flex-direction:column;line-height:1.3}.oo .lst-sticky .oo-btn{padding:12px 20px;font-size:14px}@media(min-width:990px){.oo .lst-sticky{display:none!important}.oo .lst{max-width:1200px;padding-left:40px;padding-right:40px}.oo .lst>:not(.lst-reason){max-width:720px;margin-left:auto;margin-right:auto}.oo .lst-reason--media{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,72px);align-items:center}.oo .lst-reason--flip figure{order:2}.oo .lst-reason--media figure img{aspect-ratio:4 / 3}.oo .lst-reason--media h2{margin-top:0}.oo .lst-reason--media .lst-text p:last-child{margin-bottom:0}.oo .lst-reason:not(.lst-reason--media){max-width:720px;margin-left:auto;margin-right:auto}}@media(max-width:699px){.oo .lst-offer-grid{grid-template-columns:1fr}.oo .lst-review,.oo .lst-cta{padding:24px 22px}}.oo .oo-rating__stars{--oo-rating: 100%;position:relative;display:inline-block;line-height:1;letter-spacing:.12em}.oo .oo-rating__stars:before{content:"\2605\2605\2605\2605\2605";color:#1616162e}.oo .oo-rating__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--oo-rating);overflow:hidden;color:var(--papaya, #e8634a);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/24/assets/oo-home.css.map */
