/* Pickamod tool: perfume-finder. All rules scoped under #pk-perfume-finder */
#pk-perfume-finder .pk-opt .ic{color:var(--plum)}
#pk-perfume-finder .pf-en{color:var(--rose);font-size:20px;margin-bottom:8px}
#pk-perfume-finder .pf-small{font-size:12.5px !important;color:var(--muted) !important;margin-top:12px}
#pk-perfume-finder .pf-sec{font-size:19px;font-weight:900;margin:34px 0 4px;display:flex;align-items:center;gap:10px}
#pk-perfume-finder .pf-sec::before{content:"";width:22px;height:2px;background:var(--rose);border-radius:2px}
#pk-perfume-finder .pf-sub{font-size:13.5px;color:var(--muted);margin-bottom:14px}
#pk-perfume-finder .pf-gap{margin-top:18px}
#pk-perfume-finder .pf-gap2{margin-top:10px}

/* note pyramid: narrow top, wide base */
#pk-perfume-finder .pf-pyr{display:flex;flex-direction:column;align-items:center;gap:8px}
#pk-perfume-finder .pf-tier{display:flex;align-items:center;gap:16px;border-radius:20px;padding:14px 18px;width:100%}
#pk-perfume-finder .pf-tier.t1{max-width:70%;background:#fbf1ee}
#pk-perfume-finder .pf-tier.t2{max-width:85%;background:var(--blush)}
#pk-perfume-finder .pf-tier.t3{background:#ecd5d3}
#pk-perfume-finder .pf-lab{flex:none;width:118px}
#pk-perfume-finder .pf-lab b{display:block;font-size:14.5px;font-weight:800}
#pk-perfume-finder .pf-lab small{display:block;font-size:12px;color:var(--ink2)}
#pk-perfume-finder .pf-notes{display:flex;flex-wrap:wrap;gap:6px}
#pk-perfume-finder .pf-notes span{background:#fff;border-radius:99px;padding:5px 12px;font-size:13.5px;font-weight:600}

#pk-perfume-finder .pf-ex{display:flex;flex-wrap:wrap;gap:8px}
#pk-perfume-finder .pf-ex span{font-family:"Playfair Display",serif;font-style:italic;background:#fff;border:1px solid var(--line);border-radius:99px;padding:5px 13px;font-size:14px;color:var(--plum)}
#pk-perfume-finder .pk-alert a.pf-link{color:var(--rose-d);font-weight:700;text-decoration:underline;text-underline-offset:3px}

#pk-perfume-finder .pf-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--plum);color:#fff;border-radius:20px;padding:18px 22px;margin-top:22px;transition:.3s}
#pk-perfume-finder .pf-cta:hover{transform:translateY(-3px);background:#4c2f3f}
#pk-perfume-finder .pf-cta b{display:block;font-size:15.5px;font-weight:800}
#pk-perfume-finder .pf-cta small{display:block;font-size:13px;opacity:.75;margin-top:2px}
#pk-perfume-finder .pf-cta svg{flex:none;opacity:.8}

@media (max-width:600px){
  #pk-perfume-finder .pf-tier{flex-direction:column;align-items:flex-start;gap:8px;max-width:100% !important}
  #pk-perfume-finder .pf-lab{width:auto}
  #pk-perfume-finder .pk-rgrid.c3{grid-template-columns:1fr}
  #pk-perfume-finder .pk-opts.c3{grid-template-columns:1fr 1fr}
}
#pk-perfume-finder .pk-bars .row{margin:0;padding:0;border:0}
@media (max-width:600px){#pk-perfume-finder .pk-opts.c3,#pk-perfume-finder .pk-opts.c4{grid-template-columns:repeat(2,minmax(0,1fr))}#pk-perfume-finder .pk-opts.c3 .pk-opt,#pk-perfume-finder .pk-opts.c4 .pk-opt{padding:12px;gap:10px;font-size:14px}#pk-perfume-finder .pk-opts.c3 .pk-opt .ic{width:36px;height:36px;border-radius:12px}}
