@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/inter-latin-variable.woff2") format("woff2")}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:400 800;font-display:swap;src:url("../../../plugins/mall-core/assets/dm-sans-latin.woff2") format("woff2")}
.elementor-location-footer :is(.elementor-heading-title,p,a,li,button){font-family:"DM Sans",Arial,system-ui,sans-serif!important}
.wb-final-404 .wb-hero{padding:64px 0}.wb-final-404 .wb-hero h1{max-width:850px}.wb-final-404 .wb-search{max-width:720px;margin-top:28px}.wb-final-recovery{padding-block:40px 56px}.wb-final-recovery nav{display:flex;flex-wrap:wrap;gap:16px}.wb-final-recovery h2{margin:0 0 24px}.wb-final-recovery a{text-decoration:none}
@media(max-width:600px){.wb-final-404 .wb-hero{padding:40px 0}.wb-final-recovery nav{display:grid;grid-template-columns:1fr}.wb-final-recovery a{justify-content:center}}

.wb-existing-directory-ad{position:relative;height:360px;width:100%;max-width:1140px;margin:32px auto;background:transparent}.wb-existing-directory-ad .adsbygoogle{width:100%}@media(max-width:767px){.wb-existing-directory-ad{height:480px;margin-block:24px}}

.wb.wb-final-404 .wb-hero h1{color:white;font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.06;margin:18px 0 24px}.wb.wb-final-404 .wb-hero .wb-eyebrow{color:var(--ember-tint)}
