.sg{--sg-navy-deep: #101724;--sg-navy: #161f2f;--sg-navy-box: #1c2740;--sg-gold: #c9a24e;--sg-gold-lt: #e3c377;--sg-ivory: #f4eee4;--sg-amber: #7a3a16;--sg-btn: #D4A62C;--sg-btn-hi: #E6BC4B;--sg-display: "Cormorant Garamond", Garamond, "Times New Roman", serif;--sg-ui: "Jost", Futura, "Century Gothic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sg-gut: clamp(22px, 5vw, 40px);--sg-pad: clamp(56px, 7.5vw, 104px);--sg-max: 1180px;--sg-bg: var(--sg-navy-deep);--sg-ink: #f4eee4;--sg-body: #d6d0c4;--sg-dim: #bdb7ab;--sg-mut: #a39e93;--sg-accent: #c9a24e;--sg-accent-hi: #e3c377;--sg-line: rgba(201, 162, 78, .17);--sg-line-2: rgba(201, 162, 78, .3);--sg-card: #161f2f;position:relative;background:var(--sg-bg);color:var(--sg-body);font-family:var(--sg-ui);font-weight:300;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;padding:var(--sg-pad) 0;overflow-x:clip;scroll-margin-top:90px}.sg--panel{--sg-bg: var(--sg-navy);--sg-card: var(--sg-navy-deep);--sg-mut: #a39e93;border-top:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line)}.sg--light{--sg-bg: #f4eee4;--sg-ink: #101724;--sg-body: #3A4557;--sg-dim: #3A4557;--sg-mut: #565F6B;--sg-accent: #7A5F22;--sg-accent-hi: #7A5F22;--sg-line: rgba(16, 23, 36, .12);--sg-line-2: rgba(122, 95, 34, .38);--sg-card: #fbf8f2;border-top:1px solid rgba(16,23,36,.08);border-bottom:1px solid rgba(16,23,36,.08)}.sg :where(*:not(svg,svg *)){color:inherit}.sg *,.sg *:before,.sg *:after{box-sizing:border-box}.sg p,.sg li,.sg ul,.sg ol,.sg a,.sg span,.sg em,.sg strong,.sg b,.sg i,.sg h1,.sg h2,.sg h3,.sg h4,.sg td,.sg th,.sg cite,.sg summary,.sg blockquote{font-family:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.sg p,.sg li,.sg td,.sg th{font-size:inherit;line-height:inherit}.sg:not(.sg--light):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.sg>*{position:relative;z-index:1}.sg .sg-wrap{width:100%;max-width:var(--sg-max);margin:0 auto;padding:0 var(--sg-gut)}.sg .sg-narrow{max-width:820px}.sg .sg-read{max-width:720px}.sg .sg-eyebrow{margin:0 0 16px;font-family:var(--sg-ui);font-size:11px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;line-height:1.5;color:var(--sg-accent)}.sg .sg-h1,.sg .sg-h2,.sg .sg-h3{font-family:var(--sg-display);font-weight:300;letter-spacing:-.005em;color:var(--sg-ink);margin:0;text-transform:none}.sg .sg-h1{font-size:clamp(38px,5.4vw,68px);line-height:1.04}.sg .sg-h2{font-size:clamp(30px,3.6vw,46px);line-height:1.1}.sg .sg-h3{font-size:clamp(23px,2.3vw,29px);line-height:1.18;font-weight:400}.sg .sg-h1 em,.sg .sg-h2 em{font-style:italic;color:var(--sg-accent-hi)}.sg .sg-head{text-align:center;max-width:780px;margin:0 auto clamp(36px,4.2vw,56px)}.sg .sg-head .sg-rt{margin-top:18px;color:var(--sg-dim);font-size:clamp(16px,1.6vw,18px)}.sg .sg-rt{color:var(--sg-body);font-size:clamp(15.5px,1.5vw,17px);line-height:1.7}.sg .sg-rt>*{margin:0;color:inherit}.sg .sg-rt>*+*{margin-top:1em}.sg .sg-rt strong,.sg .sg-rt b{font-weight:500;color:var(--sg-ink)}.sg .sg-rt em{font-style:italic}.sg .sg-rt a{color:var(--sg-accent-hi);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sg .sg-rt a:hover{color:var(--sg-ink)}.sg .sg-rt ul,.sg .sg-rt ol{padding:0;list-style:none}.sg .sg-rt li{position:relative;padding-left:24px}.sg .sg-rt li+li{margin-top:.5em}.sg .sg-rt li:before{content:"";position:absolute;left:0;top:.82em;width:12px;height:1px;background:var(--sg-accent)}.sg .sg-rule{display:flex;align-items:center;gap:14px;justify-content:center}.sg .sg-rule span{display:block;height:1px;width:clamp(40px,12vw,96px);background:linear-gradient(90deg,transparent,var(--sg-line-2))}.sg .sg-rule span:last-child{background:linear-gradient(90deg,var(--sg-line-2),transparent)}.sg .sg-rule i{width:5px;height:5px;border-radius:50%;background:var(--sg-accent)}.sg .sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--sg-btn);border-radius:0;background:var(--sg-btn);color:#10131c;font-family:var(--sg-ui);font-size:12.5px;font-weight:500;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;padding:19px 34px;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.sg .sg-btn:hover{background:var(--sg-btn-hi);border-color:var(--sg-btn-hi);color:#10131c}.sg .sg-btn:active{transform:translateY(1px)}.sg .sg-btn:focus-visible{outline:2px solid var(--sg-ink);outline-offset:3px}.sg .sg-btn__dot{opacity:.45}.sg--light .sg-btn{background:var(--sg-navy-deep);border-color:var(--sg-gold);color:var(--sg-ivory)}.sg--light .sg-btn:hover{background:#1b2740;border-color:var(--sg-gold-lt);color:var(--sg-ivory)}.sg .sg-btn--ghost{background:transparent;color:var(--sg-ink);border-color:var(--sg-line-2)}.sg .sg-btn--ghost:hover{background:transparent;color:var(--sg-accent-hi);border-color:var(--sg-accent)}.sg-hero{padding-top:clamp(48px,6vw,88px)}.sg-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:760px;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 55% at 30% 0%,rgba(122,58,22,.3),transparent 70%),radial-gradient(ellipse 45% 40% at 85% 10%,rgba(201,162,78,.12),transparent 70%)}.sg .sg-hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(32px,5vw,80px);align-items:start}.sg .sg-hero__copy .sg-h1{margin-bottom:clamp(22px,2.6vw,32px)}.sg.sg-hero .sg-lede{font-family:var(--sg-display);font-weight:400;font-size:clamp(20px,2vw,24px);line-height:1.5;color:var(--sg-dim)}.sg.sg-hero .sg-lede>*{margin:0}.sg.sg-hero .sg-lede>*+*{margin-top:.6em}.sg .sg-disclose{margin:clamp(26px,3vw,36px) 0 0;padding:clamp(20px,2.4vw,28px) clamp(22px,2.6vw,30px);border:1px solid var(--sg-line-2);border-left:2px solid var(--sg-gold);background:linear-gradient(180deg,#29364e73,#29364e26)}.sg .sg-disclose .sg-rt{font-size:clamp(15px,1.45vw,16.5px)}.sg .sg-hero__cta{margin-top:clamp(26px,3vw,34px);display:flex;flex-wrap:wrap;gap:14px;align-items:center}.sg .sg-hero__arrow{display:inline-block;transform:translateY(-1px)}.sg .sg-toc{position:sticky;top:110px;border-top:1px solid var(--sg-line-2);padding-top:18px}.sg .sg-toc .sg-eyebrow{margin-bottom:12px}.sg .sg-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}.sg .sg-toc li{counter-increment:toc;border-bottom:1px solid var(--sg-line)}.sg .sg-toc a{display:grid;grid-template-columns:28px 1fr;align-items:baseline;gap:6px;padding:11px 0;text-decoration:none;color:var(--sg-dim);font-size:14.5px;font-weight:300;line-height:1.4;transition:color .2s ease}.sg .sg-toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--sg-display);font-size:15px;color:var(--sg-accent)}.sg .sg-toc a:hover{color:var(--sg-ink)}.sg .sg-toc a:focus-visible{outline:2px solid var(--sg-accent-hi);outline-offset:2px}.sg .sg-prose{margin:0 auto}.sg .sg-prose .sg-head{margin-bottom:clamp(26px,3vw,38px)}.sg .sg-prose--lead .sg-rt>p:first-child{font-family:var(--sg-display);font-size:clamp(22px,2.3vw,28px);line-height:1.38;font-weight:400;color:var(--sg-ink)}.sg .sg-prose--letter .sg-rt{font-family:var(--sg-display);font-size:clamp(18px,1.8vw,20.5px);line-height:1.72}.sg .sg-prose--letter .sg-rt>p:first-child:first-letter{float:left;font-size:3.05em;line-height:.84;padding:.06em .09em 0 0;color:var(--sg-accent-hi);font-weight:400}.sg .sg-prose__split{display:grid;grid-template-columns:clamp(240px,26vw,330px) minmax(0,1fr);gap:clamp(28px,4vw,60px);align-items:center}.sg .sg-prose__split .sg-head{text-align:left;margin-left:0}.sg .sg-media{margin:0}.sg .sg-media .so-media__el,.sg .sg-media img,.sg .sg-media video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border:1px solid var(--sg-line-2);background:var(--sg-navy)}.sg .sg-pull{margin:clamp(28px,3.2vw,40px) 0 0;padding-top:clamp(22px,2.6vw,30px);border-top:1px solid var(--sg-line);font-family:var(--sg-display);font-style:italic;font-weight:400;font-size:clamp(21px,2.2vw,27px);line-height:1.4;color:var(--sg-accent-hi)}.sg .sg-checks{list-style:none;margin:0 auto;padding:0;max-width:900px;border-top:1px solid var(--sg-line)}.sg .sg-check{display:grid;grid-template-columns:clamp(56px,7vw,92px) minmax(0,1fr);gap:clamp(14px,2.4vw,32px);padding:clamp(24px,3vw,36px) 0;border-bottom:1px solid var(--sg-line)}.sg .sg-check__n{font-family:var(--sg-display);font-weight:300;font-size:clamp(44px,5.4vw,68px);line-height:.9;color:var(--sg-accent-hi);font-variant-numeric:lining-nums}.sg .sg-check .sg-h3{margin:4px 0 10px}.sg .sg-table-wrap{max-width:1040px;margin:0 auto}.sg table.sg-table{width:100%;border-collapse:collapse;border:0;margin:0;background:transparent;font-family:var(--sg-ui);table-layout:auto}.sg .sg-table caption{caption-side:top;text-align:left;padding:0 0 12px;font-size:12px;color:var(--sg-mut)}.sg .sg-table th,.sg .sg-table td{border:0;border-bottom:1px solid var(--sg-line);background:transparent;text-align:left;vertical-align:top;padding:18px 20px 18px 0}.sg .sg-table th:last-child,.sg .sg-table td:last-child{padding-right:0}.sg .sg-table thead th{font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-accent);padding-top:0;padding-bottom:12px;border-bottom:1px solid var(--sg-line-2)}.sg .sg-table tbody th,.sg .sg-table td:first-child{font-family:var(--sg-display);font-weight:500;font-size:clamp(19px,1.8vw,21px);line-height:1.25;color:var(--sg-ink);width:22%}.sg .sg-table td{font-size:15px;font-weight:300;line-height:1.6;color:var(--sg-body)}.sg .sg-table--3 td:last-child{color:var(--sg-ink);font-weight:400;width:28%}.sg .sg-table tbody tr{transition:background .2s ease}.sg .sg-table tbody tr:hover{background:#10172406}.sg:not(.sg--light) .sg-table tbody tr:hover{background:#c9a24e0a}.sg .sg-table a{color:var(--sg-accent-hi);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sg .sg-table a:hover{color:var(--sg-ink)}.sg .sg-table__more{margin:18px 0 0;font-size:13px;color:var(--sg-mut)}@media(max-width:760px){.sg .sg-table,.sg .sg-table tbody,.sg .sg-table tr,.sg .sg-table th,.sg .sg-table td{display:block;width:100%!important}.sg .sg-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sg .sg-table tr{padding:18px 0;border-bottom:1px solid var(--sg-line)}.sg .sg-table th,.sg .sg-table td{border:0;padding:0}.sg .sg-table th+td,.sg .sg-table td+td{margin-top:8px}.sg .sg-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-family:var(--sg-ui);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-accent)}}.sg .sg-note{max-width:1040px;margin:clamp(36px,4vw,52px) auto 0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(20px,4vw,56px);padding:clamp(26px,3vw,38px);background:var(--sg-card);border:1px solid var(--sg-line);border-top:2px solid var(--sg-accent)}.sg .sg-note .sg-h3{font-style:italic}.sg .sg-vs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--sg-line);border:1px solid var(--sg-line)}.sg .sg-vs__card{background:var(--sg-bg);padding:clamp(26px,3vw,38px);display:flex;flex-direction:column}.sg .sg-vs__card .sg-h3{margin-bottom:14px}.sg .sg-vs__card .sg-h3 i{font-style:italic;color:var(--sg-accent-hi);font-size:.78em;padding:0 .12em}.sg .sg-vs__card .sg-rt{font-size:15.5px}.sg .sg-verdict{list-style:none;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--sg-line)}.sg .sg-verdict li{display:flex;justify-content:space-between;gap:14px;padding:7px 0;font-size:14.5px}.sg .sg-verdict li+li{border-top:1px dashed var(--sg-line)}.sg .sg-verdict span{color:var(--sg-mut)}.sg .sg-verdict b{font-weight:500;color:var(--sg-ink);text-align:right}.sg .sg-tip{margin:auto 0 0;padding-top:22px;font-family:var(--sg-display);font-style:italic;font-size:19px;line-height:1.4;color:var(--sg-accent-hi)}.sg .sg-vs__card .sg-rt+.sg-tip{padding-top:22px}.sg .sg-index{list-style:none;margin:0 auto clamp(40px,4.4vw,60px);padding:0;max-width:920px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px);border-top:1px solid var(--sg-line)}.sg .sg-index a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;border-bottom:1px solid var(--sg-line);text-decoration:none}.sg .sg-index__cat{font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--sg-mut)}.sg .sg-index__pick{font-family:var(--sg-display);font-size:19px;font-weight:500;color:var(--sg-ink);text-align:right}.sg .sg-index a:hover .sg-index__pick{color:var(--sg-accent-hi)}.sg .sg-index a:focus-visible{outline:2px solid var(--sg-accent-hi);outline-offset:2px}.sg .sg-win{scroll-margin-top:100px}.sg .sg-win__cat{margin:0 0 10px;font-family:var(--sg-ui);line-height:1.5;font-size:11px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--sg-accent)}.sg .sg-win__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:18px}.sg .sg-win__price{font-family:var(--sg-ui);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-accent-hi)}.sg .sg-win__why{margin:0 0 6px;font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-mut)}.sg .sg-win .sg-rt{font-size:15.5px}.sg .sg-win .sg-rt>*+*{margin-top:.8em}.sg .sg-win--featured{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(26px,3.4vw,48px);background:linear-gradient(180deg,#29364e8c,#161f2fe6);border:1px solid var(--sg-line-2);position:relative}.sg .sg-win--featured:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--sg-gold),transparent)}.sg .sg-win--featured .sg-h3{font-size:clamp(36px,4vw,52px);font-weight:300}.sg .sg-win--featured .sg-win__price{font-size:13px}.sg .sg-win__art{margin:0;position:relative}.sg .sg-win__art:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(201,162,78,.18),rgba(122,58,22,.12) 40%,transparent 70%)}.sg .sg-win__art img{position:relative;display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border:1px solid var(--sg-line-2);box-shadow:0 24px 48px #00000073}.sg .sg-win--featured .sg-btn{margin-top:clamp(22px,2.6vw,30px)}.sg .sg-wins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(16px,2vw,24px)}.sg .sg-wins>.sg-win{background:var(--sg-navy);border:1px solid var(--sg-line);padding:clamp(24px,2.8vw,36px)}.sg .sg-wins>.sg-win:last-child:nth-child(odd){grid-column:1 / -1}.sg .sg-wins>.sg-win:last-child:nth-child(odd) .sg-rt{max-width:760px}.sg .sg-alt-head{margin:clamp(52px,6vw,80px) auto clamp(24px,3vw,34px);text-align:center}.sg .sg-alt-head .sg-h3{font-style:italic;margin-top:16px}.sg .sg-wins--alt>.sg-win{background:transparent;border:1px solid var(--sg-line-2)}.sg .sg-wins--alt .sg-win__cat{color:var(--sg-accent-hi)}.sg .sg-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--sg-line);border:1px solid var(--sg-line)}.sg blockquote.sg-quote{margin:0;border:0;quotes:none;background:var(--sg-bg);padding:clamp(26px,3vw,38px);display:flex;flex-direction:column}.sg blockquote.sg-quote:before,.sg blockquote.sg-quote:after{content:none}.sg .sg-quote__mark{font-family:var(--sg-display);font-size:56px;line-height:.6;color:var(--sg-accent);height:26px}.sg .sg-quote p{margin:0;font-family:var(--sg-display);font-size:clamp(18px,1.7vw,20px);line-height:1.55;color:var(--sg-ink);font-weight:400}.sg .sg-quote cite{display:block;margin-top:auto;padding-top:18px;font-style:normal;font-size:10.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--sg-mut)}.sg .sg-close{text-align:center;margin-top:clamp(36px,4vw,52px)}.sg .sg-close__line{margin:0 auto 22px;max-width:620px;font-family:var(--sg-display);font-size:clamp(22px,2.3vw,28px);line-height:1.35;color:var(--sg-ink)}.sg .sg-faq{max-width:860px;margin:0 auto;border-top:1px solid var(--sg-line)}.sg .sg-faq details{border-bottom:1px solid var(--sg-line)}.sg .sg-faq summary{display:flex;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:clamp(18px,2.2vw,24px) 0}.sg .sg-faq summary::-webkit-details-marker{display:none}.sg .sg-faq summary::marker{content:""}.sg .sg-faq summary .sg-h3{font-size:clamp(20px,2vw,24px);flex:1 1 auto}.sg .sg-faq summary i{flex:0 0 auto;width:9px;height:9px;margin-right:4px;border-right:1.5px solid var(--sg-accent);border-bottom:1.5px solid var(--sg-accent);transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.sg .sg-faq details[open] summary i{transform:translateY(2px) rotate(-135deg)}.sg .sg-faq summary:hover .sg-h3{color:var(--sg-accent-hi)}.sg .sg-faq summary:focus-visible{outline:2px solid var(--sg-accent-hi);outline-offset:4px}.sg .sg-faq .sg-rt{padding:0 40px clamp(20px,2.4vw,28px) 0}.sg .sg-fine{max-width:860px;margin:clamp(40px,4.4vw,56px) auto 0;font-size:12px;line-height:1.66;color:var(--sg-mut);text-align:center}.sg .sg-fine>*{margin:0}@media(max-width:1000px){.sg .sg-vs,.sg .sg-quotes,.sg .sg-note{grid-template-columns:1fr}}@media(max-width:900px){.sg .sg-hero__grid{grid-template-columns:1fr}.sg .sg-toc{position:static}.sg .sg-win--featured{grid-template-columns:1fr}.sg .sg-win__art{max-width:380px;margin:0 auto;width:100%}.sg .sg-wins,.sg .sg-prose__split{grid-template-columns:1fr}.sg .sg-prose__split .sg-media{max-width:300px;margin:0 auto;width:100%}.sg .sg-prose__split .sg-head{text-align:center}}@media(max-width:640px){.sg .sg-index{grid-template-columns:1fr}.sg .sg-btn{width:100%}.sg .sg-check{grid-template-columns:1fr;gap:6px}.sg .sg-faq .sg-rt{padding-right:0}}@media(prefers-reduced-motion:reduce){.sg .sg-btn,.sg .sg-faq summary i,.sg .sg-toc a{transition:none}}html:has(.sg){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.sg){scroll-behavior:auto}}body[class*=best-face-oil] .content-for-layout,body[class*=best-face-oil] main.content-for-layout{max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
/*# sourceMappingURL=/cdn/shop/t/115/assets/solora-guide.css.map */
