.drv-mega{--drv-mega-gap: 40px;position:fixed;top:var(--drv-mega-top, 120px);left:var(--drv-mega-left, 24px);width:var(--drv-mega-width, calc(100vw - 48px) );max-height:calc(100vh - var(--drv-mega-top, 120px) - 16px);overflow-y:auto;z-index:1001;box-sizing:border-box;padding:40px 64px;background:var(--scheme-3_bg, #fffbf5);color:var(--primary_text, #424345);border-radius:8px;box-shadow:0 12px 32px #00000014;font-family:var(--main_ff, "Luxora Grotesk", sans-serif);opacity:0;transform:translateY(-6px);visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.drv-mega[hidden]{display:block}.drv-mega.is-open{opacity:1;transform:none;visibility:visible;transition:opacity .18s ease,transform .18s ease,visibility 0s}.drv-mega__grid{display:grid;grid-template-columns:repeat(var(--drv-mega-cols, 6),minmax(0,1fr));gap:var(--drv-mega-gap);max-width:var(--glw, 1400px);margin:0 auto;padding:0;list-style:none}.drv-mega__card{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;min-width:0}.drv-mega__card:before{display:none!important}.drv-mega__media{position:relative!important;display:block!important;width:100%;height:0!important;padding:125% 0 0!important;margin-bottom:24px;overflow:hidden;border-radius:var(--b2p, 12px);background:var(--color-sand, #f9f2e8)}.drv-mega__media img,.drv-mega__media svg{position:absolute!important;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover!important;object-position:center;border-radius:0!important;transition:transform .4s ease}.drv-mega__placeholder{fill:#00000026}.drv-mega__card:hover .drv-mega__media img{transform:scale(1.03)}.drv-mega__title{margin:0 0 16px;font-size:18px;line-height:1.3;font-weight:500}.drv-mega__title a{color:inherit;text-decoration:none}.drv-mega__title a:hover{text-decoration:underline;text-underline-offset:3px}.drv-mega__text{margin:0 0 20px;font-family:"Luxora Grotesk Light",var(--main_ff, "Luxora Grotesk"),sans-serif;font-weight:300;font-size:14px;line-height:1.5}.drv-mega__cta{margin:auto 0 0;width:100%}.drv-mega__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;box-sizing:border-box;padding:8px 18px;border-radius:var(--btn_br, 32px);background:#c6e8d9;color:#424345;font-size:15px;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease}.drv-mega__btn:hover,.drv-mega__btn:focus-visible{background:#b1dcc8;color:#424345}.drv-mega a:focus-visible{outline:2px solid var(--color-coastal, #36b2af);outline-offset:3px}@media screen and (max-width:1280px){.drv-mega{--drv-mega-gap: 24px;padding:32px}.drv-mega__text{font-size:13px}}@media screen and (max-width:1000px){.drv-mega{display:none!important}}@media(prefers-reduced-motion:reduce){.drv-mega,.drv-mega.is-open,.drv-mega__media img{transition:none}}.drv-mega-section{display:contents}@media screen and (min-width:1001px){#nav-bar ul[data-type=horizontal-nav]>li.drv-mega-item>ul{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dreamer-rv-mega-menu.css.map */
