/* Paintings stay separate from the readable, translated web copy. */
.product-copy .fragrance-short{font-size:14px;line-height:1.85;padding-left:16px;border-left:2px solid var(--line)}
.product-copy .fragrance-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:underline;text-underline-offset:5px;max-width:100%;margin-bottom:12px}
.product-copy .fragrance-accordion .fragrance-family{color:var(--ink);font-family:'Cormorant Garamond',Georgia,serif;font-size:23px;margin:4px 0 10px}
.facts-fragrance{padding-top:48px;margin-top:48px;border-top:1px solid var(--line);scroll-margin-top:28px}
.product-facts .fragrance-heading{display:block;padding:0;border:0}
.fragrance-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px}
.product-facts .fragrance-heading h2{margin-bottom:12px}
.fragrance-product-name{display:inline-block;white-space:nowrap}
.product-facts .fragrance-family{font-family:'Cormorant Garamond',Georgia,serif;font-size:26px;line-height:1.3;margin:0 0 28px}
.fragrance-story{max-width:780px}
.fragrance-story .fragrance-lead{font-size:18px;color:var(--ink);margin-bottom:12px}
.fragrance-story>p:last-child{color:var(--muted);margin-bottom:30px}
.fragrance-notes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.fragrance-notes>li{min-width:0}
.fragrance-card{height:100%;margin:0;border:1px solid var(--line);background:#fffaf2}
.fragrance-card>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.fragrance-card figcaption{padding:20px 20px 24px}
.product-facts .fragrance-tier{font:11px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;color:var(--muted)}
.fragrance-tier>span{display:inline-block;margin-right:8px;color:var(--ink)}
.fragrance-note-names{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 0}
.fragrance-note-names>li{font:500 17px/1.55 var(--sans);margin:0;overflow-wrap:break-word}
.fragrance-note-names>li:not(:last-child)::after{content:' · ';white-space:pre;color:var(--muted)}
@media(max-width:800px) and (min-width:641px){.fragrance-card figcaption{padding:16px 12px}.fragrance-note-names>li{font-size:15px}}
@media(max-width:640px){
 .facts-fragrance{padding-top:32px;margin-top:32px}
 .fragrance-notes{grid-template-columns:1fr;gap:12px}
 .fragrance-card{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:center}
 .fragrance-card figcaption{padding:18px 12px}
 .fragrance-card>img{align-self:center}
 .product-facts .fragrance-tier{font-size:10px;letter-spacing:.08em;margin-bottom:8px}
 .fragrance-note-names>li{font-size:15px}
 .fragrance-story .fragrance-lead{font-size:17px}
}
.fragrance-family-th{display:block;font:14px/1.7 var(--sans);color:var(--muted);margin-top:5px}
.fragrance-tier .fragrance-tier-th{display:block;font:12px/1.7 var(--sans);color:var(--muted);letter-spacing:0;text-transform:none;margin:4px 0 0}
.fragrance-note-bilingual{display:block}
.fragrance-note-bilingual>li{margin:0 0 11px}
.fragrance-note-bilingual>li:last-child{margin-bottom:0}
.fragrance-note-bilingual>li:not(:last-child)::after{content:none}
.fragrance-name-th{display:block;font:13px/1.65 var(--sans);color:var(--muted);margin-top:1px}
.fragrance-note-explanation{font:12px/1.7 var(--sans);color:var(--muted);margin:15px 0 0}
