/* Country imagery and labels on the unchanged 789.site layout. */
/* The supplied New Zealand landscape. JPEG is the fallback where WebP is unavailable. */
.home .static-banner,.directory-search-hero{background-image:url('../backgrounds/nz-789-background-desktop-1920x1080.jpg')!important;background-position:center 50%!important}
@supports (background-image:image-set(url('../backgrounds/nz-789-background-desktop-1920x1080.webp') 1x)){
  .home .static-banner,.directory-search-hero{background-image:image-set(url('../backgrounds/nz-789-background-desktop-1920x1080.webp') type('image/webp') 1x,url('../backgrounds/nz-789-background-large-2560x1440.webp') type('image/webp') 2x,url('../backgrounds/nz-789-background-desktop-1920x1080.jpg') type('image/jpeg') 1x)!important}
  @media(min-width:1921px){.home .static-banner,.directory-search-hero{background-image:image-set(url('../backgrounds/nz-789-background-large-2560x1440.webp') type('image/webp') 1x,url('../backgrounds/nz-789-background-desktop-1920x1080.jpg') type('image/jpeg') 1x)!important}}
  @media(max-width:767px){.home .static-banner,.directory-search-hero{background-image:image-set(url('../backgrounds/nz-789-background-mobile-1080x1920.webp') type('image/webp') 1x,url('../backgrounds/nz-789-background-desktop-1920x1080.jpg') type('image/jpeg') 1x)!important}}
}
@media(max-width:767px){.main-header [data-country-brand=nz] .country-brand-name{font-size:0!important}.main-header [data-country-brand=nz] .country-brand-name::after{content:'NZ';font-size:17px}.main-header [data-site-theme-toggle]>span{display:none}.main-header [data-site-theme-toggle]{width:44px;justify-content:center;padding:0}}

/* Neutral site initials only when no reviewed icon is available. */
.nz-site-monogram{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;box-sizing:border-box;border-radius:10px;background:#e8edf3;color:#455a70;font:700 15px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.01em}
.io-black-mode .nz-site-monogram{background:#343c46;color:#d7e0e9}
.nz-trademark-notice{display:block;font-size:11px;line-height:1.4;margin-top:4px}

/* Keep the detail link reachable on touch-sized category cards. */
@media (max-width: 767px) {
  #more-directory .more-sites-grid article > .sites-tags { display: flex !important; }
  #more-directory .more-sites-grid article > .sites-tags .togo { min-height: 44px; }
}
