.unified-header[data-v-8cfe3bd2]{background:var(--uh-bg-main);color:var(--uh-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;top:0;z-index:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.unified-header[data-v-8cfe3bd2],.utility-strip[data-v-8cfe3bd2]{border-bottom:1px solid var(--uh-border)}.utility-strip[data-v-8cfe3bd2]{background:var(--uh-bg-utility)}.utility-inner[data-v-8cfe3bd2]{gap:24px;justify-content:space-between;min-height:36px;padding:9px 24px}.breadcrumb[data-v-8cfe3bd2],.utility-inner[data-v-8cfe3bd2]{align-items:center;display:flex}.breadcrumb[data-v-8cfe3bd2]{color:var(--uh-text-muted);font-size:12px;gap:4px;letter-spacing:.015em}.breadcrumb-link[data-v-8cfe3bd2]{color:var(--uh-text);cursor:pointer;font-weight:500;text-decoration:none;transition:color .15s ease}.breadcrumb-link[data-v-8cfe3bd2]:hover{color:var(--uh-accent)}.breadcrumb-sep[data-v-8cfe3bd2]{color:var(--uh-text-faint);font-size:11px;margin:0 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb-current[data-v-8cfe3bd2]{color:var(--uh-text);font-weight:500}.location-wrap[data-v-8cfe3bd2]{border-left:1px solid var(--uh-border-strong);margin-left:14px;padding-left:14px;position:relative}.location[data-v-8cfe3bd2],.location-wrap[data-v-8cfe3bd2]{align-items:center;display:inline-flex}.location[data-v-8cfe3bd2]{background:transparent;border:0;color:var(--uh-text-muted);cursor:default;font:inherit;gap:5px;letter-spacing:inherit;padding:0}.location svg[data-v-8cfe3bd2]{color:currentColor;height:12px;opacity:.7;width:12px}.location-clickable[data-v-8cfe3bd2]{cursor:pointer;transition:color .15s ease}.location-clickable[data-v-8cfe3bd2]:hover{color:var(--uh-text)}.location-clickable:hover svg[data-v-8cfe3bd2]{opacity:1}.location-chevron[data-v-8cfe3bd2]{transition:transform .2s ease}.location-chevron.rotated[data-v-8cfe3bd2]{transform:rotate(180deg)}.address-popover[data-v-8cfe3bd2]{background:#fff;border-radius:8px;box-shadow:0 10px 28px #00000047;color:#1f2937;font-size:13px;left:0;line-height:1.5;min-width:240px;padding:12px 14px;position:absolute;top:calc(100% + 8px);white-space:nowrap;z-index:110}.address-row[data-v-8cfe3bd2]{color:#1f2937}.address-link[data-v-8cfe3bd2]{align-items:center;border-top:1px solid #e5e7eb;color:var(--uh-brand);display:inline-flex;font-size:12px;font-weight:600;gap:4px;margin-top:8px;padding-top:8px;text-decoration:none;transition:opacity .15s ease}.address-link[data-v-8cfe3bd2]:hover{opacity:.75}.address-link svg[data-v-8cfe3bd2]{height:12px;width:12px}.address-pop-enter-active[data-v-8cfe3bd2],.address-pop-leave-active[data-v-8cfe3bd2]{transition:opacity .18s ease,transform .18s ease}.address-pop-enter-from[data-v-8cfe3bd2],.address-pop-leave-to[data-v-8cfe3bd2]{opacity:0;transform:translateY(-4px)}.utility-actions[data-v-8cfe3bd2]{align-items:center;display:flex;gap:4px}.utility-link[data-v-8cfe3bd2]{align-items:center;border-radius:4px;color:var(--uh-text-muted);cursor:pointer;display:inline-flex;font-size:12px;gap:7px;letter-spacing:.015em;padding:6px 12px;text-decoration:none;transition:color .15s ease,background .15s ease}.utility-link[data-v-8cfe3bd2]:hover{background:var(--uh-hover-bg);color:var(--uh-text)}.utility-link svg[data-v-8cfe3bd2]{color:currentColor;height:15px;width:15px}.utility-link-quiet[data-v-8cfe3bd2]{font-size:11px;opacity:.8}.utility-divider[data-v-8cfe3bd2]{background:var(--uh-border-strong);height:14px;margin:0 4px;width:1px}.user-avatar[data-v-8cfe3bd2]{border-radius:999px;height:18px;-o-object-fit:cover;object-fit:cover;width:18px}.cart-badge[data-v-8cfe3bd2]{background:var(--uh-accent);border-radius:999px;color:var(--uh-bg-main);font-size:10px;font-weight:600;line-height:1.5;min-width:17px;padding:1px 6px;text-align:center}.cart-total[data-v-8cfe3bd2]{font-variant-numeric:tabular-nums}.main-bar[data-v-8cfe3bd2]{align-items:center;display:flex;gap:32px;justify-content:space-between;padding:18px 24px}.hamburger[data-v-8cfe3bd2]{background:transparent;border:0;border-radius:4px;color:var(--uh-text);cursor:pointer;display:none;padding:6px;transition:background .15s ease}.hamburger[data-v-8cfe3bd2]:hover{background:var(--uh-hover-bg)}.brand[data-v-8cfe3bd2]{align-items:center;color:var(--uh-text);cursor:pointer;display:inline-flex;text-decoration:none;transition:opacity .15s ease}.brand[data-v-8cfe3bd2]:hover{opacity:.85}.brand-mark[data-v-8cfe3bd2]{display:block;height:60px;width:60px}.main-nav[data-v-8cfe3bd2]{align-items:center;display:flex;gap:36px}.nav-link[data-v-8cfe3bd2]{color:var(--uh-text);cursor:pointer;font-size:14px;letter-spacing:.02em;opacity:.85;padding:6px 0;position:relative;text-decoration:none;transition:color .15s ease,opacity .15s ease}.nav-link[data-v-8cfe3bd2]:hover{color:var(--uh-accent);opacity:1}.nav-link[data-v-8cfe3bd2]:after{background:var(--uh-accent);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.nav-link.active[data-v-8cfe3bd2]:after,.nav-link[data-v-8cfe3bd2]:hover:after{transform:scaleX(1)}.nav-link.active[data-v-8cfe3bd2]{color:var(--uh-accent);opacity:1}.slideover-content[data-v-8cfe3bd2]{background:var(--uh-bg-main);color:var(--uh-text);display:flex;flex-direction:column;gap:22px;height:100%;padding:144px 24px 28px;width:100%}.slideover-close[data-v-8cfe3bd2]{align-self:flex-end;background:transparent;border:0;border-radius:4px;padding:6px}.slide-link[data-v-8cfe3bd2],.slideover-close[data-v-8cfe3bd2]{color:var(--uh-text);cursor:pointer}.slide-link[data-v-8cfe3bd2]{font-size:18px;letter-spacing:.02em;opacity:.9;padding:8px 0;text-decoration:none;transition:color .15s ease,opacity .15s ease}.slide-link.active[data-v-8cfe3bd2],.slide-link[data-v-8cfe3bd2]:hover{color:var(--uh-accent);opacity:1}@media (max-width:960px){.main-nav[data-v-8cfe3bd2]{gap:22px}.nav-link[data-v-8cfe3bd2]{font-size:13px}.main-bar[data-v-8cfe3bd2],.utility-inner[data-v-8cfe3bd2]{padding-left:20px;padding-right:20px}}@media (max-width:768px){.main-nav[data-v-8cfe3bd2]{display:none}.hamburger[data-v-8cfe3bd2]{display:inline-flex}.location-wrap[data-v-8cfe3bd2],.utility-link-quiet[data-v-8cfe3bd2],.utility-link-text[data-v-8cfe3bd2]{display:none}.brand-mark[data-v-8cfe3bd2]{height:48px;width:48px}}a[data-v-8cfe3bd2]:focus-visible,button[data-v-8cfe3bd2]:focus-visible{border-radius:2px;outline:2px solid var(--uh-accent);outline-offset:3px}.header[data-v-bfab9a93]{background-color:var(--tf-color-01)}.golf-course-logo[data-v-bfab9a93]{width:50px}.option[data-v-bfab9a93]{position:relative;white-space:nowrap}.option.active[data-v-bfab9a93],.option[data-v-bfab9a93]:hover{color:var(--tf-color-02)}.option.active[data-v-bfab9a93]:after,.option[data-v-bfab9a93]:hover:after{width:100%!important}.option.active[data-v-bfab9a93]:after,.option[data-v-bfab9a93]:after{background:var(--header-text-color,#000);bottom:-14px;content:"";height:2px;left:0;position:absolute;transition:all .2s;width:0}.header-container[data-v-bfab9a93] :not(i):not(.fa-solid):not(.fa-regular):not(.fa-brands),.header-container[data-v-bfab9a93] :not(i):not(.fa-solid):not(.fa-regular):not(.fa-brands):after,.header-container[data-v-bfab9a93] :not(i):not(.fa-solid):not(.fa-regular):not(.fa-brands):before{color:var(--header-text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.header-container i.fa-brands[data-v-bfab9a93],.header-container i.fa-regular[data-v-bfab9a93],.header-container i.fa-solid[data-v-bfab9a93],.header-container svg[data-v-bfab9a93]{color:var(--header-text-color)!important}.header-container svg[data-v-bfab9a93]{fill:var(--header-text-color)!important}.header-container a[data-v-bfab9a93]:not(:has(i)){color:var(--header-text-color)!important}.popover-panel[data-v-bfab9a93],.popover-panel[data-v-bfab9a93] *,.slideover-content .popover-panel[data-v-bfab9a93],.slideover-content .popover-panel[data-v-bfab9a93] *,[data-headlessui-state] .popover-panel[data-v-bfab9a93],[data-headlessui-state] .popover-panel[data-v-bfab9a93] *{background-color:#fff!important;color:#28282e!important}.popover-option[data-v-bfab9a93],.slideover-content .popover-option[data-v-bfab9a93]{border-radius:6px!important;color:#374151!important;font-weight:500!important;padding:8px 12px!important;text-decoration:none!important;transition:all .2s ease!important}.popover-option[data-v-bfab9a93]:hover,.slideover-content .popover-option[data-v-bfab9a93]:hover{background-color:#f3f4f6!important;color:#1f2937!important}.slideover-content[data-v-bfab9a93] :not(i):not(.fa-solid):not(.fa-regular):not(.fa-brands):not(.popover-panel):not(.popover-option),.slideover-content[data-v-bfab9a93] :not(i):not(.fa-solid):not(.fa-regular):not(.fa-brands):not(.popover-panel):not(.popover-option):after,.slideover-content[data-v-bfab9a93] :not(i):not(.fa-solid):not(.fa-regular):not(.fa-brands):not(.popover-panel):not(.popover-option):before,.slideover-content i.fa-brands[data-v-bfab9a93],.slideover-content i.fa-regular[data-v-bfab9a93],.slideover-content i.fa-solid[data-v-bfab9a93],.slideover-content svg[data-v-bfab9a93]{color:var(--header-text-color)!important}.slideover-content svg[data-v-bfab9a93]{fill:var(--header-text-color)!important}.slideover-content a[data-v-bfab9a93]:not(:has(i)):not(.popover-option){color:var(--header-text-color)!important}.footer-container[data-v-257c2c1e] *,.footer-container[data-v-257c2c1e] :after,.footer-container[data-v-257c2c1e] :before{color:var(--footer-text-color)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.footer-container a[data-v-257c2c1e]{color:var(--footer-text-color)!important;font-weight:600!important;text-decoration:underline!important}.footer-container a[data-v-257c2c1e]:hover{opacity:.8!important}.footer-container i[data-v-257c2c1e],.footer-container svg[data-v-257c2c1e]{color:var(--footer-text-color)!important;fill:var(--footer-text-color)!important}.footer-container[data-v-257c2c1e]{--footer-text-color:var(--7ed8bb44);--footer-text-color-secondary:var(--afde8e94)}
