.zj-site-header__announcement-item{color:inherit;text-decoration:none}.zj-site-header__announcement[data-zj-announcements]{position:relative}.zj-site-header__announcement[data-zj-announcements] .zj-site-header__announcement-item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:inherit;text-align:center;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.zj-site-header__announcement[data-zj-announcements] .zj-site-header__announcement-item.is-active{opacity:1;visibility:visible;transition-delay:0s}@media(prefers-reduced-motion:reduce){.zj-site-header__announcement[data-zj-announcements] .zj-site-header__announcement-item{transition:none}}@media screen and (min-width:990px){.zj-site-header__nav>ul{height:86px}.zj-site-header__nav>ul>li{display:flex;height:100%;align-items:center}.zj-site-header__nav>ul>li>a{position:relative;display:flex;height:100%;align-items:center;color:#62483f}.zj-site-header__nav>ul>li>a:after{content:"";position:absolute;right:-4px;bottom:0;left:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.zj-site-header__nav>ul>li>a:hover:after,.zj-site-header__nav>ul>li>a:focus-visible:after,.zj-site-header__nav>ul>li>a[aria-current=page]:after,.zj-has-mega.zj-mega-open>a:after,.zj-has-mega:focus-within>a:after{transform:scaleX(1)}.zj-has-mega{align-self:stretch}.zj-mega-panel{position:absolute;top:100%;left:0;right:0;z-index:900;display:none;min-height:356px;padding:32px max(100px,calc((100vw - 1240px)/2)) 36px;background:#f9f1e7;border:0;border-top:1px solid rgba(98,72,63,.12);box-shadow:0 10px 20px #62483f0a}.zj-mega-panel[data-zj-mega-panel=shop]{grid-template-columns:1fr 1fr 200px;min-height:340px;padding-top:36px;padding-left:max(65px,calc((100vw - 1290px)/2))}.zj-mega-panel[data-zj-mega-panel=shop] .zj-mega-group:nth-child(2) .zj-mega-cols{display:grid;grid-template-columns:1fr 1fr 1fr}.zj-mega-panel[data-zj-mega-panel=discover]{grid-template-columns:306px 1fr 1fr;min-height:340px;padding-top:36px;padding-left:max(65px,calc((100vw - 1290px)/2))}.zj-has-mega:hover .zj-mega-panel,.zj-has-mega:focus-within .zj-mega-panel,.zj-has-mega.zj-mega-open .zj-mega-panel{display:grid}.zj-mega-group__heading{margin:0 0 22px;color:#62483f7a;font-size:10px;line-height:1;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.zj-mega-cols{display:grid;align-items:start}.zj-mega-panel[data-zj-mega-panel=shop] .zj-mega-group__heading{margin-bottom:16px;color:#62483f;font-size:14px}.zj-mega-panel[data-zj-mega-panel=shop] .zj-mega-group:first-child .zj-mega-cols{grid-template-columns:182px 1fr}.zj-mega-panel[data-zj-mega-panel=shop] .zj-mega-group:last-child .zj-mega-cols{grid-template-columns:162px 149px 1fr}.zj-mega-panel[data-zj-mega-panel=shop] .zj-mega-cols ul{gap:25px}.zj-mega-panel[data-zj-mega-panel=shop] .zj-mega-cols a{color:#62483f;font-size:14px;line-height:17px;font-weight:400}.zj-mega-panel[data-zj-mega-panel=discover] .zj-mega-group__heading{margin-bottom:16px;color:#62483f;font-size:14px}.zj-mega-panel[data-zj-mega-panel=discover] .zj-mega-group:first-child .zj-mega-cols ul{gap:25px}.zj-mega-panel[data-zj-mega-panel=discover] .zj-mega-group:nth-child(2) .zj-mega-cols{grid-template-columns:189px 1fr}.zj-mega-panel[data-zj-mega-panel=discover] .zj-mega-group:nth-child(2) .zj-mega-cols ul{gap:25px}.zj-mega-panel[data-zj-mega-panel=discover] .zj-mega-group:last-child .zj-mega-cols{grid-template-columns:189px 1fr;row-gap:25px}.zj-mega-panel[data-zj-mega-panel=discover] .zj-mega-cols a{color:#62483f;font-size:14px;line-height:17px;font-weight:400}.zj-mega-panel .zj-mega-cols ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;margin:0;padding:0;list-style:none}.zj-mega-panel .zj-mega-cols li{min-height:17px;line-height:17px}.zj-mega-panel .zj-mega-cols a{color:#62483f;text-decoration:none;text-transform:none;letter-spacing:0;font-size:15px;line-height:17px;font-weight:400}.zj-mega-panel .zj-mega-cols a:hover,.zj-mega-panel .zj-mega-cols a:focus-visible{color:#f09496}.zj-mega-panel[data-zj-mega-panel=discover] .zj-mega-group:last-child .zj-mega-cols ul{display:contents}.zj-mega-panel[data-zj-mega-panel=discover] .zj-mega-group:last-child .zj-mega-cols ul:first-child li{grid-column:1}.zj-mega-panel[data-zj-mega-panel=discover] .zj-mega-group:last-child .zj-mega-cols ul:last-child li:first-child{grid-column:1;grid-row:5}.zj-mega-panel[data-zj-mega-panel=discover] .zj-mega-group:last-child .zj-mega-cols ul:last-child li:last-child{grid-column:2;grid-row:1}}@media screen and not (min-width:990px){.zj-mega-panel{display:none!important}.zj-mobile-menu__accordion-heading{display:flex;align-items:center}.zj-mobile-menu__accordion-heading>a{min-width:0;flex:1;padding:12px 0;text-transform:uppercase;letter-spacing:.06em;pointer-events:none;cursor:default}.zj-mobile-menu__accordion-trigger{display:flex;width:32px;flex:none;align-items:center;justify-content:flex-end;align-self:stretch;background:none;border:0;padding:12px 0;font:inherit;font-size:0;color:inherit;cursor:pointer}.zj-mobile-menu__accordion-trigger:after{content:"+";font-size:16px;font-weight:400}.zj-mobile-menu__accordion-trigger[aria-expanded=true]:after{content:"\2212"}.zj-mobile-menu__accordion-body[hidden]{display:none}.zj-mobile-menu__accordion-body{padding:0 0 10px 12px}.zj-mega-group+.zj-mega-group{margin-top:20px}.zj-mega-group__heading{margin:14px 0 8px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.zj-mega-cols{display:flex;flex-direction:column}.zj-mega-cols ul{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.zj-mega-cols a{color:inherit;text-decoration:none;font-size:13px;font-weight:400}}.sign-dates{display:block;font-size:.75em;opacity:.7;letter-spacing:.02em;text-transform:none}.mega-feature{max-width:200px}.mega-feature__link{display:block;text-decoration:none;color:inherit}.mega-feature__image{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block}.mega-feature__heading{margin:.75em 0 .25em;font-weight:600}.mega-feature__text{margin:0 0 .5em;font-size:.85em;opacity:.75}.mega-feature__cta{font-size:.85em;text-decoration:underline;text-underline-offset:3px}.mega-feature__link:hover p{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/52/assets/zj-mega-menu.css.map */
