/* Fragrance photography stays true to the source in every palette. */
.product-photo img,.scent-slide-photo img,.collection-photo img,.photo-gallery img,.photo-picker-selection img,.photo-picker-results img,.sotd-card img,.chapter-photos img{mix-blend-mode:normal!important;filter:none!important;}
#panel-prices :is(.price-query-wrap,input:not([type=checkbox]),select,textarea){background:var(--bg-card)!important;color:var(--ink);border-color:var(--line);color-scheme:inherit;}
#panel-collection .notes-section .note-card{background:var(--bg-card);border:1px solid var(--line);border-radius:14px;padding:20px;}
#panel-finder{padding-bottom:48px;}#finder-run{margin-bottom:20px;}
.scent-mood-grid{align-items:stretch;}.scent-mood-card{height:100%;min-width:0;}
@media(max-width:1000px){.scent-mood-grid{display:flex;flex-wrap:wrap;justify-content:center}.scent-mood-card{flex:0 0 calc((100% - 24px)/3);}}
@media(max-width:700px){.scent-mood-card{flex-basis:calc((100% - 12px)/2);}}
@media(max-width:420px){.scent-mood-card{flex-basis:100%;}}
body:has(#panel-home:not([hidden])) .ad-banner,#panel-home .inline-ad-placeholder{display:none;}
.wardrobe-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.wardrobe-pick{display:flex;gap:18px;align-items:flex-start;min-width:0;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--bg-card)}.wardrobe-pick img{width:76px;height:100px;object-fit:contain;mix-blend-mode:normal!important;filter:none!important}.wardrobe-pick h3{margin:8px 0}.wardrobe-pick p,.wardrobe-value p{line-height:1.6}.wardrobe-value{padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--bg-surface)}.blend-score{display:flex;gap:14px;align-items:center;padding:14px 0}.blend-score>strong{font-size:2.4rem;color:var(--accent-color,var(--feature-deep))}.blend-score small{font-size:.75rem;font-weight:400}.recipe-reviews{margin-top:18px;border-top:1px solid var(--line);padding-top:10px}.recipe-reviews form{display:grid;gap:10px}.recipe-reviews label{display:grid;gap:6px}.recipe-reviews textarea,.recipe-reviews select{width:100%;box-sizing:border-box;background:var(--bg-card);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px}.recipe-reviews p{overflow-wrap:anywhere}
@media(max-width:700px){.wardrobe-picks{grid-template-columns:1fr}}
.verification-medal-reward{display:grid!important;grid-template-columns:84px 1fr;gap:8px 15px;align-items:center}.verification-medal-reward .medal-illustration{grid-row:1/4;width:84px!important;height:96px!important;max-width:100%;object-fit:contain}.verification-medal-reward :is(h4,p,button){margin:0;grid-column:2}.verification-medal-reward button{justify-self:start}
@media(max-width:650px){.verification-medal-reward{grid-template-columns:64px 1fr}.verification-medal-reward .medal-illustration{width:64px!important;height:78px!important}}
