.fragrance-reactions{max-width:720px;margin:32px auto;padding:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.fragrance-reactions__heading{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);margin:0 0 16px}.fragrance-reactions__group+.fragrance-reactions__group{margin-top:22px}.fragrance-reactions__group-label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);margin:0 0 12px}.fragrance-reactions__list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;padding:0;margin:0}.fragrance-reactions__chip{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:lowercase;color:var(--stone-deep);background:var(--cream);border:1px solid var(--line);border-radius:999px;padding:10px 18px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.fragrance-reactions__chip:hover{border-color:var(--cherry);color:var(--cherry);transform:translateY(-1px)}.fragrance-reactions__chip--active{background:var(--cream-warm,var(--cream));border-color:var(--cherry);color:var(--cherry)}.fragrance-reactions__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.fragrance-reactions__chip--love .fragrance-reactions__icon{transform-origin:center center}.fragrance-reactions__chip--love.fragrance-reactions__chip--active .fragrance-reactions__icon{transform:scale(1) rotate(-2deg)}.fragrance-reactions__icon--landing{animation:stampLand .6s cubic-bezier(.34,1.56,.64,1) forwards}.fragrance-reactions__chip--curious .fragrance-reactions__icon,.fragrance-reactions__chip--not-for-me .fragrance-reactions__icon,.fragrance-reactions__chip--tried .fragrance-reactions__icon{font-family:var(--serif);font-size:16px;width:18px;height:18px}.fragrance-reactions__phrase{font-style:normal}@keyframes stampLand{0%{transform:scale(0) rotate(-8deg);opacity:0}60%{transform:scale(1.1) rotate(-3deg);opacity:1}to{transform:scale(1) rotate(-2deg);opacity:1}}@media (prefers-reduced-motion:reduce){.fragrance-reactions__icon--landing{animation:none;transform:scale(1) rotate(-2deg);opacity:1}}.fragrance-bar{position:fixed;left:0;right:0;bottom:var(--apptab-h,0);z-index:35;background:var(--cream);border-top:1px solid var(--line);padding:8px 14px}.fragrance-bar__list{list-style:none;margin:0 auto;padding:0;max-width:520px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.fragrance-bar__btn{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:44px;padding:0 6px;border:1px solid var(--line);border-radius:10px;background:var(--paper-warm);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:none;cursor:pointer}.fragrance-bar__btn--on{border-color:var(--cherry);color:var(--cherry);background:var(--pink-tint)}.fragrance-bar__btn--lab{color:var(--cherry)}.fragrance-bar-spacer{height:64px}.fragrance-reactions__pergunta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:520px;margin:0 auto 8px;padding:10px 14px;border-radius:16px;background:var(--paper-warm);box-shadow:0 0 0 1px var(--line)}.fragrance-reactions__pergunta-texto{flex:1 1 180px;font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.25;color:var(--ink)}.fragrance-reactions__pergunta-nao,.fragrance-reactions__pergunta-sim{border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;min-height:40px;cursor:pointer}.fragrance-reactions__pergunta-sim{border:1px solid var(--cherry);background:var(--cherry);color:var(--paper-warm)}.fragrance-reactions__pergunta-nao{border:1px solid var(--line);background:none;color:var(--stone)}.fragrance-reactions__pergunta-nao:focus-visible,.fragrance-reactions__pergunta-sim:focus-visible{outline:2px solid var(--cherry);outline-offset:3px}