:root{--bg:#06100d;--panel:#0b1915;--panel2:#10231d;--text:#f5f8f6;--muted:#aebbb5;--line:#244139;--green:#adff2f;--green2:#63dc43;--max:1180px;--r:20px;--shadow:0 18px 55px rgba(0,0,0,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#06100d,#081713 60%,#06100d);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font-weight:850;border:1px solid var(--line);transition:.2s}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.card{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}.card h3{font-size:1.35rem;margin:0;line-height:1.1}.card p{color:var(--muted);margin:0}.card .btn{margin-top:auto}:root{--ggl-bg:#050b08;--ggl-panel:#0b1712;--ggl-line:#1d3b2f;--ggl-lime:#91f542;--ggl-text:#f4f7f5;--ggl-muted:#b7c2bc;--ggl-max:1280px}html{scroll-padding-top:112px}.section-head{align-items:flex-start!important}.card{min-height:0!important}.actions{align-items:center!important}:root{--ggl-bg:#020706;--ggl-bg-soft:#06100e;--ggl-panel:#091411;--ggl-panel-2:#0d1a17;--ggl-text:#f5f9f3;--ggl-muted:#afbbb2;--ggl-green:#79d34d;--ggl-green-strong:#96e367;--ggl-gold:#ffd84d;--ggl-line:rgba(255,255,255,.13);--ggl-line-green:rgba(121,211,77,.32);--ggl-shadow:0 24px 70px rgba(0,0,0,.34);--ggl-radius-sm:12px;--ggl-radius:20px;--ggl-radius-lg:30px;--ggl-max:1180px;--ggl-space-1:.5rem;--ggl-space-2:1rem;--ggl-space-3:1.5rem;--ggl-space-4:2rem;--ggl-space-5:3rem;--ggl-space-6:4.5rem;--ggl-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:104px}body{background:radial-gradient(circle at 78% -10%,rgba(121,211,77,.11),transparent 34%),var(--ggl-bg)!important;color:var(--ggl-text)!important;font-family:var(--ggl-font)!important;line-height:1.55;margin:0}img{max-width:100%;height:auto}a{text-underline-offset:3px}h1{font-size:clamp(2.55rem,5.4vw,5.2rem)!important;max-width:16ch}h2{font-size:clamp(2rem,3.5vw,3.35rem)!important}@media(max-width:980px){.ggl-v4-nav{grid-template-columns:1fr auto;min-height:76px}.ggl-v4-brand img{width:220px!important;height:52px!important}.ggl-v4-menu-toggle{display:inline-flex}.ggl-v4-menu{display:none;position:absolute;left:22px;right:22px;top:76px;padding:18px;flex-direction:column;align-items:stretch;background:#06100e;border:1px solid var(--ggl-line);border-radius:16px;box-shadow:var(--ggl-shadow)}.ggl-v4-header.is-open .ggl-v4-menu{display:flex}.ggl-v4-menu a{padding:10px 4px}.ggl-v4-footer-grid{grid-template-columns:repeat(2,1fr)}}:root{--ggl-accent:#9cff00;--ggl-ink:#f4f7f4;--ggl-muted:#b9c4bd;--ggl-bg:#06100d;--ggl-panel:#0a1813;--ggl-line:rgba(156,255,0,.22)}html{scroll-behavior:smooth}body{background:var(--ggl-bg);color:var(--ggl-ink)}@media(max-width:760px){.ggl-v1-decision-bar,.ggl-v1-next-step{margin-left:16px;margin-right:16px;grid-template-columns:1fr;align-items:stretch}.ggl-v1-decision-bar{flex-direction:column;align-items:stretch}.ggl-v1-decision-actions{display:grid;grid-template-columns:1fr}.ggl-v1-action{width:100%}body.ggl-v1-comparison table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}body.ggl-v1-comparison th{position:static}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--review-green:#78d34b;--review-green-2:#9be068;--review-gold:#f3d75d;--review-bg:#020706;--review-panel:#08110e;--review-panel-2:#0d1814;--review-ink:#f6faf3;--review-muted:#b9c6bc;--review-line:rgba(255,255,255,.13);--review-max:1180px}.gsr-media{position:relative;border:1px solid rgba(120,211,75,.24);background:linear-gradient(180deg,rgba(15,35,25,.92),rgba(4,10,8,.98));border-radius:28px;padding:24px;box-shadow:0 28px 80px rgba(0,0,0,.34)}@media(max-width:640px){.ggl-review-v1 .gsr-wrap{width:min(100% - 28px,var(--review-max))}.gsr-hero{padding-top:34px}.gsr-hero h1{font-size:2.8rem}.gsr-media img{height:270px}.gsr-decision-grid,.gsr-glance,.gsr-alternatives,.gsr-sidebar{grid-template-columns:1fr}.gsr-actions .gsr-btn{width:100%}.gsr-section{padding:32px 0}}@media(max-width:720px){.ggl-rangefinder-visual{height:200px}}@media(max-width:700px){.ggl-v29-decision-panel,.ggl-v29-status{margin-left:18px;margin-right:18px}.ggl-v29-decision-panel a{display:block;margin:10px 0}.ggl-v4-menu{max-height:80vh;overflow:auto}}@media(max-width:1050px){.ggl-decision-bridge{grid-template-columns:1fr!important}.ggl-decision-bridge__actions{justify-content:flex-start!important}}@media(max-width:620px){.ggl-decision-bridge{width:calc(100% - 28px)!important;padding:16px!important}.ggl-decision-bridge__actions a{white-space:normal!important}}:root{--ggl-pub-green:#78d34b;--ggl-pub-green-dark:#28791f;--ggl-pub-ink:#111815;--ggl-pub-muted:#66716a;--ggl-pub-dark:#050907;--ggl-pub-line:rgba(16,35,25,.13)}html{scroll-behavior:smooth}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a:not(.btn):not(.v6-btn):not(.ggl-v1-action):not(.primary):not([class*="button"]){color:inherit}main a:not(.btn):not(.v6-btn):not(.ggl-v1-action):not(.primary):not([class*="button"]),article a:not(.btn):not(.v6-btn):not(.ggl-v1-action):not(.primary):not([class*="button"]){text-decoration-color:rgba(40,121,31,.35)}main a:not(.btn):not(.v6-btn):not(.ggl-v1-action):not(.primary):not([class*="button"]):hover,article a:not(.btn):not(.v6-btn):not(.ggl-v1-action):not(.primary):not([class*="button"]):hover{color:var(--ggl-pub-green-dark);text-decoration-color:currentColor}.ggl-publication-footer{background:#050907;color:#eef4ef;border-top:1px solid rgba(120,211,75,.16);padding:58px 0 22px}.ggl-publication-footer .pub-shell{width:min(1240px,calc(100% - 48px));margin:auto}.ggl-publication-footer .pub-grid{display:grid;grid-template-columns:1.35fr repeat(4,.72fr);gap:38px}.ggl-publication-footer .pub-brand img{width:205px;max-height:62px;object-fit:contain;margin:0 0 16px}.ggl-publication-footer p{color:#aebbb2;line-height:1.55;margin:0;max-width:360px}.ggl-publication-footer h3{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ggl-pub-green);margin:0 0 15px}.ggl-publication-footer a{display:block;color:#d6dfd8!important;text-decoration:none;margin:9px 0;font-size:14px}.ggl-publication-footer a:hover{color:var(--ggl-pub-green)!important}.ggl-publication-footer .pub-bottom{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-top:1px solid rgba(255,255,255,.1);margin-top:36px;padding-top:20px;color:#9eaaa2;font-size:13px;line-height:1.5}.ggl-publication-footer .pub-bottom strong{color:#e7eee9;font-weight:700}body.ggl-home-v6 .v6-btn.primary{background:var(--ggl-pub-green);color:#071006;border-color:var(--ggl-pub-green)}@media(max-width:1000px){.ggl-publication-footer .pub-grid{grid-template-columns:1.25fr repeat(2,1fr)}body.ggl-home-v6 .v6-hero>img{width:100%;opacity:.48}body.ggl-home-v6 .v6-hero:before{background:linear-gradient(90deg,rgba(3,6,5,.98),rgba(3,6,5,.72))}}@media(max-width:680px){.ggl-publication-footer .pub-grid{grid-template-columns:1fr 1fr}.ggl-publication-footer .pub-brand{grid-column:1/-1}.ggl-publication-footer .pub-bottom{flex-direction:column}body.ggl-home-v6 .v6-hero,body.ggl-home-v6 .v6-hero-inner{min-height:620px}body.ggl-home-v6 .v6-hero h1{font-size:clamp(46px,14vw,68px)}body.ggl-home-v6 .v6-hero p{font-size:17px}}@media(max-width:480px){.ggl-publication-footer .pub-grid{grid-template-columns:1fr}}:root{--ggl-product-panel:#f5f7f5;--ggl-product-panel-edge:#dce3de;--ggl-product-shadow:0 18px 42px rgba(14,28,20,.12)}body:not(.simulator-page):is(.product-media-v2,.product-image-link,.ranking-card-img-wrap,.compare-image-frame,.compare-img-wrap,.gsr-media,.product-image,.product-media){background:linear-gradient(180deg,#fff,var(--ggl-product-panel))!important;border-color:var(--ggl-product-panel-edge)!important}body:not(.simulator-page):is(.product-media-v2,.product-image-link,.ranking-card-img-wrap,.compare-image-frame,.compare-img-wrap,.product-image,.product-media) img,body:not(.simulator-page) img:is(.primary-product-image,.product-image,.product-image--card,.product-image--review,.ranking-card-img,.category-card-img,.compare-product-img,.compare-table-thumb,.ggl-visual-product){object-fit:contain!important;object-position:center!important;background:transparent!important;padding:16px!important;filter:drop-shadow(0 14px 16px rgba(10,24,16,.13))}body.simulator-page:is(.product-media-v2,.product-image-link,.product-media,.product-image),.simulator-card-v2:is(.product-media-v2,.product-media){background:#080d0b!important;border-color:rgba(255,255,255,.12)!important}body.simulator-page:is(.product-media-v2,.product-image-link,.product-media,.product-image) img,.simulator-card-v2:is(.product-media-v2,.product-media) img{object-fit:cover!important;padding:0!important;filter:none!important}.gsr-media{position:relative!important;overflow:hidden!important;border:1px solid var(--ggl-product-panel-edge)!important;border-radius:24px!important;box-shadow:var(--ggl-product-shadow)!important;padding:24px!important;display:grid!important;place-items:center!important;min-height:430px!important}.gsr-media>img{width:100%!important;height:340px!important;object-fit:contain!important;padding:18px!important;filter:drop-shadow(0 18px 18px rgba(10,24,16,.16))!important}.gsr-media .gsr-score-row{position:absolute!important;left:20px!important;right:20px!important;bottom:20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:13px 15px!important;border-radius:16px!important;background:rgba(5,12,8,.92)!important;border:1px solid rgba(120,211,75,.42)!important;box-shadow:0 14px 34px rgba(0,0,0,.28)!important;color:#fff!important;backdrop-filter:blur(10px)}.gsr-media .gsr-score strong{color:var(--ggl-pub-green)!important;font-size:40px!important;line-height:.9!important}.gsr-media .gsr-score span{color:#d7e0d9!important}.gsr-media .gsr-award{color:#fff!important;font-size:13px!important;line-height:1.25!important;text-align:right!important}a,a:visited{accent-color:var(--ggl-pub-green)}main a:not([class*="btn"]):not([class*="button"]),article a:not([class*="btn"]):not([class*="button"]){color:var(--ggl-pub-green-dark)!important}@media(max-width:760px){.ggl-comparison-pair{grid-template-columns:1fr}.ggl-comparison-pair .ggl-vs{margin:auto}.gsr-media{min-height:380px!important}.gsr-media>img{height:290px!important}.gsr-media .gsr-score-row{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important}}:root{--ggl-action:#74d63c;--ggl-image-panel:#f5f7f5;--ggl-image-line:#dfe5e1}.product-image,.product-media,.product-media-v2,.product-card-image,.category-card-img,.ranking-card-img,.compare-image-frame,.gsr-product-media,.ggl-product-image,.ggl-visual-product-wrap,.ggl-visual-product,[class*="product-image-frame"],[class*="image-panel"]{background:var(--ggl-image-panel)!important;border-color:var(--ggl-image-line)!important;background-image:none!important}.product-image img,.product-media img,.product-media-v2 img,.product-card-image img,.category-card-img,.ranking-card-img,.compare-image-frame img,.gsr-product-media img,.ggl-product-image img,.ggl-visual-product{object-fit:contain!important;background:transparent!important;padding:clamp(12px,2vw,24px)!important;filter:none!important;mix-blend-mode:normal!important}main a:not(.btn):not([class*="button"]):not([class*="primary"]){color:#2e7d1e}main a:not(.btn):not([class*="button"]):not([class*="primary"]):hover{color:#1d5d12}.product-card-v2:not(.simulator-card-v2) .product-media-v2,.recommendation-card-v2:not(.simulator-card-v2) .product-media-v2{position:relative!important;background:#f7f8f6!important;background-image:none!important;border-color:#dfe5e1!important}.product-card-v2:not(.simulator-card-v2) .product-media-v2>img.primary-product-image,.recommendation-card-v2:not(.simulator-card-v2) .product-media-v2>img.primary-product-image{object-fit:contain!important;object-position:center!important;padding:clamp(18px,2.4vw,34px)!important;background:transparent!important;filter:drop-shadow(0 14px 16px rgba(10,24,16,.12))!important}.product-media-v2 .ggl-score-overlay{position:absolute!important;z-index:4!important;top:16px!important;right:16px!important}.product-card-v2 .score-row-v2 .ggl-score{display:none!important}html body:is( .ggl-visual-product,.gps-card-media,.product-image,.product-image--card,.product-image--review,.product-media,.compare-image-frame,.gsr-media img,.ggl-v33-image ):not(.gps-hero-media):not(.simulator-room-image):not(.simulator-package-image){background:var(--ggl-product-panel,#f5f7f5) !important;background-image:none !important}html body img.ggl-visual-product,html body .gsr-media img,html body .gps-card-media img,html body .product-image img,html body .product-media img{background:transparent !important}.ggl-score-overlay-host{position:relative !important}.ggl-product-score-overlay{position:absolute;top:14px;right:14px;z-index:8;display:grid;min-width:82px;padding:10px 11px 9px;border:1px solid rgba(120,211,75,.58);border-radius:13px;background:rgba(4,12,8,.92);box-shadow:0 8px 24px rgba(0,0,0,.24);color:#fff;line-height:1;text-align:center;pointer-events:none;backdrop-filter:blur(8px)}.ggl-product-score-overlay small{display:block;margin-bottom:5px;color:#9be068;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ggl-product-score-overlay strong{display:block;color:#fff;font-size:17px;font-weight:950;letter-spacing:-.035em}@media (max-width:620px){.ggl-product-score-overlay{top:10px;right:10px;min-width:74px;padding:9px}.ggl-product-score-overlay strong{font-size:15px}}@media(max-width:680px){.ggl-team-proof__grid{grid-template-columns:1fr}.ggl-team-proof,.ggl-team-proof-compact{width:min(100% - 28px,1180px)}.ggl-team-proof{padding:17px}.ggl-team-proof-compact span:nth-child(2){display:none}}:root{--ggl-shell-bg:rgba(2,7,6,.96);--ggl-shell-line:rgba(255,255,255,.13);--ggl-shell-ink:#eef5ef;--ggl-shell-green:#83df4f}.ggl-shell-header{position:sticky!important;top:0!important;z-index:9999!important;background:var(--ggl-shell-bg)!important;border-bottom:1px solid var(--ggl-shell-line)!important;backdrop-filter:blur(18px)}.ggl-shell-nav{width:min(1480px,calc(100% - 44px));min-height:82px;margin:auto;display:grid;grid-template-columns:minmax(210px,280px) 1fr;gap:30px;align-items:center}.ggl-shell-brand{display:flex;align-items:center}.ggl-shell-brand img{display:block!important;width:260px!important;max-width:100%!important;height:62px!important;object-fit:contain!important;object-position:left center!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important}.ggl-shell-links{display:flex;justify-content:flex-end;align-items:center;gap:clamp(12px,1.4vw,24px);white-space:nowrap}.ggl-shell-links a{display:flex!important;align-items:center!important;min-height:82px!important;padding:0!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:none!important;color:var(--ggl-shell-ink)!important;text-decoration:none!important;font-size:.86rem!important;font-weight:800!important;line-height:1.2!important}.ggl-shell-links a:hover,.ggl-shell-links a[aria-current="page"]{color:var(--ggl-shell-green)!important;border-bottom-color:var(--ggl-shell-green)!important}.ggl-shell-menu-toggle{display:none;border:1px solid var(--ggl-shell-line);border-radius:10px;background:transparent;color:var(--ggl-shell-ink);padding:9px 12px;font:inherit;font-weight:850}.ggl-consent{position:fixed;z-index:20000;left:0;right:0;bottom:0;width:100%;margin:0;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:11px max(18px,calc((100% - 1180px)/2));border-top:1px solid rgba(255,255,255,.15);background:rgba(5,13,10,.97);color:#f5f8f3;box-shadow:0 -8px 28px rgba(0,0,0,.28);font-family:Inter,system-ui,sans-serif}.ggl-consent strong{display:inline;font-size:.94rem;margin-right:8px}.ggl-consent p{display:inline;margin:0;color:#c4d0c7;font-size:.86rem;line-height:1.4}.ggl-consent a{color:#a8ed80}.ggl-consent__actions{display:flex;gap:8px;flex-wrap:nowrap;justify-content:flex-end}.ggl-consent button{white-space:nowrap;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;color:#fff;padding:8px 12px;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.ggl-consent button.primary{background:var(--ggl-shell-green);border-color:var(--ggl-shell-green);color:#071006}.ggl-privacy-link{display:inline-block!important;margin-top:8px!important;color:#a8ed80!important;text-decoration:underline!important}@media(max-width:980px){.ggl-shell-nav{grid-template-columns:1fr auto;min-height:74px}.ggl-shell-brand img{width:210px!important;height:54px!important}.ggl-shell-menu-toggle{display:inline-flex}.ggl-shell-links{display:none;position:absolute;left:22px;right:22px;top:74px;max-height:calc(100vh - 95px);overflow:auto;flex-direction:column;align-items:stretch;padding:15px;background:#06100e;border:1px solid var(--ggl-shell-line);border-radius:15px;box-shadow:0 18px 45px rgba(0,0,0,.45)}.ggl-shell-header.is-open .ggl-shell-links{display:flex}.ggl-shell-links a{min-height:42px!important;border-bottom-width:1px!important}.ggl-consent{grid-template-columns:1fr;padding:10px 16px;gap:8px}.ggl-consent__actions{justify-content:flex-start}.ggl-editorial-upgrade__grid{grid-template-columns:1fr}}@media(max-width:620px){.ggl-shell-nav{width:calc(100% - 28px)}.ggl-consent strong,.ggl-consent p{display:block}.ggl-consent strong{margin:0 0 2px}.ggl-consent__actions{display:flex;width:100%}.ggl-consent button{flex:1}}:root{--ggl-max:1320px!important;--gps-max:1320px!important;--v13-max:1320px!important;--review-max:1320px!important;--max:1320px!important}@media (min-width:981px){.v6-shell{width:min(1320px,calc(100% - 40px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.gps-v4 .gps-shell{width:min(1320px,calc(100% - 44px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.ggl-gps-intro,.ggl-gps-section{max-width:1320px!important;width:calc(100% - 44px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.ggl-authority-shell{width:min(1320px,calc(100% - 44px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.ggl-v411-shell,.ggl-ss-shell{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.ggl-publication-footer .pub-shell,.pub-shell{width:min(1320px,calc(100% - 44px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.ggl-shell-nav{width:min(1480px,calc(100% - 44px))!important}.ggl-shell-links{margin-right:30px!important}}
/* Golf Gear Lab 4.13.19 — shared desktop layout grid */
:root{
  --ggl-max:1320px!important;
  --gps-max:1320px!important;
  --v13-max:1320px!important;
  --review-max:1320px!important;
  --max:1320px!important;
}
@media (min-width:981px){
  .v6-shell{width:min(1320px,calc(100% - 40px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;}
  .gps-v4 .gps-shell{width:min(1320px,calc(100% - 44px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;}
  .ggl-gps-intro,.ggl-gps-section{max-width:1320px!important;width:calc(100% - 44px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}
  .ggl-authority-shell{width:min(1320px,calc(100% - 44px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;}
  .ggl-v411-shell,.ggl-ss-shell{max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;}
  .ggl-publication-footer .pub-shell,.pub-shell{width:min(1320px,calc(100% - 44px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;}
  .ggl-shell-nav{width:min(1480px,calc(100% - 44px))!important;}
  .ggl-shell-links{margin-right:30px!important;}
}