.nzg-hl-stage{position:relative;display:inline-block;vertical-align:middle;line-height:0;max-width:100%;flex-shrink:0}
.nzg-hl-stage>.nzg-hl-static{display:block!important;position:static!important;inset:auto!important;transform:none!important;padding:0!important;margin:0!important}
.nzg-hl-ready>.nzg-hl-static{clip-path:polygon(evenodd,0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,33.75% 27.73%,56.875% 27.73%,56.875% 76.993%,33.75% 76.993%,33.75% 27.73%,0% 0%)}
.nzg-hl-koru{display:none;position:absolute;left:33.75%;top:27.73%;width:23.125%;height:49.263%;pointer-events:none;transform-origin:50% 50%}
.nzg-hl-ready>.nzg-hl-koru{display:block}
.nzg-hl-window{display:block;position:relative;width:100%;height:100%;overflow:hidden;transform-origin:50% 50%}
.nzg-hl-window{background-color:#fff;mask-image:url('https://nzgolfmag.com/wp-content/uploads/2021/06/NZGM-LOGO-2026.jpg');mask-mode:luminance;mask-size:432.4324% auto;mask-position:43.902439% 54.654%;mask-repeat:no-repeat;-webkit-mask-image:url('https://nzgolfmag.com/wp-content/uploads/2021/06/NZGM-LOGO-2026.jpg');-webkit-mask-size:432.4324% auto;-webkit-mask-position:43.902439% 54.654%;-webkit-mask-repeat:no-repeat}
body .td-header-sp-logo .nzg-hl-window{background-color:#000}
body .nzg-hl-stage img.nzg-hl-crop{opacity:0!important}
@media(min-width:1019px){body .td-header-main-menu .td-main-menu-logo .nzg-hl-static{clip-path:none!important}body .td-header-main-menu .td-main-menu-logo .nzg-hl-koru{display:none!important}}
@supports not(mask-mode:luminance){.nzg-hl-ready>.nzg-hl-static{clip-path:none!important}.nzg-hl-ready>.nzg-hl-koru{display:none!important}}
body .td-header-main-menu .nzg-hl-stage .nzg-hl-window img.nzg-hl-crop,body .td-header-sp-logo .nzg-hl-stage .nzg-hl-window img.nzg-hl-crop,body #td-mobile-nav .nzg-hl-stage .nzg-hl-window img.nzg-hl-crop{display:block!important;position:absolute!important;width:432.4324%!important;height:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;left:-145.9459%!important;top:-56.2874%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;aspect-ratio:auto!important}
#td-mobile-nav .td-menu-socials-wrap.nzg-hl-menu-ready:before{display:none!important}
#td-mobile-nav .nzg-hl-menu-brand{display:block;width:135px;height:50px;line-height:0;text-align:center}
#td-mobile-nav .nzg-hl-menu-brand .nzg-hl-stage{width:118px;height:50px}
#td-mobile-nav .nzg-hl-menu-brand .nzg-hl-static{width:118px!important;height:50px!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important}
@media(prefers-reduced-motion:no-preference){.nzg-hl-ready>.nzg-hl-koru>.nzg-hl-window{animation:nzg-header-koru-turn 6s cubic-bezier(.45,0,.55,1) infinite;will-change:transform}@keyframes nzg-header-koru-turn{0%,80%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}}
@media(prefers-reduced-motion:reduce){.nzg-hl-ready>.nzg-hl-static{clip-path:none!important}.nzg-hl-ready>.nzg-hl-koru{display:none!important}}
@media(min-width:1019px){body .td-header-menu-wrap .td-header-main-menu .td-main-menu-logo{width:140px!important;max-width:140px!important;flex-basis:140px!important;margin-right:28px!important}body .td-header-menu-wrap .td-header-main-menu .td-main-menu-logo img.nzg-hl-static{width:140px!important;height:auto!important;max-height:none!important}body .td-header-sp-logo{top:18px!important}body .td-header-sp-logo .nzg-hl-stage{width:240px;max-width:100%}body .td-header-sp-logo .nzg-hl-static{width:240px!important;height:auto!important;max-height:none!important;max-width:100%!important}}
@media(min-width:1019px) and (max-width:1140px){body .td-header-menu-wrap .td-header-main-menu .td-main-menu-logo{width:110px!important;max-width:110px!important;flex-basis:110px!important;margin-right:18px!important}body .td-header-menu-wrap .td-header-main-menu .td-main-menu-logo img.nzg-hl-static{width:110px!important}}
@media(max-width:1018px){body .td-header-menu-wrap-full,body .td-header-menu-wrap,body .td-header-main-menu{height:72px!important;min-height:72px!important}body .td-header-main-menu .td-main-menu-logo{position:absolute!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;width:145px!important;max-width:145px!important;height:72px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;float:none!important}body .td-header-main-menu .td-main-menu-logo a.td-mobile-logo{position:static!important;inset:auto!important;transform:none!important;display:flex!important;width:145px!important;height:72px!important;min-height:0!important;align-items:center!important;justify-content:center!important;margin:0!important}body .td-header-main-menu .td-main-menu-logo a.td-header-logo{display:none!important}body .td-header-main-menu .td-main-menu-logo .nzg-hl-stage{width:145px!important;max-width:145px!important}body .td-header-main-menu .td-main-menu-logo img.nzg-hl-static{position:static!important;inset:auto!important;width:145px!important;max-width:none!important;height:auto!important;max-height:none!important;transform:none!important;padding:0!important;margin:0!important}body #td-top-mobile-toggle,body #td-top-mobile-toggle>a{height:72px!important;line-height:72px!important}body #td-top-mobile-toggle i{line-height:72px!important}body .td-header-main-menu .header-search-wrap{height:72px!important;top:0!important;left:auto!important;right:0!important}body .td-header-main-menu .td-search-btns-wrap,body #td-header-search-button-mob{height:72px!important}body #td-header-search-button-mob{display:flex!important;align-items:center!important;justify-content:center!important}body #td-header-search-button-mob i{line-height:1!important}#td-mobile-nav .nzg-hl-menu-brand{width:160px;height:62px}#td-mobile-nav .nzg-hl-menu-brand .nzg-hl-stage,#td-mobile-nav .nzg-hl-menu-brand img.nzg-hl-static{width:145px!important;height:auto!important}#td-mobile-nav .td-menu-socials-wrap.nzg-hl-menu-ready{min-height:106px!important}}

@media(max-width:1018px){body #td-header-search-button-mob i{display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:72px!important;line-height:1!important}body #td-top-mobile-toggle i{height:72px!important}}

@media(max-width:1018px){#td-mobile-nav .td-menu-socials-wrap.nzg-hl-menu-ready .td-mobile-close{top:29px!important}}
