.fzsn-source{background:#fff;max-width:1240px;margin:0 auto;border-top:1px solid #3d45631a;border-bottom:1px solid #3d45631a}
.fzsn{display:flex;gap:0;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain;padding:12px 20px;font-family:Jost,var(--font-body-family),sans-serif;color:#3d4563;background:#fff}
.fzsn a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:42px;padding:10px 16px;border:1px solid transparent;color:inherit;text-decoration:none;font:400 10px/1.5 Jost,var(--font-body-family),sans-serif;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;transition:background .35s,color .35s,border-color .35s}
.fzsn a:hover{background:#eef1f8;border-color:#3d456345}.fzsn a[aria-current="location"]{background:#3d4563;color:#fff;border-color:#3d4563}.fzsn a:focus-visible{outline:2px solid #3d4563;outline-offset:-3px}
.fzsn-float{position:fixed;z-index:3;top:var(--fzsn-top,120px);left:0;right:0;margin:0;box-shadow:0 12px 28px -18px #3d456360;border-bottom:1px solid #3d456326;padding:6px 20px;display:none}
.fzsn-float.is-on{display:flex}
html:has(.fzsn-source) :is(#scents-catalog,#scents-favorites,#scents-families,#monthly-refills,#scents-samples,#scents-five-set,#scents-car-refills,#scents-quiz){scroll-margin-top:var(--fzsn-offset,210px)}

@media(max-width:749px){.fzsn{padding:8px 12px}.fzsn a{padding:10px 13px;font-size:9px;letter-spacing:.1em;min-height:44px}.fzsn-float{padding:4px 10px}}
@media(prefers-reduced-motion:reduce){.fzsn a{transition:none}}

@media(min-width:750px){.fzsn{justify-content:safe center}}

html:has(.fzsn-source) .section-header{z-index:70!important}
html:has(.fzsn-source) [id^="scents-"]{scroll-margin-top:var(--fzsn-offset,210px)}

#scents-quiz .fzq .fzq__wrap>.fzq__wave{z-index:3;bottom:0;height:180px}
#scents-quiz .fzq__panel>*{position:relative;z-index:4}
@media(max-width:989px){#scents-quiz .fzq .fzq__wrap>.fzq__wave{height:100px}}
