.pn-section{padding:32px 24px;font-family:inherit}.pn-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;gap:12px}.pn-title{font-size:20px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3}.pn-family{font-size:13px;color:#999;white-space:nowrap;flex-shrink:0}.pn-tabs{display:flex;border-bottom:1px solid #eee;margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pn-tabs::-webkit-scrollbar{display:none}.pn-tab{padding:10px 20px;font-size:14px;color:#999;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .2s,border-color .2s;white-space:nowrap;flex-shrink:0}.pn-tab.active{color:#222;font-weight:600;border-bottom-color:var(--pn-accent, #8b6f47)}.pn-tab:hover:not(.active){color:#555}.pn-panel{display:none}.pn-panel.active{display:block}.pn-subtitle{font-size:13px;color:#888;font-style:italic;margin:0 0 16px}.pn-tier{display:flex;align-items:stretch;border:.5px solid #eee;border-radius:10px;overflow:hidden;margin-bottom:12px}.pn-tier__label{width:90px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 8px;text-align:center}.pn-tier__label svg{width:20px;height:20px}.pn-tier__label span{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pn-tier__body{flex:1;padding:14px 16px;border-left:.5px solid #eee;min-width:0}.pn-tier__desc{font-size:12px;color:#aaa;font-style:italic;margin:0 0 10px;line-height:1.4}.pn-tier--top .pn-tier__label{background:#fef9ee;color:#b8860b}.pn-tier--top .pn-tier__label svg{stroke:#b8860b}.pn-tier--heart .pn-tier__label{background:#fef0f3;color:#c2185b}.pn-tier--heart .pn-tier__label svg{stroke:#c2185b}.pn-tier--base .pn-tier__label{background:#f3f0ea;color:#6d5c3f}.pn-tier--base .pn-tier__label svg{stroke:#6d5c3f}.pn-pills{display:flex;flex-wrap:wrap;gap:8px}.pn-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:99px;border:.5px solid #e5e5e5;font-size:13px;color:#333;background:#fff;white-space:nowrap;line-height:1}.pn-pill__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pn-pill--top .pn-pill__dot{background:#f5c518}.pn-pill--heart .pn-pill__dot{background:#e91e8c}.pn-pill--base .pn-pill__dot{background:var(--pn-accent, #8b6f47)}.pn-divider{display:flex;align-items:center;gap:12px;margin:24px 0 16px}.pn-divider__line{flex:1;height:.5px;background:#eee}.pn-divider__text{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#aaa;white-space:nowrap}.pn-accords{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.pn-accord{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 14px;border:.5px solid #eee;border-radius:10px;min-width:68px;transition:border-color .2s;cursor:default}.pn-accord:hover{border-color:var(--pn-accent, #8b6f47)}.pn-accord svg{width:20px;height:20px;stroke:var(--pn-accent, #8b6f47);fill:none}.pn-accord span{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.pn-occasions{display:flex;flex-wrap:wrap;gap:16px}.pn-occasion{display:flex;align-items:center;gap:8px;font-size:14px;color:#555}.pn-occasion svg{width:18px;height:18px;stroke:var(--pn-accent, #8b6f47);fill:none;flex-shrink:0}@media(max-width:640px){.pn-section{padding:24px 16px}.pn-tier__label{width:70px;padding:12px 6px}.pn-tier__label span{font-size:10px}.pn-tab{padding:10px 12px;font-size:13px}.pn-accord{min-width:58px;padding:8px 10px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/perfume-notes.css.map */
