.adl-scent-profile{margin:30px 0;padding:25px 22px 19px;border:1px solid #d9cfbd;border-radius:16px;background:radial-gradient(ellipse at 20% 35%,#efe5ce66,transparent 60%),#fffcf6;min-width:0;overflow:hidden}.adl-scent-heading{margin-bottom:12px}.adl-scent-heading .fc-overline{margin-bottom:9px;color:#7f673f}.adl-scent-heading h2{font-family:var(--heading,Georgia,serif);font-size:clamp(27px,2.7vw,36px);line-height:1.15;margin:0 0 9px}.adl-scent-heading>p:last-child{font-size:12px;line-height:1.6;color:#6d6252;margin-bottom:0}.adl-scent-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(125px,.8fr);align-items:center;gap:14px;margin:17px 0 14px}.adl-scent-art{position:relative;min-width:0;width:100%;max-width:360px;margin:auto;isolation:isolate}.adl-scent-wheel{display:block;width:100%;height:auto;aspect-ratio:1;overflow:visible}.adl-scent-track{stroke:#e9e3d8}.adl-scent-inner-edge{stroke:#b9a68180}.adl-scent-segment{stroke:var(--scent-color,#b19460);transform:rotate(-90deg);transform-origin:160px 160px;transition:opacity .18s,stroke-width .18s;cursor:pointer}.adl-scent-profile.has-scent-highlight .adl-scent-segment:not(.is-active){opacity:.28}.adl-scent-segment.is-active{stroke-width:53}.adl-scent-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:49%;aspect-ratio:1;background:#fffdf8;border:1px solid #d9cbb466;border-radius:50%;box-shadow:0 4px 20px #5d431311;pointer-events:none}.adl-scent-logo img{display:block;width:85%;height:auto;max-height:68%;object-fit:contain}.adl-scent-logo>span{font-family:var(--heading,Georgia,serif);font-size:clamp(18px,2vw,27px);text-align:center;line-height:1.1;letter-spacing:.06em}.adl-scent-logo small{font-size:.54em;letter-spacing:.25em}.adl-scent-legend{display:grid;gap:5px;list-style:none;padding:0;margin:0;min-width:0}.adl-scent-legend li{min-width:0;margin:0}.adl-scent-choice{display:flex;align-items:center;width:100%;gap:8px;min-height:36px;padding:7px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#332b22;text-align:left;font:500 12px/1.4 var(--body,Arial,sans-serif);cursor:pointer;overflow-wrap:anywhere;transition:background .18s,border-color .18s}.adl-scent-choice:hover,.adl-scent-choice.is-active{background:#fffdfb;border-color:#d0c0a4}.adl-scent-choice:focus-visible{outline:2px solid #80643b;outline-offset:2px}.adl-scent-choice>span:nth-child(2){text-transform:capitalize}.adl-scent-dot{display:block;width:11px;height:11px;flex:none;background:var(--scent-color,#b19460);border:1px solid #0002;border-radius:3px}.adl-scent-index{margin-left:auto;font-size:9px;color:#8b7d68;letter-spacing:.05em}.adl-scent-caption{margin:0;padding-top:14px;border-top:1px solid #ddd2bf;font-size:11px;line-height:1.65;color:#736650}.adl-scent-pending h3{font:25px/1.2 var(--heading,Georgia,serif);margin:12px 0}.adl-scent-pending>p{font-size:12px;line-height:1.7;color:#756750}.adl-scent-review{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8c744b}.adl-scent-profile--pending .adl-scent-track{stroke-dasharray:26 5;stroke:#d8cbb3}.adl-scent-profile .adl-accord-fallback-0{--scent-color:#ad8455}.adl-scent-profile .adl-accord-fallback-1{--scent-color:#98b4a1}.adl-scent-profile .adl-accord-fallback-2{--scent-color:#e4c775}.adl-scent-profile .adl-accord-fallback-3{--scent-color:#b5a4b8}.adl-scent-profile .adl-accord-fallback-4{--scent-color:#81b2b6}.adl-scent-profile .adl-accord-fallback-5{--scent-color:#cd9d91}.adl-scent-profile .adl-accord-fallback-6{--scent-color:#adb77b}.adl-scent-profile .adl-accord-fallback-7{--scent-color:#c5b59c}.adl-scent-profile :is(.adl-accord-woody,.adl-accord-woods){--scent-color:#97633d}.adl-scent-profile :is(.adl-accord-oud,.adl-accord-leather){--scent-color:#684b3d}.adl-scent-profile :is(.adl-accord-citrus,.adl-accord-citrusy){--scent-color:#e7d46e}.adl-scent-profile :is(.adl-accord-fresh,.adl-accord-aquatic){--scent-color:#70bac8}.adl-scent-profile .adl-accord-ozonic{--scent-color:#b1dddd}.adl-scent-profile :is(.adl-accord-aromatic,.adl-accord-herbal){--scent-color:#5c9784}.adl-scent-profile :is(.adl-accord-green,.adl-accord-fresh-spicy){--scent-color:#a1ba77}.adl-scent-profile :is(.adl-accord-warm-spicy,.adl-accord-amber){--scent-color:#c78b4a}.adl-scent-profile :is(.adl-accord-floral,.adl-accord-rose){--scent-color:#cf99ad}.adl-scent-profile .adl-accord-white-floral{--scent-color:#d7d6bd}.adl-scent-profile :is(.adl-accord-musky,.adl-accord-powdery){--scent-color:#c6b4c6}.adl-scent-profile :is(.adl-accord-vanilla,.adl-accord-lactonic){--scent-color:#e4cba2}.adl-scent-profile :is(.adl-accord-sweet,.adl-accord-fruity){--scent-color:#d6a37d}.adl-scent-profile :is(.adl-accord-smoky,.adl-accord-earthy){--scent-color:#9a9483}.adl-scent-profile .adl-accord-lavender{--scent-color:#a59ac4}.adl-scent-profile .adl-accord-honey{--scent-color:#d1a847}.adl-scent-profile .adl-accord-patchouli{--scent-color:#8c9371}.adl-scent-profile .adl-accord-animalic{--scent-color:#9e8770}@media(min-width:750px) and (max-width:1100px){.adl-scent-layout{grid-template-columns:minmax(0,1.25fr) minmax(130px,.8fr)}}@media(max-width:749px){.adl-scent-profile{padding:22px 16px 17px;margin:26px 0}.adl-scent-heading h2{font-size:31px}.adl-scent-layout{grid-template-columns:1fr;gap:6px}.adl-scent-art{max-width:290px}.adl-scent-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px}.adl-scent-choice{min-height:44px;font-size:12px;padding:8px 6px;gap:7px}.adl-scent-index{font-size:8px}.adl-scent-profile--pending .adl-scent-art{max-width:230px}.adl-scent-pending{text-align:center}.adl-scent-caption{font-size:11px}.adl-scent-logo>span{font-size:25px}}@media(prefers-reduced-motion:reduce){.adl-scent-segment,.adl-scent-choice{transition:none}}
