.mega-menu.pjf-mega-menu{--pjf-mega-menu-accent: #086935;display:block;padding:60px max(var(--container-gutter),50% - var(--container-max-width) / 2);background:#fafafa;color:#161616;mix-blend-mode:normal}.pjf-mega-menu__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;width:100%}.pjf-mega-menu__main{display:flex;align-items:flex-start;gap:40px;min-width:0}.pjf-mega-menu__promo{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:292px;height:314px;overflow:hidden;background:#161616;color:#fff;text-decoration:none;isolation:isolate}.pjf-mega-menu__promo-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.pjf-mega-menu__promo-lines{position:absolute;top:50%;left:calc(50% - .09px);z-index:-1;width:603.829px;height:392px;max-width:none;transform:translate(-50%,-50%);pointer-events:none}.pjf-mega-menu__promo-glow{position:absolute;z-index:-1;width:563.333px;height:563.333px;max-width:none;pointer-events:none}.pjf-mega-menu__promo-glow--start{top:-278.56px;left:-270.32px}.pjf-mega-menu__promo-glow--end{right:-270.32px;bottom:-279.05px;transform:rotate(180deg)}.pjf-mega-menu__promo-text{display:flex;flex-direction:column;align-items:center;gap:4px;width:240px;font-family:Oswald,sans-serif;text-align:center;text-transform:uppercase;word-break:break-word;filter:drop-shadow(0 0 11.5px rgb(255 255 255 / 25%))}.pjf-mega-menu__promo-subheading{font-size:34px;font-weight:500;line-height:44px}.pjf-mega-menu__promo-heading{font-size:54px;font-weight:700;line-height:54px}.mega-menu__nav.pjf-mega-menu__nav{display:block;max-width:none;margin:0;padding:0;list-style:none}.pjf-mega-menu__column{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.pjf-mega-menu__title{margin:0;color:#161616;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:34px;text-transform:uppercase;white-space:nowrap}.pjf-mega-menu__title a{color:inherit;text-decoration:none}.pjf-mega-menu__links{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:0;padding:0;list-style:none}.pjf-mega-menu__link{color:#777;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:28px;text-decoration:none;white-space:nowrap;transition:color .2s ease;text-transform:none}.pjf-mega-menu__link:hover,.pjf-mega-menu__link[aria-current=page]{color:#161616}.pjf-mega-menu__featured{display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;gap:28px;width:361px;min-height:314px;padding:40px;background:#f5f4f2;box-sizing:border-box}.pjf-mega-menu__featured-text{display:flex;flex-direction:column;gap:10px;width:100%;word-break:break-word}.pjf-mega-menu__featured-eyebrow,.pjf-mega-menu__featured-heading,.pjf-mega-menu__featured-description{margin:0}.pjf-mega-menu__featured-eyebrow{color:var(--pjf-mega-menu-accent);font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:30px}.pjf-mega-menu__featured-heading{color:#111;font-family:Oswald,sans-serif;font-size:30px;font-weight:600;line-height:40px;text-transform:uppercase;white-space:nowrap;word-break:normal}.pjf-mega-menu__featured-description{color:#414141;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:28px}.pjf-mega-menu__button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:60px;padding:0 36px;overflow:hidden;background:var(--pjf-mega-menu-accent);color:#fff;font-family:Oswald,sans-serif;font-size:18px;font-weight:600;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;isolation:isolate}.pjf-mega-menu__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#161616;transform:translate(-100%);transition:transform .3s ease}.pjf-mega-menu__button:hover:before,.pjf-mega-menu__button:focus-visible:before{transform:translate(0)}.pjf-mega-menu__button:hover{color:#fff}.pjf-mega-menu__button[aria-disabled=true]{cursor:not-allowed;opacity:.6}@media screen and (max-width:1399px){.mega-menu.pjf-mega-menu{padding-block:48px}.pjf-mega-menu__main,.pjf-mega-menu__inner{gap:32px}.pjf-mega-menu__promo{width:250px;height:280px}.pjf-mega-menu__promo-subheading{font-size:28px;line-height:36px}.pjf-mega-menu__promo-heading{font-size:44px;line-height:46px}.pjf-mega-menu__featured{width:320px;min-height:280px;padding:32px;gap:22px}.pjf-mega-menu__featured-heading{font-size:28px;line-height:36px}.pjf-mega-menu__featured-description{font-size:16px;line-height:24px}.pjf-mega-menu__links,.pjf-mega-menu__column{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mega-menu-pjf.css.map */
