.dsearch{position:relative;max-width:34rem;margin:0 auto}.dsearch__input{width:100%;box-sizing:border-box;padding:13px 20px;border:1px solid var(--cherry);border-radius:999px;background:transparent;font-family:var(--serif);font-style:italic;font-size:16px;color:var(--ink);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dsearch__input::placeholder{color:var(--stone);opacity:1}.dsearch__input:focus-visible{border-color:var(--cherry-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--cherry) 18%,transparent)}.dsearch__list{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;margin:0;padding:4px 0;list-style:none;background:var(--cream-warm);border:1px solid var(--line);border-radius:14px;max-height:340px;overflow-y:auto}.dsearch__row{display:flex;flex-direction:column;gap:2px;width:100%;padding:9px 18px;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit}.dsearch__row--on{background:var(--cream)}.dsearch__brand{font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--stone)}.dsearch__brand--nota{color:var(--cherry)}.dsearch__name{font-size:17px;color:var(--ink)}.dsearch__name,.dsearch__vazio{font-family:var(--serif);font-style:italic}.dsearch__vazio{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;margin:0;padding:14px 18px;background:var(--cream-warm);border:1px solid var(--line);border-radius:14px;font-size:15px;color:var(--stone)}@media (prefers-reduced-motion:reduce){.dsearch__row{transition:none}}.dx{margin-top:4px}.dx__header{text-align:center;margin-bottom:22px}.dx__eyebrow{margin:0 0 12px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cherry)}.dx__title{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(30px,5.5vw,44px);line-height:1.08;font-weight:400;color:var(--ink)}.dx__title em{font-style:italic;color:var(--cherry)}.dx__search{margin:0 auto 16px;max-width:460px}.dx__search .fragrance-search{position:relative}.dx__search .fragrance-search__input{width:100%;box-sizing:border-box;border:1px solid var(--cherry);border-radius:999px;background:var(--cream);padding:13px 20px;font-family:var(--sans);font-size:14px;color:var(--ink);outline:none}.dx__search .fragrance-search__input::placeholder{color:var(--stone);opacity:.85}.dx__search .fragrance-search__dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;margin:0;padding:6px;list-style:none;background:var(--cream);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 28px rgba(26,23,20,.12);max-height:320px;overflow-y:auto}.dx__search .fragrance-search__option{display:flex;flex-direction:column;gap:1px;padding:9px 12px;border-radius:8px;cursor:pointer}.dx__search .fragrance-search__option--highlighted{background:var(--pink-tint)}.dx__search .fragrance-search__option-brand{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.dx__search .fragrance-search__option-name{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--ink)}.dx__search .fragrance-search__picked{display:inline-flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;border:1px solid var(--cherry);border-radius:999px;background:var(--cream);padding:12px 20px;cursor:pointer;text-align:left}.dx__search .fragrance-search__picked-brand{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.dx__search .fragrance-search__picked-name{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--ink)}.dx__search .fragrance-search__clear{margin-left:auto;color:var(--cherry);font-size:12px}.dx__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 36px;max-width:480px}.dx__chips--feel{margin-bottom:10px}.dx__chip{border:1px solid var(--line);background:none;border-radius:999px;padding:7px 14px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:lowercase;color:var(--ink);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.dx__chip--on,.dx__chip:hover{border-color:var(--cherry);color:var(--cherry)}.dx__chip--on{background:var(--pink-tint)}.dx-rail{margin:0 0 30px}.dx-rail__eyebrow{margin:0 0 14px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cherry)}.dx-rail__track{display:flex;gap:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:4px;margin:0 -24px;padding-left:24px;padding-right:24px}.dx-rail__track::-webkit-scrollbar{height:0}.dx-card{flex:0 0 auto;width:124px;scroll-snap-align:start;text-decoration:none;color:inherit;transition:opacity .15s ease}.dx-card:hover{opacity:.82}.dx-card__img{display:flex;justify-content:center;margin-bottom:8px}.dx-card__brand{margin:0 0 2px;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.dx-card__name{margin:0;font-family:var(--serif);font-style:italic;font-size:14px;line-height:1.25;color:var(--ink)}.dx-results__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.dx-results__count{margin:0;text-transform:lowercase;color:var(--stone)}.dx-results__clear,.dx-results__count{font-family:var(--mono);font-size:11px;letter-spacing:.1em}.dx-results__clear{background:none;border:0;cursor:pointer;text-transform:uppercase;color:var(--cherry)}.dx-results__clear:hover{color:var(--cherry-deep)}.dx-results__grid{display:flex;flex-wrap:wrap;gap:18px 14px;justify-content:flex-start}.dx-quiznudge{text-align:center;padding:24px;border:1px solid var(--line);border-radius:16px;margin-bottom:30px}.dx-quiznudge__line{margin:0 auto 14px;max-width:30ch;font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.4;color:var(--ink)}.dx-quiznudge__cta{display:inline-block;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);background:var(--cherry);padding:11px 22px;border-radius:999px;text-decoration:none;transition:background .18s ease}.dx-quiznudge__cta:hover{background:var(--cherry-deep)}.dx-tool{margin:8px 0 30px}.dx-divider{display:flex;align-items:center;gap:14px;max-width:220px;margin:12px auto 24px}.dx-divider__rule{flex:1 1;height:1px;background:var(--line)}.dx-divider__star{color:var(--cherry);font-size:12px;line-height:1}.dx-notes{text-align:center}.dx-notes+.dx-notes{margin-top:34px}.dx-notes__eyebrow{margin:0 0 12px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cherry)}.dx-notes__list{margin:0;font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.9;color:var(--ink)}.dx-notes__dot{color:var(--line)}.dx-notes__link{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);transition:border-color .15s ease,color .15s ease;white-space:nowrap}.dx-notes__link:hover{color:var(--cherry);border-bottom-color:var(--cherry)}.dx-do{margin:38px 0 0;text-align:center}.dx-do__row{display:block;padding:16px 4px;color:inherit;text-decoration:none;min-height:44px}.dx-do__row+.dx-do__row{border-top:1px solid var(--line)}.dx-do__title{display:block;font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.25;color:var(--ink);transition:color .15s ease}.dx-do__row:hover .dx-do__title{color:var(--cherry)}.dx-do__sub{display:block;margin:4px auto 0;max-width:34ch;font-size:13px;line-height:1.45;color:var(--stone)}@media (prefers-reduced-motion:reduce){.dx-do__title{transition:none}}html[data-olfacta-app="1"] .dx__eyebrow{display:none}.en{display:flex;flex-direction:column;gap:32px}.en .dx-rail{margin:0}.en .dx-rail__eyebrow{color:var(--stone)}.en .dx-rail__track{scroll-padding-left:24px}.en__eyebrow{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone)}.en__eyebrow--gap{margin-bottom:12px}.en__aside{margin:0;font-family:var(--mono);font-size:11px;color:var(--stone)}.en__title{margin:0;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(34px,9vw,44px);line-height:1.02;color:var(--ink);text-wrap:balance}.en__title em{color:var(--cherry)}.en-find{display:flex;flex-direction:column;gap:12px;margin-top:-16px}.en-find .dx__search{margin:0;max-width:none}.en-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -24px;padding:0 24px}.en-chips::-webkit-scrollbar{display:none}.en-chips .dx__chip{flex:0 0 auto}.en-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.en-notes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;justify-items:center}.en-note{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--ink)}.en-note__img{width:72px;height:72px;border-radius:50%;background:var(--paper);overflow:hidden}.en-note__img,.en-note__img .note-page__illustration{display:flex;align-items:center;justify-content:center}.en-note__img .note-page__illustration{margin:0}.en-note__img .note-page__illustration img{width:54px;height:54px;object-fit:contain}.en-note__name{font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.1}.en-link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cherry)}.en-link,.en-mag{text-decoration:none}.en-mag{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:22px;background:var(--pink-tint);color:var(--ink)}.en-mag__eyebrow,.en-mag__go{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cherry)}.en-mag__go{margin-top:4px}.en-mag__title{font-family:var(--serif);font-style:italic;font-size:26px;line-height:1.1}.en-mag__sub{font-size:14px;line-height:1.45;color:var(--stone-deep)}.en-thread{display:flex;flex-direction:column;gap:16px;padding:22px 20px;border-radius:24px;background:var(--paper-warm)}.en-thread__title{margin:0;font-family:var(--serif);font-style:italic;font-weight:400;font-size:30px;line-height:1.05;text-wrap:balance}.en-strip{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.en-strip:before{content:"";position:absolute;top:39px;left:12%;right:12%;height:1px;background:var(--cherry);opacity:.45}.en-strip__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--ink)}.en-strip__img,.en-way__img{border-radius:50%;overflow:hidden;background:var(--paper);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-shrink:0}.en-strip__img{width:78px;height:78px}.en-strip__img img,.en-way__img img{max-width:100%;max-height:100%}.en-strip__name{font-size:14px;line-height:1.1;text-align:center}.en-strip__name,.en-thread__line{font-family:var(--serif);font-style:italic}.en-thread__line{margin:0;font-size:17px;line-height:1.35;color:var(--stone-deep)}.en-button{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--cherry);border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cherry);text-decoration:none}.en-ways{display:flex;flex-direction:column}.en-ways__title{margin:12px 0 10px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:28px;line-height:1.05}.en-way{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--ink)}.en-way:last-child{border-bottom:1px solid var(--line)}.en-way__img{width:64px;height:64px}.en-way__text{display:flex;flex-direction:column;gap:3px;min-width:0}.en-way__dir{font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.05;color:var(--cherry)}.en-way__name{color:var(--ink)}.en-way__why{font-size:13px;line-height:1.35;color:var(--stone-deep)}.en-types{margin:0;font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.5}.en-types a{color:var(--ink);text-decoration:none;white-space:nowrap}.en-types__sep{color:var(--stone);opacity:.6}.en .dx-results__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px 12px;gap:22px 12px}.en .dx-results__grid .dx-card{width:auto;min-width:0;text-align:center}.en .dx-results__grid .dx-card__img .fragrance-image{max-width:none}.en a:focus-visible{outline:2px solid var(--cherry);outline-offset:3px}