.tsv-product-scent-copy{font-size:17px;line-height:1.75;color:inherit}
.tsv-product-scent-copy p{margin:0 0 22px}
.tsv-product-scent-copy .tsv-sensory-notes{margin:26px 0}
.tsv-product-scent-copy .tsv-sensory-notes dt{font-size:17px;font-weight:600;text-transform:none;letter-spacing:normal}
.tsv-product-scent-copy .scent-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}
.tsv-product-scent-copy .scent-chips span{font-size:16px;border:1px solid #c8c2b6;border-radius:18px;padding:6px 12px;background:#f7f2e9}
.tsv-product-scent-copy .tsv-sensory-link{display:inline-block;margin-bottom:28px;min-height:44px;line-height:44px;color:inherit;text-underline-offset:5px}
.tsv-product-scent-copy h2{margin-top:20px}
.tsv-product-scent-copy a:focus-visible{outline:3px solid #913d29;outline-offset:4px}

.tsv-product-scent-copy .tsv-note-definition{position:relative;display:inline-block;align-self:center}
.tsv-product-scent-copy .tsv-note-definition summary{list-style:none;font-size:16px;border:1px solid #c8c2b6;border-radius:18px;padding:6px 12px;background:#f7f2e9;cursor:pointer;min-height:40px}
.tsv-product-scent-copy .tsv-note-definition summary::-webkit-details-marker{display:none}
.tsv-product-scent-copy .tsv-note-definition summary:focus-visible{outline:3px solid #913d29;outline-offset:3px}
.tsv-product-scent-copy .tsv-note-definition__explain{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:6;width:min(290px,calc(100vw - 48px));padding:12px 14px;background:#fffdf8;border:1px solid #c8c2b6;box-shadow:0 8px 20px rgba(0,0,0,.12);border-radius:8px;font-size:14px;line-height:1.5}
.tsv-product-scent-copy .tsv-note-definition[open] .tsv-note-definition__explain,.tsv-product-scent-copy .tsv-note-definition:hover .tsv-note-definition__explain,.tsv-product-scent-copy .tsv-note-definition:focus-within .tsv-note-definition__explain{display:block}
