.om-s h1,.om-s h2,.om-s h3{font-family:inherit;text-transform:none;color:inherit}.om-s button{font-family:inherit}.om-s{--ink:#151714;--paper:#fff;--sage:#e8ebe4;--line:#d5d6d1;--muted:#666a63}.om-s,.om-s *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}.om-s{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.5}.om-s a{color:inherit}.om-s button,.om-s a{-webkit-tap-highlight-color:transparent}.om-s a:focus-visible,.om-s button:focus-visible,.om-s summary:focus-visible{outline:3px solid #708562;outline-offset:5px}.om-s .announcement{text-align:center;background:var(--ink);color:#fff;font-size:10px;letter-spacing:1.8px;padding:10px}.om-s .header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--line);background:#fff}.om-s .logo{text-decoration:none;font-size:58px;font-weight:900;letter-spacing:-6px;line-height:1}.om-s .header nav{display:flex;gap:32px;font-size:11px;font-weight:700;letter-spacing:1.4px}.om-s .header nav a{text-decoration:none}.om-s .shoplink{border:1px solid var(--ink);padding:12px 20px;text-decoration:none;font-size:11px;letter-spacing:1px}.om-s .wrap{max-width:1360px;margin:auto;padding:0 5%}.om-s .eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.om-s .hero{padding-top:40px}.om-s .crumb{font-size:10px;color:var(--muted);display:flex;justify-content:space-between}.om-s .hero-grid{display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:5%;margin-top:30px}.om-s .hero h1{font-size:clamp(42px,4.8vw,72px);line-height:1.02;letter-spacing:-3.2px;font-weight:500;margin:20px 0 24px}.om-s .hero h1 em{font-family:Georgia,serif;font-weight:400}.om-s .lede{font-size:16px;max-width:420px;color:#50544e}.om-s .hero-photo{position:relative;background:#f7f7f7}.om-s .hero-photo img{width:100%;display:block;aspect-ratio:1.06;object-fit:cover}.om-s .stamp{position:absolute;bottom:20px;right:20px;border-radius:50%;background:var(--sage);width:95px;height:95px;display:grid;place-content:center;text-align:center;font-size:10px;letter-spacing:1px;transform:rotate(10deg);border:1px solid #bec6b6}.om-s .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--ink);color:#fff;text-decoration:none;padding:17px 23px;font-size:11px;letter-spacing:1.1px;font-weight:700;border:1px solid var(--ink)}.om-s .hero .btn{margin-top:14px}.om-s .micro{font-size:10px;color:var(--muted);margin-top:10px}.om-s .facts{display:grid;grid-template-columns:repeat(3,1fr);margin:40px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.om-s .fact{padding:21px 25px}.om-s .fact:first-child{padding-left:0}.om-s .fact+.fact{border-left:1px solid var(--line)}.om-s .fact strong{display:block;font-size:14px;margin-top:5px;font-weight:500}.om-s .jump{display:flex;justify-content:center;gap:35px;padding:20px 0;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:1px}.om-s .jump a{text-decoration:none}.om-s .section{padding-top:85px;padding-bottom:75px}.om-s .section-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;margin-bottom:35px}.om-s h2{font-size:clamp(32px,3.5vw,48px);line-height:1.1;letter-spacing:-1.8px;font-weight:500;margin:13px 0 20px}.om-s p{margin:0 0 18px}.om-s .section-heading p{font-size:15px;color:#5b5f58;max-width:530px;padding-top:15px}.om-s .weather{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.om-s .weather>div{background:#f8f9f6;padding:30px}.om-s .weather svg{height:42px;width:42px;stroke:currentColor;stroke-width:1.2;fill:none;margin-bottom:24px}.om-s h3{font-size:19px;line-height:1.25;letter-spacing:-.4px;font-weight:500;margin:0 0 12px}.om-s .weather p,.om-s .ingredient p{font-size:13px;color:#62665f;line-height:1.7}.om-s .weather .answer{border-top:1px solid var(--line);padding-top:16px;margin:23px 0 0;color:var(--ink);font-size:12px}.om-s .sage{background:var(--sage)}.om-s .ingredients{display:grid;grid-template-columns:.9fr 1.1fr;gap:6%;align-items:center}.om-s .texture{position:relative}.om-s .texture img{width:100%;display:block;aspect-ratio:.95;object-fit:cover}.om-s .texture-label{position:absolute;bottom:22px;left:22px;color:#fff;font-size:11px;letter-spacing:1px}.om-s .ingredient{display:grid;grid-template-columns:35px 1fr;gap:15px;padding:21px 0;border-bottom:1px solid #c7cdc0}.om-s .num{font-family:Georgia,serif;font-size:21px;color:#68715f}.om-s .ingredient p{margin:0}.om-s .ingredient h3{margin-bottom:6px}.om-s .pill{display:inline-block;font-size:9px;letter-spacing:1px;border:1px solid #adb5a4;padding:5px 9px;margin-bottom:8px}.om-s .fit{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.om-s .fit-photo img{width:100%;display:block;aspect-ratio:1;object-fit:cover}.om-s .skinrow{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.om-s .skinrow span{border:1px solid var(--line);padding:11px 18px;font-size:12px;border-radius:30px}.om-s .checkrow{display:flex;gap:15px;border-top:1px solid var(--line);padding:13px 0;font-size:13px}.om-s .checkrow b{font-weight:400}.om-s .quote{text-align:center;padding:55px 10%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.om-s blockquote{font-family:Georgia,serif;font-size:clamp(23px,2.7vw,36px);line-height:1.35;max-width:800px;margin:20px auto}.om-s cite{font-size:11px;font-style:normal}.om-s .routine{display:grid;grid-template-columns:1fr 1fr;gap:8%}.om-s .steps{counter-reset:steps}.om-s .step{display:flex;gap:20px;border-top:1px solid var(--line);padding:22px 0}.om-s .step span{font-family:Georgia,serif;font-size:25px}.om-s .step h3{font-size:17px}.om-s .step p{font-size:13px;color:var(--muted);margin:0}.om-s .brand{background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:55px 6%;margin-bottom:75px}.om-s .brand p{font-size:14px;color:#c8cdc3}.om-s .brand h2{font-size:42px}.om-s .brand-facts{display:flex;gap:35px;border-top:1px solid #555b50;padding-top:22px;font-size:11px}.om-s .buy{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.om-s .buy img{width:100%;display:block;height:100%}.om-s .buy h2{font-size:36px}.om-s .price{font-size:26px;margin:20px 0}.om-s .price small{font-size:11px;color:var(--muted);margin-left:12px}.om-s .buy .btn{width:100%}.om-s .review{font-size:11px;letter-spacing:1px}.om-s .faqs{max-width:760px;margin:auto}.om-s details{border-bottom:1px solid var(--line);padding:20px 0}.om-s summary{cursor:pointer;font-size:15px;list-style:none;display:flex;justify-content:space-between}.om-s summary:after{content:"+"}.om-s details[open] summary:after{content:"\2212"}.om-s details p{font-size:13px;color:var(--muted);padding-top:16px;margin:0}.om-s footer{margin-top:70px;background:var(--sage);padding:40px 5% 100px;display:flex;justify-content:space-between;align-items:center}.om-s footer p{font-size:11px;margin:0}.om-s .sticky{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:12px 5%;display:flex;align-items:center;justify-content:space-between;z-index:5;transform:translateY(0)}.om-s .sticky.show{transform:translateY(0)}.om-s .sticky strong{display:block;font-size:12px}.om-s .sticky small{font-size:10px;color:var(--muted)}.om-s .sticky .btn{padding:13px 23px}.om-s .sources{font-size:10px;color:var(--muted);margin-top:30px}.om-s .sources a{margin-right:15px}@media(min-width:1500px){.om-s .wrap{padding-left:40px;padding-right:40px}}@media(max-width:760px){.om-s .header{height:72px}.om-s .logo{font-size:48px}.om-s .header nav{display:none}.om-s .hero{padding-top:24px}.om-s .crumb{font-size:9px}.om-s .hero-grid{grid-template-columns:1fr;gap:30px}.om-s .hero h1{letter-spacing:-2px;font-size:49px;max-width:500px}.om-s .hero-photo img{aspect-ratio:1.25}.om-s .hero .btn{width:100%}.om-s .facts{margin-top:25px}.om-s .fact{padding:17px 12px}.om-s .fact strong{font-size:11px}.om-s .eyebrow{font-size:9px}.om-s .jump{gap:19px;font-size:9px;overflow:auto;white-space:nowrap}.om-s .section{padding-top:55px;padding-bottom:45px}.om-s .section-heading,.om-s .ingredients,.om-s .fit,.om-s .routine,.om-s .brand,.om-s .buy{grid-template-columns:1fr;gap:25px}.om-s .section-heading{margin-bottom:20px}.om-s .section-heading p{padding:0}.om-s .weather{grid-template-columns:1fr}.om-s .weather>div{padding:25px}.om-s .weather svg{float:right;margin:0}.om-s .weather .answer{margin-top:15px}.om-s .texture img{aspect-ratio:1.5}.om-s .fit-photo{order:2}.om-s .quote{padding:40px 0}.om-s .brand{padding:35px 25px;margin-bottom:45px}.om-s .brand h2{font-size:35px}.om-s .brand-facts{gap:20px}.om-s .buy h2{font-size:31px}.om-s .sticky strong{max-width:180px;font-size:10px}.om-s .sticky .btn{font-size:9px;padding:13px 15px;gap:12px}.om-s footer{gap:30px}.om-s footer p{max-width:170px}}.om-s .logo{display:block;line-height:0;letter-spacing:normal;flex-shrink:0}.om-s .logo img{display:block;width:116px;height:auto}@media(max-width:760px){.om-s .logo img{width:95px}}.om-s .sticky{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.om-s .hero-proof{display:flex;align-items:center;gap:11px;margin:0 0 18px;font-size:10px;color:#50544e}.om-s .stars{letter-spacing:3px;font-size:16px;color:var(--ink)}.om-s .early-proof{display:grid;grid-template-columns:1.05fr .95fr;gap:7%;align-items:center;margin-top:55px;padding-top:40px;padding-bottom:40px;border-bottom:1px solid var(--line)}.om-s .proof-copy h2{font-size:38px}.om-s .proof-copy>p{font-size:14px;color:var(--muted);max-width:440px;margin-top:14px}.om-s .proof-copy blockquote{font-size:23px;margin:22px 0 13px;max-width:470px}.om-s .proof-photo{margin:0;position:relative}.om-s .proof-photo img{display:block;width:100%;height:auto}.om-s .photo-labels{position:absolute;top:14px;left:18%;right:18%;display:flex;justify-content:space-between}.om-s .photo-labels span{background:#fff;padding:5px 10px;font-size:9px;letter-spacing:1px}.om-s .proof-photo figcaption{font-size:10px;color:var(--muted);line-height:1.5;margin-top:10px}@media(max-width:760px){.om-s .hero-proof{flex-wrap:wrap;gap:5px 10px}.om-s .early-proof{grid-template-columns:1fr;gap:25px;margin-top:30px;padding-top:25px}.om-s .proof-copy h2{font-size:32px}.om-s .proof-copy blockquote{font-size:21px}.om-s .sticky strong{max-width:160px}}.om-s .early-proof{display:block;text-align:center}.om-s .proof-copy>p,.om-s .proof-copy blockquote{margin-left:auto;margin-right:auto}.om-s #routine{padding-top:45px;padding-bottom:40px;column-gap:6%;row-gap:10px}.om-s #routine h2{margin-bottom:14px}.om-s #routine>div>p{margin-bottom:0}.om-s #routine .step{padding:16px 0}.om-s #routine .step h3{margin-bottom:7px}@media(max-width:760px){.om-s #routine{padding-top:30px;padding-bottom:30px;gap:16px}.om-s #routine h2{margin-top:10px;margin-bottom:10px}.om-s #routine .step{padding:13px 0;gap:15px}.om-s #routine .step h3{margin-bottom:5px}}.om-s .hero h1{font-size:clamp(42px,4.4vw,65px)}.om-s .weather .num{display:block;margin-bottom:30px}.om-s .texture-label{max-width:85%;text-shadow:0 1px 4px #000}.om-s .fit-photo img{object-position:center}.om-s .hero-photo img{object-fit:cover}@media(max-width:760px){.om-s .hero h1{font-size:46px}.om-s .sticky .btn{font-size:9px}.om-s .sticky strong{max-width:125px}.om-s .header .shoplink{font-size:9px;padding:10px}}.om-s footer{flex-wrap:wrap}.om-s .privacy-links{flex-basis:100%;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:11px}.om-s .privacy-links button{font:inherit;background:none;border:0;padding:0;text-decoration:underline;color:inherit;cursor:pointer}.om-s .cookie-banner{position:fixed;z-index:20;bottom:90px;left:20px;max-width:440px;width:calc(100% - 40px);background:#fff;border:1px solid var(--ink);padding:24px;box-shadow:0 6px 30px #0002}.om-s .cookie-banner[hidden]{display:none}.om-s .cookie-banner h2{font-size:23px;margin:0 0 12px;letter-spacing:-.5px}.om-s .cookie-banner p{font-size:12px;color:#50544e;margin-bottom:15px}.om-s .cookie-actions{display:flex;gap:10px}.om-s .cookie-actions button{flex:1;cursor:pointer;padding:12px;font:inherit;font-size:11px;border:1px solid var(--ink);background:#fff;color:var(--ink)}.om-s .cookie-actions button:last-child{background:var(--ink);color:#fff}.om-s .cookie-banner a{font-size:11px}.om-s .privacy-dialog{width:min(580px,calc(100% - 32px));max-height:80vh;padding:30px;border:1px solid var(--ink);color:var(--ink)}.om-s .privacy-dialog::backdrop{background:#0006}.om-s .privacy-dialog h2{font-size:29px}.om-s .privacy-dialog h3{font-size:17px;margin-top:24px}.om-s .privacy-dialog p{font-size:13px}.om-s .privacy-dialog .btn{cursor:pointer}.om-s .cookie-status{font-size:11px}@media(max-width:760px){.om-s .cookie-banner{bottom:85px;padding:20px;left:12px;width:calc(100% - 24px)}.om-s .privacy-links{gap:15px}}.om-s .arrow-icon{width:17px;height:17px;display:inline-block;vertical-align:middle;flex-shrink:0}.om-s .btn span{display:inline-flex}.om-s .shoplink{display:inline-flex;align-items:center;gap:14px}.om-s .sources .arrow-icon{width:12px;height:12px}.om-s .early-proof{margin-top:25px;padding-top:25px;padding-bottom:25px}.om-s .proof-copy h2{font-size:32px;margin:8px 0 10px;line-height:1.12}.om-s .proof-copy>p{font-size:13px;max-width:520px;margin-top:8px;margin-bottom:12px}.om-s .proof-copy blockquote{font-size:21px;line-height:1.3;max-width:570px;margin-top:12px;margin-bottom:10px}.om-s .proof-copy cite{display:block;font-size:10px}.om-s .proof-copy .stars{font-size:14px}@media(max-width:760px){.om-s .early-proof{margin-top:16px;padding-top:20px;padding-bottom:20px}.om-s .proof-copy h2{font-size:28px;margin:8px 0}.om-s .proof-copy blockquote{font-size:19px;margin-top:10px}.om-s .proof-copy>p{margin-top:6px;margin-bottom:10px}.om-s .arrow-icon{width:15px;height:15px}}.om-s .hero h1{font-size:clamp(35px,3.5vw,52px);line-height:1.08;letter-spacing:-1.8px}.om-s .early-proof{margin-top:38px;padding-top:30px;padding-bottom:30px}.om-s .proof-copy h2{font-size:34px;margin:10px 0 15px}.om-s .proof-copy .proof-rating{margin:0 auto 18px;color:var(--ink);font-size:13px}.om-s .proof-copy blockquote{font-size:25px;max-width:660px;margin:15px auto}.om-s .proof-copy .proof-source{font-size:11px;margin:16px auto 0}.om-s .proof-rating .stars{margin-right:10px}@media(max-width:760px){.om-s .hero h1{font-size:39px}.om-s .proof-copy blockquote{font-size:22px}}.om-s img{max-width:100%;height:auto}.om-s .om-logo-text{font-size:30px;font-weight:900;letter-spacing:-1px;line-height:1}.om-s .placeholder-svg{width:100%;display:block;background:#eef0ea;aspect-ratio:1;height:auto}.om-s .hero-photo .placeholder-svg{aspect-ratio:1.06}.om-s .cookie-link-btn{border:0;background:none;text-decoration:underline;font:inherit;cursor:pointer;padding:0}p a{text-decoration:none;background-image:linear-gradient(#0000004d,#0000004d),linear-gradient(#000,#000);background-size:100% 1px,0 1px!important;background-position:100% 100%,0 100%;background-repeat:no-repeat;transition:background-size .3s ease}p a:hover,p a:focus{background-size:0 1px,100% 1px!important}
/*# sourceMappingURL=/cdn/shop/t/90/assets/om-landing.css.map */
