.reference-nav .desktop-dropdown-label,.reference-nav .desktop-dropdown-trigger{position:relative;display:inline-flex;align-items:center;gap:7px;font-family:inherit;white-space:nowrap;color:inherit;background:transparent;border:0;cursor:pointer}.desktop-dropdown-trigger>svg:first-of-type{transition:transform .2s}.desktop-dropdown-trigger[data-state=open]>svg:first-of-type{transform:rotate(180deg)}.desktop-dropdown-trigger:is(:hover,:focus-visible,[data-state=open],[data-current]) .nav-marker path{stroke-dashoffset:0}.desktop-dropdown-trigger:focus-visible{outline:3px solid #427b39;outline-offset:3px;border-radius:8px}.desktop-dropdown{--dropdown-bg:var(--site-panel-ffffff,#fff);--dropdown-fg:var(--site-ink-444,#444);width:240px;max-width:calc(100vw - 40px);padding:16px 18px;background:var(--dropdown-bg);color:var(--dropdown-fg);border:0;border-radius:22px;isolation:isolate;box-shadow:0 8px 24px var(--site-line-0000000d,#0000000d),inset 0 0 0 1px color-mix(in srgb,currentColor 8%,transparent);z-index:110;font-family:var(--font-body),Arial,sans-serif;transform-origin:var(--radix-popover-content-transform-origin);animation:desktop-dropdown-enter .2s ease-out;position:relative;overflow:hidden}.desktop-dropdown-tone{position:absolute;inset:0;padding:inherit;border:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 8%,transparent);pointer-events:none;clip-path:inset(100%)}.desktop-dropdown-heading{margin:0 0 6px;font:10px/1.4 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.desktop-dropdown-link{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 0;border:0;font-size:17px;line-height:1.2;color:inherit;text-decoration:none}.desktop-dropdown .desktop-dropdown-link~.desktop-dropdown-link{position:relative;border-top:1px solid transparent}.desktop-dropdown .desktop-dropdown-link~.desktop-dropdown-link:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,currentColor 20%,currentColor 80%,transparent);opacity:.18;pointer-events:none}.desktop-dropdown-link>svg{opacity:.6;transition:transform .2s}.desktop-dropdown-link:is(:hover,:focus-visible)>svg{transform:translate(3px,-3px);opacity:1}.desktop-dropdown-text{position:relative}.desktop-dropdown-text .nav-marker{left:0;bottom:-8px;width:100%;height:10px}.desktop-dropdown-link:is(:hover,:focus-visible,[aria-current],[data-current]) .nav-marker path{stroke-dashoffset:0}.desktop-dropdown:has(>.desktop-dropdown-link:nth-child(2):is(:hover,:focus-visible)) .desktop-dropdown-tone .desktop-dropdown-link:nth-child(2)>span,.desktop-dropdown:has(>.desktop-dropdown-link:nth-child(3):is(:hover,:focus-visible)) .desktop-dropdown-tone .desktop-dropdown-link:nth-child(3)>span,.desktop-dropdown:has(>.desktop-dropdown-link:nth-child(4):is(:hover,:focus-visible)) .desktop-dropdown-tone .desktop-dropdown-link:nth-child(4)>span{--dropdown-marker-offset:0}.desktop-dropdown-tone .nav-marker path{stroke-dashoffset:var(--dropdown-marker-offset,130)}.desktop-dropdown-tone .desktop-dropdown-link[data-current] .nav-marker path{stroke-dashoffset:0}.desktop-dropdown-link:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:4px}.profile-account-dropdown.desktop-dropdown{display:block;z-index:1200;background:var(--profile-glass-background,#fff);color:var(--profile-text-color,#444);font-family:Arial,Helvetica,sans-serif}.profile-account-dropdown[data-navbar]{font-family:var(--font-body),Arial,sans-serif}.profile-menu-cart{padding:0 0 10px;font:13px/1.5 Arial,Helvetica,sans-serif}.profile-menu-cart p{margin:0 0 8px}.profile-menu-cart :is(a,span){text-decoration:underline;text-underline-offset:4px}.profile-account-dropdown button.desktop-dropdown-link{width:100%;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.profile-account-dropdown button:disabled{cursor:wait;opacity:.6}.profile-menu-avatar{margin-inline:8px}@keyframes desktop-dropdown-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.desktop-dropdown:not(.profile-account-dropdown){display:none}}@media(prefers-reduced-motion:reduce){:root:not([data-motion=on]) .desktop-dropdown{animation:none}:root:not([data-motion=on]) .desktop-dropdown *,:root:not([data-motion=on]) .desktop-dropdown-trigger>svg{transition:none}}:root[data-motion=off] .desktop-dropdown{animation:none}:root[data-motion=off] .desktop-dropdown *,:root[data-motion=off] .desktop-dropdown-trigger>svg{transition:none}.reference-header:has(>.header-inner .desktop-dropdown-trigger:nth-child(4):is(:hover,:focus-visible,[data-state=open])) .header-tone-layer .desktop-dropdown-label:nth-child(4) .nav-marker path,.reference-header:has(>.header-inner .desktop-dropdown-trigger:nth-child(5):is(:hover,:focus-visible,[data-state=open])) .header-tone-layer .desktop-dropdown-label:nth-child(5) .nav-marker path{stroke-dashoffset:0}.reference-header:has(>.header-inner .desktop-dropdown-trigger:nth-child(4)[data-state=open]) .header-tone-layer .desktop-dropdown-label:nth-child(4)>svg:first-of-type,.reference-header:has(>.header-inner .desktop-dropdown-trigger:nth-child(5)[data-state=open]) .header-tone-layer .desktop-dropdown-label:nth-child(5)>svg:first-of-type{transform:rotate(180deg)}body:not([data-profile-quick-theme]) :is(.desktop-dropdown:not([data-public-navbar-menu]),.notification-menu[data-navbar]:not([data-public-navbar-menu])){border:0!important;outline:none;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:not([data-profile-quick-theme]) :is(.desktop-dropdown:not([data-public-navbar-menu]),.notification-menu[data-navbar]:not([data-public-navbar-menu])):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--menu-base-background,#f3f3f3);clip-path:var(--menu-base-clip,none)}body:not([data-profile-quick-theme]) :is(.desktop-dropdown-tone,.notification-menu-tone){display:block;border:0!important;border-radius:0;box-shadow:none!important}body:not([data-profile-quick-theme]) :is(.desktop-dropdown:not([data-public-navbar-menu]),.notification-menu[data-navbar]:not([data-public-navbar-menu])){border-radius:22px!important;clip-path:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}body:not([data-profile-quick-theme]) :is(.desktop-dropdown-tone,.notification-menu-tone),body:not([data-profile-quick-theme]) :is(.desktop-dropdown:not([data-public-navbar-menu]),.notification-menu[data-navbar]:not([data-public-navbar-menu])):before{border-radius:0!important}.reference-account-pending{display:inline-block;width:110px;height:38px;border-radius:999px;background:var(--nav-control-bg,var(--site-surface-88888812,#88888812));pointer-events:none}body:not([data-profile-quick-theme]) :is(.profile-account-dropdown,.notification-menu)[data-appearance=admin]{background:var(--profile-glass-background)!important;color:var(--profile-text-color)!important;border:1px solid var(--profile-glass-border)!important;box-shadow:0 12px 36px #0003!important;font-family:Arial,Helvetica,sans-serif}body:not([data-profile-quick-theme]) :is(.profile-account-dropdown,.notification-menu)[data-appearance=admin]:before{background:var(--profile-glass-background)!important;clip-path:none}[data-appearance=admin] .desktop-dropdown-link{color:inherit}[data-appearance=admin] .desktop-dropdown-link:hover{background:color-mix(in srgb,currentColor 6%,transparent)}:is(.desktop-dropdown,.reference-mobile-menu){--menu-fill:#fff100}html[data-site-theme=dark] :is(.desktop-dropdown,.reference-mobile-menu){--menu-fill:#b8a900}:is(.desktop-dropdown-link,.mobile-menu-page-group>a){position:relative;isolation:isolate;overflow:hidden;border-radius:8px;--fill-x:50%;--fill-y:50%;--fill-radius:600px}:is(.desktop-dropdown-link,.mobile-menu-page-group>a):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--menu-fill,#fff100);clip-path:circle(0 at var(--fill-x) var(--fill-y));transition:clip-path .65s cubic-bezier(.4,0,.2,1)}:is(.desktop-dropdown-link,.mobile-menu-page-group>a):not(:disabled):is(:hover,:focus-visible):before{clip-path:circle(var(--fill-radius) at var(--fill-x) var(--fill-y))}html body :is(.desktop-dropdown-link,.mobile-menu-page-group>a):not(:disabled):is(:hover,:focus-visible){color:#141414}@media(prefers-reduced-motion:reduce){:is(.desktop-dropdown-link,.mobile-menu-page-group>a):before{transition:none}}