/* NEXGEN_FINAL_OVERLAY_20260827 */
html[data-nexgen-final-overlay="20260827"] #siteFooter,
html[data-nexgen-final-overlay="20260827"] footer.site-footer {
  background:#000!important;
  background-color:#000!important;
  background-image:none!important;
}
html[data-nexgen-final-overlay="20260827"] #siteFooter .ng26-footer-grid,
html[data-nexgen-final-overlay="20260827"] #siteFooter .footer-grid,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .ng26-footer-grid,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .footer-grid {
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
}
html[data-nexgen-final-overlay="20260827"] #siteFooter .ng26-footer-grid>div:first-child,
html[data-nexgen-final-overlay="20260827"] #siteFooter .footer-grid>div:first-child,
html[data-nexgen-final-overlay="20260827"] #siteFooter .footer-brand,
html[data-nexgen-final-overlay="20260827"] #siteFooter .nexgen-footer-brand,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .ng26-footer-grid>div:first-child,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .footer-grid>div:first-child,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .footer-brand,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .nexgen-footer-brand {
  background:transparent!important;
  background-image:none!important;
}
html[data-nexgen-final-overlay="20260827"] #siteFooter .ng26-footer-grid>div:first-child::before,
html[data-nexgen-final-overlay="20260827"] #siteFooter .ng26-footer-grid>div:first-child::after,
html[data-nexgen-final-overlay="20260827"] #siteFooter .footer-grid>div:first-child::before,
html[data-nexgen-final-overlay="20260827"] #siteFooter .footer-grid>div:first-child::after,
html[data-nexgen-final-overlay="20260827"] #siteFooter .footer-brand::before,
html[data-nexgen-final-overlay="20260827"] #siteFooter .footer-brand::after,
html[data-nexgen-final-overlay="20260827"] #siteFooter .nexgen-footer-brand::before,
html[data-nexgen-final-overlay="20260827"] #siteFooter .nexgen-footer-brand::after,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .ng26-footer-grid>div:first-child::before,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .ng26-footer-grid>div:first-child::after,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .footer-grid>div:first-child::before,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .footer-grid>div:first-child::after,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .footer-brand::before,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .footer-brand::after,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .nexgen-footer-brand::before,
html[data-nexgen-final-overlay="20260827"] footer.site-footer .nexgen-footer-brand::after {
  content:none!important;
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  background:none!important;
  background-image:none!important;
  width:0!important;
  height:0!important;
}
html[data-nexgen-final-overlay="20260827"] #siteFooter img,
html[data-nexgen-final-overlay="20260827"] footer.site-footer img {
  display:none!important;
}
html[data-nexgen-final-overlay="20260827"] #siteFooter img[data-nexgen-footer-keeper="1"],
html[data-nexgen-final-overlay="20260827"] footer.site-footer img[data-nexgen-footer-keeper="1"] {
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  width:min(430px,100%)!important;
  max-width:100%!important;
  height:auto!important;
  object-fit:contain!important;
}
[data-nexgen-final-hidden="1"]{display:none!important;visibility:hidden!important}
#nexgenFinalMenuBackdrop{position:fixed;inset:0;background:rgba(0,0,0,.68);z-index:2147483000;display:none}
#nexgenFinalMenuBackdrop.open{display:block}
#nexgenFinalMenu{position:fixed;top:0;right:0;width:min(88vw,380px);height:100dvh;background:#050505;color:#fff;z-index:2147483001;transform:translateX(105%);transition:transform .18s ease;box-shadow:-12px 0 35px rgba(0,0,0,.45);padding:18px;overflow:auto}
#nexgenFinalMenu.open{transform:translateX(0)}
#nexgenFinalMenu .nf-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
#nexgenFinalMenu .nf-title{font-weight:900;letter-spacing:.04em}
#nexgenFinalMenu .nf-close{appearance:none;border:1px solid #ff3e8e;background:#111;color:#fff;border-radius:8px;font-size:28px;line-height:1;padding:6px 10px;cursor:pointer}
#nexgenFinalMenu nav{display:grid;gap:8px}
#nexgenFinalMenu nav a{display:block;color:#fff;text-decoration:none;background:#111;border:1px solid #292929;border-radius:10px;padding:14px 15px;font-weight:800}
#nexgenFinalMenu nav a[href="/quote"]{background:#ff3e8e;color:#000;border-color:#ff3e8e}
[data-nexgen-final-menu-button="1"]{cursor:pointer!important;pointer-events:auto!important}
body.nexgen-final-menu-open{overflow:hidden!important}
/* 20260828 persistent no-transform footer override */
#siteFooter .ng26-footer-grid>div:first-child,
#siteFooter .footer-grid>div:first-child,
#siteFooter .footer-brand,
#siteFooter .nexgen-footer-brand,
#siteFooter img[data-nexgen-footer-keeper="1"] { transform:none!important; rotate:0deg!important; }
/* NEXGEN_BLACK_FINAL_V7 */
html,body{background-color:#000!important;}
div.container-corrugation{background-color:#000!important;background-image:none!important;}
div.container-corrugation::before,div.container-corrugation::after{background-color:#000!important;background-image:none!important;}
div.design-face{background-color:#000!important;background-image:none!important;}
div.design-face::before,div.design-face::after{background-color:#000!important;background-image:none!important;}
div.designer-workspace{background-color:#000!important;background-image:none!important;}
div.designer-workspace::before,div.designer-workspace::after{background-color:#000!important;background-image:none!important;}
div.mock-inventory-media{background-color:#000!important;background-image:none!important;}
div.mock-inventory-media::before,div.mock-inventory-media::after{background-color:#000!important;background-image:none!important;}
div.nexgen-card-media{background-color:#000!important;background-image:none!important;}
div.nexgen-card-media::before,div.nexgen-card-media::after{background-color:#000!important;background-image:none!important;}
div.nexgen-card-media > img{background-color:#000!important;background-image:none!important;}
div.nexgen-card-media > img::before,div.nexgen-card-media > img::after{background-color:#000!important;background-image:none!important;}
div.rental-detail-grid{background-color:#000!important;background-image:none!important;}
div.rental-detail-grid::before,div.rental-detail-grid::after{background-color:#000!important;background-image:none!important;}
[class*="rental" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[id*="rental" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[class*="financ" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[id*="financ" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[class*="lease" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[id*="lease" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[class*="designer" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[id*="designer" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[class*="modification" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
[id*="modification" i]:not(input):not(textarea):not(select):not(option):not(button):not(a):not(img):not(picture):not(video):not(canvas):not(svg){background-color:#000!important;}
