/* NEXGEN_AUTOFINISH_FINAL_20260827 */
html[data-nexgen-final="20260827"] #siteFooter,
html[data-nexgen-final="20260827"] footer.site-footer,
html[data-nexgen-final="20260827"] body > footer,
html[data-nexgen-final="20260827"] footer {
  background:#000!important;
  background-color:#000!important;
  background-image:none!important;
}
html[data-nexgen-final="20260827"] #siteFooter *:not(img):not(svg),
html[data-nexgen-final="20260827"] footer.site-footer *:not(img):not(svg) {
  background-color:transparent!important;
}
html[data-nexgen-final="20260827"] #siteFooter *::before,
html[data-nexgen-final="20260827"] #siteFooter *::after,
html[data-nexgen-final="20260827"] footer.site-footer *::before,
html[data-nexgen-final="20260827"] footer.site-footer *::after {
  background-image:none!important;
}
html[data-nexgen-final="20260827"] #siteFooter .ng26-footer-grid>div:first-child::before,
html[data-nexgen-final="20260827"] #siteFooter .ng26-footer-grid>div:first-child::after,
html[data-nexgen-final="20260827"] #siteFooter .footer-grid>div:first-child::before,
html[data-nexgen-final="20260827"] #siteFooter .footer-grid>div:first-child::after,
html[data-nexgen-final="20260827"] #siteFooter .footer-brand::before,
html[data-nexgen-final="20260827"] #siteFooter .footer-brand::after,
html[data-nexgen-final="20260827"] #siteFooter .nexgen-footer-brand::before,
html[data-nexgen-final="20260827"] #siteFooter .nexgen-footer-brand::after,
html[data-nexgen-final="20260827"] footer.site-footer .ng26-footer-grid>div:first-child::before,
html[data-nexgen-final="20260827"] footer.site-footer .ng26-footer-grid>div:first-child::after,
html[data-nexgen-final="20260827"] footer.site-footer .footer-grid>div:first-child::before,
html[data-nexgen-final="20260827"] footer.site-footer .footer-grid>div:first-child::after {
  content:none!important;
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  background:none!important;
  width:0!important;
  height:0!important;
}
html[data-nexgen-final="20260827"] #siteFooter img[data-nexgen-footer-keeper="1"],
html[data-nexgen-final="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;
}
html[data-nexgen-final="20260827"] .preview-badge,
html[data-nexgen-final="20260827"] .dev-preview,
html[data-nexgen-final="20260827"] .development-preview,
html[data-nexgen-final="20260827"] [data-preview-banner] {
  display:none!important;
}
#nexgenMobileMenuFinalBackdrop {
  position:fixed!important; inset:0!important; z-index:2147483600!important;
  background:rgba(0,0,0,.68)!important; opacity:0!important; visibility:hidden!important;
  pointer-events:none!important; transition:opacity .18s ease!important;
}
#nexgenMobileMenuFinal {
  position:fixed!important; top:0!important; right:0!important; bottom:0!important;
  z-index:2147483601!important; width:min(86vw,370px)!important;
  transform:translateX(105%)!important; transition:transform .2s ease!important;
  background:#050505!important; color:#fff!important; border-left:2px solid #ff2f8d!important;
  box-shadow:-18px 0 50px rgba(0,0,0,.5)!important; padding:22px!important;
  overflow:auto!important; visibility:hidden!important;
}
#nexgenMobileMenuFinal[data-open="1"] { transform:translateX(0)!important; visibility:visible!important; }
#nexgenMobileMenuFinalBackdrop[data-open="1"] { opacity:1!important; visibility:visible!important; pointer-events:auto!important; }
#nexgenMobileMenuFinalHeader { display:flex!important; align-items:center!important; justify-content:space-between!important; gap:12px!important; margin-bottom:18px!important; }
#nexgenMobileMenuFinalHeader strong { font-size:18px!important; color:#fff!important; }
#nexgenMobileMenuFinalClose { appearance:none!important; border:1px solid rgba(255,255,255,.25)!important; background:#000!important; color:#fff!important; border-radius:8px!important; width:42px!important; height:42px!important; font-size:26px!important; line-height:1!important; cursor:pointer!important; }
#nexgenMobileMenuFinal nav { display:grid!important; gap:8px!important; }
#nexgenMobileMenuFinal nav a { display:block!important; padding:13px 14px!important; border-radius:9px!important; text-decoration:none!important; color:#fff!important; background:#111!important; border:1px solid rgba(255,255,255,.12)!important; font-weight:700!important; }
#nexgenMobileMenuFinal nav a[href="/quote"] { background:#ff2f8d!important; color:#080808!important; border-color:#ff2f8d!important; }
#nexgenMobileMenuButtonFinal { display:none!important; }
@media (max-width:960px) {
  #nexgenMobileMenuButtonFinal {
    display:flex!important; position:fixed!important; top:12px!important; right:12px!important;
    z-index:2147483500!important; width:46px!important; height:46px!important; align-items:center!important;
    justify-content:center!important; border-radius:8px!important; border:1px solid rgba(255,255,255,.3)!important;
    background:#050505!important; color:#fff!important; font-size:25px!important; cursor:pointer!important;
  }
  [data-nexgen-menu-trigger="1"] { cursor:pointer!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;}
