.mega-menu{position:static}.mega-menu__content{background-color:var(--bjd-mega-bg, rgb(var(--color-background)));border-left:0;border-radius:0;border-right:0;left:0;overflow-x:hidden;overflow-y:auto;padding-bottom:var(--bjd-mega-pad-y, 3rem);padding-top:var(--bjd-mega-pad-y, 3rem);position:absolute;right:0;top:100%;z-index:4;box-shadow:0 18px 40px #15261e14;border-top:1px solid rgba(21,38,30,.06)}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:1px solid rgba(21,38,30,.06)}.js .mega-menu__content{opacity:0;transform:translateY(-.5rem);pointer-events:none;visibility:hidden;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),visibility .3s linear}.mega-menu[open]:not(.is-closing)>.mega-menu__content,.bjd-mega__details.is-open>.mega-menu__content{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.bjd-mega__details.is-closing>.mega-menu__content{opacity:0;transform:translateY(-.35rem);pointer-events:none;visibility:hidden}@media(prefers-reduced-motion:reduce){.js .mega-menu__content{transition:none;transform:none}}.bjd-mega__inner{width:100%;max-width:var(--page-width, 120rem);margin:0 auto;padding-left:var(--bjd-mega-pad-x, 4.8rem);padding-right:var(--bjd-mega-pad-x, 4.8rem);box-sizing:border-box}.bjd-mega__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bjd-mega-gap, 4rem);align-items:start}.bjd-mega__panel--with-promo .bjd-mega__grid{grid-template-columns:minmax(0,1fr) minmax(160px,260px)}.bjd-mega__columns{display:grid;gap:2.4rem var(--bjd-mega-gap, 4rem);grid-template-columns:repeat(var(--bjd-mega-cols, 3),minmax(0,1fr));list-style:none;margin:0;padding:0}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.bjd-mega__columns.mega-menu__list{grid-template-columns:repeat(var(--bjd-mega-cols, 3),minmax(0,1fr))}.bjd-mega__column{min-width:0}.bjd-mega__heading,.mega-menu__link--level-2{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:1.2rem;color:rgb(var(--color-foreground));padding-top:0;padding-bottom:1.2rem;margin-bottom:.4rem;border-bottom:1px solid rgba(var(--color-foreground),.1);text-decoration:none}.bjd-mega__heading:hover{color:var(--bjd-mega-hover, #c4a35a);text-decoration:none}.bjd-mega__links{margin:0;padding:0}.bjd-mega__link,.mega-menu__link{color:rgba(var(--color-foreground),.72);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.75rem;padding-top:.75rem;text-decoration:none;transition:color var(--duration-short, .15s) ease,padding-left var(--duration-short, .15s) ease;word-wrap:break-word;font-size:1.4rem;font-weight:400}.bjd-mega__link:hover,.mega-menu__link:hover,.mega-menu__link--active,.bjd-mega__link.mega-menu__link--active{color:var(--bjd-mega-hover, #c4a35a);text-decoration:none;padding-left:.4rem}.bjd-mega__extra-group{margin-top:2.4rem}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .bjd-mega__columns.mega-menu__list{display:grid;justify-content:stretch}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.header--top-center .bjd-mega__columns.mega-menu__list>li{width:auto;padding-right:0}.mega-menu__link--active:hover{text-decoration:none}.mega-menu .mega-menu__list--condensed{display:block}.bjd-mega__columns.mega-menu__list--condensed{display:grid}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.bjd-mega__promo{min-width:0}.bjd-mega__promo-card{display:block;text-decoration:none;color:inherit;border-radius:4px;overflow:hidden;background:rgba(var(--color-foreground),.03);transition:transform var(--duration-default, .25s) ease,box-shadow var(--duration-default, .25s) ease}.bjd-mega__promo-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #15261e1a;text-decoration:none}.bjd-mega__promo-media{position:relative;aspect-ratio:4 / 3;max-height:200px;overflow:hidden;background:#f3f1ee;display:flex;align-items:center;justify-content:center}.bjd-mega__promo-img{width:100%;height:100%;max-height:200px;object-fit:contain;object-position:center;display:block;transition:transform .45s ease}.bjd-mega__promo-card:hover .bjd-mega__promo-img{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.bjd-mega__promo-card,.bjd-mega__promo-img{transition:none}.bjd-mega__promo-card:hover .bjd-mega__promo-img{transform:none}}.bjd-mega__promo-copy{padding:1.6rem 1.4rem 1.8rem}.bjd-mega__promo-heading{margin:0 0 .8rem;font-size:1.6rem;font-weight:500;letter-spacing:.02em;color:rgb(var(--color-foreground));line-height:1.35}.bjd-mega__promo-cta{display:inline-flex;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bjd-mega-hover, #c4a35a)}.bjd-mega__summary,.bjd-mega__top-link{letter-spacing:.04em}.bjd-mega__summary{display:inline-flex;align-items:center;gap:.55rem}.bjd-mega__summary .icon-caret{position:static;right:auto;top:auto;flex-shrink:0;width:.9rem;height:.55rem;margin:0 0 0 .15rem}.bjd-mega__summary .icon-caret{transition:transform .28s cubic-bezier(.22,1,.36,1)}.bjd-mega__details.is-open>.bjd-mega__summary .icon-caret,.bjd-mega__details[open]:not(.is-closing)>.bjd-mega__summary .icon-caret{transform:rotate(180deg)}.bjd-mega__item--has-dropdown .bjd-mega__summary[aria-expanded=true],.bjd-mega__details.is-open>.bjd-mega__summary{color:var(--bjd-mega-hover, #c4a35a);transition:color .2s ease}.bjd-mega__summary{transition:color .2s ease}.bjd-mega-drawer-promo{margin:1.2rem 1.5rem 2rem}.bjd-mega-drawer-promo .bjd-mega__promo-media{aspect-ratio:4 / 3;max-height:180px;border-radius:4px}.bjd-mega-drawer-promo .bjd-mega__promo-img{object-fit:contain;max-height:180px}.bjd-mega-drawer-promo .bjd-mega__promo-copy{padding:1.2rem 0 0}@media screen and (max-width:989px){.bjd-mega__promo--hide-mobile{display:none}}@media screen and (min-width:990px){.bjd-mega__panel--no-promo .bjd-mega__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-mega-menu.css.map */
