.site-menu-content.site-menu-v9{padding:18px 36px 48px}.site-menu-v9 .site-menu-links{justify-content:flex-start}.site-menu-v9 .site-menu-area>button,.site-menu-v9 .site-menu-links a,.site-menu-v9 button.site-menu-favorites{padding-block:10px}.site-menu-v9 button.site-menu-favorites{display:flex;align-items:center;width:100%;padding-inline:0;border:0;background:transparent;text-align:left;font-size:29.6px;font-weight:300;line-height:1;cursor:pointer;transition:transform .7s cubic-bezier(.65,.05,.36,1)}.site-menu-v9 button.site-menu-favorites:hover{transform:translateX(8px)}.site-menu-v9 button.site-menu-favorites:focus-visible{outline:2px solid currentColor;outline-offset:3px}.site-menu-v9 .site-menu-area>button{padding-inline:0;display:flex;width:100%;align-items:baseline;text-align:left;border:0;background:transparent;color:var(--brand-search-copy);font-size:29.6px;font-weight:300;line-height:1;cursor:pointer;transition:transform .7s cubic-bezier(.65,.05,.36,1)}.site-menu-v9 .site-menu-area>button:hover{transform:translateX(8px)}.site-menu-v9 .site-menu-area>button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.site-menu-area-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .7s cubic-bezier(.65,.05,.36,1),opacity .7s cubic-bezier(.65,.05,.36,1)}.site-menu-area-content[data-expanded=true]{grid-template-rows:1fr;opacity:1}.site-menu-v9 .site-menu-area-content>ul{min-height:0;overflow:hidden;margin:0;padding:0 0 0 4px}.site-menu-area-content>ul>li:last-child{padding-bottom:12px}.site-menu-v9 .site-menu-area-content a{padding-block:8px;font-size:21.6px;opacity:.8}.site-menu-v9 .site-menu-favorites{color:color-mix(in srgb,var(--brand-search-copy) 85%,transparent)}.site-menu-favorites-count{display:grid;place-items:center;flex-shrink:0;min-width:28px;height:28px;margin-left:12px;padding-inline:8px;border-radius:999px;font-size:12px;font-weight:500;line-height:1}.site-menu-v9 .site-menu-favorites>.site-menu-favorites-count{background:oklch(.55 .2 27);color:white}.site-menu-v9 .site-menu-presentation>.site-menu-presentation-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:auto;margin-bottom:14px}.site-menu-presentation-heading>p{margin:0;font-size:10px;letter-spacing:.26em;text-transform:uppercase;line-height:1.5}.site-menu-socials{display:flex;align-items:center;gap:32px}.site-menu-socials a{display:grid;place-items:center;color:inherit;opacity:.85}.site-menu-socials a:hover{opacity:1}.site-menu-v9 .site-menu-socials svg{width:24px;height:24px;stroke-width:1.3}.site-menu-v9 .site-menu-socials svg[fill=currentColor]{fill:currentColor;stroke:none}.site-menu-socials a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:1023px){.site-menu-content.site-menu-v9{margin-top:80px;padding:16px 24px 48px}.site-menu-v9 .site-menu-links{justify-content:center}.site-menu-v9 .site-menu-area>button,.site-menu-v9 .site-menu-links a,.site-menu-v9 button.site-menu-favorites{padding-block:6px;font-size:26.4px}.site-menu-area-content>ul>li:last-child{padding-bottom:8px}.site-menu-v9 .site-menu-area-content a{font-size:21.6px}.site-menu-socials{gap:20px}}@media (min-width:640px) and (max-width:1023px){.site-menu-content.site-menu-v9{padding-inline:48px}.site-menu-v9 .site-menu-area>button,.site-menu-v9 .site-menu-links a,.site-menu-v9 button.site-menu-favorites{font-size:28.8px}.site-menu-v9 .site-menu-area-content a{font-size:21.6px}}@media (prefers-reduced-motion:reduce){.site-menu-area-content,.site-menu-v9 .site-menu-area>button,.site-menu-v9 button.site-menu-favorites{transition:none}}@media (min-width:1024px){.site-overlay-menu:has(.site-menu-v9) .site-menu-desktop-brand{top:32px;left:max(36px,calc((100% - 1440px)/2 + 36px))}.site-overlay-menu:has(.site-menu-v9) .site-overlay-close{top:26px;right:30px}}@media (max-width:1023px){.site-overlay-menu:has(.site-menu-v9) .site-menu-brand{position:absolute;z-index:1;top:22px;left:32px;height:auto;width:min(224px,calc(100% - 112px));pointer-events:none}.site-overlay-menu:has(.site-menu-v9) .site-overlay-close{top:14px;right:18px}}@media (min-width:640px) and (max-width:1023px){.site-overlay-menu:has(.site-menu-v9) .site-overlay-close{top:6px;right:10px}}