.discovery-page{min-height:65vh;padding-block:23px 10px}.discovery-breadcrumb{color:var(--muted);align-items:center;gap:8px;margin-bottom:25px;font-size:12px;display:flex}.discovery-breadcrumb a:hover{color:var(--foreground)}.discovery-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:27px;display:flex}.discovery-eyebrow{color:var(--muted);letter-spacing:.16em;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.discovery-heading h1{letter-spacing:-.045em;font-size:clamp(27px,3vw,38px)}.discovery-heading p{color:var(--muted);max-width:660px;margin-top:9px;font-size:14px;line-height:1.65}.discovery-count{border:1px solid var(--border);background:var(--card);white-space:nowrap;border-radius:8px;padding:8px 13px;font-size:12px}.discovery-tools{background:var(--card);border:1px solid var(--border);scrollbar-width:thin;border-radius:12px;gap:6px;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto}.discovery-tools a{text-align:center;white-space:nowrap;border-radius:8px;flex:1;padding:10px 13px;font-size:12px;font-weight:500}.discovery-tools a:hover{background:var(--search-background)}.discovery-tools a[aria-current]{background:var(--foreground);color:var(--card)}.discovery-search{border:1px solid var(--border);background:var(--card);height:44px;color:var(--muted);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}.discovery-search:focus-within{border-color:#9eacb9}.discovery-search svg{flex-shrink:0}.discovery-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;font-size:13px}.discovery-search input::placeholder{color:var(--muted)}.discovery-search-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:24px;display:grid}.discovery-filter-panel{background:var(--card);border:1px solid var(--border);border-radius:13px;padding:20px}.discovery-filter-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.discovery-filter-heading h2{font-size:16px}.discovery-filter-heading button,.discovery-icon-button{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.discovery-filter-toggle{display:none}.discovery-filter-content>label,.discovery-ranking-filters>label{gap:7px;margin-bottom:17px;font-size:12px;font-weight:500;display:grid}.discovery-page select{background:var(--card);border:1px solid var(--border);min-width:0;max-width:100%;color:var(--foreground);border-radius:7px;padding:9px 27px 9px 9px;font-size:12px}.discovery-filter-content select{width:100%}.discovery-year-fields{border:0;align-items:center;gap:7px;min-width:0;margin:0;padding:0;display:flex}.discovery-year-fields legend{margin-bottom:7px;font-size:12px;font-weight:500}.discovery-year-fields input{background:var(--card);border:1px solid var(--border);width:calc(50% - 10px);min-width:0;padding:9px 7px;font-size:11px}.discovery-year-fields>span{color:var(--muted);font-size:11px}.discovery-filter-hint{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.6}.discovery-reset{border:1px solid var(--border);background:var(--search-background);width:100%;color:var(--foreground);margin-top:20px;padding:9px 8px;font-size:12px}.discovery-results{min-width:0}.discovery-results-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:17px;margin:18px 0;font-size:13px;display:flex}.discovery-results-toolbar strong{color:var(--foreground);font-weight:600}.discovery-results-toolbar>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.discovery-results-toolbar label{align-items:center;gap:9px;font-size:12px;display:inline-flex}.discovery-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.discovery-perfume-card{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;transition:border-color .2s,transform .2s;overflow:hidden}.discovery-perfume-card:hover{border-color:#bec7ce;transform:translateY(-2px)}.discovery-perfume-image{background:#fff;justify-content:center;align-items:center;height:198px;padding:20px 28px;display:flex;position:relative}.discovery-perfume-image img{object-fit:contain;width:100%;height:100%}.discovery-perfume-copy{padding:12px 15px 14px}.discovery-perfume-copy>span{color:var(--muted);font-size:11px}.discovery-perfume-copy h3{letter-spacing:-.015em;margin-top:4px;font-size:14px;font-weight:600;line-height:1.4}.discovery-perfume-copy h3 a:hover{text-underline-offset:3px;text-decoration:underline}.discovery-perfume-copy>p{color:var(--muted);margin-top:5px;font-size:11px}.discovery-card-accords{flex-wrap:wrap;gap:4px 9px;min-height:31px;margin-top:11px;display:flex}.discovery-card-accords>span{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:inline-flex}.discovery-card-accords i,.discovery-accord-options i,.discovery-accord-sliders i{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.discovery-compare-link{color:var(--muted);align-items:center;gap:5px;margin-top:11px;font-size:10px;display:inline-flex}.discovery-button{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:500;display:inline-flex}.discovery-button:hover{border-color:#aebbc5}.discovery-load-more{margin:25px auto 0;display:flex}.discovery-load-more span{color:var(--muted);font-size:11px}.discovery-empty{text-align:center;border:1px dashed var(--border);background:var(--card);color:var(--muted);border-radius:13px;flex-direction:column;align-items:center;padding:67px 22px;display:flex}.discovery-empty>svg{color:#8798a5;margin-bottom:18px}.discovery-empty h2{color:var(--foreground);font-size:18px}.discovery-empty p{max-width:490px;margin-top:9px;font-size:13px;line-height:1.7}.discovery-empty .discovery-button{margin-top:18px}.discovery-muted{color:var(--muted);font-size:12px}.discovery-data-note{color:var(--muted);margin-top:24px;font-size:11px;line-height:1.7}.discovery-panel{background:var(--card);border:1px solid var(--border);border-radius:13px;min-width:0;padding:22px}.discovery-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:19px;display:flex}.discovery-panel-heading h2{font-size:18px}.discovery-panel-heading p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6}.discovery-step{color:#bbc2c9;font-size:22px;font-weight:400}.discovery-notes-search-layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}.discovery-note-image{color:#8fa080;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:65px;height:60px;display:flex}.discovery-note-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:100%;height:100%}.discovery-note-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-height:340px;margin-top:15px;padding:2px;display:grid;overflow-y:auto}.discovery-note-options button{border:1px solid var(--border);min-width:0;color:var(--foreground);background:0 0;border-radius:8px;flex-direction:column;align-items:center;padding:8px 3px 6px;display:flex}.discovery-note-options button[aria-pressed=true]{color:#335a42;background:#f1f8f3;border-color:#669e7b;box-shadow:0 0 0 1px #669e7b}.discovery-note-options button>span:not(.discovery-note-image){text-align:center;overflow-wrap:anywhere;width:100%;margin-top:5px;font-size:10px}.discovery-note-options small{color:var(--muted);font-size:9px}.discovery-note-options .discovery-note-image{width:100%;max-width:60px;height:48px}.discovery-selected{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.discovery-selected button{color:#3a614a;background:#eef5f0;border:1px solid #d7e5dc;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:inline-flex}.discovery-exclude-panel .discovery-selected button{color:#a45b5b;background:#fcf1f1;border-color:#f0dada}.discovery-exclude-panel .discovery-note-options button[aria-pressed=true]{color:#9b5656;background:#fff6f5;border-color:#c88484;box-shadow:0 0 0 1px #c88484}.discovery-text-button{color:var(--foreground);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.discovery-note-picker>.discovery-text-button{margin-top:13px}.discovery-note-match{flex-wrap:wrap;gap:8px 15px;padding-top:16px;font-size:11px;display:flex}.discovery-note-match label{align-items:center;gap:6px;display:inline-flex}.discovery-note-match input{accent-color:#47755a}.discovery-accord-layout{grid-template-columns:1.08fr 1fr;gap:20px;display:grid}.discovery-accord-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.discovery-accord-options button{border:1px solid var(--border);color:var(--foreground);text-align:left;background:0 0;border-radius:7px;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.discovery-accord-options button>span{flex:1;min-width:0}.discovery-accord-options button>svg{color:var(--muted);flex-shrink:0}.discovery-accord-options button[aria-pressed=true]{background:var(--search-background);border-color:#8a9caa}.discovery-accord-sliders{gap:16px;max-height:390px;display:grid;overflow-y:auto}.discovery-accord-sliders label{justify-content:space-between;align-items:center;font-size:12px;display:flex}.discovery-accord-sliders label>span{align-items:center;gap:8px;display:inline-flex}.discovery-accord-sliders label>strong{color:var(--muted);font-size:11px;font-weight:500}.discovery-accord-sliders>div>div{align-items:center;gap:8px;margin-top:5px;display:flex}.discovery-accord-sliders input{flex:1;width:100%;min-width:0;height:16px}.discovery-profile-empty{min-height:200px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:13px;display:flex}.discovery-similarity{color:#497354;background:#f0f5f1;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:600;position:absolute;top:10px;left:10px}.discovery-directory-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px;display:flex}.discovery-directory-toolbar .discovery-search{width:min(100%,420px)}.discovery-directory-toolbar>span{color:var(--muted);font-size:12px}.discovery-alphabet,.discovery-note-categories{flex-wrap:wrap;gap:6px;margin-bottom:23px;display:flex}.discovery-alphabet button,.discovery-note-categories button{background:var(--card);border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:8px 12px;font-size:11px}.discovery-alphabet button[aria-pressed=true],.discovery-note-categories button[aria-pressed=true]{background:var(--foreground);color:var(--card);border-color:var(--foreground)}.discovery-perfumers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.discovery-perfumer-card{background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:19px;min-width:0;padding:22px;display:flex}.discovery-perfumer-portrait{background:var(--search-background);color:#9aa6ae;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:85px;height:100px;display:flex;overflow:hidden}.discovery-perfumer-card h2{margin-top:3px;font-size:16px;line-height:1.4}.discovery-perfumer-card h2:hover{text-decoration:underline}.discovery-perfumer-card>div>span{color:var(--muted);margin-top:5px;font-size:11px;display:inline-block}.discovery-perfumer-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.discovery-perfumer-card .discovery-text-button{margin-top:13px;font-size:11px}.discovery-directory-count{color:var(--muted);margin-bottom:17px;font-size:12px}.discovery-note-group{background:var(--card);border:1px solid var(--border);border-radius:13px;margin-bottom:20px;padding:23px}.discovery-group-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px;display:flex}.discovery-group-heading h2{font-size:19px}.discovery-group-heading p{color:var(--muted);margin-top:5px;font-size:12px}.discovery-group-heading>span{color:var(--muted);white-space:nowrap;font-size:11px}.discovery-notes-directory-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:17px 12px;display:grid}.discovery-note-card{text-align:center;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;min-width:0;padding:7px;display:flex}.discovery-note-card:hover{border-color:var(--border);background:var(--search-background)}.discovery-note-card .discovery-note-image{width:75px;height:65px}.discovery-note-card strong{margin-top:8px;font-size:11px;font-weight:500;line-height:1.5}.discovery-note-card>span:last-child{color:var(--muted);margin-top:3px;font-size:10px}.discovery-ranking-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:21px;display:flex}.discovery-periods{background:var(--card);border:1px solid var(--border);border-radius:9px;gap:5px;padding:5px;display:inline-flex}.discovery-periods button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:9px 16px;font-size:12px}.discovery-ranking-filters{flex-wrap:wrap;align-items:flex-end;gap:17px;margin-bottom:24px;display:flex}.discovery-ranking-filters>label{flex:155px;min-width:0;margin:0}.discovery-ranking-filters>span{color:var(--muted);margin-left:auto;padding-bottom:10px;font-size:12px}.discovery-position{color:#a18d62;font-size:13px;font-weight:600;position:absolute;top:10px;left:12px}.discovery-community-score{align-items:baseline;gap:8px;padding-top:8px;display:flex}.discovery-community-score strong{color:#b1842b;font-size:13px;font-weight:600}.discovery-community-score>span{font-size:10px}.discovery-loading{min-height:300px;color:var(--muted);justify-content:center;align-items:center;gap:13px;font-size:13px;display:flex}.discovery-loading>span{border:2px solid var(--border);border-top-color:#8b9eac;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite discovery-spin}@keyframes discovery-spin{to{transform:rotate(360deg)}}.discovery-comparison-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.discovery-comparison-heading>p{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.discovery-comparison-heading strong{color:var(--foreground)}.discovery-comparison-scroll{padding-bottom:5px;overflow-x:auto}.discovery-comparison-selection{gap:17px;display:grid}.discovery-comparison-slot{background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:0;padding:19px}.discovery-comparison-add{min-height:330px;color:var(--muted);background:0 0;border:1px dashed #b8c3cc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.discovery-comparison-add>span{border:1px solid var(--border);background:var(--card);border-radius:50%;justify-content:center;align-items:center;width:59px;height:59px;display:flex}.discovery-comparison-add strong{color:var(--foreground);font-size:13px;font-weight:500}.discovery-comparison-add small{font-size:11px}.discovery-comparison-add:hover{background:var(--card);border-color:#697f90}.discovery-comparison-slot-top{justify-content:space-between;align-items:center;min-height:24px;margin-bottom:10px;display:flex}.discovery-comparison-slot-top>span{color:var(--muted);letter-spacing:.1em;font-size:10px}.discovery-compare-selector{position:relative}.discovery-compare-selector .discovery-search{height:39px}.discovery-compare-selector input{font-size:12px}.discovery-compare-options{z-index:15;border:1px solid var(--border);background:var(--card);border-radius:9px;max-height:310px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #1c26331a}.discovery-compare-options button{text-align:left;width:100%;color:var(--foreground);background:0 0;border:0;align-items:center;gap:10px;padding:8px;font-size:11px;display:flex}.discovery-compare-options button:hover{background:var(--search-background)}.discovery-compare-options img{object-fit:contain;flex-shrink:0;width:28px;height:40px}.discovery-compare-options small{color:var(--muted);font-size:9px;display:block}.discovery-compare-options p{color:var(--muted);padding:10px;font-size:11px}.discovery-comparison-product{text-align:center;flex-direction:column;align-items:center;padding:23px 10px 8px;display:flex}.discovery-comparison-product>img{object-fit:contain;background:#fff;border-radius:6px;width:130px;max-width:100%;height:165px;padding:7px}.discovery-comparison-product>span{color:var(--muted);margin-top:15px;font-size:11px}.discovery-comparison-product h2{margin-top:4px;font-size:17px;line-height:1.45}.discovery-comparison-placeholder{color:#9ca8b0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:244px;display:flex}.discovery-comparison-placeholder p{font-size:12px}.discovery-comparison-intro{color:var(--muted);text-align:center;flex-direction:column;align-items:center;padding:45px 15px;display:flex}.discovery-comparison-intro h2{color:var(--foreground);margin-top:17px;font-size:18px}.discovery-comparison-intro p{margin-top:7px;font-size:12px}.discovery-common-notes{color:#5a8068;flex-wrap:wrap;align-items:center;gap:9px;margin:24px 0 16px;font-size:12px;display:flex}.discovery-common-notes p{color:var(--muted);margin-left:8px;font-size:11px}.discovery-comparison-table{border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--border);table-layout:fixed;border-radius:12px;width:100%;min-width:590px;font-size:12px;overflow:hidden}.discovery-comparison-table th,.discovery-comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:17px 20px;line-height:1.65}.discovery-comparison-table th:last-child,.discovery-comparison-table td:last-child{border-right:0}.discovery-comparison-table tr:last-child>*{border-bottom:0}.discovery-comparison-table thead th{background:var(--search-background);font-size:13px;font-weight:600}.discovery-comparison-table tr>th:first-child{width:145px;color:var(--muted);font-size:11px;font-weight:500}.discovery-compare-notes{flex-wrap:wrap;gap:5px;display:flex}.discovery-compare-notes a{background:var(--search-background);color:var(--foreground);border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;display:inline-flex}.discovery-compare-notes a.is-common{color:#427253;background:#edf5ef}.discovery-compare-accords{gap:7px;display:grid}.discovery-compare-accords>div{grid-template-columns:100px 1fr 22px;align-items:center;gap:8px;font-size:10px;display:grid}.discovery-compare-accords i{background:var(--search-background);border-radius:4px;height:7px;display:block;overflow:hidden}.discovery-compare-accords b{border-radius:inherit;height:100%;display:block}.discovery-compare-accords small{color:var(--muted);text-align:right;font-size:9px}.discovery-compare-rating{flex-direction:column;gap:4px;display:flex}.discovery-compare-rating strong{color:#b68a37;font-weight:600}.discovery-compare-rating small{color:var(--muted);font-size:10px}.discovery-compare-creators{flex-direction:column;gap:4px;display:flex}@media (min-width:1300px){.discovery-page>.discovery-results-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.discovery-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-perfumers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-notes-directory-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.discovery-note-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.discovery-search-layout{grid-template-columns:205px minmax(0,1fr);gap:17px}.discovery-search-layout .discovery-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-filter-panel{padding:16px}.discovery-notes-directory-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.discovery-accord-layout{grid-template-columns:1fr}.discovery-accord-options{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-perfumer-card{gap:13px;padding:17px}.discovery-perfumer-portrait{width:65px;height:80px}}@media (max-width:600px){.discovery-page{padding-top:17px}.discovery-breadcrumb{margin-bottom:20px;font-size:11px}.discovery-heading{gap:12px;margin-bottom:21px}.discovery-heading p{font-size:12px}.discovery-heading h1{font-size:27px}.discovery-eyebrow{font-size:9px}.discovery-count{align-self:flex-start;margin-top:24px;padding:6px 9px;font-size:10px}.discovery-tools{gap:2px;margin-bottom:20px}.discovery-tools a{padding:8px 11px;font-size:11px}.discovery-search-layout{grid-template-columns:minmax(0,1fr)}.discovery-filter-panel{padding:0}.discovery-filter-toggle{width:100%;color:var(--foreground);background:0 0;border:0;align-items:center;gap:9px;padding:12px 15px;font-size:13px;display:flex}.discovery-filter-toggle>span{background:var(--search-background);border-radius:4px;padding:0 6px;font-size:11px}.discovery-filter-content{border-top:1px solid var(--border);padding:15px;display:none}.filters-open .discovery-filter-content{display:block}.discovery-filter-heading{display:none}.discovery-filter-content>label{margin-bottom:13px}.discovery-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discovery-perfume-image{height:170px;padding:18px 23px}.discovery-perfume-copy{padding:11px 12px}.discovery-perfume-copy h3{font-size:13px}.discovery-card-accords{gap:4px 7px}.discovery-results-toolbar{flex-wrap:wrap;gap:12px;font-size:12px}.discovery-results-toolbar label{gap:6px;font-size:11px}.discovery-results-toolbar>div{justify-content:flex-start}.discovery-page select{padding-block:8px;font-size:11px}.discovery-notes-search-layout{grid-template-columns:1fr;gap:14px}.discovery-panel{padding:17px}.discovery-panel-heading h2{font-size:17px}.discovery-note-options{grid-template-columns:repeat(5,minmax(0,1fr))}.discovery-accord-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.discovery-accord-options button{padding:9px 7px;font-size:11px}.discovery-directory-toolbar{flex-wrap:wrap;gap:12px}.discovery-directory-toolbar .discovery-search{flex:100%;width:100%}.discovery-directory-toolbar .discovery-button{font-size:11px}.discovery-perfumers-grid{grid-template-columns:1fr;gap:13px}.discovery-perfumer-portrait{width:80px;height:95px}.discovery-perfumer-card{gap:18px;padding:20px}.discovery-perfumer-card h2{font-size:17px}.discovery-note-group{padding:17px 12px}.discovery-notes-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 5px}.discovery-note-card{padding:5px 3px}.discovery-note-card .discovery-note-image{width:57px;height:55px}.discovery-note-card strong{font-size:10px}.discovery-note-card>span:last-child{font-size:9px}.discovery-group-heading{gap:8px}.discovery-group-heading h2{font-size:17px}.discovery-group-heading p{font-size:11px}.discovery-group-heading>span{display:none}.discovery-note-categories{gap:5px}.discovery-note-categories button{padding:7px 9px;font-size:10px}.discovery-periods{width:100%}.discovery-periods button{flex:1;padding:8px 7px;font-size:10px}.discovery-ranking-bar>svg{display:none}.discovery-ranking-filters{flex-wrap:wrap;gap:13px}.discovery-ranking-filters>label{flex:40%;min-width:0;font-size:11px}.discovery-ranking-filters>span{font-size:11px}.discovery-comparison-heading{align-items:flex-start}.discovery-comparison-heading>p{padding-top:10px;font-size:11px}.discovery-comparison-heading .discovery-button{padding:9px;font-size:10px}.discovery-comparison-selection{gap:12px}.discovery-comparison-slot{padding:13px}.discovery-comparison-product{padding-inline:0}.discovery-comparison-product h2{font-size:15px}.discovery-comparison-table th,.discovery-comparison-table td{padding:13px}.discovery-common-notes p{flex-basis:100%;margin-left:0}}@media (max-width:370px){.discovery-note-options{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-accord-options{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-perfume-image{height:152px;padding-inline:18px}.discovery-heading{flex-wrap:wrap}.discovery-count{margin-top:0}}@media (prefers-reduced-motion:reduce){.discovery-loading>span{animation:none}.discovery-perfume-card{transition:none}}[data-theme=dark] .discovery-note-options button[aria-pressed=true],[data-theme=dark] .discovery-selected button,[data-theme=dark] .discovery-compare-notes a.is-common{color:#a4cfb2;background:#20392b}[data-theme=dark] .discovery-exclude-panel .discovery-selected button,[data-theme=dark] .discovery-exclude-panel .discovery-note-options button[aria-pressed=true]{color:#e3b1b1;background:#3b2828}.discovery-page{--discovery-teal:#176c65;--discovery-teal-soft:#eaf4ef;--discovery-amber:#a36a30;--discovery-cream:#f7f0e6}.discovery-eyebrow{color:var(--discovery-teal)}.discovery-heading h1{color:#233e3b}.discovery-count{color:var(--discovery-teal);background:var(--discovery-teal-soft);border-color:#d4e5dd}.discovery-tools{box-shadow:0 3px 16px #243e3510}.discovery-tools a[aria-current]{color:#fff;background:var(--discovery-teal);box-shadow:0 2px 5px #176c6520}.discovery-tools a:hover{color:var(--discovery-teal);background:var(--discovery-teal-soft)}.discovery-tools a[aria-current]:hover{color:#fff;background:#125b55}.discovery-search:focus-within{border-color:#6fa399;box-shadow:0 0 0 3px #176c6510}.discovery-filter-panel{background:linear-gradient(145deg, var(--card) 55%, #f0f5ed);border-color:#dce8e0}.discovery-filter-heading h2,.discovery-panel-heading h2{color:#2e5148}.discovery-reset{color:var(--discovery-teal);background:#edf4ee;border-color:#d9e6dc;border-radius:7px}.discovery-reset:hover{background:#e2eee5}.discovery-button{color:var(--discovery-teal);border-color:#c8ded4}.discovery-button:hover{background:#edf5f0;border-color:#699c88}.discovery-perfume-card{box-shadow:0 2px 10px #23493905}.discovery-perfume-card:hover{border-color:#b6d1bf;box-shadow:0 8px 24px #2349390d}.discovery-perfume-copy{border-top:1px solid #f3eee7}.discovery-compare-link{color:var(--discovery-teal)}.discovery-compare-link:hover{color:var(--discovery-amber)}.discovery-text-button{color:var(--discovery-teal)}.discovery-panel{box-shadow:0 4px 20px #2b4e3d05}.discovery-note-group{border-top:3px solid #bfd5bf}.discovery-group-heading h2{color:#315549}.discovery-alphabet button[aria-pressed=true],.discovery-note-categories button[aria-pressed=true]{color:#fff;background:var(--discovery-teal);border-color:var(--discovery-teal)}.discovery-note-card:hover{background:#edf5ee}.discovery-periods button[aria-pressed=true]{background:var(--discovery-teal);color:#fff}.discovery-ranking-bar>svg{color:#b88945}.discovery-search-story{background:radial-gradient(at 92% 8%,#e7efda 0,#0000 50%),linear-gradient(120deg,#f0f6f0,#f8f0e4);border:1px solid #dce5d9;border-radius:18px;grid-template-columns:1.02fr 1fr;align-items:center;gap:24px;margin-bottom:28px;padding:30px 35px;display:grid;overflow:hidden}.discovery-story-kicker{color:#477059;letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:600;display:inline-flex}.discovery-story-copy h2{letter-spacing:-.045em;color:#294b40;margin-top:12px;font-size:clamp(24px,2.9vw,35px);font-weight:500;line-height:1.2}.discovery-story-copy h2 em{color:#a2753c;font-family:Georgia,serif;font-weight:400}.discovery-story-copy>p{color:#66756a;max-width:370px;margin-top:13px;font-size:12px;line-height:1.8}.discovery-story-details{color:#55705f;align-items:center;gap:11px;margin-top:19px;font-size:10px;display:flex}.discovery-story-details i{background:#b69b73;border-radius:50%;width:3px;height:3px}.discovery-story-bottles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.discovery-story-bottle{background:#fff;border:1px solid #ffffffd9;border-radius:65px 65px 12px 12px;flex-direction:column;align-items:center;min-width:0;padding:16px 10px 10px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 16px #75624009}.discovery-story-bottle:nth-child(2){transform:translateY(-7px)}.discovery-story-bottle:hover{transform:translateY(-4px);box-shadow:0 9px 21px #75624017}.discovery-story-bottle:nth-child(2):hover{transform:translateY(-11px)}.discovery-story-bottle>img{object-fit:contain;width:100%;height:143px}.discovery-story-bottle>span{color:#7b6e58;text-align:center;align-items:center;gap:4px;min-height:24px;margin-top:9px;font-size:9px;line-height:1.35;display:inline-flex}.discovery-panel-kicker{color:var(--discovery-teal);letter-spacing:.12em;margin-bottom:7px;font-size:9px;font-weight:600;display:block}.discovery-accord-picker-panel{background:linear-gradient(140deg, var(--card), #f1f6ee);border-color:#d8e6d9}.discovery-accord-weight-panel{background:linear-gradient(145deg, var(--card) 60%, #fbf4e9);border-color:#e7dfd1}.discovery-selection-count{min-width:58px;color:var(--discovery-teal);background:#edf5ed;border:1px solid #d3e4d7;border-radius:11px;justify-content:center;align-items:baseline;gap:4px;padding:8px;font-size:20px;font-weight:500;display:inline-flex}.discovery-selection-count small{color:#6a8977;font-size:11px}.discovery-selection-count.is-full{color:#9a6d2f;background:#fbf1dd;border-color:#d9bd91}.discovery-accord-autocomplete{position:relative}.discovery-accord-autocomplete .discovery-search{height:47px}.discovery-accord-autocomplete input:disabled{cursor:default;opacity:.75}.discovery-accord-suggestions{z-index:25;background:var(--card);border:1px solid #d7e4da;border-radius:11px;max-height:310px;padding:5px;position:absolute;inset:calc(100% + 7px) 0 auto;overflow-y:auto;box-shadow:0 13px 28px #264c3920}.discovery-accord-suggestions>button{width:100%;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:10px 11px;display:flex}.discovery-accord-suggestions>button:hover,.discovery-accord-suggestions>button[aria-selected=true]{background:var(--discovery-teal-soft)}.discovery-accord-suggestions i,.discovery-picked-accords i{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:block}.discovery-accord-suggestions>button>span{flex:1;font-size:12px}.discovery-accord-suggestions small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.discovery-accord-suggestions>button>svg{color:var(--discovery-teal)}.discovery-accord-suggestions>p{color:var(--muted);padding:13px;font-size:12px;line-height:1.6}.discovery-picked-accords{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.discovery-picked-accords>button{background:var(--card);color:#3c6351;border:1px solid #d5e4d8;border-radius:20px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex}.discovery-picked-accords>button:hover{border-color:#8eb79c}.discovery-picked-accords>button>svg{color:#6c8e78;margin-left:3px}.discovery-accord-invitation{color:#88a184;text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:22px;padding:22px 15px 9px;display:flex}.discovery-accord-invitation p{color:#54725b;font-size:12px;line-height:1.8}.discovery-accord-invitation span{color:#80917f;font-size:11px}.discovery-accord-filters{background:var(--card);border:1px solid #dfdfd1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:15px;margin-top:21px;padding:16px 20px;display:flex}.discovery-accord-filters>span{color:var(--discovery-teal);align-items:center;gap:7px;margin-right:auto;font-size:12px;display:inline-flex}.discovery-accord-filters>label{gap:5px;min-width:135px;font-size:11px;font-weight:500;display:grid}.discovery-accord-filters>label select{width:100%}.discovery-accord-filters>button{margin-left:auto;font-size:11px}.discovery-perfumer-card{background:linear-gradient(150deg, var(--card) 60%, #f4f7ee);border-color:#dce6db;box-shadow:0 3px 15px #31543d06}.discovery-perfumer-card:nth-child(3n+2){background:linear-gradient(150deg, var(--card) 60%, #faf4e9);border-color:#e8dfd1}.discovery-perfumer-card:nth-child(3n){background:linear-gradient(150deg, var(--card) 60%, #f7eff0);border-color:#e5dcdf}.discovery-perfumer-card h2 a:hover{color:var(--discovery-teal)}.discovery-perfumer-info{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.discovery-perfumer-card .discovery-perfumer-count{color:#5b7861;background:#eaf1e5;border-radius:5px;width:fit-content;margin-top:9px;padding:4px 8px;font-size:10px;display:block}.discovery-perfumer-info>p{color:var(--muted)}.discovery-perfumer-cta{width:100%;color:var(--discovery-teal);border-top:1px solid #dce6da;justify-content:space-between;align-items:center;gap:11px;margin-top:15px;padding-top:12px;font-size:11px;font-weight:500;display:inline-flex}.discovery-perfumer-cta:hover{color:var(--discovery-amber)}.discovery-perfumer-portrait{border:1px solid #dce5d7;border-radius:45px 45px 12px 12px}.discovery-perfumer-portrait img{object-fit:cover;width:100%;height:100%}[data-theme=dark] .discovery-page{--discovery-teal:#95cbb6;--discovery-teal-soft:#243d34;--discovery-amber:#dbb579}[data-theme=dark] .discovery-heading h1,[data-theme=dark] .discovery-panel-heading h2,[data-theme=dark] .discovery-filter-heading h2,[data-theme=dark] .discovery-group-heading h2{color:#d1e4d7}[data-theme=dark] .discovery-count{background:#243d34;border-color:#365a49}[data-theme=dark] .discovery-tools a[aria-current]{color:#e7f0e9;background:#315f50}[data-theme=dark] .discovery-filter-panel,[data-theme=dark] .discovery-accord-picker-panel{background:linear-gradient(145deg, var(--card), #23382a);border-color:#34483c}[data-theme=dark] .discovery-accord-weight-panel{background:linear-gradient(145deg, var(--card) 60%, #352d23);border-color:#4d4332}[data-theme=dark] .discovery-reset{background:#2b4233;border-color:#3b5642}[data-theme=dark] .discovery-button{border-color:#3d5a49}[data-theme=dark] .discovery-button:hover{background:#263d30}[data-theme=dark] .discovery-perfume-copy{border-color:#30382e}[data-theme=dark] .discovery-story-copy h2{color:#d6e8da}[data-theme=dark] .discovery-story-copy h2 em{color:#d7af77}[data-theme=dark] .discovery-story-kicker,[data-theme=dark] .discovery-story-copy>p,[data-theme=dark] .discovery-story-details{color:#b0c8b3}[data-theme=dark] .discovery-accord-filters{border-color:#3d4e3b}[data-theme=dark] .discovery-selection-count{background:#293e2e;border-color:#3b5642}[data-theme=dark] .discovery-selection-count.is-full{color:#dbb579;background:#423622;border-color:#806c40}[data-theme=dark] .discovery-selection-count small{color:#adc5b2}[data-theme=dark] .discovery-accord-suggestions{border-color:#3b5545}[data-theme=dark] .discovery-picked-accords>button{color:#bdd4bf;border-color:#415d49}[data-theme=dark] .discovery-accord-invitation p,[data-theme=dark] .discovery-accord-invitation span{color:#a3bca5}[data-theme=dark] .discovery-perfumer-card{background:linear-gradient(150deg, var(--card) 60%, #26392b);border-color:#394f3e}[data-theme=dark] .discovery-perfumer-card:nth-child(3n+2){background:linear-gradient(150deg, var(--card) 60%, #352e23);border-color:#4c4435}[data-theme=dark] .discovery-perfumer-card:nth-child(3n){background:linear-gradient(150deg, var(--card) 60%, #342b31);border-color:#493e43}[data-theme=dark] .discovery-perfumer-card .discovery-perfumer-count{color:#bed4bb;background:#31462d}[data-theme=dark] .discovery-perfumer-cta{border-color:#3b4e37}@media (max-width:1000px){.discovery-search-story{gap:19px;padding:25px}.discovery-story-bottles{gap:7px}.discovery-story-bottle{padding-inline:7px}.discovery-story-bottle>img{height:125px}.discovery-accord-filters>span{flex-basis:100%}.discovery-accord-filters>label{flex:1;min-width:130px}}@media (max-width:700px){.discovery-search-story{grid-template-columns:1fr;gap:20px;padding:25px 22px 22px}.discovery-story-copy{max-width:none}.discovery-story-copy h2 br{display:none}.discovery-story-copy h2 em{display:block}.discovery-story-copy h2{font-size:30px}.discovery-story-copy>p{max-width:100%}.discovery-story-details{margin-top:13px}.discovery-story-bottles{gap:14px;margin:0 10px}.discovery-story-bottle{border-radius:50px 50px 10px 10px}.discovery-story-bottle>img{height:115px}.discovery-perfumer-cta{margin-top:14px}}@media (max-width:600px){.discovery-search-story{margin-bottom:21px}.discovery-accord-filters{gap:13px;padding:16px}.discovery-accord-filters>label{flex:42%;min-width:0}.discovery-accord-filters>label:last-of-type{flex-basis:100%}.discovery-accord-filters>button{margin:0}.discovery-accord-picker-panel,.discovery-accord-weight-panel{padding:20px 17px}.discovery-panel-kicker{font-size:8px}.discovery-accord-suggestions>button{padding-block:12px}}@media (max-width:370px){.discovery-search-story{padding-inline:17px}.discovery-story-bottles{gap:9px;margin-inline:0}.discovery-story-bottle>img{height:100px}.discovery-story-bottle>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.discovery-story-bottle{transition:none}}.discovery-search-story{background:var(--card);border-color:var(--border);grid-template-columns:1fr;padding:28px}.discovery-story-copy{max-width:none}.discovery-story-copy h2,[data-theme=dark] .discovery-story-copy h2{color:var(--foreground);margin-top:0;font-size:27px;font-weight:650}.discovery-story-copy>p,[data-theme=dark] .discovery-story-copy>p{color:var(--muted);max-width:none;margin-top:9px;font-size:13px}.discovery-story-details,[data-theme=dark] .discovery-story-details{color:var(--muted);margin-top:10px}.discovery-story-bottles{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin:0}.discovery-story-bottle{border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:10px;padding:15px 8px 12px;transform:none!important}.discovery-story-bottle:hover{border-color:var(--primary);box-shadow:0 4px 14px #17244310;transform:translateY(-3px)!important}.discovery-story-bottle>img{height:120px}.discovery-story-bottle>span{color:#18263d;flex-direction:column;align-items:center;gap:4px;min-height:44px;margin-top:12px;font-size:10px;line-height:1.4;display:flex;position:relative}.discovery-story-bottle strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:600;display:-webkit-box;overflow:hidden}.discovery-story-bottle small{color:#626c7a;font-size:9px}.discovery-story-bottle>span>svg{display:none}[data-theme=dark] .discovery-search-story{background:var(--card);border-color:var(--border)}@media (max-width:1100px){.discovery-story-bottles{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-story-bottle>img{height:130px}}@media (max-width:600px){.discovery-search-story{padding:20px 16px}.discovery-story-bottles{gap:8px}.discovery-story-bottle{padding:12px 5px 9px}.discovery-story-bottle>img{height:90px}.discovery-story-bottle strong{font-size:9px}.discovery-story-bottle small{font-size:8px}.discovery-story-copy h2{font-size:23px}}@media (max-width:360px){.discovery-story-bottles{grid-template-columns:repeat(2,minmax(0,1fr))}}
