@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:opsz,wght@8..60,400;8..60,500;8..60,600;8..60,700;8..60,800&display=swap');
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.drawer[aria-hidden="true"]{visibility:hidden;pointer-events:none}.drawer[aria-hidden="false"]{visibility:visible;pointer-events:auto}.drawer{width:max-content;max-width:calc(100vw - 28px);right:max(18px,calc((100vw - var(--max))/2))}.drawer .shell{width:auto;min-width:220px;max-width:calc(100vw - 28px)}.drawer a{white-space:nowrap;text-align:left}.app-glow{inset:4% -5% 2%;background:radial-gradient(circle at 50% 45%,rgba(224,181,91,.30) 0%,rgba(200,165,106,.18) 34%,rgba(200,165,106,.08) 54%,transparent 72%);filter:blur(42px)}.commercial-primary:focus-visible,.commercial-secondary:focus-visible,.store-soon:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.brand{display:block;flex:0 0 clamp(190px,21vw,250px);width:clamp(190px,21vw,250px);min-width:0;height:82px;font-size:0!important;letter-spacing:0!important;color:transparent!important;background-image:url('https://parfums-ui-lab.pages.dev/assets/parfums-header-logo.png?v=20260827-1');background-repeat:no-repeat;background-position:left center;background-size:contain;mix-blend-mode:lighten}.nav{height:88px;gap:12px}.menu-btn{flex:0 0 44px}body,button,input,select,textarea{font-family:"Source Sans 3",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media(max-width:820px){.brand{flex-basis:clamp(174px,30vw,208px);width:clamp(174px,30vw,208px);height:69px}.nav{height:78px;gap:10px}}@media(max-width:520px){.drawer{max-width:calc(100vw - 20px);right:14px}.drawer .shell{min-width:0;max-width:calc(100vw - 20px)}.drawer a{white-space:normal;text-align:left}.app-glow{inset:6% -2% 2%;filter:blur(34px)}.brand{flex-basis:clamp(164px,43vw,184px);width:clamp(164px,43vw,184px);height:61px}.nav{height:72px;gap:8px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.drawer{transition:none!important}}