:root{--maroon: #8B1A1A;--maroon-dark: #6f1212;--gold: #c9a24a;--gold-soft: #fbf4e6;--gold-ink: #7a5a12;--cream: #f8efe6;--blush: #fdf3f1;--green: #2f5a22;--ink: #1f1a17;--body-ink: #2a2421;--muted: #4a423d;--line: #e6e1db;--line-soft: #d9d3cc;--sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--serif: "Playfair Display", Georgia, serif;--pad: 18px;--page-max: 620px;--head-max: 100%;--hero-max: 100%;--panel-max: 100%;--narrow-max: 100%;--h1-size: 27px;--sub-size: 15px;--hero-cols: minmax(0, 1fr);--hero-gap: 14px;--hero-aspect: 3 / 4;--hero-left-pb: 18px;--reason-cols: minmax(0, 1fr);--reason-gap: 22px;--reason-aspect: 1 / 1;--media-order: 0;--auth-pad: 20px;--auth-cols: minmax(0, 1fr);--auth-gap: 22px;--auth-lead: 25px;--auth-seal: 140px}@media(min-width:960px){:root{--pad: 28px;--page-max: 1376px;--head-max: 1000px;--hero-max: 640px;--panel-max: 1000px;--narrow-max: 640px;--h1-size: 44px;--sub-size: 19px;--hero-cols: minmax(0, 1fr);--hero-gap: 24px;--hero-aspect: 4 / 5;--hero-left-pb: 20px;--reason-cols: minmax(0, 1fr) minmax(0, 1fr);--reason-gap: 56px;--reason-aspect: 1 / 1;--media-order: 2;--auth-pad: 34px;--auth-cols: minmax(0, .9fr) minmax(0, 1fr);--auth-gap: 40px;--auth-lead: 32px;--auth-seal: 168px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}img,video{max-width:100%}a{color:var(--maroon)}a:hover{color:var(--maroon-dark)}:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}h1,h2{font-weight:400;text-wrap:pretty}.page{width:100%;max-width:var(--page-max);margin:0 auto;background:#fff;position:relative}.maroon{color:var(--maroon)}.ph{background:repeating-linear-gradient(135deg,#e6d9cc 0 8px,#efe5da 8px 16px);display:flex;align-items:center;justify-content:center;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--maroon);padding:10px}.ph--avatar{flex:none;width:40px;height:40px;border-radius:50%;background:repeating-linear-gradient(135deg,#e6d9cc 0 4px,#efe5da 4px 8px);font-size:8px;line-height:1.1;padding:0}.ph--avatar-sm{width:44px;height:44px;border:1.5px solid var(--gold);font-size:7px}.avatar{flex:none;display:block;border-radius:50%;object-fit:cover;object-position:center;background:var(--cream)}.avatar--byline{width:44px;height:44px;border:1.5px solid var(--gold)}.avatar--note{width:40px;height:40px}.avatar--review{width:40px;height:40px;border:1.5px solid #fff;box-shadow:0 0 0 1px var(--line-soft)}.btn{display:block;text-decoration:none;text-align:center;font-size:15px;font-weight:600;letter-spacing:.02em;padding:15px;border-radius:999px}.btn--maroon{background:var(--maroon);color:#fff}.btn--maroon:hover{background:var(--maroon-dark);color:#fff}.btn--header{display:inline-block;font-size:13px;padding:11px 22px}.btn--inline{margin-top:22px}.btn--reviews{margin-top:18px}.btn--buy{margin-top:16px;font-weight:700;letter-spacing:.03em;padding:17px 16px;line-height:1.3}.btn--sticky{max-width:560px;margin:0 auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--pad)}.brand{display:flex;align-items:center;gap:10px;min-width:0}.brand__logo{width:44px;height:44px;border-radius:50%;flex:none;object-fit:cover}.brand__name{font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--maroon)}@media(max-width:379px){.brand__name{font-size:10px;letter-spacing:.12em}.btn--header{padding:11px 16px}}.headline{padding:18px 22px 0;text-align:center;max-width:var(--head-max);margin:0 auto}.headline__title{margin:0;font-size:var(--h1-size);line-height:1.22;letter-spacing:-.01em;color:var(--ink)}.headline__title em{font-family:var(--serif);font-style:italic;font-weight:600;color:var(--maroon)}.headline__sub{margin:16px 8px 0;font-size:var(--sub-size);line-height:1.45;color:#3a322e;font-style:italic;text-wrap:pretty}.rule{height:1px;background:var(--line);margin:22px 0 14px}.byline{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--muted);padding:0 4px}.byline__author{display:flex;align-items:center;gap:10px;text-align:left}.byline__author strong{font-weight:600;color:var(--ink)}.hero{margin:22px auto 0;padding:0 var(--pad);max-width:var(--hero-max)}.hero__grid{display:grid;grid-template-columns:var(--hero-cols);gap:var(--hero-gap);align-items:stretch}.hero__card{display:flex;flex-direction:column;gap:12px;border-radius:20px}.hero__card--ba{background:var(--cream);padding:18px 18px var(--hero-left-pb)}.hero__photos,.hero__pills{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero__photo{display:block;aspect-ratio:var(--hero-aspect);width:100%;border-radius:14px;object-fit:cover;background:#1c1a18}.pill{border-radius:999px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.04em;padding:8px}.pill--from{border:1px solid #d9b3b3;background:#fbe9e9;color:#6b1414}.pill--to{border:1px solid #c2d6b6;background:#eaf5e4;color:var(--green)}.social-proof{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 26px 0}.avatars{display:flex}.avatars__dot{display:block;flex:none;width:34px;height:34px;border-radius:50%;border:2px solid #fff;object-fit:cover;object-position:50% 22%;background:#d8c7b8}.avatars__dot+.avatars__dot{margin-left:-10px}.social-proof__text{margin:0;font-size:12px;line-height:1.35;color:var(--muted)}.social-proof__rating{font-weight:700;color:var(--ink)}.social-proof__count{font-weight:700;font-size:13px;color:var(--maroon);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.stars{letter-spacing:1px}.stars--gold{color:var(--gold)}.stars--maroon{color:var(--maroon)}.stars--dim{color:var(--muted)}.divider{border-top:1px dashed var(--line-soft);margin:26px var(--pad) 0}.reason{padding:26px var(--pad) 6px}.reason__grid{display:grid;grid-template-columns:var(--reason-cols);gap:var(--reason-gap);align-items:center;max-width:1320px;margin:0 auto}.reason--top .reason__grid{align-items:start}.reason__media--left{order:0}.reason__media--right{order:var(--media-order)}.reason--top .reason__media{order:0}.reason__frame{display:block;width:100%;aspect-ratio:var(--reason-aspect);object-fit:cover;border-radius:16px;background:#1c1a18}.reason__head{display:flex;align-items:center;gap:14px}.numeral{flex:none;width:48px;height:48px;border-radius:50%;border:1.5px solid var(--gold);background:var(--gold-soft);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:22px;line-height:1;padding-bottom:3px;font-variant-numeric:lining-nums;color:var(--maroon)}.reason__title{margin:0;font-size:23px;line-height:1.2;color:var(--ink)}.reason__title em{font-family:var(--serif);font-style:italic;font-weight:600}.stack{display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.5;margin-top:20px;color:var(--body-ink)}.stack p{margin:0}.doc-note{display:flex;align-items:center;gap:12px;margin-top:22px;background:#faf6f0;border-radius:12px;padding:14px 16px}.doc-note p{margin:0;font-size:12px;line-height:1.4;color:var(--muted)}.doc-note strong{color:var(--ink)}.compare{display:flex;gap:12px;align-items:stretch}.compare__card{flex:1;min-width:0;border-radius:16px;padding:64px 12px 18px;text-align:center;position:relative;margin-top:56px}.compare__card--eis{border:1.5px solid var(--maroon);background:var(--blush)}.compare__card--balm{border:1.5px solid var(--line-soft);background:#fff}.compare__thumb{position:absolute;left:50%;top:-56px;transform:translate(-50%);width:104px;height:112px;border-radius:12px;overflow:hidden;background:#000}.compare__thumb--plain{background:#fff;border:1px solid var(--line-soft)}.compare__thumb img{width:100%;height:100%;object-fit:cover;display:block}.compare__name{margin:0;font-weight:700;font-size:15px;line-height:1.3;color:var(--ink)}.compare__list{display:flex;flex-direction:column;gap:12px;margin-top:14px;font-size:14px;line-height:1.4;color:var(--body-ink)}.compare__item{display:flex;flex-direction:column;align-items:center;gap:4px}.compare .stars{margin-top:14px;letter-spacing:2px;font-size:15px}.mark{flex:none;display:inline-flex;width:20px;height:20px;border-radius:50%;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.mark--yes{background:var(--green)}.mark--no{background:var(--maroon)}.reviews{display:flex;flex-direction:column;gap:12px;margin-top:22px}.review{margin:0;background:var(--cream);border-radius:16px;padding:18px 18px 16px}.review__quote{margin:0;font-size:16px;line-height:1.45;color:var(--ink);font-style:italic;text-wrap:pretty}.review__meta{display:flex;align-items:center;gap:12px;margin-top:14px}.review__who{flex:1;min-width:0;font-size:12px;line-height:1.4;color:var(--muted)}.review__who strong{color:var(--ink);font-size:13px}.verified{color:var(--green);font-weight:600;white-space:nowrap}.auth{padding:22px var(--pad) 0;max-width:var(--panel-max);margin:0 auto}.auth__panel{--auth-gold: #e7b64f;--auth-gold-2: #f6d489;--auth-cream: #f3e7cf;--auth-ink: #fbf3e2;--auth-flame: #ef6a3d;position:relative;overflow:hidden;padding:var(--auth-pad);border:1px solid rgba(231,182,79,.28);border-radius:24px;color:var(--auth-cream);background:radial-gradient(120% 90% at 22% 8%,rgba(231,182,79,.14),transparent 55%),radial-gradient(130% 120% at 85% 100%,rgba(92,15,24,.55),transparent 60%),linear-gradient(160deg,#3a080e,#240609 55%,#1a0406);box-shadow:0 30px 70px -30px #0009,inset 0 1px #f6d4891f}.auth__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;pointer-events:none;box-shadow:inset 0 0 160px 20px #0a02038c}.auth__grid{position:relative;z-index:2;display:grid;grid-template-columns:var(--auth-cols);gap:var(--auth-gap);align-items:center}.auth__creds{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.auth__sealwrap{position:relative;width:var(--auth-seal);max-width:100%;aspect-ratio:1;display:grid;place-items:center}.auth__ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:authSpin 26s linear infinite}.auth__glow{position:absolute;width:120%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(246,212,137,.4),transparent 65%);filter:blur(4px);animation:authBreathe 5s ease-in-out infinite}.auth__disc{position:relative;width:70%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#3a080e;background:radial-gradient(circle at 35% 28%,var(--auth-gold-2),var(--auth-gold) 52%,#a9772a);box-shadow:0 12px 30px -8px #e7b64f99,inset 0 2px 4px #ffffff80,inset 0 -6px 16px #78501480}.auth__disc svg{width:46%;height:46%}.auth__disc:before{content:"";position:absolute;top:0;left:-70%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,252,240,.8),transparent);transform:skew(-18deg);animation:authSweep 4s ease-in-out infinite}.auth__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:320px}.auth__chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(231,182,79,.35);border-radius:999px;background:#e7b64f1a;font-size:12.5px;font-weight:500;color:var(--auth-ink)}.auth__chip svg{flex:none;width:14px;height:14px;color:var(--auth-gold-2)}.auth__credcap{margin:0;max-width:300px;font-size:13.5px;line-height:1.55;color:#f3e7cfb8}.auth__credcap b{color:var(--auth-gold-2);font-weight:600}.auth__lead{margin:0 0 14px;font-family:var(--serif);font-weight:600;font-size:var(--auth-lead);line-height:1.14;letter-spacing:-.01em;color:var(--auth-ink)}.auth__lead em{font-style:italic;color:var(--auth-gold-2)}.auth__body{margin:0 0 20px;max-width:52ch;font-size:15px;line-height:1.6;color:#f3e7cfd1}.auth__seal{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid rgba(231,182,79,.4);border-radius:14px;background:linear-gradient(180deg,#e7b64f1f,#e7b64f0d)}.auth__seal:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,246,220,.35),transparent);transform:skew(-18deg);animation:authSweep 4.2s ease-in-out infinite}.auth__badge{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#3a080e;background:radial-gradient(circle at 35% 30%,var(--auth-gold-2),var(--auth-gold) 55%,#b7862f);box-shadow:0 6px 16px -4px #e7b64f99,inset 0 1px 2px #ffffff80}.auth__badge svg{width:24px;height:24px}.auth__seal-t1{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--auth-ink)}.auth__seal-t2{margin:2px 0 0;font-size:13px;color:#f3e7cfb3}.auth__scarcity{padding:16px;border:1px dashed rgba(239,106,61,.55);border-radius:14px;background:linear-gradient(180deg,#5c0f1859,#3a080e40)}.auth__srow{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px}.auth__live{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#ff8a5c}.auth__dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--auth-flame);animation:authPulse 1.6s ease-out infinite}.auth__pct{font-size:13px;text-align:right;color:#f3e7cfb3}.auth__bar{height:10px;border-radius:20px;overflow:hidden;background:#ffffff1a}.auth__fill{height:100%;width:16%;border-radius:20px;background:linear-gradient(90deg,#ef6a3d,#f6b04a);animation:authBlink 1s steps(1,end) infinite}.auth__snote{margin:11px 0 0;font-size:13px;line-height:1.5;color:#f3e7cfc7}@keyframes authSpin{to{transform:rotate(360deg)}}@keyframes authBreathe{0%,to{transform:scale(.94);opacity:.7}50%{transform:scale(1.06);opacity:1}}@keyframes authSweep{0%{left:-70%}55%,to{left:130%}}@keyframes authPulse{0%{box-shadow:0 0 #ef6a3db3}70%{box-shadow:0 0 0 9px #ef6a3d00}to{box-shadow:0 0 #ef6a3d00}}@keyframes authBlink{0%,50%{opacity:1}51%,to{opacity:.28}}.buy{padding:26px var(--pad) 0;max-width:var(--narrow-max);margin:0 auto}.buy__card{background:var(--cream);border-radius:20px;padding:26px 18px 22px}.buy__eyebrow{margin:0;text-align:center;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--gold-ink)}.buy__title{margin:10px 0 0;text-align:center;font-size:26px;line-height:1.2;color:var(--ink)}.buy__title em{font-family:var(--serif);font-style:italic;font-weight:600;color:var(--maroon)}.buy__meta{margin:6px 0 0;text-align:center;font-size:12px;color:var(--muted)}.buy__badges{display:flex;justify-content:center;gap:8px;margin-top:14px}.badge{font-size:13px;font-weight:700;letter-spacing:.06em;border-radius:999px}.badge--off{background:var(--maroon);color:#fff;padding:7px 14px}.badge--cod{border:1.5px solid var(--maroon);color:var(--maroon);padding:6px 14px}.buy__video{margin:18px 0}.buy__frame{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:16px;background:#1c1a18}.buy__lede{margin:0;font-size:15px;line-height:1.5;color:var(--body-ink);text-wrap:pretty}.checklist{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.45;color:var(--ink)}.checklist li{display:flex;gap:10px;align-items:flex-start}.checklist .mark{margin-top:2px;font-weight:400}.buy__kicker{margin:20px 0 0;text-align:center;font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.3;color:var(--ink)}.buy__trust{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;font-size:12px;color:var(--muted);text-align:center}.tick-outline{display:inline-flex;flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--gold);align-items:center;justify-content:center;font-size:10px;color:var(--maroon)}.spacer{height:22px}.sticky-cta{display:none;position:sticky;bottom:0;left:0;right:0;z-index:10;padding:10px var(--pad) 14px;background:#fffffff0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sticky-cta.is-visible{display:block}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.auth__ring,.auth__glow,.auth__disc:before,.auth__seal:before,.auth__dot,.auth__fill{animation:none}}.brand__logo--mark{display:flex;align-items:center;justify-content:center;background:var(--gold-soft);border:1.5px solid var(--gold);color:var(--maroon);font-family:var(--serif);font-size:15px;font-weight:600;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/eis-listicle-1.css.map */
