.finder-trust{margin-top:20px;padding-right:15px;border-right:2px solid #b58a57;color:#d8c7b6!important}
#scent-finder fieldset{border:0;margin:0 0 22px;padding:0}
#scent-finder legend{display:block;width:100%;font-size:.78rem;font-weight:600;margin-bottom:12px}
#scent-finder legend span{color:#c8a16f;font:1rem 'Playfair Display',serif;margin-left:9px}
.finder-choices{display:flex;flex-wrap:wrap;gap:8px}
.finder-choices label{cursor:pointer;position:relative}
.finder-choices input{position:absolute;opacity:0;width:1px;height:1px}
.finder-choices label span{display:block;border:1px solid #746b62;padding:10px 14px;color:#eee4d8;background:#ffffff09;font-size:.72rem;transition:.2s}
.finder-choices input:checked+span{background:#d5b18a;border-color:#d5b18a;color:#241b18}
.finder-choices input:focus-visible+span{outline:2px solid #fff;outline-offset:3px}
#scent-finder select,#finder-note{width:100%;min-height:44px;border:1px solid #746b62;background:#383431;color:#f5eee7;padding:10px 13px;font-size:.74rem}
#scent-finder select option{background:#383431}
.finder-note-label{display:block;font-size:.74rem;margin:3px 0 8px}
#finder-note::placeholder{color:#b6a99a}
.finder-submit{width:100%;background:#d5b18a;color:#251d19;border-color:#d5b18a;margin-top:19px}
.finder-submit:hover{background:#eed0a9;border-color:#eed0a9}
.finder-result-card{display:none;margin-top:23px;border-top:1px solid #746b62;padding-top:23px}
.finder-result-card.visible{display:block}
.finder-result-card p{font-size:.73rem;line-height:1.9;color:#d7cabd;margin:0 0 12px}
.finder-result-card .finder-result-title{font-size:1.1rem;font-weight:600;color:#f5eee7}
.finder-matches{display:grid;gap:8px;margin:15px 0}
.finder-matches a{display:flex;justify-content:space-between;gap:12px;border:1px solid #746b62;padding:11px 13px;font-size:.72rem}
.finder-matches a:hover{border-color:#d5b18a}
.finder-matches span{color:#d5b18a}
.finder-result-card>a{display:inline-block;margin-top:7px;border-bottom:1px solid #d5b18a;padding-bottom:5px;color:#e5bf91;font-size:.76rem}
