.component--site-header-desktop-nav{font-family:var(--font-whitney-ssm,"Whitney SSm"),sans-serif;height:var(--site-header-nav-height)}.component--site-header-desktop-nav .list{background-color:var(--color-black);color:var(--color-white)}.component--site-header-desktop-nav .link{transition:.4s ease-in}.component--site-header-desktop-nav .link:hover{background-color:#555;transition:.4s ease-in}.component--site-header-desktop-nav .buttons-container{background-color:var(--color-tomato-red);color:#fff;flex-basis:content}.component--site-header-desktop-nav .buttons-container .buttons-nav{font-weight:var(--aa-font-weight-semibold);padding-left:16px;padding-right:16px;transition:.4s ease-in}@media(width <= 1490px){.component--site-header-desktop-nav #wine-recommendations{display:none}}.component--site-header-desktop-nav .menu-region{background:var(--color-white);box-shadow:0 3px 10px 0 rgba(0,0,0,.15);display:none;margin-top:1rem;opacity:0;transform:translate(-9px,1rem);transition:all allow-discrete .3s ease-in-out;z-index:1}.component--site-header-desktop-nav .menu-region.open{display:block;opacity:1;transform:translate(-9px,-4px)}.component--site-header-desktop-nav .menu-button{box-sizing:content-box;transition:border-width .2s linear}.component--site-header-desktop-nav .menu-link{color:var(--color-gray-8);padding:16px}.component--site-header-desktop-nav .menu-link:hover{background-color:var(--color-gray-1)}@starting-style{.component--site-header-desktop-nav .menu-region.open.open{opacity:0;transform:translate(-9px,1rem)}}.sliding-button{overflow:hidden;text-wrap:nowrap;width:calc-size(auto,size)}.sliding-button.button-hidden{transition-duration:.75s;transition-property:width;width:0}.component--site-header-desktop-sign-in-greeting-button{overflow:hidden;text-wrap:nowrap;transition:unset;transition-duration:.75s;transition-property:width;width:calc-size(auto,size)}.component--site-header-desktop-sign-in-greeting-button.is-loading{width:92px}.component--site-header-desktop-account-navigation{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 10px rgba(0,0,0,.16),0 1px 10px rgba(0,0,0,.5);color:#000;position:absolute;right:18px;z-index:1010}.component--site-header-desktop-account-navigation:before{border:0 solid rgba(0,0,0,0);border-bottom-color:#fff;border-width:0 10px 10px;content:"";height:0;position:absolute;right:11px;top:-10px;width:0;z-index:1011}.component--site-header-desktop-subnav-presentation{background:#fff;margin:0 auto;max-width:1340px;position:relative}.component--site-header-desktop-subnav-presentation .list-element{color:#2e2e2e;font-family:var(--font-whitney-ssm,"Whitney SSm"),sans-serif;font-size:1rem;font-weight:600;line-height:20px}.component--site-header-desktop-subnav-presentation .link-active{border-bottom:3px solid var(--color-tomato-red);color:var(--color-tomato-red);padding-bottom:5px}.component--site-header-desktop-subnav-presentation .link{padding-bottom:5px;transition:border-width .2s linear}.component--site-header-desktop-subnav-presentation .link:hover{border-bottom:3px solid var(--color-tomato-red)}.component--site-header-desktop-subnav-presentation .menu-region{box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:none;margin-top:1rem;opacity:0;transform:translateY(1rem);transition:all allow-discrete .3s ease-in-out;width:100%}.component--site-header-desktop-subnav-presentation .menu-region.open{display:block;opacity:1;transform:translateY(0)}.component--site-header-desktop-subnav-presentation .menu-button{box-sizing:content-box;padding-bottom:5px;transition:border-width .2s linear}.component--site-header-desktop-subnav-presentation .menu-region-heading{margin-bottom:20px;padding:0 5px}.component--site-header-desktop-subnav-presentation .menu-links{display:grid;gap:0 4px;grid-auto-flow:column;grid-template-rows:repeat(5,1fr)}.component--site-header-desktop-subnav-presentation .menu-link{color:var(--color-tomato-red);padding:8px 5px}.component--site-header-desktop-subnav-presentation .menu-link:hover{background-color:var(--color-tomato-red);color:#fff}@starting-style{.component--site-header-desktop-subnav-presentation .menu-region.open.open{opacity:0;transform:translateY(1rem)}}