.vx-mega{--vx-mega-accent: var(--primary, #6e9d39);--vx-mega-dark: var(--primary-2, #043f2e);--vx-mega-text: rgb(var(--color-body, 60, 87, 80));--vx-mega-heading: rgb(var(--heading-color, 4, 63, 46));--vx-mega-line: rgba(4, 63, 46, .12)}.vx-mega__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,30%);gap:40px;padding-block:32px 36px;max-height:calc(100vh - var(--header-height, 120px) - 24px);overflow-y:auto}.vx-mega__inner--no-media{grid-template-columns:minmax(0,1fr)}.vx-mega__cols{display:grid;grid-template-columns:repeat(var(--vx-mega-cols, 3),minmax(0,1fr));gap:28px 32px;align-content:start}.vx-mega__col{min-width:0}.vx-mega__title{display:block;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--vx-mega-line);color:var(--vx-mega-heading);font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.vx-mega__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.vx-mega__link{position:relative;display:block;padding:6px 0;color:var(--vx-mega-text);font-size:15px;line-height:1.35;text-decoration:none;transition:color .2s ease,padding-left .2s ease}.vx-mega__link:before{content:"";position:absolute;left:0;top:50%;width:0;height:2px;background:var(--vx-mega-accent);transform:translateY(-50%);transition:width .2s ease}.vx-mega__title:hover,.vx-mega__title:focus-visible,.vx-mega__title.is-hover,.vx-mega__title.is-current,.vx-mega__link:hover,.vx-mega__link:focus-visible,.vx-mega__link.is-hover,.vx-mega__link.is-current{color:var(--vx-mega-accent)}.vx-mega__link:hover,.vx-mega__link:focus-visible,.vx-mega__link.is-hover{padding-left:16px}.vx-mega__link:hover:before,.vx-mega__link:focus-visible:before,.vx-mega__link.is-hover:before{width:10px}.vx-mega__media{position:relative;min-height:300px;border:1px solid var(--vx-mega-line);border-radius:8px 8px 24px;overflow:hidden;background:#fff}.vx-mega__figure{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;color:#fff;text-decoration:none}.vx-mega__figure.is-active{opacity:1;visibility:visible}.vx-mega__img{width:100%;height:100%;padding:16px 16px 76px;object-fit:contain;transform:scale(.97);transition:transform .6s ease}.vx-mega__figure.is-active .vx-mega__img{transform:scale(1)}.vx-mega__caption{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:4px;padding:48px 20px 18px;background:linear-gradient(to top,#043f2ee0,#043f2e00)}.vx-mega__caption-title{font-size:17px;font-weight:700;line-height:1.25}.vx-mega__caption-cta{font-size:13px;font-weight:600;opacity:.9}.vx-mega__caption-cta:after{content:" \2192"}ap-navigationofdesktop .header__linklist-link .header__linklist-link-detail{white-space:nowrap}@media(min-width:1200px)and (max-width:1599px){ap-navigationofdesktop .header__linklist-link .header__linklist-link-detail{padding-inline:12px}[dir=ltr] ap-navigationofdesktop .header__linklist-item:not(:last-child){margin-right:2px}[dir=rtl] ap-navigationofdesktop .header__linklist-item:not(:last-child){margin-left:2px}}@media(min-width:1200px)and (max-width:1439px){ap-navigationofdesktop .header__linklist-link .header__linklist-link-detail{padding-inline:8px;font-size:13px}}@media(max-width:1399px){.vx-mega__inner{grid-template-columns:minmax(0,1fr) minmax(220px,28%);gap:28px}.vx-mega__cols{gap:24px}.vx-mega__link{font-size:14px}}@media(prefers-reduced-motion:reduce){.vx-mega__figure,.vx-mega__img,.vx-mega__link,.vx-mega__link:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vx-megamenu.css.map */
