*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body.listicle{margin:0;background:#fcfbf8;color:#242421;font-family:"Source Sans 3",Arial,sans-serif;font-size:17px;line-height:1.7}a{color:#57212d;text-underline-offset:4px}a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #9e5a36;outline-offset:5px}.listicle .masthead{padding:28px 0 22px}.listicle .nav{padding:12px 0}.article-shell{max-width:1000px;margin:auto;padding:0 32px}.intro{padding:46px 0 0}.eyebrow{font-size:11px!important;font-weight:700;line-height:1.5!important;text-transform:uppercase;letter-spacing:.15em;color:#57212d;margin:0 0 12px}.disclosure{display:flex;align-items:center;gap:14px;border-top:1px solid #d4d1c9;border-bottom:1px solid #d4d1c9;padding:10px 0;margin:16px 0 24px;font-size:12px;color:#65635e}.disclosure strong{flex-shrink:0;color:#57212d}.listicle h1{font-family:"Newsreader",Georgia,serif;font-size:clamp(39px,5.1vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.035em;margin:0 0 18px;max-width:920px}.deck{font-size:21px;line-height:1.55;max-width:730px;color:#65635e;margin:0 0 18px}.meta{display:flex;flex-wrap:wrap;gap:7px 22px;font-size:12px;color:#65635e}.article-nav{display:flex;gap:24px;flex-wrap:wrap;margin:21px 0 25px}.article-nav a{font-size:14px;font-weight:700;padding:8px 0}.hero{margin:0}.hero img{display:block;width:100%;height:440px;object-fit:cover;object-position:50% 52%;background:#f1ece5}.hero figcaption{font-size:12px;color:#65635e;padding:9px 0}.opening{max-width:720px;margin:32px auto}.lead{font-family:"Newsreader",Georgia,serif;font-size:28px;line-height:1.3;margin-bottom:16px}.opening p:not(.lead){color:#55534f}.listicle h2{font-family:"Newsreader",Georgia,serif;font-size:38px;font-weight:400;line-height:1.13;letter-spacing:-.02em;margin:0 0 15px}.listicle h3{font-family:inherit;font-size:16px;line-height:1.4;margin:0 0 8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:14px 23px;background:#57212d;color:#fff;font-size:15px;line-height:1.4;font-weight:600;text-decoration:none;border:1px solid #57212d;transition:background .15s}.button:hover{background:#36151d}.button span{font-size:20px}.micro{font-size:12px!important;color:#65635e;margin:12px 0 0!important}.quick-pick{display:grid;grid-template-columns:1fr 185px;gap:30px;align-items:center;padding:30px 34px;background:#f2e9e7;border-top:3px solid #57212d;margin:36px 0 52px}.quick-pick h2{font-size:32px}.quick-pick p{margin:0 0 18px}.quick-pick img{width:100%;height:220px;object-fit:contain;mix-blend-mode:multiply}.section-heading{margin:0 0 22px}.section-heading p:last-child{margin:0;color:#65635e}.glance{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #d4d1c9;background:#fff}.glance-card{position:relative;display:flex;flex-direction:column;padding:17px 15px;gap:10px;color:#242421;text-decoration:none;border-right:1px solid #d4d1c9;min-width:0}.glance-card:last-child{border:0}.glance-card:first-child{background:#f4eeeb}.glance-card:hover{background:#eee7e2}.index{font-family:"Newsreader",Georgia,serif;font-size:22px;color:#81756d}.glance-card img{height:130px;width:100%;object-fit:contain;mix-blend-mode:multiply}.card-copy{display:flex;flex-direction:column;gap:7px}.card-copy strong{font-size:16px;line-height:1.3}.card-copy>span{font-size:13px;color:#65635e;line-height:1.4}.card-copy small{font-size:11px;line-height:1.4;color:#57212d}.arrow{margin-top:auto;text-align:right;font-size:23px}.method-note{font-size:12px;color:#65635e;max-width:770px;margin:12px 0 0}.product{margin:48px 0;padding:34px;background:#fff;border:1px solid #d4d1c9;scroll-margin-top:20px}.product.featured{border-top:4px solid #57212d}.product-header{display:flex;gap:20px;align-items:flex-start;margin-bottom:25px}.product-number{font-family:"Newsreader",Georgia,serif;font-size:52px;color:#b3a292;line-height:1}.featured .product-number{color:#57212d}.product-header .eyebrow{margin:0 0 10px}.product-header h2{margin:0;font-size:37px}.product-header h2 span{display:block;font-size:25px;line-height:1.25;margin-top:5px}.product-grid{display:grid;grid-template-columns:240px 1fr;gap:30px;align-items:start}.product-image{margin:0;background:#f6f3ee;display:grid;place-items:center;padding:25px}.product-image img{width:100%;height:265px;object-fit:contain;mix-blend-mode:multiply}.product-grid p{margin:0 0 15px;font-size:16px;line-height:1.7}.product-lead{font-weight:600}.reasons{margin:20px 0 0}.reasons h3,.decision h3{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#57212d}.reasons ul{padding-left:20px;margin:0;font-size:15px}.reasons li{margin:5px 0}.reasons li::marker{color:#57212d}.decision{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:25px 0 0;border-top:1px solid #d4d1c9;padding-top:21px}.decision p{font-size:14px;line-height:1.65;margin:0;color:#55534f}.product-action{display:flex;align-items:center;gap:22px;margin-top:25px;padding:23px 0 0;border-top:1px solid #d4d1c9}.product-action>span{font-size:12px;color:#65635e;max-width:220px}.text-link{display:inline-block;padding:12px 0 2px;margin-top:14px;font-size:14px;font-weight:600}.choose,.buying-notes,.faq{margin:56px 0}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px;text-align:left}caption{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}th,td{padding:16px;border-bottom:1px solid #d4d1c9;vertical-align:top}thead{background:#eee8e2}thead th{font-size:11px;letter-spacing:.1em;text-transform:uppercase}tbody th{font-weight:400;width:40%}tbody tr:first-child{background:#f2e9e7}tbody a{font-weight:600}.notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:26px}.notes-grid>div{border-top:1px solid #b3a292;padding-top:14px}.notes-grid span{font-family:"Newsreader",Georgia,serif;font-size:28px;color:#a18a75}.notes-grid h3{font-family:"Newsreader",Georgia,serif;font-size:25px;font-weight:400;margin:13px 0}.notes-grid p{font-size:15px;color:#65635e;margin:0}details{border-bottom:1px solid #d4d1c9}summary{cursor:pointer;padding:18px 28px 18px 0;font-size:16px;font-weight:600}details p{font-size:15px;color:#55534f;margin:0 0 20px;max-width:740px}.faq details:first-of-type{border-top:1px solid #d4d1c9}.closing{text-align:center;background:#57212d;color:#fff;padding:46px 38px;margin:56px 0 28px}.closing .eyebrow{color:#e1c6bb}.closing h2{font-size:44px}.closing>p:not(.eyebrow){max-width:610px;margin:0 auto 25px;color:#eee3df}.closing .button{background:#fff;color:#57212d;border-color:#fff}.closing .button:hover{background:#eee3df}.closing .micro{color:#eee3df!important}.sources{margin-bottom:32px}.sources summary{font-size:13px}.sources li{font-size:13px;margin:8px 0}.sources p{font-size:13px}.sticky-shop{position:fixed;bottom:0;left:0;right:0;z-index:10;background:#fffefb;border-top:1px solid #d4d1c9;box-shadow:0 -5px 24px #2424210b;padding:12px max(24px,calc((100vw - 936px)/2));padding-bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:18px}.sticky-shop[hidden]{display:none}.sticky-shop strong{display:block;font-family:"Newsreader",Georgia,serif;font-size:23px;font-weight:500;line-height:1.2}.sticky-shop div>span{font-size:12px;color:#65635e}.sticky-shop .button{min-height:44px;padding:10px 18px}.listicle{padding-bottom:85px}.listicle .footer{margin-top:45px}.listicle img{max-width:100%}
@media(max-width:700px){html{scroll-padding-top:12px}.article-shell{padding:0 20px}.listicle .utility{font-size:9px}.listicle .utility>span:first-child{letter-spacing:.04em}.listicle .masthead{padding:23px 0 16px}.listicle .masthead .brand img{max-width:100%;height:48px!important}.listicle .masthead .sub{margin-top:14px}.listicle .nav{gap:10px 20px;font-size:11px}.intro{padding-top:26px}.eyebrow{font-size:10px!important}.disclosure{display:block;margin:12px 0 22px;font-size:11px;line-height:1.5}.disclosure span{display:block;margin-top:4px}.listicle h1{font-size:42px;line-height:1.06}.desktop-break{display:none}.deck{font-size:18px;line-height:1.5}.meta{font-size:11px;gap:4px 14px}.meta span:last-child{display:none}.article-nav{gap:8px 20px;margin:13px 0 20px}.article-nav a{font-size:12px}.hero img{height:300px}.hero figcaption{font-size:11px;line-height:1.5}.opening{margin:25px 0}.lead{font-size:26px}.opening p:not(.lead){font-size:16px}.quick-pick{padding:24px;grid-template-columns:1fr;gap:16px;margin:28px 0 40px}.quick-pick img{display:none}.quick-pick h2{font-size:30px}.quick-pick p{font-size:16px}.button{width:100%;gap:18px;padding:14px 16px;font-size:14px}.listicle h2{font-size:32px}.glance{grid-template-columns:1fr}.glance-card{display:grid;grid-template-columns:20px 54px 1fr 17px;gap:12px;align-items:center;padding:14px;border-right:0;border-bottom:1px solid #d4d1c9}.glance-card img{height:76px}.index{font-size:18px}.card-copy{gap:3px}.card-copy strong{font-size:17px}.card-copy small{font-size:11px}.arrow{margin:0;font-size:20px}.product{padding:22px 20px;margin:32px 0}.product-header{gap:14px;margin-bottom:22px}.product-number{font-size:40px}.product-header h2{font-size:31px}.product-header h2 span{font-size:23px}.product-grid{grid-template-columns:1fr;gap:22px}.product-image{padding:20px}.product-image img{height:220px}.product-grid p{font-size:16px}.decision{grid-template-columns:1fr;gap:18px;margin-top:20px}.product-action{flex-direction:column;gap:12px;align-items:flex-start}.product-action>span{max-width:none}.table-wrap table{min-width:560px}.table-wrap{border:1px solid #d4d1c9}.choose,.buying-notes,.faq{margin:40px 0}.notes-grid{grid-template-columns:1fr;gap:22px}.notes-grid h3{display:inline;margin-left:15px;font-size:24px}.notes-grid p{margin-top:12px}.closing{padding:32px 23px;margin:40px 0 20px}.closing h2{font-size:35px}.closing>p{font-size:16px}.sticky-shop{padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));gap:12px}.sticky-shop .button{width:auto;white-space:nowrap;gap:14px;font-size:13px;padding:12px 16px}.sticky-shop strong{font-size:21px}.sticky-shop div>span{font-size:10px}.listicle .footer-grid{grid-template-columns:1fr}.listicle .footer-brand{font-size:33px}}
@media(max-width:360px){.article-shell{padding:0 16px}.listicle h1{font-size:37px}.glance-card{gap:8px;padding:12px}.sticky-shop div>span{display:none}.sticky-shop .button{padding:11px 12px}.sticky-shop strong{font-size:19px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
@media print{.sticky-shop,.article-nav,.listicle header .nav{display:none!important}.listicle{padding-bottom:0}.product,.quick-pick,.closing{break-inside:avoid}details>*{display:block!important}.hero img{height:300px}.article-shell{max-width:none}.button{background:transparent;color:#57212d}}
/* Keep the full bottle lineup and compact footer hierarchy visible. */
@media(min-width:701px){.hero img{height:590px}}
.listicle .footer h2{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.5;margin:0 0 16px}
/* Brand benefits, proof and author */
.meta{align-items:center}.author-byline{display:flex;align-items:center;gap:12px;margin-right:auto}.author-byline img{width:56px;height:56px;object-fit:cover;object-position:50% 19%;border-radius:50%}.author-byline div{display:flex;flex-direction:column;gap:2px}.author-byline strong{color:#242421}.brand-highlights{margin:48px 0}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat-card{background:#57212d;color:#fff;padding:27px 22px;display:flex;flex-direction:column}.stat-card:nth-child(even){background:#6c303d}.stat-card>strong{font-family:"Newsreader",Georgia,serif;font-size:66px;line-height:1.08;font-weight:400;letter-spacing:-.045em;white-space:nowrap}.stat-card>strong span{font-size:27px;letter-spacing:-.02em}.stat-card h3{font-size:16px;margin:13px 0 7px;font-weight:600}.stat-card p{font-size:13px;line-height:1.6;margin:0;color:#f0e2e0}.stat-meter{margin-top:18px;height:4px;background:#ffffff30}.stat-meter span{height:100%;display:block;background:#e4c7a1}.rating-stars{font-size:15px;letter-spacing:3px;color:#e4c7a1;margin-top:12px}.stat-note{font-size:11px;line-height:1.6;color:#65635e;margin:12px 0 0}.mechanism{padding:36px;background:#f1eae3;margin:35px 0}.section-intro{color:#65635e;max-width:680px;margin:0 0 24px}.mechanism-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.step-symbol{display:grid;place-items:center;width:45px;height:45px;border:1px solid #bda898;border-radius:50%;font-family:"Newsreader",Georgia,serif;font-size:22px;color:#57212d;margin-bottom:16px}.mechanism-steps h3{font-family:"Newsreader",Georgia,serif;font-size:26px;font-weight:400}.mechanism-steps p{font-size:14px;line-height:1.65;margin:0}.customer-quote{border-top:1px solid #ccbbb0;margin:27px 0 0;padding-top:24px}.customer-quote p{font-family:"Newsreader",Georgia,serif;font-size:25px;line-height:1.35;max-width:740px;margin:0 0 12px}.customer-quote cite,.blend-quote cite{font-style:normal;font-size:11px;color:#65635e}.pheromone-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin:46px 0;align-items:center}.pheromone-panel p{font-size:16px;line-height:1.7}.pheromone-panel .blend-note{font-size:11px;color:#65635e}.blend-quote{background:#f2e9e7;padding:28px}.quote-mark{font-family:Georgia,serif;font-size:70px;line-height:.7;color:#57212d}.blend-quote blockquote{font-family:"Newsreader",Georgia,serif;font-size:26px;line-height:1.3;margin:12px 0 19px}.ingredient-section{margin:48px 0}.ingredient-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ingredient{border:1px solid #d4d1c9;background:#fff;padding:20px 14px;text-align:center}.ingredient-symbol{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:1px solid #c4ad9d;background:#f3ede5;color:#57212d;font-family:"Newsreader",Georgia,serif;font-style:italic;font-size:32px;margin:0 auto 18px}.ingredient h3{font-size:16px;line-height:1.4}.ingredient p{font-size:12px;line-height:1.55;color:#65635e;margin:0}.skin-approval{display:flex;justify-content:center;align-items:center;gap:15px;padding:22px;background:#e9eee7;color:#354b37;margin-top:15px}.skin-approval strong{display:block;font-family:"Newsreader",Georgia,serif;font-size:25px;font-weight:500;line-height:1.3}.skin-approval span{display:block;font-size:12px;margin-top:4px}.author-card{display:flex;gap:25px;align-items:center;padding:28px 0;border-top:1px solid #d4d1c9;border-bottom:1px solid #d4d1c9;margin:35px 0 20px}.author-card>img{width:110px;height:130px;object-fit:cover;object-position:50% 18%}.author-card h2{font-size:30px;margin:0 0 4px}.author-card p{font-size:13px;margin:0;color:#65635e}.author-card .eyebrow{margin-bottom:8px}.author-card .author-role{font-size:16px;color:#57212d;margin-bottom:8px}.source-footnote{font-size:11px;line-height:1.6;color:#65635e}.sticky-shop{flex-wrap:wrap;gap:2px 16px}.sticky-shop .sticky-terms{width:100%;font-size:10px;text-align:right;color:#65635e;line-height:1.3}.listicle{padding-bottom:100px}
@media(max-width:700px){.meta{gap:10px 20px}.meta>span{font-size:10px}.author-byline{width:100%;margin:0 0 3px}.author-byline img{width:48px;height:48px}.author-byline div{font-size:12px}.brand-highlights{margin:35px 0}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-card{padding:20px 15px}.stat-card>strong{font-size:55px}.stat-card>strong span{font-size:22px}.stat-card h3{font-size:14px}.stat-card p{font-size:12px}.stat-note{font-size:10px}.mechanism{padding:25px 22px}.mechanism-steps{grid-template-columns:1fr;gap:22px}.mechanism-steps>div{display:grid;grid-template-columns:40px 1fr;gap:0 14px}.step-symbol{width:38px;height:38px;grid-row:1/3;margin:0;font-size:20px}.mechanism-steps h3{font-size:24px}.mechanism-steps p{grid-column:2;font-size:14px}.customer-quote p{font-size:23px}.pheromone-panel{grid-template-columns:1fr;gap:16px;margin:35px 0}.blend-quote{padding:25px}.blend-quote blockquote{font-size:25px}.ingredient-section{margin:35px 0}.ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ingredient:last-child{grid-column:1/-1;display:grid;grid-template-columns:58px 1fr;gap:0 20px;text-align:left;align-items:center;padding:18px 22px}.ingredient:last-child .ingredient-symbol{grid-row:1/3;margin:0}.ingredient:last-child h3{margin:0}.ingredient:last-child p{grid-column:2}.skin-approval{padding:19px 14px;gap:12px}.skin-approval strong{font-size:23px}.skin-approval span{font-size:10px}.skin-approval svg{flex-shrink:0}.author-card{gap:18px}.author-card>img{width:84px;height:105px}.author-card h2{font-size:27px}.author-card p{font-size:11px}.sticky-shop div>span{font-size:10px}}
@media(max-width:360px){.stat-card{padding:18px 12px}.stat-card>strong{font-size:47px}.stat-card>strong span{font-size:20px}.stat-card h3{font-size:13px}.sticky-shop div>span{display:block;font-size:9px}}
/* Clearly separated editorial scores and easy-to-scan buying points. */
.product{position:relative}.product-header{padding-right:118px;min-height:102px}.score-badge{position:absolute;right:34px;top:34px;width:104px;padding:12px;background:#f0ede6;border:1px solid #d8cfbf;text-align:center}.score-badge>span{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700;color:#625747}.score-badge strong{display:block;font-family:"Newsreader",Georgia,serif;font-weight:500;line-height:1.2;font-size:37px;color:#514733;margin:5px 0}.score-badge small{font-family:"Source Sans 3",Arial,sans-serif;font-size:13px;font-weight:400}.score-track{height:4px;background:#ded5c5;border-radius:4px;overflow:hidden}.score-track i{display:block;height:100%;background:#9e8453}.featured .score-badge{background:#57212d;border-color:#57212d}.featured .score-badge>span,.featured .score-badge strong{color:#fff}.featured .score-track{background:#ffffff25}.featured .score-track i{background:#e2c594}.mini-score{display:inline-flex!important;align-self:flex-start;align-items:baseline;gap:2px;background:#ede7db;color:#544629!important;font-size:19px!important;line-height:1.2!important;font-weight:700;padding:5px 9px;margin:2px 0}.mini-score small{font-size:11px!important;color:inherit!important}.glance-card:first-child .mini-score{background:#57212d;color:#fff!important}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.pros-cons>div{padding:21px 22px;border-top:3px solid}.pros-cons .pros{background:#eef3ed;border-color:#527356}.pros-cons .cons{background:#f7eeeb;border-color:#a46559}.pros-cons h3{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:12px;letter-spacing:.09em;text-transform:uppercase}.pros h3{color:#315339}.cons h3{color:#854639}.pros-cons h3 span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:17px;line-height:1;letter-spacing:0}.pros h3 span{background:#dce8da}.cons h3 span{background:#ecd6ce}.pros-cons ul{list-style:none;margin:0;padding:0}.pros-cons li{position:relative;padding-left:17px;font-size:14px;line-height:1.6;margin:0 0 10px;color:#353d35}.pros-cons li:last-child{margin-bottom:0}.cons li{color:#5f4640}.pros-cons li:before{content:"";position:absolute;top:.64em;left:0;width:5px;height:5px;border-radius:50%;background:#527356}.cons li:before{background:#a46559}.table-score{font-family:"Newsreader",Georgia,serif;font-size:24px;font-weight:500;white-space:nowrap;color:#57212d}.table-score small{font-family:Arial,sans-serif;font-size:11px;margin-left:2px}tbody th{width:34%}
@media(max-width:700px){.product-header{padding-right:0;min-height:0;margin-bottom:16px}.score-badge{position:static;display:flex;align-items:center;gap:12px;width:100%;padding:10px 13px;margin-bottom:22px;text-align:left}.score-badge>span{font-size:10px;flex:1}.score-badge strong{font-size:31px;margin:0}.score-track{width:68px;order:3}.score-badge small{font-size:12px}.mini-score{font-size:16px!important;padding:3px 7px}.glance-card{grid-template-columns:20px 54px 1fr 17px}.pros-cons{grid-template-columns:1fr;gap:12px;margin-top:20px}.pros-cons>div{padding:18px}.pros-cons li{font-size:14px}.table-wrap table{min-width:650px}}
/* Supplied ingredient photography, with a separate fragrance mood card. */
.ingredient-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ingredient,.ingredient:last-child{padding:0;display:block;text-align:left;overflow:hidden;border:1px solid #d4d1c9;background:#fff}.ingredient-photo{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.ingredient-copy{padding:18px 19px 21px}.ingredient h3,.ingredient:last-child h3{font-family:"Newsreader",Georgia,serif;font-size:25px;font-weight:500;margin:0 0 8px;line-height:1.2}.ingredient p{font-size:14px;line-height:1.55;margin:0}.ingredient:last-child{grid-column:auto}.ingredient-mood .ingredient-copy{background:#f2e9e7}.ingredient-mood .eyebrow{display:block;font-size:9px!important;margin-bottom:7px}.ingredient-mood small{display:block;font-size:10px;color:#756560;margin-top:9px}.ingredient-mood .ingredient-photo{object-position:50% 50%}
@media(max-width:700px){.ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ingredient-copy{padding:14px 13px 17px}.ingredient h3,.ingredient:last-child h3{font-size:22px}.ingredient p{font-size:12px}.ingredient:last-child{display:block;padding:0;grid-column:auto}.ingredient:last-child p{grid-column:auto}.ingredient-mood small{font-size:9px}.ingredient-mood .eyebrow{font-size:8px!important;letter-spacing:.08em}}
/* Ingredient thumbnail strip and approval badge contained in the Siréne review. */
.compact-ingredients{border-top:1px solid #d4d1c9;padding-top:20px;margin-top:25px}.compact-ingredients-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.compact-ingredients-heading h3{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0;color:#57212d}.compact-approved{position:relative;padding:8px 12px 8px 29px;background:#e9eee7;color:#354b37;font-size:12px;line-height:1.35;font-weight:600}.compact-approved>span{position:absolute;left:11px;top:9px}.compact-approved small{display:block;font-size:9px;font-weight:400;color:#516452;margin-top:2px}.compact-ingredient-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.compact-ingredient{display:flex;align-items:center;gap:9px;min-width:0}.compact-ingredient .ingredient-photo{width:46px;height:46px;flex-shrink:0;object-fit:cover;border-radius:50%;border:1px solid #d4d1c9}.compact-ingredient>span{font-size:12px;line-height:1.35;font-weight:600}.brand-highlights{margin:44px 0 30px}.brand-highlights+.closing{margin-top:30px}
@media(max-width:700px){.compact-ingredients{padding-top:17px;margin-top:20px}.compact-ingredients-heading{gap:12px;align-items:center}.compact-ingredients-heading h3{font-size:10px;max-width:90px;line-height:1.5}.compact-approved{font-size:10px;padding:7px 9px 7px 24px}.compact-approved>span{left:8px;top:8px}.compact-approved small{font-size:8px}.compact-ingredient-grid{gap:6px}.compact-ingredient{flex-direction:column;text-align:center;gap:8px}.compact-ingredient .ingredient-photo{width:39px;height:39px}.compact-ingredient>span{font-size:10px;line-height:1.3;overflow-wrap:anywhere}.brand-highlights{margin-top:35px}}
@media(max-width:360px){.compact-ingredient .ingredient-photo{width:34px;height:34px}.compact-ingredient>span{font-size:9px}.compact-ingredient-grid{gap:5px}}
@media(max-width:700px){.compact-ingredient>span{font-size:9px;overflow-wrap:normal;word-break:normal}}
@media(max-width:360px){.compact-ingredient>span{font-size:8px}}

/* Final expert-choice feature with the supplied brand photograph. */
.closing.expert-choice{display:grid;grid-template-columns:1fr 1.1fr;text-align:left;padding:0;overflow:hidden;background:#57212d;margin-bottom:28px}.expert-choice-image{min-width:0;display:flex;background:#b5babb}.expert-choice-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;min-height:480px}.expert-choice-copy{padding:36px 32px}.expert-choice-copy .eyebrow{color:#e5c9b7}.expert-choice-score{display:flex;align-items:center;gap:13px;border-top:1px solid #ffffff35;border-bottom:1px solid #ffffff35;padding:13px 0;margin:17px 0 24px}.expert-choice-score strong{font-family:"Newsreader",Georgia,serif;font-size:37px;font-weight:400;white-space:nowrap;line-height:1}.expert-choice-score strong span{font-family:var(--sans);font-size:14px}.expert-choice-score>span{font-size:12px;line-height:1.4;max-width:140px;color:#f4e7e0}.listicle .expert-choice h2{font-size:37px;line-height:1.12;margin:0 0 17px}.expert-choice-copy>p:not(.eyebrow):not(.micro):not(.expert-offer){font-size:15px;line-height:1.7;color:#f0e5e1;margin:0 0 22px}.expert-choice .button{width:100%;font-size:14px;gap:15px}.expert-offer{margin:19px 0 0;color:#fff;line-height:1.5}.expert-offer strong{display:block;font-size:19px;font-weight:600}.expert-offer>span{display:block;font-size:12px;margin-top:3px}.expert-choice .micro{font-size:10px!important;line-height:1.5}
@media(max-width:700px){.closing.expert-choice{grid-template-columns:1fr}.expert-choice-image img{min-height:0;height:auto;aspect-ratio:1/1;object-fit:contain}.expert-choice-copy{padding:26px 23px 29px}.listicle .expert-choice h2{font-size:33px}.expert-choice-score{margin:15px 0 21px}.expert-choice-copy>p:not(.eyebrow):not(.micro):not(.expert-offer){font-size:15px}.expert-choice .button{font-size:14px;padding:15px 12px}}
