.golfshed-mega-menu{background-color:var(--gsmm-menu-bg,var(--pal-menu-bar-surface,#142242));color:var(--gsmm-menu-text,var(--pal-menu-bar-ink,#fff));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;position:relative;z-index:9999}.golfshed-mega-menu *{box-sizing:border-box}.desktop-menu-bar{align-items:center;background:var(--gsmm-menu-bg,var(--pal-menu-bar-surface,#142242));display:flex;justify-content:space-between;margin:0 auto;max-width:var(--gsmm-bar-max-width,1920px);min-height:40px;padding:0 1rem;width:100%}.main-menu,.secondary-menu{display:flex;gap:0;list-style:none;margin:0;padding:0;position:relative;z-index:1}.desktop-menu-bar:not(:has(.secondary-menu)){justify-content:flex-start}.secondary-menu{margin-left:auto}.has-center-logo .desktop-menu-bar{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.has-center-logo .main-menu--start{justify-self:end}.has-center-logo .main-menu--end{justify-self:start}.has-center-logo .secondary-menu{margin-left:1rem}.menu-logo{align-items:center;display:flex;padding:var(--gsmm-logo-gap-y,.5rem) var(--gsmm-logo-gap-x,1.5rem)}.menu-logo a{display:block;line-height:0}.menu-logo img{height:var(--gsmm-logo-height,52px);transition:height .2s ease;width:auto}@media(prefers-reduced-motion:reduce){.menu-logo img{transition:none}}.golfshed-mega-menu.is-scrolled .menu-logo img{height:var(--gsmm-logo-height-scrolled,40px)}.gsmm-bar-spacer{display:none}.golfshed-mega-menu.is-bar-fixed{left:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0);transform:translateY(0);z-index:100}@media(prefers-reduced-motion:no-preference){.golfshed-mega-menu.is-bar-fixed{transition:transform .28s ease}}.golfshed-mega-menu.is-bar-fixed+.gsmm-bar-spacer{display:block}.golfshed-mega-menu.is-bar-hidden{transform:translateY(-100%)}.golfshed-mega-menu .mobile-logo{display:none;left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.golfshed-mega-menu .mobile-logo img{height:var(--gsmm-mobile-logo-height,34px);width:auto}.menu-item{position:relative}.menu-item>a{align-items:center;color:var(--gsmm-menu-text,var(--pal-menu-bar-ink,#fff));cursor:pointer;display:flex;font-size:16px;font-weight:400;height:40px;letter-spacing:.5px;padding:0 .875rem;text-decoration:none;text-transform:capitalize;transition:color .3s ease,background-color .3s ease}.menu-item>a:hover{background-color:var(--gsmm-menu-hover-bg,var(--pal-menu-bar-surface-hover,#30487a));color:var(--gsmm-menu-hover-text,var(--pal-menu-bar-ink,#fff))}.menu-item>a:focus{outline:2px solid currentColor;outline-offset:-2px}.menu-item>a:focus:not(:focus-visible){outline:none}.menu-item.active>a{background-color:var(--gsmm-menu-active-bg,var(--pal-menu-bar-surface-active,#1e2e53))}.desktop-menu-bar .menu-item.active>a:after{background:var(--gsmm-menu-text,var(--pal-menu-bar-ink,#fff));bottom:0;content:"";height:2px;position:absolute;right:0}.menu-item .menu-toggle{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid;display:inline-block;height:0;margin-left:.5rem;opacity:.7;transition:transform .3s ease;width:0}.menu-item.active .menu-toggle{transform:rotate(180deg)}.desktop-menu-bar .menu-item.current-menu-ancestor,.desktop-menu-bar .menu-item.current-menu-item,.desktop-menu-bar .menu-item.current-menu-parent,.desktop-menu-bar .menu-item.current_page_ancestor,.desktop-menu-bar .menu-item.current_page_item,.desktop-menu-bar .menu-item.current_page_parent{background-color:var(--gsmm-menu-current-bg,var(--gsmm-menu-active-bg,var(--pal-menu-bar-surface-active,#1e2e53)))}.desktop-menu-bar .menu-item.has-dropdown.active:after{content:"";height:var(--gsmm-dropdown-gap,0);left:0;position:absolute;right:0;top:100%}.mega-dropdown-area{background:var(--gsmm-dropdown-bg,var(--pal-surface,#fff));border-top:1px solid var(--gsmm-dropdown-border,var(--pal-line,#e5e5e5));box-shadow:0 4px 12px rgba(0,0,0,.08);contain:layout style paint;left:0;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;will-change:opacity,transform;z-index:999}.mega-dropdown-area.active{max-height:80vh;opacity:1;overflow-x:hidden;overflow-y:auto;transform:translateY(0);visibility:visible}.dropdown-content{animation:none;contain:layout style;display:none;padding:0}.dropdown-content.active{animation:fadeInDropdown .2s ease;display:block}.mega-dropdown-area.is-switching .dropdown-content.active{animation:none}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-inner{margin:0 auto;max-width:var(--gsmm-bar-max-width,1920px);padding:1rem 2rem}.dropdown-close{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;line-height:1;padding:.5rem;position:absolute;right:2rem;top:1rem;transition:background-color .3s ease,color .3s ease;width:32px;z-index:10}.dropdown-close:hover{background:#f5f5f5;color:#333}.mega-grid{contain:layout style;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:.5rem 0}.mega-column{contain:layout style;min-width:0}.mega-column h3{border-bottom:1px solid var(--gsmm-dropdown-border,var(--pal-line,#e5e5e5));color:var(--gsmm-dropdown-header-text,var(--pal-action,#2a5434));font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}.mega-column .mega-column-header:focus{border-radius:2px;outline:2px solid var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434));outline-offset:2px}.mega-column .mega-column-header:focus:not(:focus-visible){outline:none}.mega-column ul{list-style:none;margin:0;padding:0}.mega-column li{margin-bottom:.5rem}.mega-column a:not(.column-header-link){color:var(--gsmm-dropdown-text,var(--pal-ink,#555));display:block;font-size:14px;padding:.35rem 0;text-decoration:none;transition:color .3s ease,padding-left .3s ease}.mega-column a:not(.column-header-link):hover{color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434));padding-left:.5rem}.column-link{color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434))!important;display:inline-block;font-size:13px;font-weight:600;margin-top:.5rem}.mega-featured{background:#f8f9fa;border:1px solid var(--gsmm-dropdown-border,var(--pal-line,#e5e5e5));border-radius:4px;padding:1.25rem}.mega-featured img{border-radius:3px;height:auto;margin-bottom:.75rem;max-height:150px;-o-object-fit:cover;object-fit:cover;width:100%}.mega-featured h4{color:var(--gsmm-dropdown-header-text,var(--pal-action,#2a5434));font-size:16px;font-weight:600;margin-bottom:.5rem}.mega-featured p{color:#666;font-size:13px;line-height:1.5;margin-bottom:.75rem}.mega-featured a{color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434));display:inline-block;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s ease}.mega-featured a:hover{filter:brightness(.8);text-decoration:underline}.mega-simple-list{-moz-column-gap:2rem;column-gap:2rem;-moz-columns:200px 3;columns:200px 3;list-style:none;margin:0;padding:0}.mega-simple-list li{margin-bottom:.75rem;-moz-column-break-inside:avoid;break-inside:avoid}.mega-simple-list a{color:var(--gsmm-dropdown-text,var(--pal-ink,#555));display:block;font-size:14px;padding:.4rem 0;text-decoration:none;transition:color .3s ease,padding-left .3s ease}.mega-simple-list a:hover{color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434));padding-left:.5rem}.menu-overlay{background:var(--gsmm-overlay-bg,rgba(0,0,0,.3));bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s;visibility:hidden;z-index:998}.menu-overlay.active{opacity:1;visibility:visible}.mobile-menu-toggle{background:transparent;border:none;color:var(--gsmm-menu-text,var(--pal-menu-bar-ink,#fff));cursor:pointer;display:none;padding:8px;position:relative;transition:opacity .3s ease;z-index:10002}.mobile-menu-toggle .hamburger{display:block;height:20px;position:relative;width:24px}.mobile-menu-toggle .hamburger span{background:currentColor;display:block;height:2px;position:absolute;transition:transform .3s ease,top .3s ease,bottom .3s ease,opacity .3s ease;width:100%}.mobile-menu-toggle .hamburger span:first-child{top:0}.mobile-menu-toggle .hamburger span:nth-child(2){top:9px}.mobile-menu-toggle .hamburger span:nth-child(3){bottom:0}.mobile-menu-toggle.active .hamburger span:first-child{top:9px;transform:rotate(45deg)}.mobile-menu-toggle.active .hamburger span:nth-child(2){opacity:0}.mobile-menu-toggle.active .hamburger span:nth-child(3){bottom:9px;transform:rotate(-45deg)}.mobile-menu-toggle.active{opacity:0;pointer-events:none}.mobile-menu-panel{background-color:var(--gsmm-mobile-panel-bg,var(--pal-surface,#fff));box-shadow:var(--gsmm-mobile-panel-shadow,2px 0 20px rgba(0,0,0,.2));height:100vh;left:0;max-width:320px;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform var(--gsmm-mobile-panel-duration,.38s) var(--gsmm-mobile-panel-ease,cubic-bezier(.4,0,.2,1)),visibility 0s linear var(--gsmm-mobile-panel-duration,.38s);visibility:hidden;width:80%;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;interpolate-size:allow-keywords;contain:layout style paint;display:none;will-change:transform;z-index:10001}.mobile-menu-panel.active{transform:translateX(0);transition:transform var(--gsmm-mobile-panel-duration,.38s) var(--gsmm-mobile-panel-ease,cubic-bezier(.4,0,.2,1)),visibility 0s;visibility:visible}.mobile-menu-header{align-items:center;background:var(--gsmm-menu-bg,var(--pal-menu-bar-surface,#142242));display:flex;justify-content:flex-end;min-height:60px;padding:16px;position:sticky;top:0;z-index:10}.mobile-menu-header:before{display:none}.mobile-menu-close{align-items:center;background:transparent;border:none;color:var(--gsmm-menu-text,var(--pal-menu-bar-ink,#fff));cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;line-height:1;padding:8px;position:relative;transition:background-color .3s ease,border-radius .3s ease,transform .3s ease;width:40px;z-index:1}.mobile-menu-close:hover{background:var(--gsmm-mobile-close-hover-wash,var(--_gsmm-mobile-close-hover-wash,hsla(0,0%,100%,.1)));border-radius:4px}.mobile-menu-close:active{transform:scale(.95)}.mobile-menu-content{display:flex;flex-direction:column;min-height:calc(100% - 60px);padding:0 0 80px}.mobile-menu-content .mobile-main-menu,.mobile-menu-content .mobile-secondary-menu{list-style:none;margin:0;padding:0}.mobile-menu-content .menu-item{border-bottom:1px solid var(--gsmm-dropdown-border,var(--pal-line,#e5e5e5))}.mobile-menu-content .menu-item.menu-depth-0>a{align-items:center;background:var(--gsmm-mobile-link-bg,var(--pal-surface,#fff));color:var(--gsmm-mobile-link-ink,var(--pal-ink,#1a1a1a));display:flex;font-size:16px;font-weight:700;height:auto;justify-content:space-between;letter-spacing:.5px;padding:16px 20px;text-decoration:none;text-transform:uppercase;transition:background .2s ease}.mobile-menu-content .menu-item.menu-depth-0>a:hover{background:var(--gsmm-mobile-link-bg-hover,var(--pal-surface-hover,#f0f0f0))}.mobile-menu-content .menu-item.menu-depth-0.active>a{background:var(--gsmm-menu-bg-tint-8,var(--_gsmm-menu-bg-tint-8,rgba(20,34,66,.08)));color:var(--gsmm-mobile-link-active-ink,var(--gsmm-menu-bg,var(--pal-menu-bar-surface,#142242)))}.mobile-menu-content .menu-item.menu-depth-1>a{align-items:center;background:var(--gsmm-mobile-sublink-bg,#f8f9fa);color:var(--gsmm-mobile-sublink-ink,var(--pal-ink,#333));display:flex;font-size:15px;font-weight:600;height:auto;justify-content:space-between;padding:14px 20px 14px 40px;text-decoration:none;transition:background .2s ease}.mobile-menu-content .menu-item.menu-depth-1>a:hover{background:var(--gsmm-mobile-sublink-bg-hover,#eef0f2);color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434))}.mobile-menu-content .menu-item.menu-depth-1.active>a{background:var(--gsmm-menu-bg-tint-5,var(--_gsmm-menu-bg-tint-5,rgba(20,34,66,.05)))}.mobile-menu-content .menu-item.menu-depth-2>a,.mobile-menu-content .menu-item.menu-depth-3>a,.mobile-menu-content .menu-item.menu-depth-4>a{align-items:center;background:var(--gsmm-mobile-deeplink-bg,#fafbfc);color:var(--gsmm-dropdown-text,var(--pal-ink,#555));display:flex;font-size:14px;font-weight:400;height:auto;justify-content:space-between;padding:12px 20px 12px 56px;text-decoration:none;transition:background .2s ease}.mobile-menu-content .menu-item.menu-depth-2>a:hover,.mobile-menu-content .menu-item.menu-depth-3>a:hover,.mobile-menu-content .menu-item.menu-depth-4>a:hover{background:var(--gsmm-menu-bg-tint-2,var(--_gsmm-menu-bg-tint-2,rgba(20,34,66,.02)));color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434))}.mobile-menu-content .menu-item .submenu{background-color:var(--gsmm-mobile-submenu-bg,#f8f9fa);height:0;list-style:none;margin:0;overflow:hidden;padding:0;transition:height .2s ease,visibility 0s linear .2s;visibility:hidden}.mobile-menu-content .menu-item .submenu .menu-item{border-bottom:1px solid var(--gsmm-mobile-submenu-divider,rgba(0,0,0,.05))}.mobile-menu-content .menu-item.active>.submenu{height:auto;transition:height .2s ease,visibility 0s;visibility:visible}.mobile-menu-content .menu-item.menu-item-view-all>a.mobile-view-all-link{align-items:center;background:transparent;color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434));display:flex;font-size:13px;font-style:italic;font-weight:600;gap:6px;justify-content:flex-start;letter-spacing:0;text-decoration:none;text-transform:none;transition:color .2s ease,background-color .2s ease}.mobile-menu-content .menu-item.menu-item-view-all>a.mobile-view-all-link .arrow{font-size:inherit;font-style:normal;line-height:1;margin-left:auto;position:static;transition:transform .2s ease}.mobile-menu-content .menu-item.menu-item-view-all>a.mobile-view-all-link:hover{background:var(--gsmm-dropdown-link-hover-tint-5,var(--_gsmm-dropdown-link-hover-tint-5,rgba(42,84,52,.05)));color:var(--gsmm-dropdown-link-hover-darker,var(--pal-action-active,#19321f))}.mobile-menu-content .menu-item.menu-item-view-all>a.mobile-view-all-link:hover .arrow{transform:translateX(3px)}.mobile-menu-content .mobile-menu-section.mobile-secondary{border-top:3px solid var(--gsmm-dropdown-border,var(--pal-line,#e5e5e5));margin-top:auto;padding-top:16px}.mobile-menu-content .mobile-menu-section.mobile-secondary .mobile-secondary-menu .menu-item>a{color:var(--gsmm-mobile-secondary-ink,#666);font-size:14px;font-weight:500}.mobile-menu-content .menu-item.has-children>a{padding-right:48px!important;position:relative}.mobile-menu-content .menu-item.has-children>a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid;content:"";height:0;opacity:.6;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease,opacity .2s ease;width:0}.mobile-menu-content .menu-item.has-children.active>a:after{opacity:1;transform:translateY(-50%) rotate(180deg)}.mobile-menu-overlay{background-color:var(--gsmm-mobile-overlay-bg,rgba(0,0,0,.5));display:none;height:100%;left:0;opacity:0;position:fixed;top:0;touch-action:none;transition:opacity .3s ease,visibility .3s;visibility:hidden;width:100%;z-index:10000}.mobile-menu-overlay.active{opacity:1;visibility:visible}.golfshed-mega-menu .menu-overlay{z-index:998}.golfshed-mega-menu .mega-dropdown-area{z-index:999}.golfshed-mega-menu .mobile-menu-overlay{z-index:10000}.golfshed-mega-menu .mobile-menu-panel{z-index:10001}.golfshed-mega-menu .mobile-menu-toggle{z-index:10002}.golfshed-mega-menu.alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);max-width:none}.golfshed-mega-menu.is-fixed{box-shadow:0 2px 10px rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;z-index:10000}.golfshed-mega-menu.has-shadow{box-shadow:0 2px 8px rgba(0,0,0,.08)}.golfshed-mega-menu.has-shadow-lg{box-shadow:0 4px 16px rgba(0,0,0,.12)}body.has-fixed-menu{padding-top:50px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@media(prefers-contrast:high){.menu-item>a{border:1px solid transparent}.menu-item>a:focus,.menu-item>a:hover{border-color:currentColor}.mega-dropdown-area{border:2px solid}}@media(prefers-reduced-motion:reduce){.golfshed-mega-menu,.golfshed-mega-menu *,.golfshed-mega-menu :after,.golfshed-mega-menu :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.golfshed-mega-menu .dropdown-close:focus-visible,.golfshed-mega-menu .mobile-menu-close:focus-visible,.golfshed-mega-menu .mobile-menu-toggle:focus-visible,.golfshed-mega-menu .mobile-view-all-link:focus-visible,.golfshed-mega-menu .parent-view-all-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media print{.golfshed-mega-menu{display:none}}.wp-block-golfshed-mega-menu{background:transparent!important}.editor-styles-wrapper .golfshed-mega-menu,.wp-block-golfshed-mega-menu .golfshed-mega-menu,.wp-block-golfshed-mega-menu .golfshed-mega-menu[style*=background],:root .golfshed-mega-menu,body .golfshed-mega-menu{background-color:var(--gsmm-menu-bg,var(--pal-menu-bar-surface,#142242))!important}.parent-view-all-wrapper{margin:0 auto;width:100%}.parent-view-all-wrapper.parent-view-all-top{margin-bottom:1.5rem}.parent-view-all-wrapper.parent-view-all-bottom{border-top:2px solid var(--gsmm-dropdown-border,var(--pal-line,#e5e5e5));margin-top:1.5rem;padding-top:1.5rem}.parent-view-all-link{display:block;font-size:15px;font-weight:700;text-align:center;text-decoration:none;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.view-all-button-style .parent-view-all-link{background:linear-gradient(135deg,var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434)) 0,var(--gsmm-dropdown-link-hover-darker,var(--pal-action-active,#19321f)) 100%);border-radius:6px;box-shadow:0 2px 8px var(--gsmm-dropdown-link-hover-tint-20,var(--_gsmm-dropdown-link-hover-tint-20,rgba(42,84,52,.2)));color:#fff!important;letter-spacing:1px;padding:.875rem 2rem;text-transform:uppercase}.view-all-button-style .parent-view-all-link:hover{background:linear-gradient(135deg,var(--gsmm-dropdown-link-hover-dark,var(--pal-action-hover,#224329)) 0,var(--gsmm-dropdown-link-hover-darkest,var(--pal-action-active,#112114)) 100%);box-shadow:0 4px 12px var(--gsmm-dropdown-link-hover-tint-35,var(--_gsmm-dropdown-link-hover-tint-35,rgba(42,84,52,.35)));transform:translateY(-2px)}.view-all-link-style .parent-view-all-link{background:transparent;border:2px solid var(--gsmm-dropdown-border,var(--pal-line,#e5e5e5));border-radius:4px;color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434))!important;padding:.75rem 1rem}.view-all-link-style .parent-view-all-link:hover{background:var(--gsmm-dropdown-link-hover-tint-5,var(--_gsmm-dropdown-link-hover-tint-5,rgba(42,84,52,.05)));border-color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434));color:var(--gsmm-dropdown-link-hover-darker,var(--pal-action-active,#19321f))!important}.view-all-simple-style .parent-view-all-wrapper.parent-view-all-top{display:none}.view-all-simple-style .parent-view-all-wrapper.parent-view-all-bottom{border-top:none;margin-top:1rem;padding-top:1rem}.view-all-simple-style .parent-view-all-link{align-items:center;color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434))!important;display:inline-flex;font-size:14px;font-weight:600;gap:.5rem;letter-spacing:normal;padding:.5rem 0;position:relative;text-align:left;text-transform:none}.view-all-simple-style .parent-view-all-link:after{content:"→";font-weight:700;transition:transform .3s ease}.view-all-simple-style .parent-view-all-link:hover{color:var(--gsmm-dropdown-link-hover-darkest,var(--pal-action-active,#112114))!important}.view-all-simple-style .parent-view-all-link:hover:after{transform:translateX(4px)}.has-clickable-headers .mega-column-header{align-items:center;border-bottom:2px solid var(--gsmm-dropdown-border,var(--pal-line,#e5e5e5));cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.5rem 0;text-decoration:none;transition:background .3s ease,padding .3s ease,margin .3s ease}.has-clickable-headers .mega-column-header h3{border:none;color:var(--gsmm-dropdown-header-text,var(--pal-action,#2a5434));margin:0;padding:0;transition:color .3s ease}.has-clickable-headers .mega-column-header .header-arrow{color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434));font-size:16px;font-weight:700;opacity:0;transform:translateX(-5px);transition:opacity .3s ease,transform .3s ease}.has-clickable-headers .mega-column-header:hover{background:var(--gsmm-dropdown-link-hover-tint-5,var(--_gsmm-dropdown-link-hover-tint-5,rgba(42,84,52,.05)));border-radius:4px;margin-left:-.5rem;margin-right:-.5rem;padding-left:.5rem;padding-right:.5rem}.has-clickable-headers .mega-column-header:hover h3{color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434))}.has-clickable-headers.show-header-arrow .mega-column-header:hover .header-arrow{opacity:1;transform:translateX(0)}.golfshed-mega-menu:not(.has-clickable-headers) .mega-column h3{border-bottom:1px solid var(--gsmm-dropdown-border,var(--pal-line,#e5e5e5));color:var(--gsmm-dropdown-header-text,var(--pal-action,#2a5434));font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}.menu-item>a{overflow:hidden;position:relative}.mega-dropdown-area.active .mega-column{animation:fadeInUp .2s ease forwards;opacity:0}.mega-dropdown-area.active .mega-column:first-child{animation-delay:.02s}.mega-dropdown-area.active .mega-column:nth-child(2){animation-delay:.04s}.mega-dropdown-area.active .mega-column:nth-child(3){animation-delay:.06s}.mega-dropdown-area.active .mega-column:nth-child(4){animation-delay:.08s}.mega-dropdown-area.active .mega-column:nth-child(5){animation-delay:.1s}.mega-dropdown-area.active .mega-column:nth-child(6){animation-delay:.12s}.mega-dropdown-area.active .mega-column:nth-child(7){animation-delay:.14s}.mega-dropdown-area.active .mega-column:nth-child(8){animation-delay:.16s}.mega-dropdown-area.active .mega-column:nth-child(9){animation-delay:.18s}.mega-dropdown-area.active .mega-column:nth-child(10){animation-delay:.2s}.mega-dropdown-area.is-switching .mega-column{animation:none;opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.menu-item>a:focus-visible{animation:focusPulse .8s ease-out 1;background-color:hsla(0,0%,100%,.1);outline:2px solid var(--gsmm-menu-text,var(--pal-menu-bar-ink,#fff));outline-offset:-2px}@keyframes focusPulse{0%,to{box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}50%{box-shadow:0 0 0 4px hsla(0,0%,100%,0)}}body.has-scrolled .golfshed-mega-menu.is-fixed{box-shadow:0 2px 15px rgba(0,0,0,.15)}body.has-scrolled .golfshed-mega-menu.is-fixed .desktop-menu-bar{min-height:35px}body.has-scrolled .golfshed-mega-menu.is-fixed .menu-item>a{font-size:13px;height:35px}.mega-dropdown-area.is-loading .dropdown-content{position:relative}.mega-dropdown-area.is-loading .dropdown-content:after{animation:spin 1s linear infinite;border:3px solid var(--gsmm-dropdown-border,var(--pal-line,#e5e5e5));border-radius:50%;border-top-color:var(--gsmm-dropdown-link-hover,var(--pal-action,#2a5434));content:"";height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}@supports(color:color-mix(in oklab,red,blue)){:root{--_gsmm-menu-bg-tint-8:color-mix(in srgb,var(--pal-menu-bar-surface,#142242) 8%,transparent);--_gsmm-menu-bg-tint-5:color-mix(in srgb,var(--pal-menu-bar-surface,#142242) 5%,transparent);--_gsmm-menu-bg-tint-2:color-mix(in srgb,var(--pal-menu-bar-surface,#142242) 2%,transparent);--_gsmm-dropdown-link-hover-tint-4:color-mix(in srgb,var(--pal-action,#2a5434) 4%,transparent);--_gsmm-dropdown-link-hover-tint-5:color-mix(in srgb,var(--pal-action,#2a5434) 5%,transparent);--_gsmm-dropdown-link-hover-tint-8:color-mix(in srgb,var(--pal-action,#2a5434) 8%,transparent);--_gsmm-dropdown-link-hover-tint-15:color-mix(in srgb,var(--pal-action,#2a5434) 15%,transparent);--_gsmm-dropdown-link-hover-tint-20:color-mix(in srgb,var(--pal-action,#2a5434) 20%,transparent);--_gsmm-dropdown-link-hover-tint-35:color-mix(in srgb,var(--pal-action,#2a5434) 35%,transparent);--_gsmm-mobile-close-hover-wash:color-mix(in srgb,var(--pal-menu-bar-ink,#fff) 10%,transparent)}}
