.nav{align-items:center}.shop-menu-toggle{border:0;background:transparent;padding:28px 0;cursor:pointer;color:inherit}.shop-menu-toggle span{display:inline-block;margin-left:5px;transition:.25s}.shop-menu-toggle[aria-expanded="true"] span{transform:rotate(180deg)}.mega-menu{position:fixed;z-index:29;top:116px;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 20px 45px rgba(35,35,31,.14)}.mega-menu-inner{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:5vw;padding:42px 6vw 48px;position:relative}.mega-menu-inner>div:not(.mega-feature){display:flex;flex-direction:column;gap:13px}.mega-menu-inner p{margin:0 0 8px;text-transform:uppercase;letter-spacing:.15em;font-size:9px;color:#807b72}.mega-menu-inner a:hover{color:var(--terracotta)}.mega-feature{min-height:180px;background:#dcc1ad;padding:27px;display:flex;flex-direction:column;justify-content:flex-end}.mega-feature span{font-size:9px;letter-spacing:.18em}.mega-feature strong{font:29px/1.05 Italiana;margin:12px 0}.mega-feature a{font-size:12px}.mega-close{position:absolute;right:24px;top:15px;border:0;background:0;font-size:25px;cursor:pointer}.shop-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.shop-shortcuts a{min-height:145px;padding:28px 30px;border-right:1px solid var(--line);display:flex;flex-direction:column;transition:.25s}.shop-shortcuts a:last-child{border:0}.shop-shortcuts a:hover{background:#ede4d8}.shop-shortcuts span{font:20px Italiana;color:var(--terracotta)}.shop-shortcuts strong{font:23px Italiana;margin:auto 0 8px}.shop-shortcuts small{color:#777}@media(max-width:900px){.mega-menu{top:100px}.mega-menu-inner{grid-template-columns:1fr 1fr;padding:28px}.mega-feature{display:none}.shop-shortcuts{grid-template-columns:1fr 1fr}}@media(max-width:560px){.shop-shortcuts{display:flex;overflow:auto}.shop-shortcuts a{min-width:230px;min-height:125px}.mega-menu-inner{grid-template-columns:1fr;height:calc(100vh - 100px);overflow:auto}.mega-menu-inner>div{border-bottom:1px solid var(--line);padding-bottom:18px}}
.header-actions .account-link{white-space:nowrap}.header-actions .account-link:focus-visible{outline:3px solid var(--terracotta);outline-offset:5px}@media(max-width:560px){.header-actions>a:first-child{display:none}.header-actions{gap:12px}.header-actions .account-link{font-size:12px}}
