:root{--em-coral: #E84A5F;--em-coral-dark: #C73848;--em-pink: #FF6B9E;--em-pink-soft: #FFC9DD;--em-pink-pale: #FFE9F1;--em-blush: #FFF0F4;--em-cream: #FFF7EE;--em-mist: #FFE3DC;--em-accent: #FFAEC9;--em-ink: #1B0F1A;--em-ink-muted: #5A4A52;--em-ink-subtle: #8A7A82;--em-line: rgba(27, 15, 26, .08);--em-line-strong: rgba(27, 15, 26, .16);--em-success: #6FB585;--em-warn: #D4A93A;--em-shadow: 0 12px 36px -12px rgba(232, 74, 95, .18);--em-shadow-soft: 0 6px 18px -8px rgba(27, 15, 26, .08)}.em-comparison,.em-comparison *{box-sizing:border-box}.em-comparison{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--em-ink);background:var(--em-cream);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.em-comparison img{display:block;max-width:100%;height:auto}.em-comparison a{color:inherit;text-decoration:none}.em-comparison h1,.em-comparison h2,.em-comparison h3,.em-comparison h4,.em-comparison h5{margin:0 0 16px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.em-comparison p{margin:0 0 16px}.em-comparison ul,.em-comparison ol{margin:0;padding:0;list-style:none}.em-comparison :focus-visible{outline:2px solid var(--em-coral);outline-offset:2px;border-radius:4px}.em-comparison section{padding:64px 20px}@media(min-width:720px){.em-comparison section{padding:96px 32px}}.em-comparison .hero,.em-comparison .ranked-list,.em-comparison .closer{background:var(--em-cream)}.em-comparison .credibility,.em-comparison .spotlight{background:var(--em-blush)}.em-comparison .hero__inner,.em-comparison .credibility__inner,.em-comparison .ranked-list__inner,.em-comparison .spotlight__inner,.em-comparison .closer__inner{max-width:720px;margin:0 auto}@media(min-width:1024px){.em-comparison .ranked-list__inner,.em-comparison .hero__inner,.em-comparison .spotlight__inner{max-width:1080px}}.em-comparison .display-h1{font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--em-ink);margin-bottom:12px}@media(min-width:720px){.em-comparison .display-h1{font-size:38px}}@media(min-width:1024px){.em-comparison .display-h1{font-size:44px}}.em-comparison .h2{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:24px}@media(min-width:720px){.em-comparison .h2{font-size:32px;margin-bottom:32px}}.em-comparison .eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--em-coral);margin-bottom:16px}.em-comparison .hero__inner{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.em-comparison .hero__inner{flex-direction:row;align-items:center;gap:48px}.em-comparison .hero__content{flex:0 0 60%}.em-comparison .hero__media{flex:0 0 40%}}.em-comparison .hero__content{order:2}.em-comparison .hero__media{order:1}@media(min-width:1024px){.em-comparison .hero__content{order:1}.em-comparison .hero__media{order:2}}.em-comparison .hero__byline{font-size:14px;font-weight:500;color:var(--em-ink-muted);margin-bottom:16px}.em-comparison .hero__author{font-weight:600;color:var(--em-ink)}.em-comparison .hero__sep{margin:0 8px;color:var(--em-line-strong)}.em-comparison .hero__subheadline{font-size:16px;font-weight:500;line-height:1.5;color:var(--em-ink-muted);max-width:60ch}@media(min-width:720px){.em-comparison .hero__subheadline{font-size:18px}}.em-comparison .hero__media img{border-radius:18px;box-shadow:var(--em-shadow);width:100%;aspect-ratio:4 / 5;object-fit:cover}.em-comparison .stat-hook{background:#fff;border:1px solid var(--em-line);border-left:4px solid var(--em-coral);border-radius:14px;padding:20px 24px;margin:24px 0}.em-comparison .stat-hook__main{font-size:18px;font-weight:600;color:var(--em-ink);line-height:1.5;margin:0}.em-comparison .stat-hook__main strong{color:var(--em-coral);font-weight:700}.em-comparison .stat-hook__source{display:block;margin-top:8px;font-size:11px;color:var(--em-ink-subtle);letter-spacing:.02em}.em-comparison .credibility__cost{font-size:16px;line-height:1.65;color:var(--em-ink);max-width:65ch;margin-bottom:24px}.em-comparison .credibility__intro{font-size:14px;color:var(--em-ink-muted);font-style:italic;margin-bottom:16px}.em-comparison .criteria-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 32px}@media(min-width:720px){.em-comparison .criteria-grid{grid-template-columns:repeat(4,1fr);gap:16px}}.em-comparison .criterion-card{background:var(--em-pink-pale);border-radius:14px;padding:16px 18px}.em-comparison .criterion-card__icon{display:inline-block;width:24px;height:24px;color:var(--em-coral);margin-bottom:10px;font-size:24px;line-height:1}.em-comparison .criterion-card__name{font-size:16px;font-weight:600;color:var(--em-ink);margin-bottom:4px}.em-comparison .criterion-card__definition{font-size:13px;color:var(--em-ink-muted);line-height:1.5;margin:0}.em-comparison .ranked-list__cards{display:flex;flex-direction:column;gap:24px}@media(min-width:720px){.em-comparison .ranked-list__cards{gap:32px}}.em-comparison .comparison-card{background:#fff;border:1px solid var(--em-line);border-radius:18px;padding:24px;box-shadow:var(--em-shadow);position:relative}@media(min-width:720px){.em-comparison .comparison-card{padding:32px}}.em-comparison .comparison-card--top-pick{border:2px solid var(--em-coral);background:linear-gradient(180deg,var(--em-blush) 0%,white 30%)}.em-comparison .comparison-card__header{margin-bottom:16px}.em-comparison .rank-pill{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--em-coral);color:#fff;border-radius:50%;font-size:16px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}@media(min-width:720px){.em-comparison .rank-pill{width:44px;height:44px;font-size:18px}}.em-comparison .top-pick-ribbon{display:inline-block;margin-left:8px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--em-coral);vertical-align:middle}.em-comparison .comparison-card__brand{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--em-ink-muted);margin:0 0 4px}.em-comparison .comparison-card__product{font-size:22px;font-weight:600;color:var(--em-ink);letter-spacing:-.015em;margin:0}.em-comparison .score-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.em-comparison .score-chip{display:inline-flex;align-items:center;gap:6px;background:var(--em-pink-pale);color:var(--em-ink);font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px}.em-comparison .score-chip--top-pick{background:var(--em-pink-soft)}.em-comparison .score-chip strong{font-weight:700}.em-comparison .comparison-card__media{margin:16px 0}.em-comparison .comparison-card__media img{width:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:14px}.em-comparison .comparison-card__scores{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}@media(min-width:720px){.em-comparison .comparison-card__scores{gap:10px;margin:14px 0 20px}}@media(min-width:720px){.em-comparison .comparison-card{display:grid;grid-template-columns:280px 1fr;column-gap:32px;align-items:start}.em-comparison .comparison-card>*{grid-column:2}.em-comparison .comparison-card__media{grid-column:1;grid-row:1 / span 99;margin:0;position:sticky;top:24px;align-self:start}.em-comparison .comparison-card__media img{aspect-ratio:4 / 5;border-radius:14px}.em-comparison .comparison-card__ribbon{grid-column:2}}@media(min-width:1024px){.em-comparison .comparison-card{grid-template-columns:320px 1fr;column-gap:40px}}.em-comparison .comparison-card__body{font-size:15px;line-height:1.65;color:var(--em-ink);margin:16px 0}@media(min-width:720px){.em-comparison .comparison-card__body{font-size:16px}}.em-comparison .comparison-card__body p{margin-bottom:12px}.em-comparison .comparison-card__body p:last-child{margin-bottom:0}.em-comparison .comparison-card__note{font-size:12px;color:var(--em-ink-muted);text-align:center;margin:12px 0 0}.em-comparison .pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}@media(min-width:720px){.em-comparison .pros-cons{gap:24px}}.em-comparison .pros-cons__title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--em-ink-muted);margin-bottom:8px}.em-comparison .pros-cons__list{font-size:14px;line-height:1.55}.em-comparison .pros-cons__list li{position:relative;padding-left:20px;margin-bottom:8px}.em-comparison .pros-cons__list--pros li:before{content:"\2713";position:absolute;left:0;color:var(--em-coral);font-weight:700}.em-comparison .pros-cons__list--cons li:before{content:"\2014";position:absolute;left:0;color:var(--em-ink-muted);font-weight:700}.em-comparison .cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--em-coral);color:#fff!important;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.01em;padding:12px 24px;border:none;border-radius:999px;cursor:pointer;text-decoration:none;transition:background .15s ease,transform .15s ease;min-height:44px}.em-comparison .cta:hover,.em-comparison .cta:focus-visible{background:var(--em-coral-dark);transform:translateY(-1px)}.em-comparison .cta--large{font-size:17px;padding:16px 32px;min-height:56px}@media(min-width:720px){.em-comparison .cta--large{font-size:18px;padding:18px 36px}}.em-comparison .cta--full-width{width:100%}.em-comparison .cta__note{margin-top:8px;font-size:12px;color:var(--em-coral);text-align:center;letter-spacing:.03em;text-transform:uppercase;font-weight:600}.em-comparison .spotlight__inner{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.em-comparison .spotlight__inner{flex-direction:row-reverse;align-items:flex-start;gap:48px}.em-comparison .spotlight__media{flex:0 0 40%;position:sticky;top:32px}.em-comparison .spotlight__content{flex:0 0 calc(60% - 48px)}}.em-comparison .spotlight__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:18px;box-shadow:var(--em-shadow)}.em-comparison .spotlight__bullets{margin:16px 0 24px}.em-comparison .spotlight__bullets li{position:relative;padding-left:28px;margin-bottom:10px;font-size:15px;font-weight:500;line-height:1.5}.em-comparison .spotlight__bullets li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--em-coral);font-weight:700;font-size:16px}.em-comparison .best-for{background:var(--em-pink-pale);border-left:4px solid var(--em-coral);border-radius:12px;padding:14px 18px;margin:16px 0 24px}.em-comparison .best-for__label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--em-coral);margin-right:8px}.em-comparison .best-for__text{font-size:14px;font-weight:600;color:var(--em-ink);line-height:1.5}.em-comparison .why-we-picked-it{background:#fff;border:1px solid var(--em-line);border-left:4px solid var(--em-coral);border-radius:14px;padding:20px 24px;margin:0 0 24px}.em-comparison .why-we-picked-it__label{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--em-coral);margin-bottom:8px}.em-comparison .why-we-picked-it__text{font-size:15px;line-height:1.6;color:var(--em-ink);margin:0}@media(min-width:720px){.em-comparison .why-we-picked-it__text{font-size:16px}}.em-comparison .vs-table{width:100%;border-collapse:collapse;border:1px solid var(--em-line);border-radius:14px;overflow:hidden;margin:24px 0}.em-comparison .vs-table th{background:var(--em-pink-pale);padding:12px 16px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--em-ink);text-align:left}.em-comparison .vs-table td{padding:14px 16px;font-size:14px;font-weight:500;color:var(--em-ink);border-top:1px solid var(--em-line);vertical-align:top;width:50%}.em-comparison .vs-table td:first-child:before{content:"\2713";color:var(--em-coral);font-weight:700}.em-comparison .vs-table td:last-child{color:var(--em-ink-muted)}.em-comparison .vs-table td:last-child:before{content:"~ ";color:var(--em-ink-muted);font-weight:700}.em-comparison .closer__inner{max-width:600px;margin:0 auto;text-align:center}.em-comparison .pricing-block{background:var(--em-pink-pale);border:1px solid var(--em-line);border-radius:14px;padding:20px 24px;margin:0 0 24px}.em-comparison .pricing-row{display:flex;align-items:baseline;gap:12px;justify-content:center}.em-comparison .price-current{font-size:32px;font-weight:700;color:var(--em-ink);letter-spacing:-.02em}@media(min-width:720px){.em-comparison .price-current{font-size:38px}}.em-comparison .price-compare{font-size:18px;font-weight:500;color:var(--em-ink-muted);text-decoration:line-through}.em-comparison .price-discount-pill{display:inline-block;background:var(--em-coral);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:999px;margin-left:4px}.em-comparison .promo-line{margin:12px 0 0;font-size:13px;font-weight:600;color:var(--em-coral);letter-spacing:.03em;text-transform:uppercase}.em-comparison .closer__value{font-size:15px;line-height:1.65;color:var(--em-ink);margin:0 0 16px;text-align:left}@media(min-width:720px){.em-comparison .closer__value{font-size:16px;text-align:center}}.em-comparison .closer__shipping{font-size:13px;font-weight:500;color:var(--em-ink-muted);margin:0 0 24px}.em-comparison .closer__urgency{margin-top:12px;font-size:13px;color:var(--em-ink-muted);font-style:italic}.em-sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fff7eef5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--em-line);padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -8px 24px -12px #1b0f1a1f}.em-sticky-cta--visible{display:flex}.em-sticky-cta__product{font-size:13px;font-weight:600;color:var(--em-ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-sticky-cta__product span{display:block;font-size:10px;font-weight:500;color:var(--em-ink-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.em-sticky-cta .cta{flex:0 0 auto;padding:10px 18px;font-size:13px;min-height:40px}@media(min-width:720px){.em-sticky-cta{display:none!important}}@media print{.em-sticky-cta{display:none!important}.em-comparison .cta{color:#000!important;background:#fff!important;border:1px solid black}.em-comparison{font-size:11pt;line-height:1.5;background:#fff}.em-comparison section{padding:16px 0;page-break-inside:avoid}.em-comparison .credibility,.em-comparison .spotlight{background:#fff}}@media(prefers-reduced-motion:reduce){.em-comparison .cta{transition:none!important}.em-comparison .cta:hover{transform:none!important}}.em-comparison .comparison-card__lists{display:grid;grid-template-columns:1fr;gap:16px;margin:20px 0;padding:16px;background:var(--em-cream);border-radius:12px}@media(min-width:540px){.em-comparison .comparison-card__lists{grid-template-columns:1fr 1fr;gap:24px;padding:20px}}.em-comparison .comparison-card__pros,.em-comparison .comparison-card__cons{margin:0}.em-comparison .comparison-card__list-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;padding:4px 10px;border-radius:999px}.em-comparison .comparison-card__pros .comparison-card__list-label{background:#e8f5e9;color:#2e7d32}.em-comparison .comparison-card__cons .comparison-card__list-label{background:#fce4e8;color:#b71c1c}.em-comparison .comparison-card__pros .comparison-card__list-label:before{content:"\2713";font-size:14px}.em-comparison .comparison-card__cons .comparison-card__list-label:before{content:"\2715";font-size:13px}.em-comparison .comparison-card__pros ul,.em-comparison .comparison-card__cons ul{list-style:none;padding:0;margin:0;font-size:14px;line-height:1.55}.em-comparison .comparison-card__pros li,.em-comparison .comparison-card__cons li{position:relative;padding:6px 0 6px 24px;margin:0;border-top:1px solid rgba(0,0,0,.05)}.em-comparison .comparison-card__pros li:first-child,.em-comparison .comparison-card__cons li:first-child{border-top:0}.em-comparison .comparison-card__pros li:before{content:"\2713";position:absolute;left:0;top:6px;color:#2e7d32;font-weight:700}.em-comparison .comparison-card__cons li:before{content:"\2014";position:absolute;left:0;top:6px;color:var(--em-ink-muted);font-weight:700}.em-comparison .comparison-card__body p strong,.em-comparison .comparison-card__body strong.hl,.em-comparison .comparison-card__highlight{background:linear-gradient(180deg,transparent 60%,var(--em-pink-pale) 60%);font-weight:700;color:var(--em-ink);padding:0 2px}.em-comparison .hero__byline{display:flex;align-items:center;gap:12px;margin:18px 0 14px}.em-comparison .hero__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--em-pink-pale);flex:0 0 48px;box-shadow:0 2px 8px #e84a5f2e}@media(min-width:720px){.em-comparison .hero__avatar{width:56px;height:56px;flex-basis:56px}}.em-comparison .hero__byline-text{display:flex;flex-direction:column;line-height:1.25}.em-comparison .hero__author{font-weight:700;font-size:15px;color:var(--em-ink)}.em-comparison .hero__title{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--em-ink-muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/comparison-best-body-mists-2026.css.map */
